>>> lidarr: Building community/lidarr 2.4.3.4248-r0 (using abuild 3.13.0-r3) started Tue, 30 Jul 2024 11:14:27 +0000 >>> lidarr: Checking sanity of /home/buildozer/aports/community/lidarr/APKBUILD... >>> lidarr: Analyzing dependencies... >>> lidarr: Installing for build: build-base aspnetcore6-runtime sqlite-libs chromaprint dotnet6-sdk yarn (1/81) Installing dotnet-host (8.0.7-r0) (2/81) Installing dotnet6-hostfxr (6.0.32-r0) (3/81) Installing icu-data-full (74.2-r0) (4/81) Installing icu-libs (74.2-r0) (5/81) Installing lttng-ust (2.13.8-r0) (6/81) Installing dotnet6-runtime (6.0.32-r0) (7/81) Installing aspnetcore6-runtime (6.0.32-r0) (8/81) Installing sqlite-libs (3.46.0-r0) (9/81) Installing libSvtAv1Enc (2.1.2-r0) (10/81) Installing aom-libs (3.9.1-r0) (11/81) Installing libxau (1.0.11-r4) (12/81) Installing libmd (1.1.0-r0) (13/81) Installing libbsd (0.12.2-r0) (14/81) Installing libxdmcp (1.1.5-r1) (15/81) Installing libxcb (1.16.1-r0) (16/81) Installing libx11 (1.8.9-r1) (17/81) Installing hwdata-pci (0.384-r0) (18/81) Installing libpciaccess (0.18.1-r0) (19/81) Installing libdrm (2.4.122-r0) (20/81) Installing libxext (1.3.6-r2) (21/81) Installing libxfixes (6.0.1-r4) (22/81) Installing libffi (3.4.6-r0) (23/81) Installing wayland-libs-client (1.23.0-r0) (24/81) Installing libva (2.21.0-r0) (25/81) Installing libvdpau (1.5-r3) (26/81) Installing ffmpeg-libavutil (6.1.1-r9) (27/81) Installing libdav1d (1.4.3-r0) (28/81) Installing openexr-libiex (3.1.13-r1) (29/81) Installing openexr-libilmthread (3.1.13-r1) (30/81) Installing imath (3.1.11-r2) (31/81) Installing openexr-libopenexr (3.1.13-r1) (32/81) Installing giflib (5.2.2-r0) (33/81) Installing libhwy (1.0.7-r0) (34/81) Installing libjpeg-turbo (3.0.3-r0) (35/81) Installing lcms2 (2.16-r0) (36/81) Installing libpng (1.6.43-r0) (37/81) Installing libjxl (0.10.2-r0) (38/81) Installing lame-libs (3.100-r5) (39/81) Installing opus (1.5.2-r0) (40/81) Installing rav1e-libs (0.7.1-r0) (41/81) Installing soxr (0.1.3-r7) (42/81) Installing ffmpeg-libswresample (6.1.1-r9) (43/81) Installing libogg (1.3.5-r5) (44/81) Installing libtheora (1.1.1-r18) (45/81) Installing libvorbis (1.3.7-r2) (46/81) Installing libvpx (1.14.1-r0) (47/81) Installing libsharpyuv (1.4.0-r0) (48/81) Installing libwebp (1.4.0-r0) (49/81) Installing libwebpmux (1.4.0-r0) (50/81) Installing x264-libs (0.164_git20231001-r0) (51/81) Installing numactl (2.0.18-r0) (52/81) Installing x265-libs (3.6-r0) (53/81) Installing xvidcore (1.3.7-r2) (54/81) Installing ffmpeg-libavcodec (6.1.1-r9) (55/81) Installing libbluray (1.3.4-r1) (56/81) Installing libbz2 (1.0.8-r6) (57/81) Installing mpg123-libs (1.32.6-r0) (58/81) Installing libopenmpt (0.7.8-r0) (59/81) Installing mbedtls (3.6.0-r0) (60/81) Installing librist (0.2.10-r1) (61/81) Installing libsrt (1.5.3-r0) (62/81) Installing libssh (0.10.6-r0) (63/81) Installing xz-libs (5.6.2-r0) (64/81) Installing libxml2 (2.12.8-r0) (65/81) Installing libsodium (1.0.20-r0) (66/81) Installing libzmq (4.3.5-r2) (67/81) Installing ffmpeg-libavformat (6.1.1-r9) (68/81) Installing chromaprint-libs (1.5.1-r7) (69/81) Installing chromaprint (1.5.1-r7) (70/81) Installing aspnetcore6-targeting-pack (6.0.32-r0) (71/81) Installing dotnet6-apphost-pack (6.0.32-r0) (72/81) Installing dotnet6-targeting-pack (6.0.32-r0) (73/81) Installing dotnet6-templates (6.0.132-r0) (74/81) Installing netstandard21-targeting-pack (8.0.107-r0) (75/81) Installing dotnet6-sdk (6.0.132-r0) (76/81) Installing ca-certificates (20240705-r0) (77/81) Installing ada-libs (2.7.8-r0) (78/81) Installing libbase64 (0.5.2-r0) (79/81) Installing nodejs (20.15.1-r0) (80/81) Installing yarn (1.22.22-r0) (81/81) Installing .makedepends-lidarr (20240730.111428) Executing busybox-1.36.1-r31.trigger Executing ca-certificates-20240705-r0.trigger OK: 1031 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.4.3.4248.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 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (22) The requested URL returned error: 404 >>> lidarr: Fetching lidarr-2.4.3.4248.tar.gz::https://github.com/Lidarr/Lidarr/archive/refs/tags/v2.4.3.4248.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 11.1M 0 11.1M 0 0 11.3M 0 --:--:-- --:--:-- --:--:-- 11.3M 100 24.9M 0 24.9M 0 0 12.5M 0 --:--:-- 0:00:01 --:--:-- 13.7M 100 34.1M 0 34.1M 0 0 11.4M 0 --:--:-- 0:00:02 --:--:-- 11.4M 100 38.3M 0 38.3M 0 0 11.1M 0 --:--:-- 0:00:03 --:--:-- 11.0M >>> lidarr: Fetching https://distfiles.alpinelinux.org/distfiles/edge/lidarr-2.4.3.4248.tar.gz >>> lidarr: Checking sha512sums... lidarr-2.4.3.4248.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.4.3.4248.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 19.16s. Welcome to .NET 6.0! --------------------- SDK Version: 6.0.132 ---------------- 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.3+d679d2092 for .NET Copyright (C) Microsoft Corporation. All rights reserved. Determining projects to restore... Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/src/ServiceHelpers/ServiceUninstall/ServiceUninstall.csproj (in 5.78 sec). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/src/ServiceHelpers/ServiceInstall/ServiceInstall.csproj (in 5.77 sec). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/src/NzbDrone.Test.Dummy/Lidarr.Test.Dummy.csproj (in 5.77 sec). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/src/NzbDrone.Common/Lidarr.Common.csproj (in 6.23 sec). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/src/NzbDrone.Mono/Lidarr.Mono.csproj (in 6.26 sec). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/src/NzbDrone.Windows/Lidarr.Windows.csproj (in 6.23 sec). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/src/NzbDrone.Update/Lidarr.Update.csproj (in 6.23 sec). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/src/NzbDrone.Core/Lidarr.Core.csproj (in 7.65 sec). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/src/NzbDrone.SignalR/Lidarr.SignalR.csproj (in 7.65 sec). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/src/NzbDrone.Test.Common/Lidarr.Test.Common.csproj (in 9.11 sec). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/src/NzbDrone.Update.Test/Lidarr.Update.Test.csproj (in 9.22 sec). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/src/NzbDrone.Host.Test/Lidarr.Host.Test.csproj (in 9.22 sec). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/src/NzbDrone.Core.Test/Lidarr.Core.Test.csproj (in 9.24 sec). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/src/NzbDrone.Api.Test/Lidarr.Api.Test.csproj (in 9.24 sec). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/src/NzbDrone.Libraries.Test/Lidarr.Libraries.Test.csproj (in 9.25 sec). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/src/NzbDrone.Automation.Test/Lidarr.Automation.Test.csproj (in 9.25 sec). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/src/Lidarr.Http/Lidarr.Http.csproj (in 9.25 sec). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/src/Lidarr.Api.V1/Lidarr.Api.V1.csproj (in 9.25 sec). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/src/NzbDrone.Integration.Test/Lidarr.Integration.Test.csproj (in 9.26 sec). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/src/NzbDrone.Console/Lidarr.Console.csproj (in 9.27 sec). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/src/NzbDrone.Mono.Test/Lidarr.Mono.Test.csproj (in 9.27 sec). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/src/NzbDrone.Windows.Test/Lidarr.Windows.Test.csproj (in 9.32 sec). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/src/NzbDrone.Common.Test/Lidarr.Common.Test.csproj (in 9.33 sec). Restored /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/src/NzbDrone.Host/Lidarr.Host.csproj (in 9.33 sec). Lidarr.Test.Dummy -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Lidarr.Test.Dummy.dll ServiceUninstall -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_output/net6.0/linux-musl-arm64/ServiceUninstall.dll ServiceInstall -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_output/net6.0/linux-musl-arm64/ServiceInstall.dll Lidarr.Test.Dummy -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/publish/ ServiceInstall -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_output/net6.0/linux-musl-arm64/publish/ ServiceUninstall -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_output/net6.0/linux-musl-arm64/publish/ Lidarr.Common -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_output/net6.0/linux-musl-arm64/Lidarr.Common.dll Lidarr.Common -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_output/net6.0/linux-musl-arm64/publish/ Lidarr.Windows -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_output/net6.0/linux-musl-arm64/Lidarr.Windows.dll Lidarr.Windows -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_output/net6.0/linux-musl-arm64/publish/ Lidarr.Mono -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_output/net6.0/linux-musl-arm64/Lidarr.Mono.dll Lidarr.Update -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_output/Lidarr.Update/net6.0/linux-musl-arm64/Lidarr.Update.dll Lidarr.Mono -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_output/net6.0/linux-musl-arm64/publish/ Lidarr.Update -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_output/Lidarr.Update/net6.0/linux-musl-arm64/publish/ Lidarr.Core -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_output/net6.0/linux-musl-arm64/Lidarr.Core.dll Lidarr.Core -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_output/net6.0/linux-musl-arm64/publish/ Lidarr.Test.Common -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Lidarr.Test.Common.dll Lidarr.Test.Common -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/publish/ Lidarr.SignalR -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_output/net6.0/linux-musl-arm64/Lidarr.SignalR.dll Lidarr.SignalR -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_output/net6.0/linux-musl-arm64/publish/ Lidarr.Update.Test -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Lidarr.Update.Test.dll Lidarr.Libraries.Test -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Lidarr.Libraries.Test.dll Lidarr.Automation.Test -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Lidarr.Automation.Test.dll Lidarr.Update.Test -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/publish/ Lidarr.Libraries.Test -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/publish/ Lidarr.Automation.Test -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/publish/ Lidarr.Http -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_output/net6.0/linux-musl-arm64/Lidarr.Http.dll Lidarr.Http -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_output/net6.0/linux-musl-arm64/publish/ Lidarr.Api.Test -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Lidarr.Api.Test.dll Lidarr.Api.Test -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/publish/ Lidarr.Api.V1 -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_output/net6.0/linux-musl-arm64/Lidarr.Api.V1.dll Lidarr.Api.V1 -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_output/net6.0/linux-musl-arm64/publish/ Lidarr.Host -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_output/net6.0/linux-musl-arm64/Lidarr.Host.dll Lidarr.Core.Test -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Lidarr.Core.Test.dll Lidarr.Host -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_output/net6.0/linux-musl-arm64/publish/ Lidarr.Integration.Test -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Lidarr.Integration.Test.dll Lidarr.Core.Test -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/publish/ Lidarr.Integration.Test -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/publish/ Lidarr.Console -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_output/net6.0/linux-musl-arm64/Lidarr.dll Lidarr.Host.Test -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Lidarr.Host.Test.dll Lidarr.Console -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_output/net6.0/linux-musl-arm64/publish/ Lidarr.Host.Test -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/publish/ Lidarr.Common.Test -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Lidarr.Common.Test.dll Lidarr.Common.Test -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/publish/ Lidarr.Windows.Test -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Lidarr.Windows.Test.dll Lidarr.Mono.Test -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Lidarr.Mono.Test.dll Lidarr.Windows.Test -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/publish/ Lidarr.Mono.Test -> /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/publish/ Build succeeded. 0 Warning(s) 0 Error(s) Time Elapsed 00:00:39.58 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/community/lidarr/src/Lidarr-2.4.3.4248/frontend/src Output Folder: /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_output/UI isProduction: true isProfiling: false [FileManagerPlugin] copied "frontend/src/Content/robots.txt" to "/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_output/UI/Content/robots.txt [FileManagerPlugin] copied "frontend/src/*.html" to "/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_output/UI [FileManagerPlugin] copied "frontend/src/Content/Fonts/*.*" to "/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_output/UI/Content/Fonts [FileManagerPlugin] copied "frontend/src/Content/Images/*.*" to "/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_output/UI/Content/Images [FileManagerPlugin] copied "frontend/src/Content/Images/Icons/*.*" to "/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_output/UI/Content/Images/Icons Done in 45.61s. Test run for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Lidarr.Api.Test.dll (.NETCoreApp,Version=v6.0) Test run for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Lidarr.Libraries.Test.dll (.NETCoreApp,Version=v6.0) Test run for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Lidarr.Windows.Test.dll (.NETCoreApp,Version=v6.0) Test run for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Lidarr.Mono.Test.dll (.NETCoreApp,Version=v6.0) Test run for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Lidarr.Host.Test.dll (.NETCoreApp,Version=v6.0) Test run for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Lidarr.Automation.Test.dll (.NETCoreApp,Version=v6.0) Test run for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Lidarr.Update.Test.dll (.NETCoreApp,Version=v6.0) Test run for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Lidarr.Common.Test.dll (.NETCoreApp,Version=v6.0) Test run for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Lidarr.Integration.Test.dll (.NETCoreApp,Version=v6.0) Microsoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fec Copyright (c) Microsoft Corporation. All rights reserved. Microsoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fec Copyright (c) Microsoft Corporation. All rights reserved. Test run for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Lidarr.Core.Test.dll (.NETCoreApp,Version=v6.0) Microsoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fec Copyright (c) Microsoft Corporation. All rights reserved. Microsoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fec Copyright (c) Microsoft Corporation. All rights reserved. Microsoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fec Copyright (c) Microsoft Corporation. All rights reserved. Microsoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fec Copyright (c) Microsoft Corporation. All rights reserved. Microsoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fec Copyright (c) Microsoft Corporation. All rights reserved. Microsoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fec Copyright (c) Microsoft Corporation. All rights reserved. Microsoft (R) Test Execution Command Line Tool Version 17.0.3+cc7fb0593127e24f55ce016fb3ac85b5b2857fec Copyright (c) Microsoft Corporation. All rights reserved. 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... 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. Starting test execution, please wait... A total of 1 test files matched the specified pattern. A total of 1 test files matched the specified pattern. A total of 1 test files matched the specified pattern. A total of 1 test files matched the specified pattern. No test matches the given testcase filter `Category!=ManualTest&Category!=AutomationTest&Category!=WINDOWS&Category!=IntegrationTest&FullyQualifiedName!~DiskTransferServiceFixture` in /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_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` in /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Lidarr.Integration.Test.dll Skipped directory_exist_should_be_able_to_find_existing_folder [6 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: 12 ms - /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Lidarr.Windows.Test.dll (net6.0) Passed! - Failed: 0, Passed: 1, Skipped: 0, Total: 1, Duration: 194 ms - /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Lidarr.Libraries.Test.dll (net6.0) 11:16:27.4 Info: --- Start: NzbDrone.Api.Test.ClientSchemaTests.SchemaBuilderFixture.schema_should_have_proper_fields --- 11:16:27.5 Info: --- End: NzbDrone.Api.Test.ClientSchemaTests.SchemaBuilderFixture.schema_should_have_proper_fields --- 11:16:27.5 Info: --- Start: NzbDrone.Api.Test.ClientSchemaTests.SchemaBuilderFixture.should_return_field_for_every_property --- 11:16:27.5 Info: --- End: NzbDrone.Api.Test.ClientSchemaTests.SchemaBuilderFixture.should_return_field_for_every_property --- 11:16:27.5 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.directory_exist_should_be_able_to_find_existing_unc_share --- 11:16:27.5 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.directory_exist_should_be_able_to_find_existing_unc_share --- 11:16:27.5 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.directory_exist_should_not_be_able_to_find_none_existing_folder --- 11:16:27.5 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.directory_exist_should_not_be_able_to_find_none_existing_folder --- 11:16:27.5 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.empty_folder_should_return_folder_modified_date --- 11:16:27.5 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.empty_folder_should_return_folder_modified_date --- 11:16:27.5 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.folder_should_return_correct_value_for_last_write --- 11:16:27.5 Info: Path is: /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2154_638579349875788894_3/lh3jcwvn.o54/4gcvkwal.sre 11:16:27.5 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.folder_should_return_correct_value_for_last_write --- 11:16:27.5 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.FolderWritable_should_return_false_for_unwritable_directory --- 11:16:27.5 Trace: Directory '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2154_638579349875851466_4/mkgmjacj.mcw' isn't writable. Access to the path '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2154_638579349875851466_4/mkgmjacj.mcw/lidarr_write_test.txt' is denied. 11:16:27.5 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.FolderWritable_should_return_false_for_unwritable_directory --- 11:16:27.5 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.FolderWritable_should_return_true_for_writable_directory --- 11:16:27.5 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.FolderWritable_should_return_true_for_writable_directory --- 11:16:27.5 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.GetParentFolder_should_remove_trailing_slash_before_getting_parent_folder --- 11:16:27.6 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.GetParentFolder_should_remove_trailing_slash_before_getting_parent_folder --- 11:16:27.6 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.IsValidFolderPermissionMask_should_return_correct --- 11:16:27.6 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.IsValidFolderPermissionMask_should_return_correct --- 11:16:27.6 Info: --- Start: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_if_process_is_zero --- 11:16:27.6 Info: Installation Folder: /C/NzbDrone/ 11:16:27.6 Info: Updating Lidarr from version to version 2.4.3.4248 11:16:27.6 Info: Verifying requirements before update... 11:16:27.6 Info: --- End: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_if_process_is_zero --- 11:16:27.6 Info: --- Start: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_if_target_folder_doesnt_exist --- 11:16:27.6 Info: Installation Folder: /C/NzbDrone/ 11:16:27.6 Info: Updating Lidarr from version to version 2.4.3.4248 11:16:27.6 Info: Verifying requirements before update... 11:16:27.6 Info: --- End: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_if_target_folder_doesnt_exist --- Passed! - Failed: 0, Passed: 3, Skipped: 0, Total: 3, Duration: 432 ms - /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Lidarr.Api.Test.dll (net6.0) 11:16:27.6 Info: --- Start: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_if_update_folder_doesnt_exist --- 11:16:27.7 Info: Installation Folder: /C/NzbDrone/ 11:16:27.7 Info: Updating Lidarr from version to version 2.4.3.4248 11:16:27.7 Info: Verifying requirements before update... 11:16:27.7 Info: Verifying Update Folder 11:16:27.7 Info: --- End: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_if_update_folder_doesnt_exist --- 11:16:27.7 Info: --- Start: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_target_folder_is_blank(null) --- 11:16:27.7 Info: Installation Folder: 11:16:27.7 Info: Updating Lidarr from version to version 2.4.3.4248 11:16:27.7 Info: Verifying requirements before update... 11:16:27.7 Info: --- End: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_target_folder_is_blank(null) --- Skipped directory_exist_should_be_able_to_find_existing_unc_share [31 ms] 11:16:27.6 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.MoveFile_should_not_move_overwrite_itself --- 11:16:27.6 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.MoveFile_should_not_move_overwrite_itself --- 11:16:27.6 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.MoveFile_should_overwrite_existing_file --- 11:16:27.6 Trace: Moved '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2154_638579349876158290_7/i1ntgi1l.xzl' -> '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2154_638579349876158290_7/k5najfj5.rvy' using Syscall.rename 11:16:27.6 Trace: Deleting file: /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2154_638579349876158290_7/k5najfj5.rvy 11:16:27.6 Trace: Moved '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2154_638579349876158290_7/lziipgkg.opc' -> '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2154_638579349876158290_7/k5najfj5.rvy' using Syscall.rename 11:16:27.6 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.MoveFile_should_overwrite_existing_file --- 11:16:27.6 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.RemoveEmptySubfolders_should_not_remove_nested_nonempty_folder --- 11:16:27.6 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.RemoveEmptySubfolders_should_not_remove_nested_nonempty_folder --- 11:16:27.6 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.RemoveEmptySubfolders_should_remove_nested_empty_folder --- 11:16:27.6 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.RemoveEmptySubfolders_should_remove_nested_empty_folder --- 11:16:27.6 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_delete_directory_with_read_only_file --- 11:16:27.6 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_delete_directory_with_read_only_file --- 11:16:27.6 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_delete_nested_empty_subdirs --- 11:16:27.6 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_delete_nested_empty_subdirs --- 11:16:27.6 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_move_read_only_file --- 11:16:27.6 Trace: Deleting file: /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2154_638579349876379621_12/22pfl1eh.avh 11:16:27.6 Trace: Moved '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2154_638579349876379621_12/4k1dx1jz.btx' -> '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2154_638579349876379621_12/22pfl1eh.avh' using Syscall.rename 11:16:27.6 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_move_read_only_file --- 11:16:27.6 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_rename_open_hardlinks_with_fileshare_delete --- 11:16:27.6 Trace: Moved '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2154_638579349876401530_13/bwt5l1ff.jhz/destination.txt' -> '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2154_638579349876401530_13/bwt5l1ff.jhz/rename.txt' using Syscall.rename 11:16:27.6 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_rename_open_hardlinks_with_fileshare_delete --- 11:16:27.6 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_set_permission_from_parrent --- 11:16:27.6 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_able_to_set_permission_from_parrent --- 11:16:27.7 Info: --- Start: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_target_folder_is_blank("") --- 11:16:27.7 Info: Installation Folder: 11:16:27.7 Info: Updating Lidarr from version to version 2.4.3.4248 11:16:27.7 Info: Verifying requirements before update... 11:16:27.7 Info: --- End: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_target_folder_is_blank("") --- 11:16:27.7 Info: --- Start: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_target_folder_is_blank(" ") --- 11:16:27.7 Info: Installation Folder: 11:16:27.7 Info: Updating Lidarr from version to version 2.4.3.4248 11:16:27.7 Info: Verifying requirements before update... 11:16:27.7 Info: --- End: NzbDrone.Update.Test.InstallUpdateServiceFixture.update_should_throw_target_folder_is_blank(" ") --- 11:16:27.6 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_set_last_file_write --- 11:16:27.6 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_be_set_last_file_write --- 11:16:27.6 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_clear_setgid_on_set_folder_permissions --- 11:16:27.6 Debug: Setting permissions: 0755 on /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2154_638579349876476908_16/eiaj4a3z.5ao 11:16:27.6 Debug: Setting permissions: 0775 on /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2154_638579349876476908_16/eiaj4a3z.5ao 11:16:27.6 Debug: Setting permissions: 0750 on /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2154_638579349876476908_16/eiaj4a3z.5ao 11:16:27.6 Debug: Setting permissions: 0051 on /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2154_638579349876476908_16/eiaj4a3z.5ao 11:16:27.6 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_clear_setgid_on_set_folder_permissions --- 11:16:27.6 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_copy_folder_permissions --- 11:16:27.6 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_copy_folder_permissions --- 11:16:27.6 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_copy_symlink --- 11:16:27.6 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_copy_symlink --- 11:16:27.6 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_ignore_special_mounts("/snap/blaat") --- 11:16:27.7 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_ignore_special_mounts("/snap/blaat") --- 11:16:27.7 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_ignore_special_mounts("/var/lib/docker/zfs-storage-mount") --- 11:16:27.7 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_ignore_special_mounts("/var/lib/docker/zfs-storage-mount") --- 11:16:27.7 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_call_update_with_correct_path --- 11:16:27.7 Debug: Lidarr process ID: 12 11:16:27.7 Debug: Arguments: 11:16:27.7 Debug: 12 11:16:27.7 Debug: 11:16:27.7 Debug: /C/Lidarr/lidarr.exe 11:16:27.7 Debug: Using executing application: /C/Lidarr/lidarr.exe 11:16:27.7 Debug: Executable location: /C/Lidarr/lidarr.exe 11:16:27.7 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_call_update_with_correct_path --- 11:16:27.7 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_move_symlink --- 11:16:27.7 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_move_symlink --- 11:16:27.7 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("d","") --- 11:16:27.7 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("d","") --- 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] 11:16:27.7 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_preserve_setgid_on_set_folder_permissions --- 11:16:27.7 Debug: Setting permissions: 755 on /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2154_638579349877315874_20/n3asjqpk.ejz 11:16:27.7 Debug: Setting permissions: 775 on /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2154_638579349877315874_20/n3asjqpk.ejz 11:16:27.7 Debug: Setting permissions: 750 on /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2154_638579349877315874_20/n3asjqpk.ejz 11:16:27.7 Debug: Setting permissions: 051 on /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2154_638579349877315874_20/n3asjqpk.ejz 11:16:27.7 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_preserve_setgid_on_set_folder_permissions --- 11:16:27.7 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_false_for_unlocked_and_readonly_file --- 11:16:27.7 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_false_for_unlocked_and_readonly_file --- 11:16:27.7 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_false_for_unlocked_file --- 11:16:27.7 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_false_for_unlocked_file --- 11:16:27.7 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_special_mount_when_queried("/snap/blaat") --- 11:16:27.7 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_special_mount_when_queried("/snap/blaat") --- 11:16:27.7 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_special_mount_when_queried("/var/lib/docker/zfs-storage-mount") --- 11:16:27.7 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_special_mount_when_queried("/var/lib/docker/zfs-storage-mount") --- 11:16:27.7 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_true_for_unlocked_file --- 11:16:27.7 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_return_true_for_unlocked_file --- 11:16:27.7 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_set_file_permissions --- 11:16:27.7 Debug: Setting permissions: 755 on /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2154_638579349877468476_24/k2dcqmna.4m0 11:16:27.7 Debug: Setting permissions: 0755 on /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2154_638579349877468476_24/k2dcqmna.4m0 11:16:27.7 Debug: Setting permissions: 1775 on /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2154_638579349877468476_24/k2dcqmna.4m0 11:16:27.7 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_set_file_permissions --- 11:16:27.7 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_set_folder_permissions --- 11:16:27.7 Debug: Setting permissions: 755 on /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2154_638579349877487303_25/rqavj1zd.4iy 11:16:27.7 Debug: Setting permissions: 775 on /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2154_638579349877487303_25/rqavj1zd.4iy 11:16:27.7 Debug: Setting permissions: 750 on /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2154_638579349877487303_25/rqavj1zd.4iy 11:16:27.7 Debug: Setting permissions: 051 on /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2154_638579349877487303_25/rqavj1zd.4iy 11:16:27.7 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.should_set_folder_permissions --- 11:16:27.7 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.writealltext_should_truncate_existing --- 11:16:27.7 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.DiskProviderFixture.writealltext_should_truncate_existing --- 11:16:27.7 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_be_able_to_get_space_on_folder_that_doesnt_exist --- 11:16:27.7 Debug: path: /C/I_DO_NOT_EXIST 11:16:27.7 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_be_able_to_get_space_on_folder_that_doesnt_exist --- 11:16:27.7 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_get_free_space_for_folder --- 11:16:27.7 Debug: path: /C/ 11:16:27.7 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_get_free_space_for_folder --- 11:16:27.7 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_get_free_space_for_folder_that_doesnt_exist --- 11:16:27.7 Debug: path: /C/invalidFolder 11:16:27.7 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_get_free_space_for_folder_that_doesnt_exist --- 11:16:27.7 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_return_free_disk_space --- 11:16:27.7 Debug: path: /home/buildozer/.config 11:16:27.7 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.FreeSpaceFixture.should_return_free_disk_space --- 11:16:27.7 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.SymbolicLinkResolverFixture.should_follow_nested_symlinks --- 11:16:27.7 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.SymbolicLinkResolverFixture.should_follow_nested_symlinks --- 11:16:27.7 Info: --- Start: NzbDrone.Mono.Test.DiskProviderTests.SymbolicLinkResolverFixture.should_throw_on_infinite_loop --- 11:16:27.7 Info: --- End: NzbDrone.Mono.Test.DiskProviderTests.SymbolicLinkResolverFixture.should_throw_on_infinite_loop --- 11:16:27.7 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.FreebsdVersionAdapterFixture.should_get_version_info --- 11:16:27.7 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] 11:16:27.7 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.ReleaseFileVersionAdapterFixture.should_get_version_info --- 11:16:27.7 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.ReleaseFileVersionAdapterFixture.should_get_version_info --- 11:16:27.7 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("","") --- 11:16:27.7 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("","") --- 11:16:27.7 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("0","") --- 11:16:27.7 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("0","") --- 11:16:27.7 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("-1","") --- 11:16:27.7 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int("-1","") --- 11:16:27.7 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int(" ","") --- 11:16:27.7 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int(" ","") --- 11:16:27.7 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int(".","") --- 11:16:27.7 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_first_arg_isnt_an_int(".","") --- 11:16:27.7 Info: --- Start: NzbDrone.Update.Test.ProgramFixture.should_throw_if_null_passed_in --- 11:16:27.7 Info: --- End: NzbDrone.Update.Test.ProgramFixture.should_throw_if_null_passed_in --- 11:16:27.7 Info: --- Start: NzbDrone.Update.Test.StartNzbDroneServiceFixture.should_start_console_if_app_type_was_service_but_start_failed_because_of_permissions --- 11:16:27.7 Info: Starting Lidarr 11:16:27.7 Info: Starting Lidarr service 11:16:27.7 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 11:16:27.7 Info: Starting Lidarr.Console 11:16:27.7 Info: --- End: NzbDrone.Update.Test.StartNzbDroneServiceFixture.should_start_console_if_app_type_was_service_but_start_failed_because_of_permissions --- 11:16:27.7 Info: --- Start: NzbDrone.Update.Test.StartNzbDroneServiceFixture.should_start_service_if_app_type_was_serivce --- 11:16:27.7 Info: Starting Lidarr 11:16:27.7 Info: Starting Lidarr service 11:16:27.7 Info: --- End: NzbDrone.Update.Test.StartNzbDroneServiceFixture.should_start_service_if_app_type_was_serivce --- 11:16:27.7 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_detect_server --- 11:16:27.8 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_detect_server --- 11:16:27.8 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.8.0") --- 11:16:27.8 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.8.0") --- 11:16:27.8 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.8") --- 11:16:27.8 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.8") --- 11:16:27.8 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.8.1") --- 11:16:27.8 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.8.1") --- 11:16:27.8 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.11.20") --- 11:16:27.8 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("10.11.20") --- 11:16:27.8 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("11.7.9") --- 11:16:27.8 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("11.7.9") --- 11:16:27.8 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("12.6.8") --- 11:16:27.8 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("12.6.8") --- 11:16:27.8 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("13.5.1") --- 11:16:27.8 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_get_version_info("13.5.1") --- 11:16:27.8 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_return_null_if_folder_doesnt_exist --- 11:16:27.8 Debug: Directory /System/Library/CoreServices/ doesn't exist 11:16:27.8 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.MacOsVersionAdapterFixture.should_return_null_if_folder_doesnt_exist --- 11:16:27.8 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.ReleaseFileVersionAdapterFixture.should_detect_version --- 11:16:27.8 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.ReleaseFileVersionAdapterFixture.should_detect_version --- 11:16:27.8 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.ReleaseFileVersionAdapterFixture.should_return_null_if_etc_doesnt_exist --- 11:16:27.8 Info: --- End: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.ReleaseFileVersionAdapterFixture.should_return_null_if_etc_doesnt_exist --- 11:16:27.8 Info: --- Start: NzbDrone.Mono.Test.EnvironmentInfo.VersionAdapters.ReleaseFileVersionAdapterFixture.should_return_null_if_release_file_doesnt_exist --- 11:16:27.8 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: 641 ms - /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Lidarr.Update.Test.dll (net6.0) 11:16:27.7 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_be_able_to_resolve_downloadclients --- 11:16:27.9 Debug: fpcalc version: 1.5.1 11:16:27.9 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_be_able_to_resolve_downloadclients --- Passed! - Failed: 0, Passed: 52, Skipped: 5, Total: 57, Duration: 784 ms - /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Lidarr.Mono.Test.dll (net6.0) 11:16:27.9 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_be_able_to_resolve_indexers --- 11:16:28.0 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_be_able_to_resolve_indexers --- 11:16:28.0 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_resolve_command_executor_by_name --- 11:16:28.0 Debug: fpcalc version: 1.5.1 11:16:28.0 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_resolve_command_executor_by_name --- 11:16:28.0 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_of_singletons_by_different_interfaces --- 11:16:28.1 Debug: fpcalc version: 1.5.1 11:16:28.1 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_of_singletons_by_different_interfaces --- 11:16:28.1 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_of_singletons_by_same_interface --- 11:16:28.1 Debug: fpcalc version: 1.5.1 11:16:28.2 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_of_singletons_by_same_interface --- 11:16:28.2 Info: --- Start: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_via_resolve_and_resolveall --- 11:16:28.2 Debug: fpcalc version: 1.5.1 11:16:28.2 Info: --- End: NzbDrone.App.Test.ContainerFixture.should_return_same_instance_via_resolve_and_resolveall --- 11:16:28.2 Info: --- Start: NzbDrone.Core.Test.AlbumTests.MonitorNewAlbumServiceFixture.should_not_monitor_with_none --- 11:16:28.2 Info: --- End: NzbDrone.Core.Test.AlbumTests.MonitorNewAlbumServiceFixture.should_not_monitor_with_none --- 11:16:28.2 Info: --- Start: NzbDrone.Core.Test.AlbumTests.MonitorNewAlbumServiceFixture.should_only_monitor_new_with_new --- 11:16:28.2 Info: --- End: NzbDrone.Core.Test.AlbumTests.MonitorNewAlbumServiceFixture.should_only_monitor_new_with_new --- 11:16:28.2 Info: --- Start: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_continue_if_only_instance --- 11:16:28.3 Info: --- End: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_continue_if_only_instance --- 11:16:28.3 Info: --- Start: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_enforce_if_another_console_is_running --- 11:16:28.3 Info: 1 instance(s) of Lidarr are running 11:16:28.3 Warn: Another instance of Lidarr is already running. 11:16:28.3 Info: --- End: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_enforce_if_another_console_is_running --- 11:16:28.3 Info: --- Start: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_return_false_if_another_gui_is_running --- 11:16:28.3 Info: 1 instance(s) of Lidarr are running 11:16:28.3 Warn: Another instance of Lidarr is already running. 11:16:28.3 Info: --- End: NzbDrone.App.Test.NzbDroneProcessServiceFixture.should_return_false_if_another_gui_is_running --- 11:16:28.3 Info: --- Start: NzbDrone.App.Test.RouterTest.Route_should_call_install_service_when_application_mode_is_install --- 11:16:28.3 Info: --- End: NzbDrone.App.Test.RouterTest.Route_should_call_install_service_when_application_mode_is_install --- 11:16:28.3 Info: --- Start: NzbDrone.App.Test.RouterTest.Route_should_call_uninstall_service_when_application_mode_is_uninstall --- 11:16:28.3 Info: --- End: NzbDrone.App.Test.RouterTest.Route_should_call_uninstall_service_when_application_mode_is_uninstall --- 11:16:28.3 Info: --- Start: NzbDrone.App.Test.RouterTest.show_error_on_install_if_service_already_exist --- 11:16:28.3 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] 11:16:28.3 Info: --- Start: NzbDrone.App.Test.RouterTest.show_error_on_uninstall_if_service_doesnt_exist --- 11:16:28.3 Info: --- End: NzbDrone.App.Test.RouterTest.show_error_on_uninstall_if_service_doesnt_exist --- 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/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Lidarr.Host.Test.dll (net6.0) 11:16:28.7 Info: --- Start: NzbDrone.Common.Test.CacheTests.CachedManagerFixture.should_return_proper_type_of_cache --- 11:16:28.7 Info: --- End: NzbDrone.Common.Test.CacheTests.CachedManagerFixture.should_return_proper_type_of_cache --- 11:16:28.7 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetAuthenticationType_No_Existing_Value --- 11:16:29.0 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetAuthenticationType_No_Existing_Value --- 11:16:29.0 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetBool_Success --- 11:16:29.0 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetBool_Success --- 11:16:29.0 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetInt_Success --- 11:16:29.0 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetInt_Success --- 11:16:29.0 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetLaunchBrowser_Success --- 11:16:29.0 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetLaunchBrowser_Success --- 11:16:29.0 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetPort_Success --- 11:16:29.0 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetPort_Success --- 11:16:29.0 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetValue_New_Key --- 11:16:29.0 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetValue_New_Key --- 11:16:29.0 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.GetValue_Success --- 11:16:29.0 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.GetValue_Success --- 11:16:29.0 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.SaveDictionary_should_only_save_specified_values --- 11:16:29.1 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.SaveDictionary_should_only_save_specified_values --- 11:16:29.1 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.SaveDictionary_should_save_proper_value --- 11:16:29.1 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.SaveDictionary_should_save_proper_value --- 11:16:29.1 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.SetValue_bool --- 11:16:29.1 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.SetValue_bool --- 11:16:29.1 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.SetValue_int --- 11:16:29.1 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.SetValue_int --- 11:16:29.1 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_contains_invalid_xml --- 11:16:29.1 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_contains_invalid_xml --- 11:16:29.1 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_contains_only_null_character --- 11:16:29.1 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_contains_only_null_character --- 11:16:29.1 Info: --- Start: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_is_empty --- 11:16:29.1 Info: --- End: NzbDrone.Common.Test.ConfigFileProviderTest.should_throw_if_config_file_is_empty --- 11:16:29.1 Info: --- Start: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_recycling_bin_for_root_of_drive --- 11:16:29.1 Info: --- End: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_recycling_bin_for_root_of_drive --- 11:16:29.1 Info: --- Start: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_recycling_bin_or_system_volume_information_for_root_of_drive --- 11:16:29.1 Info: --- End: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_recycling_bin_or_system_volume_information_for_root_of_drive --- 11:16:29.1 Info: --- Start: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_system_volume_information --- 11:16:29.1 Info: --- End: NzbDrone.Common.Test.DiskTests.DirectoryLookupServiceFixture.should_not_contain_system_volume_information --- 11:16:29.1 Info: --- Start: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureLinuxPath("/var/user/file with, comma.mp3") --- 11:16:29.1 Info: --- End: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureLinuxPath("/var/user/file with, comma.mp3") --- 11:16:29.1 Info: --- Start: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureWindowsPath("p:\\Music\\file with, comma.mp3") --- 11:16:29.1 Info: --- End: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureWindowsPath("p:\\Music\\file with, comma.mp3") --- 11:16:29.1 Info: --- Start: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureWindowsPath("\\\\serer\\share\\file with, comma.mp3") --- 11:16:29.1 Info: --- End: NzbDrone.Common.Test.EnsureTest.PathExtensionFixture.EnsureWindowsPath("\\\\serer\\share\\file with, comma.mp3") --- Skipped EnsureWindowsPath("p:\\Music\\file with, comma.mp3") [12 ms] Skipped EnsureWindowsPath("\\\\serer\\share\\file with, comma.mp3") [< 1 ms] 11:16:29.1 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.BuildInfoTest.Application_version_should_not_be_default("0.0.0.0") --- 11:16:29.1 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.BuildInfoTest.Application_version_should_not_be_default("0.0.0.0") --- 11:16:29.1 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.BuildInfoTest.Application_version_should_not_be_default("1.0.0.0") --- 11:16:29.1 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.BuildInfoTest.Application_version_should_not_be_default("1.0.0.0") --- 11:16:29.1 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.empty_array_should_return_empty_flags --- 11:16:29.1 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.empty_array_should_return_empty_flags --- 11:16:29.1 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues("/key=value") --- 11:16:29.1 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues("/key=value") --- 11:16:29.1 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues("/KEY=value") --- 11:16:29.1 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues("/KEY=value") --- 11:16:29.1 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues(" /key=\"value\"") --- 11:16:29.1 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_args_with_alues(" /key=\"value\"") --- 11:16:29.1 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag("/t") --- 11:16:29.1 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag("/t") --- 11:16:29.1 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /t") --- 11:16:29.1 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /t") --- 11:16:29.1 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /T") --- 11:16:29.1 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /T") --- 11:16:29.1 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /t ") --- 11:16:29.1 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_parse_single_flag(" /t ") --- 11:16:29.1 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_both --- 11:16:29.1 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_both --- 11:16:29.2 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_data("/data=test","/data=test") --- 11:16:29.2 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_data("/data=test","/data=test") --- 11:16:29.2 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_data("/Data=/a/b/c","/data=/a/b/c") --- 11:16:29.2 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_data("/Data=/a/b/c","/data=/a/b/c") --- 11:16:29.2 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("/nobrowser","/nobrowser") --- 11:16:29.2 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("/nobrowser","/nobrowser") --- 11:16:29.2 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("/Nobrowser","/nobrowser") --- 11:16:29.2 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("/Nobrowser","/nobrowser") --- 11:16:29.2 Info: --- Start: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("-Nobrowser","/nobrowser") --- 11:16:29.2 Info: --- End: NzbDrone.Common.Test.EnvironmentTests.StartupArgumentsFixture.should_preserver_no_browser("-Nobrowser","/nobrowser") --- 11:16:29.2 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","abcdef",1) --- 11:16:29.2 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","abcdef",1) --- 11:16:29.2 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("","abcdef",0) --- 11:16:29.2 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("","abcdef",0) --- 11:16:29.2 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","",0) --- 11:16:29.2 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","",0) --- 11:16:29.2 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("","",0) --- 11:16:29.2 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("","",0) --- 11:16:29.2 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","de",1) --- 11:16:29.2 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","de",1) --- 11:16:29.2 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","defy",0.75d) --- 11:16:29.2 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","defy",0.75d) --- 11:16:29.2 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","abcdefghk",0.6666666666666666d) --- 11:16:29.2 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","abcdefghk",0.6666666666666666d) --- 11:16:29.2 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","zabcdefz",0.75d) --- 11:16:29.2 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("abcdef","zabcdefz",0.75d) --- 11:16:29.2 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("plusifeelneedforredundantinformationintitlefield","anthology",0.4444444444444444d) --- 11:16:29.2 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("plusifeelneedforredundantinformationintitlefield","anthology",0.4444444444444444d) --- 11:16:29.2 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("+ (Plus) - I feel the need for redundant information in the title field","+",1) --- 11:16:29.2 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyContains("+ (Plus) - I feel the need for redundant information in the title field","+",1) --- 11:16:29.2 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","abcdef",0.5d,0) --- 11:16:29.2 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","abcdef",0.5d,0) --- 11:16:29.2 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("","abcdef",0.5d,-1) --- 11:16:29.2 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("","abcdef",0.5d,-1) --- 11:16:29.2 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","",0.5d,-1) --- 11:16:29.2 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","",0.5d,-1) --- 11:16:29.2 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("","",0.5d,-1) --- 11:16:29.2 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("","",0.5d,-1) --- 11:16:29.2 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","de",0.5d,3) --- 11:16:29.2 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","de",0.5d,3) --- 11:16:29.2 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","defy",0.5d,3) --- 11:16:29.2 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","defy",0.5d,3) --- 11:16:29.2 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","abcdefy",0.5d,0) --- 11:16:29.2 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","abcdefy",0.5d,0) --- 11:16:29.2 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("I am the very model of a modern major general."," that berry ",0.3d,4) --- 11:16:29.2 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("I am the very model of a modern major general."," that berry ",0.3d,4) --- 11:16:29.2 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","fgh",0.5d,5) --- 11:16:29.2 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","fgh",0.5d,5) --- 11:16:29.2 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","fgh",0.5d,5) --- 11:16:29.2 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","fgh",0.5d,5) --- 11:16:29.2 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxhi",0.5d,4) --- 11:16:29.2 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxhi",0.5d,4) --- 11:16:29.2 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","cdefxyhijk",0.5d,2) --- 11:16:29.2 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","cdefxyhijk",0.5d,2) --- 11:16:29.2 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","bxy",0.5d,-1) --- 11:16:29.2 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","bxy",0.5d,-1) --- 11:16:29.2 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("123456789xx0","3456789x0",0.5d,2) --- 11:16:29.2 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("123456789xx0","3456789x0",0.5d,2) --- 11:16:29.2 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","xxabc",0.5d,0) --- 11:16:29.2 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","xxabc",0.5d,0) --- 11:16:29.2 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","defyy",0.5d,3) --- 11:16:29.2 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","defyy",0.5d,3) --- 11:16:29.2 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","xabcdefy",0.5d,0) --- 11:16:29.2 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdef","xabcdefy",0.5d,0) --- 11:16:29.2 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxyhi",0.6d,4) --- 11:16:29.2 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxyhi",0.6d,4) --- 11:16:29.2 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxyhi",0.7d,-1) --- 11:16:29.2 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","efxyhi",0.7d,-1) --- 11:16:29.2 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","bcdef",0.0d,1) --- 11:16:29.2 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijk","bcdef",0.0d,1) --- 11:16:29.2 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdexyzabcde","abccde",0.5d,0) --- 11:16:29.2 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdexyzabcde","abccde",0.5d,0) --- 11:16:29.2 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijklmnopqrstuvwxyz","abcdxxefg",0.5d,0) --- 11:16:29.2 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijklmnopqrstuvwxyz","abcdxxefg",0.5d,0) --- 11:16:29.2 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijklmnopqrstuvwxyz","abcdefg",0.5d,0) --- 11:16:29.2 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("abcdefghijklmnopqrstuvwxyz","abcdefg",0.5d,0) --- 11:16:29.2 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) --- 11:16:29.2 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) --- 11:16:29.2 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) --- 11:16:29.2 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) --- 11:16:29.2 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) --- 11:16:29.2 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) --- 11:16:29.2 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) --- 11:16:29.2 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) --- 11:16:29.2 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) --- 11:16:29.2 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) --- 11:16:29.2 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("u6IEytQiYpzAccsbjQ5ISuE4smDQ1ZiU42cFBrTeKB2XrVLEqAvgIiKlDP75iApy07jzmK","xEytQiYpzAccsbjQ5ISuE4smDQ1ZiU42cFBrTeKB2XrVLEqAvgIiKlDP75iApy07jzmK",0.5d,2) --- 11:16:29.2 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("u6IEytQiYpzAccsbjQ5ISuE4smDQ1ZiU42cFBrTeKB2XrVLEqAvgIiKlDP75iApy07jzmK","xEytQiYpzAccsbjQ5ISuE4smDQ1ZiU42cFBrTeKB2XrVLEqAvgIiKlDP75iApy07jzmK",0.5d,2) --- 11:16:29.2 Info: --- Start: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("plusifeelneedforredundantinformationintitlefield","anthology",0.5d,-1) --- 11:16:29.2 Info: --- End: NzbDrone.Common.Test.FuzzyContainsFixture.FuzzyFind("plusifeelneedforredundantinformationintitlefield","anthology",0.5d,-1) --- 11:16:29.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_get_encoding_from_content_type_header("text/html; charset=\"utf-8\"","utf-8") --- 11:16:29.2 Info: --- End: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_get_encoding_from_content_type_header("text/html; charset=\"utf-8\"","utf-8") --- 11:16:29.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_get_encoding_from_content_type_header("text/html; charset=utf-8","utf-8") --- 11:16:29.2 Info: --- End: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_get_encoding_from_content_type_header("text/html; charset=utf-8","utf-8") --- 11:16:29.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_parse_cookie_with_trailing_semi_colon --- 11:16:29.2 Info: --- End: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_parse_cookie_with_trailing_semi_colon --- 11:16:29.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_throw_when_invalid_encoding_is_in_content_type_header("text/html; charset=asdasd") --- 11:16:29.2 Info: --- End: NzbDrone.Common.Test.Http.HttpHeaderFixture.should_throw_when_invalid_encoding_is_in_content_type_header("text/html; charset=asdasd") --- 11:16:29.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_add_single_segment_url_segments("http://host/{seg}/some","http://host/dir/some") --- 11:16:29.2 Info: --- End: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_add_single_segment_url_segments("http://host/{seg}/some","http://host/dir/some") --- 11:16:29.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_add_single_segment_url_segments("http://host/some/{seg}","http://host/some/dir") --- 11:16:29.2 Info: --- End: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_add_single_segment_url_segments("http://host/some/{seg}","http://host/some/dir") --- 11:16:29.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_remove_duplicated_slashes --- 11:16:29.2 Info: --- End: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.should_remove_duplicated_slashes --- 11:16:29.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.shouldnt_add_value_for_nonexisting_segment --- 11:16:29.2 Info: --- End: NzbDrone.Common.Test.Http.HttpRequestBuilderFixture.shouldnt_add_value_for_nonexisting_segment --- 11:16:29.2 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","","") --- 11:16:29.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","","") --- 11:16:29.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","","/") --- 11:16:29.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","","/") --- 11:16:29.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","","base") --- 11:16:29.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","","base") --- 11:16:29.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","","/base") --- 11:16:29.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","","/base") --- 11:16:29.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","","/base/") --- 11:16:29.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","","/base/") --- 11:16:29.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","relative","relative") --- 11:16:29.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","relative","relative") --- 11:16:29.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","/relative","/relative") --- 11:16:29.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("","/relative","/relative") --- 11:16:29.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","relative","/relative") --- 11:16:29.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","relative","/relative") --- 11:16:29.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","/relative","/relative") --- 11:16:29.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/","/relative","/relative") --- 11:16:29.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","relative","base/relative") --- 11:16:29.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","relative","base/relative") --- 11:16:29.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","/relative","base/relative") --- 11:16:29.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base","/relative","base/relative") --- 11:16:29.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","relative","/base/relative") --- 11:16:29.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","relative","/base/relative") --- 11:16:29.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","/relative","/base/relative") --- 11:16:29.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base","/relative","/base/relative") --- 11:16:29.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","relative","/base/relative") --- 11:16:29.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","relative","/base/relative") --- 11:16:29.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","/relative","/base/relative") --- 11:16:29.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/","/relative","/base/relative") --- 11:16:29.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base/sub","relative","base/sub/relative") --- 11:16:29.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base/sub","relative","base/sub/relative") --- 11:16:29.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base/sub","/relative","base/sub/relative") --- 11:16:29.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("base/sub","/relative","base/sub/relative") --- 11:16:29.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub","relative","/base/sub/relative") --- 11:16:29.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub","relative","/base/sub/relative") --- 11:16:29.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub","/relative","/base/sub/relative") --- 11:16:29.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub","/relative","/base/sub/relative") --- 11:16:29.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","relative","/base/sub/relative") --- 11:16:29.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","relative","/base/sub/relative") --- 11:16:29.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","/relative","/base/sub/relative") --- 11:16:29.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","/relative","/base/sub/relative") --- 11:16:29.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","relative/","/base/sub/relative/") --- 11:16:29.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","relative/","/base/sub/relative/") --- 11:16:29.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","/relative/","/base/sub/relative/") --- 11:16:29.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_relative_path("/base/sub/","/relative/","/base/sub/relative/") --- 11:16:29.3 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") --- 11:16:29.3 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") --- 11:16:29.3 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") --- 11:16:29.3 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") --- 11:16:29.3 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") --- 11:16:29.3 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") --- 11:16:29.3 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") --- 11:16:29.3 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") --- 11:16:29.3 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") --- 11:16:29.3 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") --- 11:16:29.3 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") --- 11:16:29.3 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") --- 11:16:29.3 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") --- 11:16:29.3 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") --- 11:16:29.3 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") --- 11:16:29.3 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") --- 11:16:29.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","","") --- 11:16:29.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","","") --- 11:16:29.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","","/") --- 11:16:29.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","","/") --- 11:16:29.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","","base") --- 11:16:29.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","","base") --- 11:16:29.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","","/base") --- 11:16:29.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","","/base") --- 11:16:29.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","","/base/") --- 11:16:29.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","","/base/") --- 11:16:29.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","relative","relative") --- 11:16:29.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","relative","relative") --- 11:16:29.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","/relative","/relative") --- 11:16:29.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("","/relative","/relative") --- 11:16:29.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","relative","/relative") --- 11:16:29.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","relative","/relative") --- 11:16:29.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","/relative","/relative") --- 11:16:29.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/","/relative","/relative") --- 11:16:29.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","relative","relative") --- 11:16:29.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","relative","relative") --- 11:16:29.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","/relative","/relative") --- 11:16:29.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base","/relative","/relative") --- 11:16:29.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","relative","/relative") --- 11:16:29.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","relative","/relative") --- 11:16:29.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","/relative","/relative") --- 11:16:29.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base","/relative","/relative") --- 11:16:29.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","relative","/base/relative") --- 11:16:29.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","relative","/base/relative") --- 11:16:29.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","/relative","/relative") --- 11:16:29.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/","/relative","/relative") --- 11:16:29.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base/sub","relative","base/relative") --- 11:16:29.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base/sub","relative","base/relative") --- 11:16:29.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base/sub","/relative","/relative") --- 11:16:29.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("base/sub","/relative","/relative") --- 11:16:29.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub","relative","/base/relative") --- 11:16:29.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub","relative","/base/relative") --- 11:16:29.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub","/relative","/relative") --- 11:16:29.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub","/relative","/relative") --- 11:16:29.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub/","relative","/base/sub/relative") --- 11:16:29.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub/","relative","/base/sub/relative") --- 11:16:29.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub/","/relative","/relative") --- 11:16:29.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("/base/sub/","/relative","/relative") --- 11:16:29.3 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") --- 11:16:29.3 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") --- 11:16:29.3 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") --- 11:16:29.3 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") --- 11:16:29.3 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") --- 11:16:29.3 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") --- 11:16:29.3 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") --- 11:16:29.3 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") --- 11:16:29.3 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") --- 11:16:29.3 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") --- 11:16:29.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api","/relative/path","abc://host.com:8080/relative/path") --- 11:16:29.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api","/relative/path","abc://host.com:8080/relative/path") --- 11:16:29.3 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") --- 11:16:29.3 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") --- 11:16:29.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api/","/relative/path","abc://host.com:8080/relative/path") --- 11:16:29.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api/","/relative/path","abc://host.com:8080/relative/path") --- 11:16:29.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api/","//otherhost.com/path","abc://otherhost.com/path") --- 11:16:29.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_combine_uri("abc://host.com:8080/root/api/","//otherhost.com/path","abc://otherhost.com/path") --- 11:16:29.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080/root/api/") --- 11:16:29.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080/root/api/") --- 11:16:29.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080//root/api/") --- 11:16:29.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080//root/api/") --- 11:16:29.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080/root//api/") --- 11:16:29.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://my_host.com:8080/root//api/") --- 11:16:29.3 Info: --- Start: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://[::1]:8080/root//api/") --- 11:16:29.3 Info: --- End: NzbDrone.Common.Test.Http.HttpUriFixture.should_parse("abc://[::1]:8080/root//api/") --- 11:16:29.3 Info: --- Start: NzbDrone.Common.Test.Http.UserAgentBuilderFixture.should_get_use_os_family_if_name_is_null --- 11:16:29.3 Info: --- End: NzbDrone.Common.Test.Http.UserAgentBuilderFixture.should_get_use_os_family_if_name_is_null --- 11:16:29.3 Info: --- Start: NzbDrone.Common.Test.Http.UserAgentBuilderFixture.should_get_user_agent_if_os_version_is_null --- 11:16:29.3 Info: --- End: NzbDrone.Common.Test.Http.UserAgentBuilderFixture.should_get_user_agent_if_os_version_is_null --- 11:16:29.3 Info: --- Start: NzbDrone.Common.Test.IAppDirectoryInfoTest.ApplicationPath_should_not_be_empty --- 11:16:29.3 Info: --- End: NzbDrone.Common.Test.IAppDirectoryInfoTest.ApplicationPath_should_not_be_empty --- 11:16:29.3 Info: --- Start: NzbDrone.Common.Test.IAppDirectoryInfoTest.IsProduction_should_return_false_when_run_within_nunit --- 11:16:29.3 Info: --- End: NzbDrone.Common.Test.IAppDirectoryInfoTest.IsProduction_should_return_false_when_run_within_nunit --- 11:16:29.3 Info: --- Start: NzbDrone.Common.Test.IAppDirectoryInfoTest.should_use_path_from_arg_if_provided --- 11:16:29.3 Info: Data directory is being overridden to [c:\users\test\] 11:16:29.3 Info: --- End: NzbDrone.Common.Test.IAppDirectoryInfoTest.should_use_path_from_arg_if_provided --- 11:16:29.3 Info: --- Start: NzbDrone.Common.Test.IAppDirectoryInfoTest.StartupPath_should_not_be_empty --- 11:16:29.3 Info: --- End: NzbDrone.Common.Test.IAppDirectoryInfoTest.StartupPath_should_not_be_empty --- 11:16:29.5 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Error) --- 11:16:29.5 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Error) --- 11:16:29.5 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Fatal) --- 11:16:29.5 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Fatal) --- 11:16:29.5 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Off) --- 11:16:29.5 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.error_or_worse_with_exception_is_sentry_event(Off) --- 11:16:29.5 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Trace) --- 11:16:29.5 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Trace) --- 11:16:29.5 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Debug) --- 11:16:29.5 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Debug) --- 11:16:29.5 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Info) --- 11:16:29.5 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Info) --- 11:16:29.5 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Warn) --- 11:16:29.5 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.less_than_error_with_exception_is_not_sentry_event(Warn) --- 11:16:29.5 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Trace) --- 11:16:29.5 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Trace) --- 11:16:29.5 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Debug) --- 11:16:29.5 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Debug) --- 11:16:29.5 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Info) --- 11:16:29.5 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Info) --- 11:16:29.5 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Warn) --- 11:16:29.5 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Warn) --- 11:16:29.5 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Error) --- 11:16:29.5 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Error) --- 11:16:29.5 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Fatal) --- 11:16:29.5 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Fatal) --- 11:16:29.5 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Off) --- 11:16:29.5 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.log_without_error_is_not_sentry_event(Off) --- 11:16:29.5 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_messages("Jackett.Common.IndexerException") --- 11:16:29.5 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_messages("Jackett.Common.IndexerException") --- 11:16:29.5 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_messages("openflixr") --- 11:16:29.5 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_messages("openflixr") --- 11:16:29.5 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_types(System.UnauthorizedAccessException: Attempted to perform an unauthorized operation.) --- 11:16:29.5 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_filter_event_for_filtered_exception_types(System.UnauthorizedAccessException: Attempted to perform an unauthorized operation.) --- 11:16:29.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.) --- 11:16:29.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.) --- 11:16:29.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") --- 11:16:29.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") --- 11:16:29.5 Info: --- Start: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_not_filter_event_for_exception_messages_that_are_not_filtered("Error") --- 11:16:29.5 Info: --- End: NzbDrone.Common.Test.InstrumentationTests.SentryTargetFixture.should_not_filter_event_for_exception_messages_that_are_not_filtered("Error") --- 11:16:29.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.) --- 11:16:29.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.) --- 11:16:29.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.) --- 11:16:29.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.) --- 11:16:29.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("","",0) --- 11:16:29.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("","",0) --- 11:16:29.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("a","",0) --- 11:16:29.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("a","",0) --- 11:16:29.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("","a",0) --- 11:16:29.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchEmptyValuesReturnZero("","a",0) --- 11:16:29.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("hello","hello") --- 11:16:29.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("hello","hello") --- 11:16:29.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("hello","bye") --- 11:16:29.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("hello","bye") --- 11:16:29.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("a longer string","a different long string") --- 11:16:29.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.FuzzyMatchSymmetric("a longer string","a different long string") --- 11:16:29.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("","",0) --- 11:16:29.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("","",0) --- 11:16:29.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abc",0) --- 11:16:29.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abc",0) --- 11:16:29.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abcd",1) --- 11:16:29.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abcd",1) --- 11:16:29.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abcd","abc",1) --- 11:16:29.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abcd","abc",1) --- 11:16:29.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abd",1) --- 11:16:29.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","abd",1) --- 11:16:29.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","adc",1) --- 11:16:29.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abc","adc",1) --- 11:16:29.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abcdefgh","abcghdef",4) --- 11:16:29.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("abcdefgh","abcghdef",4) --- 11:16:29.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("a.b.c.","abc",3) --- 11:16:29.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("a.b.c.","abc",3) --- 11:16:29.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("Agents Of SHIELD","Marvel's Agents Of S.H.I.E.L.D.",15) --- 11:16:29.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("Agents Of SHIELD","Marvel's Agents Of S.H.I.E.L.D.",15) --- 11:16:29.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("Agents of cracked","Agents of shield",6) --- 11:16:29.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("Agents of cracked","Agents of shield",6) --- 11:16:29.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("ABCxxx","ABC1xx",1) --- 11:16:29.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("ABCxxx","ABC1xx",1) --- 11:16:29.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("ABC1xx","ABCxxx",1) --- 11:16:29.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistance("ABC1xx","ABCxxx",1) --- 11:16:29.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("","",0) --- 11:16:29.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("","",0) --- 11:16:29.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abc",0) --- 11:16:29.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abc",0) --- 11:16:29.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abcd",1) --- 11:16:29.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abcd",1) --- 11:16:29.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abcd","abc",3) --- 11:16:29.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abcd","abc",3) --- 11:16:29.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abd",3) --- 11:16:29.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","abd",3) --- 11:16:29.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","adc",3) --- 11:16:29.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abc","adc",3) --- 11:16:29.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abcdefgh","abcghdef",8) --- 11:16:29.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("abcdefgh","abcghdef",8) --- 11:16:29.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("a.b.c.","abc",0) --- 11:16:29.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("a.b.c.","abc",0) --- 11:16:29.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","Marvel's Agents Of S.H.I.E.L.D.",9) --- 11:16:29.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","Marvel's Agents Of S.H.I.E.L.D.",9) --- 11:16:29.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","Agents of cracked",14) --- 11:16:29.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","Agents of cracked",14) --- 11:16:29.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","the shield",24) --- 11:16:29.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("Agents of shield","the shield",24) --- 11:16:29.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("ABCxxx","ABC1xx",3) --- 11:16:29.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("ABCxxx","ABC1xx",3) --- 11:16:29.5 Info: --- Start: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("ABC1xx","ABCxxx",3) --- 11:16:29.5 Info: --- End: NzbDrone.Common.Test.LevenshteinDistanceFixture.LevenshteinDistanceClean("ABC1xx","ABCxxx",3) --- 11:16:29.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_add_directory_slash --- 11:16:29.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_add_directory_slash --- 11:16:29.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\rooted\\windows\\path\\",Windows) --- 11:16:29.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\rooted\\windows\\path\\",Windows) --- 11:16:29.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\rooted\\windows\\path",Windows) --- 11:16:29.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\rooted\\windows\\path",Windows) --- 11:16:29.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\",Windows) --- 11:16:29.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:\\",Windows) --- 11:16:29.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:",Windows) --- 11:16:29.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("C:",Windows) --- 11:16:29.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\\\rooted\\unc\\path\\",Windows) --- 11:16:29.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\\\rooted\\unc\\path\\",Windows) --- 11:16:29.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\\\rooted\\unc\\path",Windows) --- 11:16:29.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\\\rooted\\unc\\path",Windows) --- 11:16:29.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\relative\\windows\\path\\",Windows) --- 11:16:29.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\relative\\windows\\path\\",Windows) --- 11:16:29.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\relative\\windows\\path",Windows) --- 11:16:29.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("\\relative\\windows\\path",Windows) --- 11:16:29.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\windows\\path\\",Windows) --- 11:16:29.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\windows\\path\\",Windows) --- 11:16:29.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\windows\\path",Windows) --- 11:16:29.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\windows\\path",Windows) --- 11:16:29.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\",Windows) --- 11:16:29.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative\\",Windows) --- 11:16:29.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative",Unknown) --- 11:16:29.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("relative",Unknown) --- 11:16:29.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/rooted/linux/path/",Unix) --- 11:16:29.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/rooted/linux/path/",Unix) --- 11:16:29.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/rooted/linux/path",Unix) --- 11:16:29.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/rooted/linux/path",Unix) --- 11:16:29.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/",Unix) --- 11:16:29.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("/",Unix) --- 11:16:29.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("linux/path",Unix) --- 11:16:29.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("linux/path",Unix) --- 11:16:29.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("Castle:unrooted+linux+path",Unknown) --- 11:16:29.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_auto_detect_kind("Castle:unrooted+linux+path",Unknown) --- 11:16:29.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_mixed_slashes --- 11:16:29.5 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_mixed_slashes --- 11:16:29.5 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub","C:\\Test\\sub") --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub","C:\\Test\\sub") --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub\\test","C:\\Test\\sub\\test") --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub\\test","C:\\Test\\sub\\test") --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test\\","\\sub","C:\\Test\\sub") --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test\\","\\sub","C:\\Test\\sub") --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub\\","C:\\Test\\sub\\") --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","sub\\","C:\\Test\\sub\\") --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","C:\\Test2\\sub","C:\\Test2\\sub") --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","C:\\Test2\\sub","C:\\Test2\\sub") --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test","sub","/Test/sub") --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test","sub","/Test/sub") --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test","sub/","/Test/sub/") --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test","sub/","/Test/sub/") --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test/","sub/test/","/Test/sub/test/") --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test/","sub/test/","/Test/sub/test/") --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test/","/Test2/","/Test2/") --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("/Test/","/Test2/","/Test2/") --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","","C:\\Test") --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_combine_path("C:\\Test","","C:\\Test") --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_compare_unix_ospathkind_case_sensitive --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_compare_unix_ospathkind_case_sensitive --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_compare_windows_ospathkind_case_insensitive --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_compare_windows_ospathkind_case_insensitive --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("C:\\Test\\Data\\","C:\\Test\\Data\\Sub\\Folder","Sub\\Folder") --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("C:\\Test\\Data\\","C:\\Test\\Data\\Sub\\Folder","Sub\\Folder") --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("C:\\Test\\Data\\","C:\\Test\\Data2\\Sub\\Folder","..\\Data2\\Sub\\Folder") --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("C:\\Test\\Data\\","C:\\Test\\Data2\\Sub\\Folder","..\\Data2\\Sub\\Folder") --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("/parent/folder","/parent/folder/Sub/Folder","Sub/Folder") --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_create_relative_path("/parent/folder","/parent/folder/Sub/Folder","Sub/Folder") --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("C:\\rooted\\windows\\path") --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("C:\\rooted\\windows\\path") --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("C:") --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("C:") --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("\\\\blaat") --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("\\\\blaat") --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("/rooted/linux/path") --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("/rooted/linux/path") --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("/") --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_rooted_ospaths("/") --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("\\rooted\\windows\\path") --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("\\rooted\\windows\\path") --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("rooted\\windows\\path") --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("rooted\\windows\\path") --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("path") --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("path") --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("linux/path") --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("linux/path") --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("Castle:unrooted+linux+path") --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("Castle:unrooted+linux+path") --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("C:unrooted+linux+path") --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_detect_unrooted_ospaths("C:unrooted+linux+path") --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Test",True) --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Test",True) --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Test\\Contains\\",True) --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Test\\Contains\\",True) --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Other\\",False) --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_evaluate_contains("C:\\Test\\","C:\\Other\\",False) --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_fix_double_slashes_unix --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_fix_double_slashes_unix --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_fix_slashes_unix --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_fix_slashes_unix --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_fix_slashes_windows --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_fix_slashes_windows --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_not_ignore_trailing_slash_during_compare --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_not_ignore_trailing_slash_during_compare --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_parse_null_as_empty --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_parse_null_as_empty --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_empty_as_parent_of_root_unc --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_empty_as_parent_of_root_unc --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("C:\\rooted\\windows\\path","path") --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("C:\\rooted\\windows\\path","path") --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("C:","C:") --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("C:","C:") --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("\\\\blaat","blaat") --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("\\\\blaat","blaat") --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("/rooted/linux/path","path") --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("/rooted/linux/path","path") --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("/",null) --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("/",null) --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("\\rooted\\windows\\path\\","path") --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("\\rooted\\windows\\path\\","path") --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("rooted\\windows\\path","path") --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("rooted\\windows\\path","path") --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("path","path") --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("path","path") --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_filename("linux/path","path") --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_filename("linux/path","path") --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted\\windows\\path","C:\\rooted\\windows\\") --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted\\windows\\path","C:\\rooted\\windows\\") --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted\\windows\\path\\","C:\\rooted\\windows\\") --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted\\windows\\path\\","C:\\rooted\\windows\\") --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted","C:\\") --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:\\rooted","C:\\") --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:",null) --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("C:",null) --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/rooted/linux/path","/rooted/linux/") --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/rooted/linux/path","/rooted/linux/") --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/rooted","/") --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/rooted","/") --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/",null) --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.OsPathFixture.should_return_parent_directory("/",null) --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.AppDataDirectory_path_test --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.AppDataDirectory_path_test --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("/","/") --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("/","/") --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("/test/","/test") --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("/test/","/test") --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test/","/test") --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test/","/test") --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//","/test") --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//","/test") --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test// ","/test") --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test// ","/test") --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//other// ","/test/other") --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//other// ","/test/other") --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//other//file.ext ","/test/other/file.ext") --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//test//other//file.ext ","/test/other/file.ext") --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//CAPITAL//lower// ","/CAPITAL/lower") --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Linux("//CAPITAL//lower// ","/CAPITAL/lower") --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("c:\\test\\","c:\\test") --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("c:\\test\\","c:\\test") --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("c:\\\\test\\\\","c:\\test") --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("c:\\\\test\\\\","c:\\test") --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("C:\\\\Test\\\\","C:\\Test") --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("C:\\\\Test\\\\","C:\\Test") --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("C:\\\\Test\\\\Test\\","C:\\Test\\Test") --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("C:\\\\Test\\\\Test\\","C:\\Test\\Test") --- 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] 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\","\\\\Testserver\\Test") --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\","\\\\Testserver\\Test") --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\\\Test\\","\\\\Testserver\\Test") --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\\\Test\\","\\\\Testserver\\Test") --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext","\\\\Testserver\\Test\\file.ext") --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext","\\\\Testserver\\Test\\file.ext") --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext\\\\","\\\\Testserver\\Test\\file.ext") --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext\\\\","\\\\Testserver\\Test\\file.ext") --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext \\\\","\\\\Testserver\\Test\\file.ext") --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("\\\\Testserver\\Test\\file.ext \\\\","\\\\Testserver\\Test\\file.ext") --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("//CAPITAL//lower// ","\\\\CAPITAL\\lower") --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Clean_Path_Windows("//CAPITAL//lower// ","\\\\CAPITAL\\lower") --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Config_path_test --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Config_path_test --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_for_none_existing_file_return_partially_fixed_result --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_for_none_existing_file_return_partially_fixed_result --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_for_none_existing_folder_return_partially_fixed_result --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_for_none_existing_folder_return_partially_fixed_result --- Skipped Clean_Path_Windows("\\\\Testserver\\Test\\","\\\\Testserver\\Test") [< 1 ms] Skipped Clean_Path_Windows("\\\\Testserver\\\\Test\\","\\\\Testserver\\Test") [< 1 ms] Skipped Clean_Path_Windows("\\\\Testserver\\Test\\file.ext","\\\\Testserver\\Test\\file.ext") [1 ms] Skipped Clean_Path_Windows("\\\\Testserver\\Test\\file.ext\\\\","\\\\Testserver\\Test\\file.ext") [< 1 ms] Skipped Clean_Path_Windows("\\\\Testserver\\Test\\file.ext \\\\","\\\\Testserver\\Test\\file.ext") [< 1 ms] Skipped Clean_Path_Windows("//CAPITAL//lower// ","\\\\CAPITAL\\lower") [1 ms] 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] 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_actual_casing_for_local_dir_in_windows --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_actual_casing_for_local_dir_in_windows --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_actual_casing_for_local_file_in_windows --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_actual_casing_for_local_file_in_windows --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_original_value_in_linux --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.get_actual_casing_should_return_original_value_in_linux --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetAncestorFolders_should_return_all_ancestors_in_path_Linux --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetAncestorFolders_should_return_all_ancestors_in_path_Linux --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetAncestorFolders_should_return_all_ancestors_in_path_Windows --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetAncestorFolders_should_return_all_ancestors_in_path_Windows --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateClientExePath --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateClientExePath --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateClientFolder --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateClientFolder --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateLogFolder --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetUpdateLogFolder --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.GetUpdatePackageFolder --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.GetUpdatePackageFolder --- Skipped get_actual_casing_should_return_actual_casing_for_local_dir_in_windows [< 1 ms] Skipped get_actual_casing_should_return_actual_casing_for_local_file_in_windows [< 1 ms] Skipped GetAncestorFolders_should_return_all_ancestors_in_path_Windows [< 1 ms] 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.normalize_path_exception_empty --- 11:16:29.6 Warn: The string can't be left empty, null or consist of only whitespaces. 11:16:29.6 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.normalize_path_exception_empty --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.normalize_path_exception_null --- 11:16:29.6 Warn: The string can't be left empty, null or consist of only whitespaces. 11:16:29.6 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.normalize_path_exception_null --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test\\","C:\\Test\\mydir") --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test\\","C:\\Test\\mydir") --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test\\","C:\\Test\\mydir\\") --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test\\","C:\\Test\\mydir\\") --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test","C:\\Test\\30.Rock.S01E01.Pilot.avi") --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\Test","C:\\Test\\30.Rock.S01E01.Pilot.avi") --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\","C:\\Test\\30.Rock.S01E01.Pilot.avi") --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent("C:\\","C:\\Test\\30.Rock.S01E01.Pilot.avi") --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent_on_windows_only("C:\\test\\","C:\\Test\\mydir") --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent_on_windows_only("C:\\test\\","C:\\Test\\mydir") --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent_on_windows_only("C:\\test","C:\\Test\\mydir\\") --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_be_parent_on_windows_only("C:\\test","C:\\Test\\mydir\\") --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test2\\","C:\\Test") --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test2\\","C:\\Test") --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\Test\\","C:\\Test\\") --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\Test\\","C:\\Test\\") --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\","C:\\Test") --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\","C:\\Test") --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\","C:\\Test\\") --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_not_be_parent("C:\\Test\\","C:\\Test\\") --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_for_oversized_path --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_for_oversized_path --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_mono("/",null) --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_mono("/",null) --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_mono("/test","/") --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_mono("/test","/") --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\Test\\mydir","C:\\Test") --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\Test\\mydir","C:\\Test") --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\Test\\","C:\\") --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\Test\\","C:\\") --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\",null) --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("C:\\",null) --- 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] 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("\\\\server\\share",null) --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("\\\\server\\share",null) --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("\\\\server\\share\\test","\\\\server\\share") --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.path_should_return_parent_windows("\\\\server\\share\\test","\\\\server\\share") --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\","C:\\") --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\","C:\\") --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\\\","C:\\") --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\\\","C:\\") --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\Test","C:\\Test\\\\") --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\Test","C:\\Test\\\\") --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\\\\\\\\\Test","C:\\Test\\\\") --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\\\\\\\\\Test","C:\\Test\\\\") --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\Test\\\\\\\\","C:\\Test\\\\") --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("C:\\Test\\\\\\\\","C:\\Test\\\\") --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool","\\\\Server\\pool") --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool","\\\\Server\\pool") --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool\\","\\\\Server\\pool") --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool\\","\\\\Server\\pool") --- Skipped path_should_return_parent_windows("\\\\server\\share",null) [< 1 ms] Skipped path_should_return_parent_windows("\\\\server\\share\\test","\\\\server\\share") [< 1 ms] 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool","\\\\Server\\pool\\") --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool","\\\\Server\\pool\\") --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool\\","\\\\Server\\pool\\") --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\Server\\pool\\","\\\\Server\\pool\\") --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\smallcheese\\DRIVE_G\\TV-C\\Simspsons","\\\\smallcheese\\DRIVE_G\\TV-C\\Simspsons") --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_be_equal("\\\\smallcheese\\DRIVE_G\\TV-C\\Simspsons","\\\\smallcheese\\DRIVE_G\\TV-C\\Simspsons") --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_not_be_equal("C:\\Test","C:\\Test2\\") --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_not_be_equal("C:\\Test","C:\\Test2\\") --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.paths_should_not_be_equal("C:\\Test\\Test","C:\\TestTest\\") --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.paths_should_not_be_equal("C:\\Test\\Test","C:\\TestTest\\") --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.Sandbox --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.Sandbox --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.should_be_equal_windows_only("c:\\","C:\\") --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.should_be_equal_windows_only("c:\\","C:\\") --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.should_return_false_when_not_a_child --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.should_return_false_when_not_a_child --- Skipped should_be_equal_windows_only("c:\\","C:\\") [1 ms] Skipped should_not_be_parent_when_it_is_grandparent [< 1 ms] 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.should_return_true_when_folder_is_parent_of_a_file --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.should_return_true_when_folder_is_parent_of_a_file --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.PathExtensionFixture.should_return_true_when_folder_is_parent_of_another_folder --- 11:16:29.6 Info: --- End: NzbDrone.Common.Test.PathExtensionFixture.should_return_true_when_folder_is_parent_of_another_folder --- 11:16:28.2 Info: --- Start: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_get_stats_for_artist --- 11:16:28.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579349884160375_1/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:28.8 Info: DatabaseEngineVersionCheck migrating 11:16:28.8 Info: PerformDBOperation 11:16:28.8 Info: Performing DB Operation 11:16:28.9 Info: SQLite 3.46.0 11:16:28.9 Info: => 0.0578573s 11:16:28.9 Info: DatabaseEngineVersionCheck migrated 11:16:28.9 Info: => 0.0598897s 11:16:28.9 Info: VersionMigration migrating 11:16:28.9 Info: Beginning Transaction 11:16:28.9 Info: CreateTable VersionInfo 11:16:28.9 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:16:28.9 Info: => 0.028565s 11:16:28.9 Info: Committing Transaction 11:16:28.9 Info: VersionMigration migrated 11:16:28.9 Info: => 0.0305357s 11:16:28.9 Info: VersionUniqueMigration migrating 11:16:28.9 Info: Beginning Transaction 11:16:28.9 Info: CreateIndex VersionInfo (Version) 11:16:28.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:28.9 Info: => 0.0019487s 11:16:28.9 Info: AlterTable VersionInfo 11:16:28.9 Info: => 0.0001899s 11:16:28.9 Info: CreateColumn VersionInfo AppliedOn DateTime 11:16:29.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:16:29.0 Info: => 0.0011439s 11:16:29.0 Info: Committing Transaction 11:16:29.0 Info: VersionUniqueMigration migrated 11:16:29.0 Info: => 0.0013976s 11:16:29.0 Info: VersionDescriptionMigration migrating 11:16:29.0 Info: Beginning Transaction 11:16:29.0 Info: AlterTable VersionInfo 11:16:29.0 Info: => 1.87E-05s 11:16:29.0 Info: CreateColumn VersionInfo Description String 11:16:29.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:16:29.0 Info: => 0.0002578s 11:16:29.0 Info: Committing Transaction 11:16:29.0 Info: VersionDescriptionMigration migrated 11:16:29.0 Info: => 0.0004533s 11:16:29.0 Info: 1: InitialSetup migrating 11:16:29.0 Info: Beginning Transaction 11:16:29.0 Info: Starting migration of Main DB to 1 11:16:29.0 Info: CreateTable Config 11:16:29.0 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:16:29.0 Info: => 0.0004325s 11:16:29.0 Info: CreateIndex Config (Key) 11:16:29.0 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:16:29.0 Info: => 0.0001313s 11:16:29.0 Info: CreateTable RootFolders 11:16:29.0 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:16:29.0 Info: => 0.0001117s 11:16:29.0 Info: CreateIndex RootFolders (Path) 11:16:29.0 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:16:29.0 Info: => 0.0001395s 11:16:29.0 Info: CreateTable Artists 11:16:29.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) 11:16:29.0 Info: => 0.0004046s 11:16:29.0 Info: CreateIndex Artists (ForeignArtistId) 11:16:29.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:29.0 Info: => 0.0001326s 11:16:29.0 Info: CreateIndex Artists (NameSlug) 11:16:29.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:29.0 Info: => 0.0001293s 11:16:29.0 Info: CreateIndex Artists (CleanName) 11:16:29.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:29.0 Info: => 0.0001239s 11:16:29.0 Info: CreateIndex Artists (Path) 11:16:29.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:29.0 Info: => 9.79E-05s 11:16:29.0 Info: CreateTable Albums 11:16:29.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) 11:16:29.0 Info: => 0.0003147s 11:16:29.0 Info: CreateIndex Albums (ForeignAlbumId) 11:16:29.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:29.0 Info: => 0.0001542s 11:16:29.0 Info: CreateIndex Albums (MBId) 11:16:29.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:29.0 Info: => 0.0001306s 11:16:29.0 Info: CreateIndex Albums (TADBId) 11:16:29.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:29.0 Info: => 0.0001287s 11:16:29.0 Info: CreateIndex Albums (TitleSlug) 11:16:29.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:29.0 Info: => 0.0001465s 11:16:29.0 Info: CreateIndex Albums (CleanTitle) 11:16:29.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:29.0 Info: => 0.0001457s 11:16:29.0 Info: CreateIndex Albums (Path) 11:16:29.0 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:16:29.0 Info: => 0.0001298s 11:16:29.0 Info: CreateTable Tracks 11:16:29.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) 11:16:29.0 Info: => 0.0002198s 11:16:29.0 Info: CreateIndex Tracks (ForeignTrackId) 11:16:29.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:29.0 Info: => 0.0001593s 11:16:29.0 Info: CreateIndex Tracks (ArtistId) 11:16:29.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:29.0 Info: => 0.000163s 11:16:29.0 Info: CreateIndex Tracks (TrackFileId) 11:16:29.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:29.0 Info: => 0.0001786s 11:16:29.0 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:16:29.0 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:16:29.0 Info: => 0.0001454s 11:16:29.0 Info: CreateTable TrackFiles 11:16:29.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) 11:16:29.0 Info: => 0.0002381s 11:16:29.0 Info: CreateIndex TrackFiles (ArtistId) 11:16:29.0 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:16:29.0 Info: => 0.0001468s 11:16:29.0 Info: CreateIndex TrackFiles (AlbumId) 11:16:29.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:29.0 Info: => 0.0001577s 11:16:29.0 Info: CreateTable History 11:16:29.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) 11:16:29.0 Info: => 0.0001961s 11:16:29.0 Info: CreateIndex History (Date) 11:16:29.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:29.0 Info: => 0.000139s 11:16:29.0 Info: CreateIndex History (EventType) 11:16:29.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:29.0 Info: => 0.0001613s 11:16:29.0 Info: CreateIndex History (DownloadId) 11:16:29.0 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:16:29.0 Info: => 0.0001429s 11:16:29.0 Info: CreateIndex History (AlbumId) 11:16:29.0 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:16:29.0 Info: => 0.0001373s 11:16:29.0 Info: CreateTable Notifications 11:16:29.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) 11:16:29.0 Info: => 0.0001815s 11:16:29.0 Info: CreateTable ScheduledTasks 11:16:29.0 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:16:29.0 Info: => 0.0001819s 11:16:29.0 Info: CreateIndex ScheduledTasks (TypeName) 11:16:29.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:29.0 Info: => 0.0001399s 11:16:29.0 Info: CreateTable Indexers 11:16:29.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) 11:16:29.0 Info: => 0.0001863s 11:16:29.0 Info: CreateIndex Indexers (Name) 11:16:29.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:29.0 Info: => 0.0001349s 11:16:29.0 Info: CreateTable Profiles 11:16:29.0 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:16:29.0 Info: => 0.000159s 11:16:29.0 Info: CreateIndex Profiles (Name) 11:16:29.0 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:16:29.0 Info: => 0.0001317s 11:16:29.0 Info: CreateTable QualityDefinitions 11:16:29.0 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:16:29.0 Info: => 0.0002008s 11:16:29.0 Info: CreateIndex QualityDefinitions (Quality) 11:16:29.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:16:29.0 Info: => 0.0001446s 11:16:29.0 Info: CreateIndex QualityDefinitions (Title) 11:16:29.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:16:29.0 Info: => 0.0001319s 11:16:29.0 Info: CreateTable NamingConfig 11:16:29.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) 11:16:29.0 Info: => 0.0004143s 11:16:29.0 Info: CreateTable Blacklist 11:16:29.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 '') 11:16:29.0 Info: => 0.0018186s 11:16:29.0 Info: CreateTable Metadata 11:16:29.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) 11:16:29.0 Info: => 0.0001869s 11:16:29.0 Info: CreateTable MetadataFiles 11:16:29.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) 11:16:29.0 Info: => 0.0001631s 11:16:29.0 Info: CreateTable DownloadClients 11:16:29.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) 11:16:29.0 Info: => 0.0001771s 11:16:29.0 Info: CreateTable PendingReleases 11:16:29.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 '') 11:16:29.0 Info: => 0.0002147s 11:16:29.0 Info: CreateTable RemotePathMappings 11:16:29.0 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:16:29.0 Info: => 0.0001666s 11:16:29.0 Info: CreateTable Tags 11:16:29.0 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:16:29.0 Info: => 0.0001211s 11:16:29.0 Info: CreateIndex Tags (Label) 11:16:29.0 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:16:29.0 Info: => 0.0001045s 11:16:29.0 Info: CreateTable Restrictions 11:16:29.0 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:16:29.0 Info: => 0.0001672s 11:16:29.0 Info: CreateTable DelayProfiles 11:16:29.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) 11:16:29.0 Info: => 0.0001936s 11:16:29.0 Info: CreateTable Users 11:16:29.0 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:16:29.0 Info: => 0.0001631s 11:16:29.0 Info: CreateIndex Users (Identifier) 11:16:29.0 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:16:29.0 Info: => 0.0001345s 11:16:29.0 Info: CreateIndex Users (Username) 11:16:29.0 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:16:29.0 Info: => 0.0001311s 11:16:29.0 Info: CreateTable Commands 11:16:29.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) 11:16:29.0 Info: => 0.0002026s 11:16:29.0 Info: CreateTable IndexerStatus 11:16:29.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) 11:16:29.0 Info: => 0.0001919s 11:16:29.0 Info: CreateIndex IndexerStatus (ProviderId) 11:16:29.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:29.0 Info: => 0.000111s 11:16:29.0 Info: CreateTable ExtraFiles 11:16:29.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) 11:16:29.0 Info: => 0.000145s 11:16:29.0 Info: CreateTable LyricFiles 11:16:29.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) 11:16:29.0 Info: => 0.0001937s 11:16:29.0 Info: CreateTable LanguageProfiles 11:16:29.0 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:16:29.0 Info: => 0.0001722s 11:16:29.0 Info: CreateIndex LanguageProfiles (Name) 11:16:29.0 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:16:29.0 Info: => 0.0001106s 11:16:29.0 Info: CreateTable DownloadClientStatus 11:16:29.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) 11:16:29.0 Info: => 0.000177s 11:16:29.0 Info: CreateIndex DownloadClientStatus (ProviderId) 11:16:29.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:29.0 Info: => 0.0001375s 11:16:29.0 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:16:29.0 Info: -> 1 Insert operations completed in 00:00:00.0034457 taking an average of 00:00:00.0034457 11:16:29.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-30T11:16:29', 'InitialSetup') 11:16:29.0 Info: Committing Transaction 11:16:29.0 Info: 1: InitialSetup migrated 11:16:29.0 Info: => 0.0052395s 11:16:29.0 Info: 2: add_reason_to_pending_releases migrating 11:16:29.0 Info: Beginning Transaction 11:16:29.0 Info: Starting migration of Main DB to 2 11:16:29.0 Info: AlterTable PendingReleases 11:16:29.0 Info: => 7E-07s 11:16:29.0 Info: CreateColumn PendingReleases Reason Int32 11:16:29.0 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:16:29.0 Info: => 0.0005378s 11:16:29.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-30T11:16:29', 'add_reason_to_pending_releases') 11:16:29.0 Info: Committing Transaction 11:16:29.0 Info: 2: add_reason_to_pending_releases migrated 11:16:29.0 Info: => 0.0008853s 11:16:29.0 Info: 3: add_medium_support migrating 11:16:29.0 Info: Beginning Transaction 11:16:29.0 Info: Starting migration of Main DB to 3 11:16:29.0 Info: AlterTable Albums 11:16:29.0 Info: => 6E-07s 11:16:29.0 Info: CreateColumn Albums Media String 11:16:29.0 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:16:29.0 Info: => 0.0005806s 11:16:29.0 Info: AlterTable Tracks 11:16:29.0 Info: => 6E-07s 11:16:29.0 Info: CreateColumn Tracks MediumNumber Int32 11:16:29.0 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:16:29.0 Info: => 0.000538s 11:16:29.0 Info: AlterTable Tracks 11:16:29.0 Info: => 6E-07s 11:16:29.0 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:16:29.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:16:29.0 Info: => 0.0005413s 11:16:29.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:29.0 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:29.0 Info: => 0.0003327s 11:16:29.0 Info: DeleteColumn Tracks TrackNumber 11:16:29.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) 11:16:29.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" 11:16:29.0 Info: DROP TABLE "Tracks" 11:16:29.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:29.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:29.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:29.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:29.0 Info: => 0.0245059s 11:16:29.0 Info: AlterTable Tracks 11:16:29.0 Info: => 5E-07s 11:16:29.0 Info: CreateColumn Tracks TrackNumber String 11:16:29.0 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:16:29.0 Info: => 0.0005578s 11:16:29.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-30T11:16:29', 'add_medium_support') 11:16:29.0 Info: Committing Transaction 11:16:29.0 Info: 3: add_medium_support migrated 11:16:29.0 Info: => 0.0010087s 11:16:29.0 Info: 4: add_various_qualites_in_profile migrating 11:16:29.0 Info: Beginning Transaction 11:16:29.0 Info: Starting migration of Main DB to 4 11:16:29.0 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:29.0 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:29.0 Info: => 0.0001278s 11:16:29.0 Info: PerformDBOperation 11:16:29.0 Info: Performing DB Operation 11:16:29.0 Info: => 0.0094165s 11:16:29.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-30T11:16:29', 'add_various_qualites_in_profile') 11:16:29.0 Info: Committing Transaction 11:16:29.0 Info: 4: add_various_qualites_in_profile migrated 11:16:29.0 Info: => 0.009804s 11:16:29.0 Info: 5: metadata_profiles migrating 11:16:29.0 Info: Beginning Transaction 11:16:29.0 Info: Starting migration of Main DB to 5 11:16:29.0 Info: CreateTable MetadataProfiles 11:16:29.0 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:16:29.0 Info: => 0.0001677s 11:16:29.0 Info: CreateIndex MetadataProfiles (Name) 11:16:29.0 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:16:29.0 Info: => 0.0001274s 11:16:29.0 Info: AlterTable Artists 11:16:29.0 Info: => 5E-07s 11:16:29.0 Info: CreateColumn Artists MetadataProfileId Int32 11:16:29.0 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:16:29.0 Info: => 0.0005854s 11:16:29.0 Info: DeleteColumn Artists PrimaryAlbumTypes 11:16:29.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) 11:16:29.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" 11:16:29.0 Info: DROP TABLE "Artists" 11:16:29.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:29.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:29.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:29.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:29.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:29.0 Info: => 0.0059235s 11:16:29.0 Info: DeleteColumn Artists SecondaryAlbumTypes 11:16: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) 11:16: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" 11:16:29.1 Info: DROP TABLE "Artists" 11:16:29.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:29.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:29.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:29.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:29.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:29.1 Info: => 0.0071177s 11:16:29.1 Info: AlterTable Albums 11:16:29.1 Info: => 6E-07s 11:16:29.1 Info: CreateColumn Albums SecondaryTypes String 11:16:29.1 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:16:29.1 Info: => 0.0004957s 11:16:29.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-30T11:16:29', 'metadata_profiles') 11:16:29.1 Info: Committing Transaction 11:16:29.1 Info: 5: metadata_profiles migrated 11:16:29.1 Info: => 0.0009437s 11:16:29.1 Info: 6: separate_automatic_and_interactive_search migrating 11:16:29.1 Info: Beginning Transaction 11:16:29.1 Info: Starting migration of Main DB to 6 11:16:29.1 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:16:29.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) 11:16:29.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:16:29.1 Info: DROP TABLE "Indexers" 11:16:29.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:29.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:29.1 Info: => 0.0071967s 11:16:29.1 Info: AlterTable Indexers 11:16:29.1 Info: => 6E-07s 11:16:29.1 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:16:29.1 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:16:29.1 Info: => 0.000495s 11:16:29.1 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:29.1 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:29.1 Info: => 5.98E-05s 11:16:29.1 Info: AlterTable Indexers 11:16:29.1 Info: => 5E-07s 11:16:29.1 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:16:29.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) 11:16:29.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" 11:16:29.1 Info: DROP TABLE "Indexers" 11:16:29.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:29.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:29.1 Info: => 0.0047551s 11:16:29.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-30T11:16:29', 'separate_automatic_and_interactive_search') 11:16:29.1 Info: Committing Transaction 11:16:29.1 Info: 6: separate_automatic_and_interactive_search migrated 11:16:29.1 Info: => 0.0051317s 11:16:29.1 Info: 7: change_album_path_to_relative migrating 11:16:29.1 Info: Beginning Transaction 11:16:29.1 Info: Starting migration of Main DB to 7 11:16:29.1 Info: DeleteColumn Albums Path 11:16:29.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) 11:16:29.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" 11:16:29.1 Info: DROP TABLE "Albums" 11:16:29.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:29.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:29.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:29.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:29.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:29.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:29.1 Info: => 0.0049154s 11:16:29.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-30T11:16:29', 'change_album_path_to_relative') 11:16:29.1 Info: Committing Transaction 11:16:29.1 Info: 7: change_album_path_to_relative migrated 11:16:29.1 Info: => 0.005356s 11:16:29.1 Info: 8: change_quality_size_mb_to_kb migrating 11:16:29.1 Info: Beginning Transaction 11:16:29.1 Info: Starting migration of Main DB to 8 11:16:29.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 11:16:29.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 11:16:29.1 Info: => 6.82E-05s 11:16:29.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-30T11:16:29', 'change_quality_size_mb_to_kb') 11:16:29.1 Info: Committing Transaction 11:16:29.1 Info: 8: change_quality_size_mb_to_kb migrated 11:16:29.1 Info: => 0.0003385s 11:16:29.1 Info: 9: album_releases migrating 11:16:29.1 Info: Beginning Transaction 11:16:29.1 Info: Starting migration of Main DB to 9 11:16:29.1 Info: AlterTable Albums 11:16:29.1 Info: => 7E-07s 11:16:29.1 Info: CreateColumn Albums Releases String 11:16:29.1 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:16:29.1 Info: => 0.0005365s 11:16:29.1 Info: AlterTable Albums 11:16:29.1 Info: => 6E-07s 11:16:29.1 Info: CreateColumn Albums CurrentRelease String 11:16:29.1 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:16:29.1 Info: => 0.0005141s 11:16:29.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-30T11:16:29', 'album_releases') 11:16:29.1 Info: Committing Transaction 11:16:29.1 Info: 9: album_releases migrated 11:16:29.1 Info: => 0.000817s 11:16:29.1 Info: 10: album_releases_fix migrating 11:16:29.1 Info: Beginning Transaction 11:16:29.1 Info: Starting migration of Main DB to 10 11:16:29.1 Info: AlterTable Albums 11:16:29.1 Info: => 1E-06s 11:16:29.1 Info: AlterColumn Albums Releases String 11:16:29.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) 11:16:29.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" 11:16:29.1 Info: DROP TABLE "Albums" 11:16:29.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:29.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:29.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:29.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:29.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:29.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:29.1 Info: => 0.0048839s 11:16:29.1 Info: AlterTable Albums 11:16:29.1 Info: => 5E-07s 11:16:29.1 Info: AlterColumn Albums CurrentRelease String 11:16:29.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) 11:16:29.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" 11:16:29.1 Info: DROP TABLE "Albums" 11:16:29.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:29.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:29.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:29.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:29.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:29.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:29.1 Info: => 0.0047635s 11:16:29.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-30T11:16:29', 'album_releases_fix') 11:16:29.1 Info: Committing Transaction 11:16:29.1 Info: 10: album_releases_fix migrated 11:16:29.1 Info: => 0.00518s 11:16:29.1 Info: 11: import_lists migrating 11:16:29.1 Info: Beginning Transaction 11:16:29.1 Info: Starting migration of Main DB to 11 11:16:29.1 Info: CreateTable ImportLists 11:16:29.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) 11:16:29.1 Info: => 0.0001932s 11:16:29.1 Info: CreateIndex ImportLists (Name) 11:16:29.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:29.1 Info: => 9.88E-05s 11:16:29.1 Info: CreateTable ImportListStatus 11:16:29.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) 11:16:29.1 Info: => 0.0001439s 11:16:29.1 Info: CreateIndex ImportListStatus (ProviderId) 11:16:29.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:29.1 Info: => 9.7E-05s 11:16:29.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-30T11:16:29', 'import_lists') 11:16:29.1 Info: Committing Transaction 11:16:29.1 Info: 11: import_lists migrated 11:16:29.1 Info: => 0.0004658s 11:16:29.1 Info: 12: add_release_status migrating 11:16:29.1 Info: Beginning Transaction 11:16:29.1 Info: Starting migration of Main DB to 12 11:16:29.1 Info: AlterTable MetadataProfiles 11:16:29.1 Info: => 1.2E-06s 11:16:29.1 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:16:29.1 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:16:29.1 Info: => 0.0005615s 11:16:29.1 Info: PerformDBOperation 11:16:29.1 Info: Performing DB Operation 11:16:29.1 Info: => 0.0031482s 11:16:29.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-30T11:16:29', 'add_release_status') 11:16:29.1 Info: Committing Transaction 11:16:29.1 Info: 12: add_release_status migrated 11:16:29.1 Info: => 0.0035011s 11:16:29.1 Info: 13: album_download_notification migrating 11:16:29.1 Info: Beginning Transaction 11:16:29.1 Info: Starting migration of Main DB to 13 11:16:29.1 Info: AlterTable Notifications 11:16:29.1 Info: => 1E-06s 11:16:29.1 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:16:29.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:16:29.1 Info: => 0.0006122s 11:16:29.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-30T11:16:29', 'album_download_notification') 11:16:29.1 Info: Committing Transaction 11:16:29.1 Info: 13: album_download_notification migrated 11:16:29.1 Info: => 0.0009537s 11:16:29.1 Info: 14: fix_language_metadata_profiles migrating 11:16:29.1 Info: Beginning Transaction 11:16:29.1 Info: Starting migration of Main DB to 14 11:16:29.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 11:16:29.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 11:16:29.1 Info: => 0.0001051s 11:16:29.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 11:16:29.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 11:16:29.1 Info: => 7.42E-05s 11:16:29.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-30T11:16:29', 'fix_language_metadata_profiles') 11:16:29.1 Info: Committing Transaction 11:16:29.1 Info: 14: fix_language_metadata_profiles migrated 11:16:29.1 Info: => 0.0003407s 11:16:29.1 Info: 15: remove_fanzub migrating 11:16:29.1 Info: Beginning Transaction 11:16:29.1 Info: Starting migration of Main DB to 15 11:16:29.1 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:29.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:29.1 Info: => 6.84E-05s 11:16:29.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-30T11:16:29', 'remove_fanzub') 11:16:29.1 Info: Committing Transaction 11:16:29.1 Info: 15: remove_fanzub migrated 11:16:29.1 Info: => 0.012483s 11:16:29.1 Info: 16: update_artist_history_indexes migrating 11:16:29.1 Info: Beginning Transaction 11:16:29.1 Info: Starting migration of Main DB to 16 11:16:29.1 Info: CreateIndex Albums (ArtistId) 11:16:29.1 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:16:29.1 Info: => 0.0001474s 11:16:29.1 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:16:29.1 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:16:29.1 Info: => 0.0001069s 11:16:29.1 Info: DeleteIndex History (AlbumId) 11:16:29.1 Info: DROP INDEX "IX_History_AlbumId" 11:16:29.1 Info: => 0.0005341s 11:16:29.1 Info: CreateIndex History (AlbumId, Date) 11:16:29.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:29.1 Info: => 0.0001484s 11:16:29.1 Info: DeleteIndex History (DownloadId) 11:16:29.1 Info: DROP INDEX "IX_History_DownloadId" 11:16:29.1 Info: => 0.0001768s 11:16:29.1 Info: CreateIndex History (DownloadId, Date) 11:16:29.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:29.1 Info: => 0.0001535s 11:16:29.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-30T11:16:29', 'update_artist_history_indexes') 11:16:29.1 Info: Committing Transaction 11:16:29.1 Info: 16: update_artist_history_indexes migrated 11:16:29.1 Info: => 0.0004967s 11:16:29.1 Info: 17: remove_nma migrating 11:16:29.1 Info: Beginning Transaction 11:16:29.1 Info: Starting migration of Main DB to 17 11:16:29.1 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:29.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:16:29.1 Info: => 0.0027143s 11:16:29.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-30T11:16:29', 'remove_nma') 11:16:29.1 Info: Committing Transaction 11:16:29.1 Info: 17: remove_nma migrated 11:16:29.1 Info: => 0.0029954s 11:16:29.1 Info: 18: album_disambiguation migrating 11:16:29.1 Info: Beginning Transaction 11:16:29.1 Info: Starting migration of Main DB to 18 11:16:29.1 Info: AlterTable Albums 11:16:29.1 Info: => 5.7E-06s 11:16:29.1 Info: CreateColumn Albums Disambiguation String 11:16:29.1 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:16:29.1 Info: => 0.0005477s 11:16:29.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-30T11:16:29', 'album_disambiguation') 11:16:29.1 Info: Committing Transaction 11:16:29.1 Info: 18: album_disambiguation migrated 11:16:29.1 Info: => 0.0008713s 11:16:29.1 Info: 19: add_ape_quality_in_profiles migrating 11:16:29.1 Info: Beginning Transaction 11:16:29.1 Info: Starting migration of Main DB to 19 11:16:29.1 Info: PerformDBOperation 11:16:29.1 Info: Performing DB Operation 11:16:29.1 Info: => 0.0037548s 11:16:29.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-30T11:16:29', 'add_ape_quality_in_profiles') 11:16:29.1 Info: Committing Transaction 11:16:29.1 Info: 19: add_ape_quality_in_profiles migrated 11:16:29.1 Info: => 0.0040765s 11:16:29.1 Info: 20: remove_pushalot migrating 11:16:29.1 Info: Beginning Transaction 11:16:29.1 Info: Starting migration of Main DB to 20 11:16:29.1 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:29.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:16:29.1 Info: => 9.39E-05s 11:16:29.1 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:29.1 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:16:29.1 Info: => 4.73E-05s 11:16:29.1 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:29.1 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:16:29.1 Info: => 4.72E-05s 11:16:29.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-30T11:16:29', 'remove_pushalot') 11:16:29.1 Info: Committing Transaction 11:16:29.1 Info: 20: remove_pushalot migrated 11:16:29.1 Info: => 0.0003142s 11:16:29.1 Info: 21: add_custom_filters migrating 11:16:29.1 Info: Beginning Transaction 11:16:29.1 Info: Starting migration of Main DB to 21 11:16:29.1 Info: CreateTable CustomFilters 11:16:29.1 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:16:29.1 Info: => 0.0002048s 11:16:29.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-30T11:16:29', 'add_custom_filters') 11:16:29.1 Info: Committing Transaction 11:16:29.1 Info: 21: add_custom_filters migrated 11:16:29.1 Info: => 0.0005138s 11:16:29.1 Info: 22: import_list_tags migrating 11:16:29.1 Info: Beginning Transaction 11:16:29.1 Info: Starting migration of Main DB to 22 11:16:29.1 Info: AlterTable ImportLists 11:16:29.1 Info: => 1.2E-06s 11:16:29.1 Info: CreateColumn ImportLists Tags String 11:16:29.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:16:29.1 Info: => 0.0005765s 11:16:29.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-30T11:16:29', 'import_list_tags') 11:16:29.1 Info: Committing Transaction 11:16:29.1 Info: 22: import_list_tags migrated 11:16:29.1 Info: => 0.0008896s 11:16:29.1 Info: 23: add_release_groups_etc migrating 11:16:29.1 Info: Beginning Transaction 11:16:29.1 Info: Starting migration of Main DB to 23 11:16:29.1 Info: CreateTable ArtistMetadata 11:16:29.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) 11:16:29.1 Info: => 0.0002108s 11:16:29.1 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:16:29.1 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:16:29.1 Info: => 0.0001067s 11:16:29.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" 11:16:29.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" 11:16:29.1 Info: => 0.0001137s 11:16:29.1 Info: AlterTable Artists 11:16:29.1 Info: => 7E-07s 11:16:29.1 Info: CreateColumn Artists ArtistMetadataId Int32 11:16:29.1 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:29.1 Info: => 0.0006215s 11:16:29.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:29.1 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:29.1 Info: => 0.0001236s 11:16:29.1 Info: CreateTable AlbumReleases 11:16:29.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) 11:16:29.1 Info: => 0.0001927s 11:16:29.1 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:16:29.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:29.1 Info: => 0.0001042s 11:16:29.1 Info: CreateIndex AlbumReleases (AlbumId) 11:16:29.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:29.1 Info: => 9.35E-05s 11:16:29.1 Info: PerformDBOperation 11:16:29.1 Info: Performing DB Operation 11:16:29.2 Info: => 0.0097978s 11:16:29.2 Info: AlterTable Albums 11:16:29.2 Info: => 9E-07s 11:16:29.2 Info: CreateColumn Albums ArtistMetadataId Int32 11:16:29.2 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:29.2 Info: => 0.0007145s 11:16:29.2 Info: AlterTable Albums 11:16:29.2 Info: => 8E-07s 11:16:29.2 Info: CreateColumn Albums AnyReleaseOk Boolean 11:16:29.2 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:16:29.2 Info: => 0.0006323s 11:16:29.2 Info: AlterTable Albums 11:16:29.2 Info: => 8E-07s 11:16:29.2 Info: CreateColumn Albums Links String 11:16:29.2 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:16:29.2 Info: => 0.0006305s 11:16: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") 11:16:29.2 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:29.2 Info: => 0.0001073s 11:16:29.2 Info: AlterTable Tracks 11:16:29.2 Info: => 7E-07s 11:16:29.2 Info: CreateColumn Tracks ForeignRecordingId String 11:16:29.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:16:29.2 Info: => 0.0006227s 11:16:29.2 Info: AlterTable Tracks 11:16:29.2 Info: => 1E-06s 11:16:29.2 Info: CreateColumn Tracks AlbumReleaseId Int32 11:16:29.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:16:29.2 Info: => 0.00062s 11:16:29.2 Info: AlterTable Tracks 11:16:29.2 Info: => 9E-07s 11:16:29.2 Info: CreateColumn Tracks ArtistMetadataId Int32 11:16:29.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:29.2 Info: => 0.00064s 11:16: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") 11:16:29.2 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:29.2 Info: => 0.0001074s 11:16: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") 11:16:29.2 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:29.2 Info: => 8.61E-05s 11:16:29.2 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:16: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) 11:16: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" 11:16:29.2 Info: DROP TABLE "Artists" 11:16:29.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:29.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:29.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:29.2 Info: => 0.0061387s 11:16:29.2 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:16: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) 11:16: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" 11:16:29.2 Info: DROP TABLE "Albums" 11:16:29.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:29.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:29.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:29.2 Info: => 0.0050961s 11:16:29.2 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:16: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) 11:16: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" 11:16:29.2 Info: DROP TABLE "Tracks" 11:16:29.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:29.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:29.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:29.2 Info: => 0.0047785s 11:16:29.2 Info: DeleteColumn TrackFiles ArtistId 11:16: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) 11:16: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" 11:16:29.2 Info: DROP TABLE "TrackFiles" 11:16:29.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:29.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:29.2 Info: => 0.0055806s 11:16:29.2 Info: CreateIndex Artists (ArtistMetadataId) 11:16:29.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:29.2 Info: => 9.97E-05s 11:16:29.2 Info: CreateIndex Artists (Monitored) 11:16:29.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:29.2 Info: => 9.58E-05s 11:16:29.2 Info: CreateIndex Albums (ArtistMetadataId) 11:16:29.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:29.2 Info: => 9.46E-05s 11:16:29.2 Info: CreateIndex Tracks (ArtistMetadataId) 11:16:29.2 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:16:29.2 Info: => 9.47E-05s 11:16:29.2 Info: CreateIndex Tracks (AlbumReleaseId) 11:16:29.2 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:16:29.2 Info: => 9.27E-05s 11:16:29.2 Info: CreateIndex Tracks (ForeignRecordingId) 11:16:29.2 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:16:29.2 Info: => 9.21E-05s 11:16:29.2 Info: UpdateData 11:16:29.2 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:29.2 Info: => 0.0024879s 11:16:29.2 Info: UpdateData 11:16:29.2 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:29.2 Info: => 0.0001339s 11:16:29.2 Info: UpdateData 11:16:29.2 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:16:29.2 Info: => 6.64E-05s 11:16:29.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-30T11:16:29', 'add_release_groups_etc') 11:16:29.2 Info: Committing Transaction 11:16:29.2 Info: 23: add_release_groups_etc migrated 11:16:29.2 Info: => 0.000624s 11:16:29.2 Info: 24: NewMediaInfoFormat migrating 11:16:29.2 Info: Beginning Transaction 11:16:29.2 Info: Starting migration of Main DB to 24 11:16:29.2 Info: UpdateData 11:16:29.2 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:16:29.2 Info: => 7.74E-05s 11:16:29.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-30T11:16:29', 'NewMediaInfoFormat') 11:16:29.2 Info: Committing Transaction 11:16:29.2 Info: 24: NewMediaInfoFormat migrated 11:16:29.2 Info: => 0.0003519s 11:16:29.2 Info: 25: rename_restrictions_to_release_profiles migrating 11:16:29.2 Info: Beginning Transaction 11:16:29.2 Info: Starting migration of Main DB to 25 11:16:29.2 Info: RenameTable Restrictions ReleaseProfiles 11:16:29.2 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:16:29.2 Info: => 0.0015085s 11:16:29.2 Info: AlterTable ReleaseProfiles 11:16:29.2 Info: => 9E-07s 11:16:29.2 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:16:29.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:16:29.2 Info: => 0.0005202s 11:16:29.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-30T11:16:29', 'rename_restrictions_to_release_profiles') 11:16:29.2 Info: Committing Transaction 11:16:29.2 Info: 25: rename_restrictions_to_release_profiles migrated 11:16:29.2 Info: => 0.0008352s 11:16:29.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:16:29.2 Info: Beginning Transaction 11:16:29.2 Info: Starting migration of Main DB to 26 11:16:29.2 Info: RenameTable Profiles QualityProfiles 11:16:29.2 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:16:29.2 Info: => 0.0013854s 11:16:29.2 Info: AlterTable QualityProfiles 11:16:29.2 Info: => 7E-07s 11:16:29.2 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:16:29.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:29.2 Info: => 0.0005141s 11:16:29.2 Info: AlterTable LanguageProfiles 11:16:29.2 Info: => 8E-07s 11:16:29.2 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:16:29.2 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:29.2 Info: => 0.0005018s 11:16:29.2 Info: UpdateData 11:16:29.2 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:29.2 Info: => 6.79E-05s 11:16:29.2 Info: UpdateData 11:16:29.2 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:29.2 Info: => 4.53E-05s 11:16:29.2 Info: RenameColumn Artists ProfileId to QualityProfileId 11:16: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) 11:16: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" 11:16:29.2 Info: DROP TABLE "Artists" 11:16:29.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:29.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:29.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:29.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:29.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:29.2 Info: => 0.0051204s 11:16:29.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-30T11:16:29', 'rename_quality_profiles_add_upgrade_allowed') 11:16:29.2 Info: Committing Transaction 11:16:29.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:16:29.2 Info: => 0.0055607s 11:16:29.2 Info: 27: add_import_exclusions migrating 11:16:29.2 Info: Beginning Transaction 11:16:29.2 Info: Starting migration of Main DB to 27 11:16:29.2 Info: CreateTable ImportListExclusions 11:16:29.2 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:16:29.2 Info: => 0.0001532s 11:16:29.2 Info: CreateIndex ImportListExclusions (ForeignId) 11:16:29.2 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:16:29.2 Info: => 9.88E-05s 11:16:29.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-30T11:16:29', 'add_import_exclusions') 11:16:29.2 Info: Committing Transaction 11:16:29.2 Info: 27: add_import_exclusions migrated 11:16:29.2 Info: => 0.0004093s 11:16:29.2 Info: 28: clean_artist_metadata_table migrating 11:16:29.2 Info: Beginning Transaction 11:16:29.2 Info: Starting migration of Main DB to 28 11:16: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) 11:16: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) 11:16:29.2 Info: => 0.0001876s 11:16: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) 11:16: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) 11:16:29.2 Info: => 0.00016s 11:16: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) 11:16: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) 11:16:29.2 Info: => 0.0001501s 11:16: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) 11:16: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) 11:16:29.2 Info: => 0.0009916s 11:16: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) 11:16: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) 11:16:29.2 Info: => 0.0001589s 11:16: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) 11:16: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) 11:16:29.2 Info: => 0.0001468s 11:16:29.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-30T11:16:29', 'clean_artist_metadata_table') 11:16:29.2 Info: Committing Transaction 11:16:29.2 Info: 28: clean_artist_metadata_table migrated 11:16:29.2 Info: => 0.000435s 11:16:29.2 Info: 29: health_issue_notification migrating 11:16:29.2 Info: Beginning Transaction 11:16:29.2 Info: Starting migration of Main DB to 29 11:16:29.2 Info: AlterTable Notifications 11:16:29.2 Info: => 1.2E-06s 11:16:29.2 Info: CreateColumn Notifications OnHealthIssue Boolean 11:16:29.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:16:29.2 Info: => 0.0005913s 11:16:29.2 Info: AlterTable Notifications 11:16:29.2 Info: => 9E-07s 11:16:29.2 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:16:29.2 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:16:29.2 Info: => 0.0005568s 11:16:29.2 Info: AlterTable Notifications 11:16:29.2 Info: => 7E-07s 11:16:29.2 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:16:29.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:16:29.2 Info: => 0.000539s 11:16:29.2 Info: AlterTable Notifications 11:16:29.2 Info: => 6E-07s 11:16:29.2 Info: CreateColumn Notifications OnImportFailure Boolean 11:16:29.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:16:29.2 Info: => 0.0005372s 11:16:29.2 Info: AlterTable Notifications 11:16:29.2 Info: => 8E-07s 11:16:29.2 Info: CreateColumn Notifications OnTrackRetag Boolean 11:16:29.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:16:29.2 Info: => 0.0005508s 11:16:29.2 Info: DeleteColumn Notifications OnDownload 11:16:29.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) 11:16:29.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" 11:16:29.2 Info: DROP TABLE "Notifications" 11:16:29.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:29.2 Info: => 0.0053324s 11:16:29.2 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:16:29.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) 11:16:29.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" 11:16:29.2 Info: DROP TABLE "Notifications" 11:16:29.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:29.2 Info: => 0.004503s 11:16:29.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-30T11:16:29', 'health_issue_notification') 11:16:29.2 Info: Committing Transaction 11:16:29.2 Info: 29: health_issue_notification migrated 11:16:29.2 Info: => 0.0048951s 11:16:29.2 Info: 30: add_mediafilerepository_mtime migrating 11:16:29.2 Info: Beginning Transaction 11:16:29.2 Info: Starting migration of Main DB to 30 11:16:29.2 Info: AlterTable TrackFiles 11:16:29.2 Info: => 5E-07s 11:16:29.2 Info: CreateColumn TrackFiles Modified DateTime 11:16:29.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:16:29.2 Info: => 0.0005463s 11:16:29.2 Info: AlterTable TrackFiles 11:16:29.2 Info: => 8E-07s 11:16:29.2 Info: CreateColumn TrackFiles Path String 11:16:29.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:16:29.2 Info: => 0.000529s 11:16:29.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:29.2 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:29.2 Info: => 5.43E-05s 11:16:29.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) 11:16:29.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) 11:16:29.2 Info: => 0.0001533s 11:16:29.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) 11:16:29.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) 11:16:29.2 Info: => 0.0001648s 11:16:29.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) 11:16:29.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) 11:16:29.2 Info: => 0.000169s 11:16:29.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") 11:16:29.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") 11:16:29.2 Info: => 0.0001039s 11:16:29.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:29.2 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:29.2 Info: => 6.99E-05s 11:16:29.2 Info: AlterTable TrackFiles 11:16:29.2 Info: => 6E-07s 11:16:29.2 Info: AlterColumn TrackFiles Path String 11:16: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, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:29.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" 11:16:29.2 Info: DROP TABLE "TrackFiles" 11:16:29.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:29.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:29.2 Info: => 0.0055747s 11:16:29.2 Info: CreateIndex TrackFiles (Path) 11:16:29.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:29.2 Info: => 9.69E-05s 11:16:29.2 Info: DeleteColumn TrackFiles RelativePath 11:16: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, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:29.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" 11:16:29.2 Info: DROP TABLE "TrackFiles" 11:16:29.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:29.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:29.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:29.2 Info: => 0.004717s 11:16:29.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-30T11:16:29', 'add_mediafilerepository_mtime') 11:16:29.2 Info: Committing Transaction 11:16:29.2 Info: 30: add_mediafilerepository_mtime migrated 11:16:29.2 Info: => 0.0050714s 11:16:29.2 Info: 31: add_artistmetadataid_constraint migrating 11:16:29.2 Info: Beginning Transaction 11:16:29.2 Info: Starting migration of Main DB to 31 11:16:29.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") 11:16:29.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") 11:16:29.2 Info: => 0.0001167s 11:16:29.2 Info: DeleteIndex Artists (ArtistMetadataId) 11:16:29.2 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 11:16:29.2 Info: => 0.0001513s 11:16:29.2 Info: AlterColumn Artists ArtistMetadataId Int32 11:16: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) 11:16: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", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:16:29.2 Info: DROP TABLE "Artists" 11:16:29.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:29.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:29.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:29.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:29.2 Info: => 0.0050307s 11:16:29.2 Info: CreateIndex Artists (ArtistMetadataId) 11:16:29.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:29.2 Info: => 9.77E-05s 11:16:29.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-07-30T11:16:29', 'add_artistmetadataid_constraint') 11:16:29.2 Info: Committing Transaction 11:16:29.2 Info: 31: add_artistmetadataid_constraint migrated 11:16:29.2 Info: => 0.0004457s 11:16:29.2 Info: 32: old_ids_and_artist_alias migrating 11:16:29.2 Info: Beginning Transaction 11:16:29.2 Info: Starting migration of Main DB to 32 11:16:29.2 Info: AlterTable ArtistMetadata 11:16:29.2 Info: => 1.1E-06s 11:16:29.2 Info: CreateColumn ArtistMetadata Aliases String 11:16:29.2 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 11:16:29.2 Info: => 0.0005568s 11:16:29.2 Info: AlterTable ArtistMetadata 11:16:29.2 Info: => 8E-07s 11:16:29.2 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 11:16:29.2 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 11:16:29.2 Info: => 0.0005387s 11:16:29.2 Info: AlterTable Albums 11:16:29.2 Info: => 7E-07s 11:16:29.2 Info: CreateColumn Albums OldForeignAlbumIds String 11:16:29.2 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 11:16:29.2 Info: => 0.0005346s 11:16:29.2 Info: AlterTable AlbumReleases 11:16:29.2 Info: => 7E-07s 11:16:29.2 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 11:16:29.2 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 11:16:29.2 Info: => 0.0005256s 11:16:29.2 Info: AlterTable Tracks 11:16:29.2 Info: => 7E-07s 11:16:29.2 Info: CreateColumn Tracks OldForeignRecordingIds String 11:16:29.2 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 11:16:29.2 Info: => 0.0005289s 11:16:29.2 Info: AlterTable Tracks 11:16:29.2 Info: => 7E-07s 11:16:29.2 Info: CreateColumn Tracks OldForeignTrackIds String 11:16:29.2 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 11:16:29.2 Info: => 0.0005227s 11:16:29.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-07-30T11:16:29', 'old_ids_and_artist_alias') 11:16:29.2 Info: Committing Transaction 11:16:29.2 Info: 32: old_ids_and_artist_alias migrated 11:16:29.2 Info: => 0.0008453s 11:16:29.2 Info: 33: download_propers_config migrating 11:16:29.2 Info: Beginning Transaction 11:16:29.2 Info: Starting migration of Main DB to 33 11:16:29.2 Info: PerformDBOperation 11:16:29.2 Info: Performing DB Operation 11:16:29.2 Info: => 0.0006478s 11:16:29.2 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:16:29.2 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:16:29.2 Info: => 5.48E-05s 11:16:29.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-07-30T11:16:29', 'download_propers_config') 11:16:29.2 Info: Committing Transaction 11:16:29.2 Info: 33: download_propers_config migrated 11:16:29.2 Info: => 0.0003274s 11:16:29.2 Info: 34: remove_language_profiles migrating 11:16:29.2 Info: Beginning Transaction 11:16:29.2 Info: Starting migration of Main DB to 34 11:16:29.2 Info: DeleteTable LanguageProfiles 11:16:29.2 Info: DROP TABLE "LanguageProfiles" 11:16:29.2 Info: => 0.0003663s 11:16:29.2 Info: DeleteColumn Artists LanguageProfileId 11:16: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) 11:16: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" 11:16:29.3 Info: DROP TABLE "Artists" 11:16:29.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:29.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:29.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:29.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:29.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:29.3 Info: => 0.0060227s 11:16:29.3 Info: DeleteColumn ImportLists LanguageProfileId 11:16: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) 11:16: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" 11:16:29.3 Info: DROP TABLE "ImportLists" 11:16:29.3 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 11:16:29.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:29.3 Info: => 0.0045074s 11:16:29.3 Info: DeleteColumn Blacklist Language 11:16: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) 11:16: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" 11:16:29.3 Info: DROP TABLE "Blacklist" 11:16:29.3 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 11:16:29.3 Info: => 0.0052532s 11:16:29.3 Info: DeleteColumn History Language 11:16: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) 11:16: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" 11:16:29.3 Info: DROP TABLE "History" 11:16:29.3 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:16:29.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:29.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:29.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:29.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:29.3 Info: => 0.0049088s 11:16:29.3 Info: DeleteColumn LyricFiles Language 11:16: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) 11:16: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" 11:16:29.3 Info: DROP TABLE "LyricFiles" 11:16:29.3 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:29.3 Info: => 0.0042478s 11:16:29.3 Info: DeleteColumn TrackFiles Language 11:16: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) 11:16: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" 11:16:29.3 Info: DROP TABLE "TrackFiles" 11:16:29.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:29.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:29.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:29.3 Info: => 0.0054053s 11:16:29.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-07-30T11:16:29', 'remove_language_profiles') 11:16:29.3 Info: Committing Transaction 11:16:29.3 Info: 34: remove_language_profiles migrated 11:16:29.3 Info: => 0.0059192s 11:16:29.3 Info: 35: multi_disc_naming_format migrating 11:16:29.3 Info: Beginning Transaction 11:16:29.3 Info: Starting migration of Main DB to 35 11:16:29.3 Info: AlterTable NamingConfig 11:16:29.3 Info: => 1E-06s 11:16:29.3 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 11:16:29.3 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 11:16:29.3 Info: => 0.0005294s 11:16:29.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:16:29.3 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:16:29.3 Info: => 5.89E-05s 11:16:29.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-07-30T11:16:29', 'multi_disc_naming_format') 11:16:29.3 Info: Committing Transaction 11:16:29.3 Info: 35: multi_disc_naming_format migrated 11:16:29.3 Info: => 0.0003425s 11:16:29.3 Info: 36: add_download_client_priority migrating 11:16:29.3 Info: Beginning Transaction 11:16:29.3 Info: Starting migration of Main DB to 36 11:16:29.3 Info: AlterTable DownloadClients 11:16:29.3 Info: => 1E-06s 11:16:29.3 Info: CreateColumn DownloadClients Priority Int32 11:16:29.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 11:16:29.3 Info: => 0.0005516s 11:16:29.3 Info: PerformDBOperation 11:16:29.3 Info: Performing DB Operation 11:16:29.3 Info: => 0.029643s 11:16:29.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-07-30T11:16:29', 'add_download_client_priority') 11:16:29.3 Info: Committing Transaction 11:16:29.3 Info: 36: add_download_client_priority migrated 11:16:29.3 Info: => 0.0299907s 11:16:29.3 Info: 37: remove_growl_prowl migrating 11:16:29.3 Info: Beginning Transaction 11:16:29.3 Info: Starting migration of Main DB to 37 11:16:29.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:29.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 11:16:29.3 Info: => 7.43E-05s 11:16:29.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:29.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 11:16:29.3 Info: => 0.000971s 11:16:29.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-07-30T11:16:29', 'remove_growl_prowl') 11:16:29.3 Info: Committing Transaction 11:16:29.3 Info: 37: remove_growl_prowl migrated 11:16:29.3 Info: => 0.0012709s 11:16:29.3 Info: 38: remove_plex_hometheatre migrating 11:16:29.3 Info: Beginning Transaction 11:16:29.3 Info: Starting migration of Main DB to 38 11:16:29.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:29.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 11:16:29.3 Info: => 7.38E-05s 11:16:29.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:29.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 11:16:29.3 Info: => 4.68E-05s 11:16:29.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-07-30T11:16:29', 'remove_plex_hometheatre') 11:16:29.3 Info: Committing Transaction 11:16:29.3 Info: 38: remove_plex_hometheatre migrated 11:16:29.3 Info: => 0.0003103s 11:16:29.3 Info: 39: add_root_folder_add_defaults migrating 11:16:29.3 Info: Beginning Transaction 11:16:29.3 Info: Starting migration of Main DB to 39 11:16:29.3 Info: AlterTable RootFolders 11:16:29.3 Info: => 1E-06s 11:16:29.3 Info: CreateColumn RootFolders Name String 11:16:29.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 11:16:29.3 Info: => 0.0005751s 11:16:29.3 Info: AlterTable RootFolders 11:16:29.3 Info: => 8E-07s 11:16:29.3 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 11:16:29.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 11:16:29.3 Info: => 0.0005603s 11:16:29.3 Info: AlterTable RootFolders 11:16:29.3 Info: => 6E-07s 11:16:29.3 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 11:16:29.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 11:16:29.3 Info: => 0.0005393s 11:16:29.3 Info: AlterTable RootFolders 11:16:29.3 Info: => 8E-07s 11:16:29.3 Info: CreateColumn RootFolders DefaultMonitorOption Int32 11:16:29.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 11:16:29.3 Info: => 0.0005357s 11:16:29.3 Info: AlterTable RootFolders 11:16:29.3 Info: => 7E-07s 11:16:29.3 Info: CreateColumn RootFolders DefaultTags String 11:16:29.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 11:16:29.3 Info: => 0.0005418s 11:16:29.3 Info: PerformDBOperation 11:16:29.3 Info: Performing DB Operation 11:16:29.3 Info: => 0.0017931s 11:16:29.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-07-30T11:16:29', 'add_root_folder_add_defaults') 11:16:29.3 Info: Committing Transaction 11:16:29.3 Info: 39: add_root_folder_add_defaults migrated 11:16:29.3 Info: => 0.0021133s 11:16:29.3 Info: 40: task_duration migrating 11:16:29.3 Info: Beginning Transaction 11:16:29.3 Info: Starting migration of Main DB to 40 11:16:29.3 Info: AlterTable ScheduledTasks 11:16:29.3 Info: => 1.2E-06s 11:16:29.3 Info: CreateColumn ScheduledTasks LastStartTime DateTime 11:16:29.3 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 11:16:29.3 Info: => 0.0006088s 11:16:29.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-07-30T11:16:29', 'task_duration') 11:16:29.3 Info: Committing Transaction 11:16:29.3 Info: 40: task_duration migrated 11:16:29.3 Info: => 0.0009172s 11:16:29.3 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 11:16:29.3 Info: Beginning Transaction 11:16:29.3 Info: Starting migration of Main DB to 41 11:16:29.3 Info: AlterTable ReleaseProfiles 11:16:29.3 Info: => 1.2E-06s 11:16:29.3 Info: CreateColumn ReleaseProfiles Enabled Boolean 11:16:29.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 11:16:29.3 Info: => 0.0006081s 11:16:29.3 Info: AlterTable ReleaseProfiles 11:16:29.3 Info: => 8E-07s 11:16:29.3 Info: CreateColumn ReleaseProfiles IndexerId Int32 11:16:29.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 11:16:29.3 Info: => 0.0005831s 11:16:29.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-07-30T11:16:29', 'add_indexer_and_enabled_to_release_profiles') 11:16:29.3 Info: Committing Transaction 11:16:29.3 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 11:16:29.3 Info: => 0.0008956s 11:16:29.3 Info: 42: remove_album_folders migrating 11:16:29.3 Info: Beginning Transaction 11:16:29.3 Info: Starting migration of Main DB to 42 11:16:29.3 Info: DeleteColumn Artists AlbumFolder 11:16: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) 11:16: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" 11:16:29.3 Info: DROP TABLE "Artists" 11:16:29.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:29.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:29.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:29.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:29.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:29.3 Info: => 0.0051381s 11:16:29.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:16:29.3 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:16:29.3 Info: => 5.91E-05s 11:16:29.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:16:29.3 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:16:29.3 Info: => 4.64E-05s 11:16:29.3 Info: DeleteColumn NamingConfig AlbumFolderFormat 11:16: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) 11:16:29.3 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 11:16:29.3 Info: DROP TABLE "NamingConfig" 11:16:29.3 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 11:16:29.3 Info: => 0.004331s 11:16:29.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-07-30T11:16:29', 'remove_album_folders') 11:16:29.3 Info: Committing Transaction 11:16:29.3 Info: 42: remove_album_folders migrated 11:16:29.3 Info: => 0.0047262s 11:16:29.3 Info: 44: add_priority_to_indexers migrating 11:16:29.3 Info: Beginning Transaction 11:16:29.3 Info: Starting migration of Main DB to 44 11:16:29.3 Info: AlterTable Indexers 11:16:29.3 Info: => 1.1E-06s 11:16:29.3 Info: CreateColumn Indexers Priority Int32 11:16:29.3 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 11:16:29.3 Info: => 0.0005851s 11:16:29.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-07-30T11:16:29', 'add_priority_to_indexers') 11:16:29.3 Info: Committing Transaction 11:16:29.3 Info: 44: add_priority_to_indexers migrated 11:16:29.3 Info: => 0.0008918s 11:16:29.3 Info: 45: remove_chown_and_folderchmod_config migrating 11:16:29.3 Info: Beginning Transaction 11:16:29.3 Info: Starting migration of Main DB to 45 11:16:29.3 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:16:29.3 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:16:29.3 Info: => 0.0001489s 11:16:29.3 Info: PerformDBOperation 11:16:29.3 Info: Performing DB Operation 11:16:29.3 Info: => 0.0006088s 11:16:29.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-07-30T11:16:29', 'remove_chown_and_folderchmod_config') 11:16:29.3 Info: Committing Transaction 11:16:29.3 Info: 45: remove_chown_and_folderchmod_config migrated 11:16:29.3 Info: => 0.0009094s 11:16:29.3 Info: 47: update_notifiarr migrating 11:16:29.3 Info: Beginning Transaction 11:16:29.3 Info: Starting migration of Main DB to 47 11:16:29.3 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:16:29.3 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:16:29.3 Info: => 0.0001017s 11:16:29.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-07-30T11:16:29', 'update_notifiarr') 11:16:29.3 Info: Committing Transaction 11:16:29.3 Info: 47: update_notifiarr migrated 11:16:29.3 Info: => 0.0003757s 11:16:29.3 Info: 49: email_multiple_addresses migrating 11:16:29.3 Info: Beginning Transaction 11:16:29.3 Info: Starting migration of Main DB to 49 11:16:29.3 Info: PerformDBOperation 11:16:29.3 Info: Performing DB Operation 11:16:29.3 Info: => 0.0025865s 11:16:29.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-07-30T11:16:29', 'email_multiple_addresses') 11:16:29.3 Info: Committing Transaction 11:16:29.3 Info: 49: email_multiple_addresses migrated 11:16:29.3 Info: => 0.0028949s 11:16:29.3 Info: 50: rename_blacklist_to_blocklist migrating 11:16:29.3 Info: Beginning Transaction 11:16:29.3 Info: Starting migration of Main DB to 50 11:16:29.3 Info: RenameTable Blacklist Blocklist 11:16:29.3 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 11:16:29.3 Info: => 0.0015306s 11:16:29.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-07-30T11:16:29', 'rename_blacklist_to_blocklist') 11:16:29.3 Info: Committing Transaction 11:16:29.3 Info: 50: rename_blacklist_to_blocklist migrated 11:16:29.3 Info: => 0.0018589s 11:16:29.3 Info: 51: cdh_per_downloadclient migrating 11:16:29.3 Info: Beginning Transaction 11:16:29.3 Info: Starting migration of Main DB to 51 11:16:29.3 Info: AlterTable DownloadClients 11:16:29.3 Info: => 1.2E-06s 11:16:29.3 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 11:16:29.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 11:16:29.3 Info: => 0.0006051s 11:16:29.3 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 11:16:29.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 11:16:29.3 Info: => 0.0005811s 11:16:29.3 Info: PerformDBOperation 11:16:29.3 Info: Performing DB Operation 11:16:29.4 Info: => 0.0046284s 11:16:29.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-07-30T11:16:29', 'cdh_per_downloadclient') 11:16:29.4 Info: Committing Transaction 11:16:29.4 Info: 51: cdh_per_downloadclient migrated 11:16:29.4 Info: => 0.0049528s 11:16:29.4 Info: 52: download_history migrating 11:16:29.4 Info: Beginning Transaction 11:16:29.4 Info: Starting migration of Main DB to 52 11:16:29.4 Info: CreateTable DownloadHistory 11:16: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) 11:16:29.4 Info: => 0.0002382s 11:16:29.4 Info: CreateIndex DownloadHistory (EventType) 11:16:29.4 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:16:29.4 Info: => 0.0001512s 11:16:29.4 Info: CreateIndex DownloadHistory (ArtistId) 11:16:29.4 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:16:29.4 Info: => 0.0001421s 11:16:29.4 Info: CreateIndex DownloadHistory (DownloadId) 11:16:29.4 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:16:29.4 Info: => 0.0001451s 11:16:29.4 Info: PerformDBOperation 11:16:29.4 Info: Performing DB Operation 11:16:29.4 Info: => 0.002542s 11:16:29.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-07-30T11:16:29', 'download_history') 11:16:29.4 Info: Committing Transaction 11:16:29.4 Info: 52: download_history migrated 11:16:29.4 Info: => 0.0029064s 11:16:29.4 Info: 53: add_update_history migrating 11:16:29.4 Info: Beginning Transaction 11:16:29.4 Info: Starting migration of Main DB to 53 11:16:29.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-07-30T11:16:29', 'add_update_history') 11:16:29.4 Info: Committing Transaction 11:16:29.4 Info: 53: add_update_history migrated 11:16:29.4 Info: => 0.001527s 11:16:29.4 Info: 54: add_on_update_to_notifications migrating 11:16:29.4 Info: Beginning Transaction 11:16:29.4 Info: Starting migration of Main DB to 54 11:16:29.4 Info: AlterTable Notifications 11:16:29.4 Info: => 1.1E-06s 11:16:29.4 Info: CreateColumn Notifications OnApplicationUpdate Boolean 11:16:29.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 11:16:29.4 Info: => 0.0006104s 11:16:29.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-07-30T11:16:29', 'add_on_update_to_notifications') 11:16:29.4 Info: Committing Transaction 11:16:29.4 Info: 54: add_on_update_to_notifications migrated 11:16:29.4 Info: => 0.0009219s 11:16:29.4 Info: 55: download_client_per_indexer migrating 11:16:29.4 Info: Beginning Transaction 11:16:29.4 Info: Starting migration of Main DB to 55 11:16:29.4 Info: AlterTable Indexers 11:16:29.4 Info: => 1.1E-06s 11:16:29.4 Info: CreateColumn Indexers DownloadClientId Int32 11:16:29.4 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 11:16:29.4 Info: => 0.0006273s 11:16:29.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-07-30T11:16:29', 'download_client_per_indexer') 11:16:29.4 Info: Committing Transaction 11:16:29.4 Info: 55: download_client_per_indexer migrated 11:16:29.4 Info: => 0.0009419s 11:16:29.4 Info: 56: AddNewItemMonitorType migrating 11:16:29.4 Info: Beginning Transaction 11:16:29.4 Info: Starting migration of Main DB to 56 11:16:29.4 Info: AlterTable Artists 11:16:29.4 Info: => 1.1E-06s 11:16:29.4 Info: CreateColumn Artists MonitorNewItems Int32 11:16:29.4 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:16:29.4 Info: => 0.0005941s 11:16:29.4 Info: AlterTable RootFolders 11:16:29.4 Info: => 7E-07s 11:16:29.4 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 11:16:29.4 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 11:16:29.4 Info: => 0.0005911s 11:16:29.4 Info: AlterTable ImportLists 11:16:29.4 Info: => 9E-07s 11:16:29.4 Info: CreateColumn ImportLists MonitorNewItems Int32 11:16:29.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:16:29.4 Info: => 0.000589s 11:16:29.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-07-30T11:16:29', 'AddNewItemMonitorType') 11:16:29.4 Info: Committing Transaction 11:16:29.4 Info: 56: AddNewItemMonitorType migrated 11:16:29.4 Info: => 0.0009161s 11:16:29.4 Info: 57: ImportListSearch migrating 11:16:29.4 Info: Beginning Transaction 11:16:29.4 Info: Starting migration of Main DB to 57 11:16:29.4 Info: AlterTable ImportLists 11:16:29.4 Info: => 1.1E-06s 11:16:29.4 Info: CreateColumn ImportLists ShouldSearch Boolean 11:16:29.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 11:16:29.4 Info: => 0.000619s 11:16:29.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-07-30T11:16:29', 'ImportListSearch') 11:16:29.4 Info: Committing Transaction 11:16:29.4 Info: 57: ImportListSearch migrated 11:16:29.4 Info: => 0.000936s 11:16:29.4 Info: 58: ImportListMonitorExisting migrating 11:16:29.4 Info: Beginning Transaction 11:16:29.4 Info: Starting migration of Main DB to 58 11:16:29.4 Info: AlterTable ImportLists 11:16:29.4 Info: => 1E-06s 11:16:29.4 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 11:16:29.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 11:16:29.4 Info: => 0.0006164s 11:16:29.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-07-30T11:16:29', 'ImportListMonitorExisting') 11:16:29.4 Info: Committing Transaction 11:16:29.4 Info: 58: ImportListMonitorExisting migrated 11:16:29.4 Info: => 0.0009279s 11:16:29.4 Info: 59: add_indexer_tags migrating 11:16:29.4 Info: Beginning Transaction 11:16:29.4 Info: Starting migration of Main DB to 59 11:16:29.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:29.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 11:16:29.4 Info: => 7.53E-05s 11:16:29.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:29.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 11:16:29.4 Info: => 5.32E-05s 11:16:29.4 Info: AlterTable Indexers 11:16:29.4 Info: => 6E-07s 11:16:29.4 Info: CreateColumn Indexers Tags String 11:16:29.4 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 11:16:29.4 Info: => 0.0005935s 11:16:29.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-07-30T11:16:29', 'add_indexer_tags') 11:16:29.4 Info: Committing Transaction 11:16:29.4 Info: 59: add_indexer_tags migrated 11:16:29.4 Info: => 0.0009123s 11:16:29.4 Info: 60: update_audio_types migrating 11:16:29.4 Info: Beginning Transaction 11:16:29.4 Info: Starting migration of Main DB to 60 11:16:29.4 Info: PerformDBOperation 11:16:29.4 Info: Performing DB Operation 11:16:29.4 Info: => 0.0023795s 11:16:29.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-07-30T11:16:29', 'update_audio_types') 11:16:29.4 Info: Committing Transaction 11:16:29.4 Info: 60: update_audio_types migrated 11:16:29.4 Info: => 0.0026875s 11:16:29.4 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 11:16:29.4 Info: Beginning Transaction 11:16:29.4 Info: Starting migration of Main DB to 61 11:16:29.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:29.4 Info: DELETE FROM "Commands" WHERE 1 = 1 11:16:29.4 Info: => 7.35E-05s 11:16:29.4 Info: AlterTable AlbumReleases 11:16:29.4 Info: => 6E-07s 11:16:29.4 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 11:16: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) 11:16: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" 11:16:29.4 Info: DROP TABLE "AlbumReleases" 11:16:29.4 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 11:16:29.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:29.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:29.4 Info: => 0.0084977s 11:16:29.4 Info: AlterTable Albums 11:16:29.4 Info: => 6E-07s 11:16:29.4 Info: AlterColumn Albums LastInfoSync DateTimeOffset 11:16: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) 11:16: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" 11:16:29.4 Info: DROP TABLE "Albums" 11:16:29.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:29.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:29.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:29.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:29.4 Info: => 0.0052647s 11:16:29.4 Info: AlterTable Albums 11:16:29.4 Info: => 7E-07s 11:16:29.4 Info: AlterColumn Albums ReleaseDate DateTimeOffset 11:16: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) 11:16: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" 11:16:29.4 Info: DROP TABLE "Albums" 11:16:29.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:29.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:29.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:29.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:29.4 Info: => 0.0061359s 11:16:29.4 Info: AlterTable Albums 11:16:29.4 Info: => 7E-07s 11:16:29.4 Info: AlterColumn Albums Added DateTimeOffset 11:16: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) 11:16: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" 11:16:29.4 Info: DROP TABLE "Albums" 11:16:29.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:29.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:29.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:29.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:29.4 Info: => 0.0051829s 11:16:29.4 Info: AlterTable Artists 11:16:29.4 Info: => 8E-07s 11:16:29.4 Info: AlterColumn Artists LastInfoSync DateTimeOffset 11:16: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) 11:16: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" 11:16:29.4 Info: DROP TABLE "Artists" 11:16:29.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:29.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:29.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:29.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:29.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:29.4 Info: => 0.0053146s 11:16:29.4 Info: AlterTable Artists 11:16:29.4 Info: => 6E-07s 11:16:29.4 Info: AlterColumn Artists Added DateTimeOffset 11:16: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) 11:16: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" 11:16:29.4 Info: DROP TABLE "Artists" 11:16:29.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:29.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:29.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:29.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:29.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:29.4 Info: => 0.0061371s 11:16:29.4 Info: AlterTable Blocklist 11:16:29.4 Info: => 7E-07s 11:16:29.4 Info: AlterColumn Blocklist Date DateTimeOffset 11:16: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) 11:16: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" 11:16:29.4 Info: DROP TABLE "Blocklist" 11:16:29.4 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:16:29.4 Info: => 0.0052764s 11:16:29.4 Info: AlterTable Blocklist 11:16:29.4 Info: => 9E-07s 11:16:29.4 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 11:16: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) 11:16: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" 11:16:29.4 Info: DROP TABLE "Blocklist" 11:16:29.4 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:16:29.4 Info: => 0.0057575s 11:16:29.4 Info: AlterTable Commands 11:16:29.4 Info: => 8E-07s 11:16:29.4 Info: AlterColumn Commands QueuedAt DateTimeOffset 11:16: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) 11:16: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" 11:16:29.4 Info: DROP TABLE "Commands" 11:16:29.4 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:16:29.4 Info: => 0.0048736s 11:16:29.4 Info: AlterTable Commands 11:16:29.4 Info: => 1E-06s 11:16:29.4 Info: AlterColumn Commands StartedAt DateTimeOffset 11:16: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) 11:16: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" 11:16:29.4 Info: DROP TABLE "Commands" 11:16:29.4 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:16:29.4 Info: => 0.0045926s 11:16:29.4 Info: AlterTable Commands 11:16:29.4 Info: => 9E-07s 11:16:29.4 Info: AlterColumn Commands EndedAt DateTimeOffset 11:16: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) 11:16: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" 11:16:29.4 Info: DROP TABLE "Commands" 11:16:29.4 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:16:29.4 Info: => 0.0059513s 11:16:29.4 Info: AlterTable DownloadClientStatus 11:16:29.4 Info: => 8E-07s 11:16:29.4 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 11:16: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) 11:16:29.4 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:16:29.4 Info: DROP TABLE "DownloadClientStatus" 11:16:29.4 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:16:29.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:29.4 Info: => 0.0046828s 11:16:29.4 Info: AlterTable DownloadClientStatus 11:16:29.4 Info: => 7E-07s 11:16:29.4 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 11:16: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) 11:16:29.5 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:16:29.5 Info: DROP TABLE "DownloadClientStatus" 11:16:29.5 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:16:29.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:29.5 Info: => 0.0056346s 11:16:29.5 Info: AlterTable DownloadClientStatus 11:16:29.5 Info: => 8E-07s 11:16:29.5 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 11:16: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) 11:16:29.5 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:16:29.5 Info: DROP TABLE "DownloadClientStatus" 11:16:29.5 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:16:29.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:29.5 Info: => 0.0046865s 11:16:29.5 Info: AlterTable DownloadHistory 11:16:29.5 Info: => 6E-07s 11:16:29.5 Info: AlterColumn DownloadHistory Date DateTimeOffset 11:16: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) 11:16: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" 11:16:29.5 Info: DROP TABLE "DownloadHistory" 11:16:29.5 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 11:16:29.5 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:16:29.5 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:16:29.5 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:16:29.5 Info: => 0.0050742s 11:16:29.5 Info: AlterTable ExtraFiles 11:16:29.5 Info: => 7E-07s 11:16:29.5 Info: AlterColumn ExtraFiles Added DateTimeOffset 11:16: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) 11:16: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" 11:16:29.5 Info: DROP TABLE "ExtraFiles" 11:16:29.5 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:16:29.5 Info: => 0.0064005s 11:16:29.5 Info: AlterTable ExtraFiles 11:16:29.5 Info: => 9E-07s 11:16:29.5 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 11:16: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) 11:16: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" 11:16:29.5 Info: DROP TABLE "ExtraFiles" 11:16:29.5 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:16:29.5 Info: => 0.0047867s 11:16:29.5 Info: AlterTable History 11:16:29.5 Info: => 8E-07s 11:16:29.5 Info: AlterColumn History Date DateTimeOffset 11:16: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) 11:16: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" 11:16:29.5 Info: DROP TABLE "History" 11:16:29.5 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:16:29.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:29.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:29.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:29.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:29.5 Info: => 0.0061461s 11:16:29.5 Info: AlterTable ImportListStatus 11:16:29.5 Info: => 8E-07s 11:16:29.5 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 11:16: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) 11:16:29.5 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:16:29.5 Info: DROP TABLE "ImportListStatus" 11:16:29.5 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:16:29.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:29.5 Info: => 0.0047514s 11:16:29.5 Info: AlterTable ImportListStatus 11:16:29.5 Info: => 7E-07s 11:16:29.5 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 11:16: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) 11:16:29.5 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:16:29.5 Info: DROP TABLE "ImportListStatus" 11:16:29.5 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:16:29.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:29.5 Info: => 0.00475s 11:16:29.5 Info: AlterTable ImportListStatus 11:16:29.5 Info: => 8E-07s 11:16:29.5 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 11:16: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) 11:16:29.5 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:16:29.5 Info: DROP TABLE "ImportListStatus" 11:16:29.5 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:16:29.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:29.5 Info: => 0.0056495s 11:16:29.5 Info: AlterTable IndexerStatus 11:16:29.5 Info: => 8E-07s 11:16:29.5 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 11:16: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) 11:16:29.5 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:16:29.5 Info: DROP TABLE "IndexerStatus" 11:16:29.5 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:16:29.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:29.5 Info: => 0.0047335s 11:16:29.5 Info: AlterTable IndexerStatus 11:16:29.5 Info: => 8E-07s 11:16:29.5 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 11:16: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) 11:16:29.5 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:16:29.5 Info: DROP TABLE "IndexerStatus" 11:16:29.5 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:16:29.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:29.5 Info: => 0.0047265s 11:16:29.5 Info: AlterTable IndexerStatus 11:16:29.5 Info: => 8E-07s 11:16:29.5 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 11:16: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) 11:16:29.5 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:16:29.5 Info: DROP TABLE "IndexerStatus" 11:16:29.5 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:16:29.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:29.5 Info: => 0.0055624s 11:16:29.5 Info: AlterTable LyricFiles 11:16:29.5 Info: => 7E-07s 11:16:29.5 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 11:16: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) 11:16: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" 11:16:29.5 Info: DROP TABLE "LyricFiles" 11:16:29.5 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:29.5 Info: => 0.0052845s 11:16:29.5 Info: AlterTable LyricFiles 11:16:29.5 Info: => 8E-07s 11:16:29.5 Info: AlterColumn LyricFiles Added DateTimeOffset 11:16: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) 11:16: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" 11:16:29.5 Info: DROP TABLE "LyricFiles" 11:16:29.5 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:29.5 Info: => 0.0057056s 11:16:29.5 Info: AlterTable MetadataFiles 11:16:29.5 Info: => 9E-07s 11:16:29.5 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 11:16: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) 11:16: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" 11:16:29.5 Info: DROP TABLE "MetadataFiles" 11:16:29.5 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:16:29.5 Info: => 0.004917s 11:16:29.5 Info: AlterTable MetadataFiles 11:16:29.5 Info: => 8E-07s 11:16:29.5 Info: AlterColumn MetadataFiles Added DateTimeOffset 11:16: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) 11:16: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" 11:16:29.5 Info: DROP TABLE "MetadataFiles" 11:16:29.5 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:16:29.5 Info: => 0.0055219s 11:16:29.5 Info: AlterTable PendingReleases 11:16:29.5 Info: => 8E-07s 11:16:29.5 Info: AlterColumn PendingReleases Added DateTimeOffset 11:16: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) 11:16:29.5 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 11:16:29.5 Info: DROP TABLE "PendingReleases" 11:16:29.5 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 11:16:29.5 Info: => 0.0045839s 11:16:29.5 Info: AlterTable ScheduledTasks 11:16:29.5 Info: => 9E-07s 11:16:29.5 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 11:16: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) 11:16:29.6 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:16:29.6 Info: DROP TABLE "ScheduledTasks" 11:16:29.6 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:16:29.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:29.6 Info: => 0.0152349s 11:16:29.6 Info: AlterTable ScheduledTasks 11:16:29.6 Info: => 1E-06s 11:16:29.6 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 11:16: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) 11:16:29.6 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:16:29.6 Info: DROP TABLE "ScheduledTasks" 11:16:29.6 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:16:29.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:29.6 Info: => 0.0046322s 11:16:29.6 Info: AlterTable TrackFiles 11:16:29.6 Info: => 9E-07s 11:16:29.6 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 11:16: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) 11:16: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" 11:16:29.6 Info: DROP TABLE "TrackFiles" 11:16:29.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:29.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:29.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:29.6 Info: => 0.004744s 11:16:29.6 Info: AlterTable TrackFiles 11:16:29.6 Info: => 9E-07s 11:16:29.6 Info: AlterColumn TrackFiles Modified DateTimeOffset 11:16: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) 11:16: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" 11:16:29.6 Info: DROP TABLE "TrackFiles" 11:16:29.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:29.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:29.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:29.6 Info: => 0.0058755s 11:16:29.6 Info: AlterTable VersionInfo 11:16:29.6 Info: => 8E-07s 11:16:29.6 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 11:16:29.6 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 11:16:29.6 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 11:16:29.6 Info: DROP TABLE "VersionInfo" 11:16:29.6 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 11:16:29.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:29.6 Info: => 0.0046476s 11:16:29.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-07-30T11:16:29', 'postgres_update_timestamp_columns_to_with_timezone') 11:16:29.6 Info: Committing Transaction 11:16:29.6 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 11:16:29.6 Info: => 0.0053545s 11:16:29.6 Info: 62: add_on_delete_to_notifications migrating 11:16:29.6 Info: Beginning Transaction 11:16:29.6 Info: Starting migration of Main DB to 62 11:16:29.6 Info: AlterTable Notifications 11:16:29.6 Info: => 1.3E-06s 11:16:29.6 Info: CreateColumn Notifications OnArtistDelete Boolean 11:16:29.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 11:16:29.6 Info: => 0.0006305s 11:16:29.6 Info: AlterTable Notifications 11:16:29.6 Info: => 9E-07s 11:16:29.6 Info: CreateColumn Notifications OnAlbumDelete Boolean 11:16:29.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 11:16:29.6 Info: => 0.0005547s 11:16:29.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-07-30T11:16:29', 'add_on_delete_to_notifications') 11:16:29.6 Info: Committing Transaction 11:16:29.6 Info: 62: add_on_delete_to_notifications migrated 11:16:29.6 Info: => 0.0008696s 11:16:29.6 Info: 63: add_custom_formats migrating 11:16:29.6 Info: Beginning Transaction 11:16:29.6 Info: Starting migration of Main DB to 63 11:16:29.6 Info: AlterTable DelayProfiles 11:16:29.6 Info: => 1.3E-06s 11:16:29.6 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 11:16:29.6 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 11:16:29.6 Info: => 0.0005581s 11:16:29.6 Info: UpdateData 11:16:29.6 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 11:16:29.6 Info: => 6.54E-05s 11:16:29.6 Info: AlterTable TrackFiles 11:16:29.6 Info: => 7E-07s 11:16:29.6 Info: CreateColumn TrackFiles OriginalFilePath String 11:16:29.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 11:16:29.6 Info: => 0.0005451s 11:16:29.6 Info: PerformDBOperation 11:16:29.6 Info: Performing DB Operation 11:16:29.6 Info: => 0.0016143s 11:16:29.6 Info: CreateTable CustomFormats 11:16: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) 11:16:29.6 Info: => 0.0001604s 11:16:29.6 Info: CreateIndex CustomFormats (Name) 11:16:29.6 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 11:16:29.6 Info: => 0.0001018s 11:16:29.6 Info: AlterTable QualityProfiles 11:16:29.6 Info: => 7E-07s 11:16:29.6 Info: CreateColumn QualityProfiles FormatItems String 11:16:29.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 11:16:29.6 Info: => 0.0005552s 11:16:29.6 Info: AlterTable QualityProfiles 11:16:29.6 Info: => 8E-07s 11:16:29.6 Info: CreateColumn QualityProfiles MinFormatScore Int32 11:16:29.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 11:16:29.6 Info: => 0.000588s 11:16:29.6 Info: AlterTable QualityProfiles 11:16:29.6 Info: => 8E-07s 11:16:29.6 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 11:16:29.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 11:16:29.6 Info: => 0.0005554s 11:16:29.6 Info: PerformDBOperation 11:16:29.6 Info: Performing DB Operation 11:16:29.6 Info: => 0.0068602s 11:16:29.6 Info: PerformDBOperation 11:16:29.6 Info: Performing DB Operation 11:16:29.6 Info: => 0.0016249s 11:16:29.6 Info: DeleteColumn ReleaseProfiles Preferred 11:16: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) 11:16:29.6 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:16:29.6 Info: DROP TABLE "ReleaseProfiles" 11:16:29.6 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:16:29.6 Info: => 0.005503s 11:16:29.6 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 11:16: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) 11:16:29.6 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:16:29.6 Info: DROP TABLE "ReleaseProfiles" 11:16:29.6 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:16:29.6 Info: => 0.0045926s 11:16:29.6 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:16:29.6 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:16:29.6 Info: => 6.35E-05s 11:16:29.6 Info: AlterTable DelayProfiles 11:16:29.6 Info: => 7E-07s 11:16:29.6 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 11:16:29.6 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 11:16:29.6 Info: => 0.0005537s 11:16:29.6 Info: AlterTable DelayProfiles 11:16:29.6 Info: => 9E-07s 11:16:29.6 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 11:16:29.6 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 11:16:29.6 Info: => 0.000662s 11:16:29.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-07-30T11:16:29', 'add_custom_formats') 11:16:29.6 Info: Committing Transaction 11:16:29.6 Info: 63: add_custom_formats migrated 11:16:29.6 Info: => 0.0010502s 11:16:29.6 Info: 64: add_result_to_commands migrating 11:16:29.6 Info: Beginning Transaction 11:16:29.6 Info: Starting migration of Main DB to 64 11:16:29.6 Info: AlterTable Commands 11:16:29.6 Info: => 1.1E-06s 11:16:29.6 Info: CreateColumn Commands Result Int32 11:16:29.6 Info: ALTER TABLE "Commands" ADD COLUMN "Result" INTEGER NOT NULL DEFAULT 1 11:16:29.6 Info: => 0.0005637s 11:16:29.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (64, '2024-07-30T11:16:29', 'add_result_to_commands') 11:16:29.6 Info: Committing Transaction 11:16:29.6 Info: 64: add_result_to_commands migrated 11:16:29.6 Info: => 0.0008673s 11:16:29.6 Info: 65: health_restored_notification migrating 11:16:29.6 Info: Beginning Transaction 11:16:29.6 Info: Starting migration of Main DB to 65 11:16:29.6 Info: AlterTable Notifications 11:16:29.6 Info: => 1.2E-06s 11:16:29.6 Info: CreateColumn Notifications OnHealthRestored Boolean 11:16:29.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthRestored" INTEGER NOT NULL DEFAULT 0 11:16:29.6 Info: => 0.0006971s 11:16:29.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (65, '2024-07-30T11:16:29', 'health_restored_notification') 11:16:29.6 Info: Committing Transaction 11:16:29.6 Info: 65: health_restored_notification migrated 11:16:29.6 Info: => 0.0010052s 11:16:29.6 Info: 66: remove_uc migrating 11:16:29.6 Info: Beginning Transaction 11:16:29.6 Info: Starting migration of Main DB to 66 11:16:29.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:29.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Usenet Crawler' 11:16:29.6 Info: => 7.22E-05s 11:16:29.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (66, '2024-07-30T11:16:29', 'remove_uc') 11:16:29.6 Info: Committing Transaction 11:16:29.6 Info: 66: remove_uc migrated 11:16:29.6 Info: => 0.0003385s 11:16:29.6 Info: 67: download_clients_rename_tv_to_music migrating 11:16:29.6 Info: Beginning Transaction 11:16:29.6 Info: Starting migration of Main DB to 67 11:16:29.6 Info: PerformDBOperation 11:16:29.6 Info: Performing DB Operation 11:16:29.6 Info: => 0.0024368s 11:16:29.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (67, '2024-07-30T11:16:29', 'download_clients_rename_tv_to_music') 11:16:29.6 Info: Committing Transaction 11:16:29.6 Info: 67: download_clients_rename_tv_to_music migrated 11:16:29.6 Info: => 0.0027394s 11:16:29.6 Info: 68: add_colon_replacement_to_naming_config migrating 11:16:29.6 Info: Beginning Transaction 11:16:29.6 Info: Starting migration of Main DB to 68 11:16:29.6 Info: AlterTable NamingConfig 11:16:29.6 Info: => 1.1E-06s 11:16:29.6 Info: CreateColumn NamingConfig ColonReplacementFormat Int32 11:16:29.6 Info: ALTER TABLE "NamingConfig" ADD COLUMN "ColonReplacementFormat" INTEGER NOT NULL DEFAULT 4 11:16:29.6 Info: => 0.000584s 11:16:29.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (68, '2024-07-30T11:16:29', 'add_colon_replacement_to_naming_config') 11:16:29.6 Info: Committing Transaction 11:16:29.6 Info: 68: add_colon_replacement_to_naming_config migrated 11:16:29.6 Info: => 0.000945s 11:16:29.6 Info: 69: list_sync_time migrating 11:16:29.6 Info: Beginning Transaction 11:16:29.6 Info: Starting migration of Main DB to 69 11:16:29.6 Info: DeleteColumn ImportListStatus LastSyncListInfo 11:16:29.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) 11:16:29.6 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "ImportListStatus" 11:16:29.6 Info: DROP TABLE "ImportListStatus" 11:16:29.6 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:16:29.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:29.6 Info: => 0.0067079s 11:16:29.6 Info: AlterTable ImportListStatus 11:16:29.6 Info: => 9E-07s 11:16:29.6 Info: CreateColumn ImportListStatus LastInfoSync DateTimeOffset 11:16:29.6 Info: ALTER TABLE "ImportListStatus" ADD COLUMN "LastInfoSync" DATETIME 11:16:29.6 Info: => 0.0006024s 11:16:29.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (69, '2024-07-30T11:16:29', 'list_sync_time') 11:16:29.6 Info: Committing Transaction 11:16:29.6 Info: 69: list_sync_time migrated 11:16:29.6 Info: => 0.001009s 11:16:29.6 Info: 70: add_download_client_tags migrating 11:16:29.6 Info: Beginning Transaction 11:16:29.6 Info: Starting migration of Main DB to 70 11:16:29.6 Info: AlterTable DownloadClients 11:16:29.6 Info: => 1.2E-06s 11:16:29.6 Info: CreateColumn DownloadClients Tags String 11:16:29.6 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Tags" TEXT 11:16:29.6 Info: => 0.0005967s 11:16:29.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (70, '2024-07-30T11:16:29', 'add_download_client_tags') 11:16:29.6 Info: Committing Transaction 11:16:29.6 Info: 70: add_download_client_tags migrated 11:16:29.6 Info: => 0.0009347s 11:16:29.6 Info: 71: add_notification_status migrating 11:16:29.6 Info: Beginning Transaction 11:16:29.6 Info: Starting migration of Main DB to 71 11:16:29.6 Info: CreateTable NotificationStatus 11:16:29.6 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) 11:16:29.6 Info: => 0.0002215s 11:16:29.6 Info: CreateIndex NotificationStatus (ProviderId) 11:16:29.6 Info: CREATE UNIQUE INDEX "IX_NotificationStatus_ProviderId" ON "NotificationStatus" ("ProviderId" ASC) 11:16:29.6 Info: => 0.0001692s 11:16:29.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (71, '2024-07-30T11:16:29', 'add_notification_status') 11:16:29.6 Info: Committing Transaction 11:16:29.6 Info: 71: add_notification_status migrated 11:16:29.6 Info: => 0.0005419s 11:16:29.6 Info: 72: add_alac_24_quality_in_profiles migrating 11:16:29.6 Info: Beginning Transaction 11:16:29.6 Info: Starting migration of Main DB to 72 11:16:29.6 Info: PerformDBOperation 11:16:29.6 Info: Performing DB Operation 11:16:29.6 Info: => 0.004199s 11:16:29.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (72, '2024-07-30T11:16:29', 'add_alac_24_quality_in_profiles') 11:16:29.6 Info: Committing Transaction 11:16:29.6 Info: 72: add_alac_24_quality_in_profiles migrated 11:16:29.6 Info: => 0.0045438s 11:16:29.6 Info: 73: add_salt_to_users migrating 11:16:29.6 Info: Beginning Transaction 11:16:29.6 Info: Starting migration of Main DB to 73 11:16:29.6 Info: AlterTable Users 11:16:29.6 Info: => 1.4E-06s 11:16:29.6 Info: CreateColumn Users Salt String 11:16:29.6 Info: ALTER TABLE "Users" ADD COLUMN "Salt" TEXT 11:16:29.6 Info: => 0.000668s 11:16:29.6 Info: CreateColumn Users Iterations Int32 11:16:29.6 Info: ALTER TABLE "Users" ADD COLUMN "Iterations" INTEGER 11:16:29.6 Info: => 0.0006164s 11:16:29.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (73, '2024-07-30T11:16:29', 'add_salt_to_users') 11:16:29.6 Info: Committing Transaction 11:16:29.6 Info: 73: add_salt_to_users migrated 11:16:29.6 Info: => 0.0009492s 11:16:29.6 Info: 74: add_auto_tagging migrating 11:16:29.6 Info: Beginning Transaction 11:16:29.6 Info: Starting migration of Main DB to 74 11:16:29.6 Info: CreateTable AutoTagging 11:16:29.6 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 '[]') 11:16:29.6 Info: => 0.0002199s 11:16:29.6 Info: CreateIndex AutoTagging (Name) 11:16:29.6 Info: CREATE UNIQUE INDEX "IX_AutoTagging_Name" ON "AutoTagging" ("Name" ASC) 11:16:29.6 Info: => 0.0001525s 11:16:29.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (74, '2024-07-30T11:16:29', 'add_auto_tagging') 11:16:29.6 Info: Committing Transaction 11:16:29.6 Info: 74: add_auto_tagging migrated 11:16:29.6 Info: => 0.0004851s 11:16:29.6 Info: 75: quality_definition_preferred_size migrating 11:16:29.6 Info: Beginning Transaction 11:16:29.6 Info: Starting migration of Main DB to 75 11:16:29.6 Info: AlterTable QualityDefinitions 11:16:29.6 Info: => 1.2E-06s 11:16:29.6 Info: CreateColumn QualityDefinitions PreferredSize Double 11:16:29.6 Info: ALTER TABLE "QualityDefinitions" ADD COLUMN "PreferredSize" NUMERIC 11:16:29.6 Info: => 0.0006415s 11:16:29.6 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "PreferredSize" = "MaxSize" - 5 WHERE "MaxSize" > 5 11:16:29.6 Info: UPDATE "QualityDefinitions" SET "PreferredSize" = "MaxSize" - 5 WHERE "MaxSize" > 5 11:16:29.6 Info: => 6.16E-05s 11:16:29.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (75, '2024-07-30T11:16:29', 'quality_definition_preferred_size') 11:16:29.6 Info: Committing Transaction 11:16:29.6 Info: 75: quality_definition_preferred_size migrated 11:16:29.6 Info: => 0.0003709s 11:16:29.6 Info: 76: add_on_artist_add_to_notifications migrating 11:16:29.6 Info: Beginning Transaction 11:16:29.6 Info: Starting migration of Main DB to 76 11:16:29.6 Info: AlterTable Notifications 11:16:29.6 Info: => 1.1E-06s 11:16:29.6 Info: CreateColumn Notifications OnArtistAdd Boolean 11:16:29.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistAdd" INTEGER NOT NULL DEFAULT 0 11:16:29.6 Info: => 0.000635s 11:16:29.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (76, '2024-07-30T11:16:29', 'add_on_artist_add_to_notifications') 11:16:29.6 Info: Committing Transaction 11:16:29.6 Info: 76: add_on_artist_add_to_notifications migrated 11:16:29.6 Info: => 0.0009614s 11:16:29.6 Info: 77: album_last_searched_time migrating 11:16:29.6 Info: Beginning Transaction 11:16:29.6 Info: Starting migration of Main DB to 77 11:16:29.6 Info: AlterTable Albums 11:16:29.6 Info: => 1.2E-06s 11:16:29.6 Info: CreateColumn Albums LastSearchTime DateTimeOffset 11:16:29.6 Info: ALTER TABLE "Albums" ADD COLUMN "LastSearchTime" DATETIME 11:16:29.6 Info: => 0.0006359s 11:16:29.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (77, '2024-07-30T11:16:29', 'album_last_searched_time') 11:16:29.6 Info: Committing Transaction 11:16:29.6 Info: 77: album_last_searched_time migrated 11:16:29.6 Info: => 0.0009774s 11:16:29.6 Info: 78: add_indexer_flags migrating 11:16:29.6 Info: Beginning Transaction 11:16:29.6 Info: Starting migration of Main DB to 78 11:16:29.6 Info: AlterTable Blocklist 11:16:29.6 Info: => 1.1E-06s 11:16:29.6 Info: CreateColumn Blocklist IndexerFlags Int32 11:16:29.6 Info: ALTER TABLE "Blocklist" ADD COLUMN "IndexerFlags" INTEGER NOT NULL DEFAULT 0 11:16:29.6 Info: => 0.0006216s 11:16:29.6 Info: AlterTable TrackFiles 11:16:29.6 Info: => 9E-07s 11:16:29.6 Info: CreateColumn TrackFiles IndexerFlags Int32 11:16:29.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "IndexerFlags" INTEGER NOT NULL DEFAULT 0 11:16:29.6 Info: => 0.0006019s 11:16:29.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (78, '2024-07-30T11:16:29', 'add_indexer_flags') 11:16:29.6 Info: Committing Transaction 11:16:29.6 Info: 78: add_indexer_flags migrated 11:16:29.6 Info: => 0.0009348s 11:16:29.7 Debug: Took: 00:00:01.0438114 11:16:29.7 Info: Caching database 11:16:29.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-07-30T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-30T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:16:29.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-07-25T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-30T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-30T00:00:00Z"] Added = ["2024-07-30T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:16:29.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-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:16:29.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 = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:16:29.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists"."Id" AS "ArtistId", "Albums"."Id" AS "AlbumId", SUM(COALESCE("TrackFiles"."Size", 0)) AS "SizeOnDisk", COUNT("Tracks"."Id") AS "TotalTrackCount", SUM(CASE WHEN "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "AvailableTrackCount", SUM(CASE WHEN "Albums"."Monitored" = 1 OR "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "TrackCount", SUM(CASE WHEN "TrackFiles"."Id" IS NULL THEN 0 ELSE 1 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") LEFT JOIN "TrackFiles" ON ("Tracks"."TrackFileId" = "TrackFiles"."Id") WHERE ("AlbumReleases"."Monitored" = @Clause6_P1) AND ("Albums"."ReleaseDate" < @Clause9_P1) GROUP BY "Artists"."Id" , "Albums"."Id" PARAMETERS: Clause6_P1 = [true] Clause9_P1 = ["2024-07-30T11:16:29.9533038Z"] ==== End Query Trace ==== 11:16:30.0 Info: --- End: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_get_stats_for_artist --- 11:16:30.0 Info: --- Start: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_have_size_on_disk_of_zero_when_no_track_file --- 11:16:30.0 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:30.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579349900276170_3/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:30.0 Info: DatabaseEngineVersionCheck migrating 11:16:30.0 Info: PerformDBOperation 11:16:30.0 Info: Performing DB Operation 11:16:30.0 Info: SQLite 3.46.0 11:16:30.0 Info: => 0.0011994s 11:16:30.0 Info: DatabaseEngineVersionCheck migrated 11:16:30.0 Info: => 0.0012241s 11:16:30.0 Debug: Took: 00:00:00.0164328 11:16:30.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-07-30T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-30T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:16:30.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [10] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-07-25T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-30T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-30T00:00:00Z"] Added = ["2024-07-30T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:16:30.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-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:16:30.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 ==== 11:16:30.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists"."Id" AS "ArtistId", "Albums"."Id" AS "AlbumId", SUM(COALESCE("TrackFiles"."Size", 0)) AS "SizeOnDisk", COUNT("Tracks"."Id") AS "TotalTrackCount", SUM(CASE WHEN "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "AvailableTrackCount", SUM(CASE WHEN "Albums"."Monitored" = 1 OR "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "TrackCount", SUM(CASE WHEN "TrackFiles"."Id" IS NULL THEN 0 ELSE 1 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") LEFT JOIN "TrackFiles" ON ("Tracks"."TrackFileId" = "TrackFiles"."Id") WHERE ("AlbumReleases"."Monitored" = @Clause6_P1) AND ("Albums"."ReleaseDate" < @Clause9_P1) GROUP BY "Artists"."Id" , "Albums"."Id" PARAMETERS: Clause6_P1 = [true] Clause9_P1 = ["2024-07-30T11:16:30.071164Z"] ==== End Query Trace ==== 11:16:30.1 Info: --- End: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_have_size_on_disk_of_zero_when_no_track_file --- 11:16:30.1 Info: --- Start: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_have_size_on_disk_when_track_file_exists --- 11:16:30.1 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:30.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579349901251156_5/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:30.1 Info: DatabaseEngineVersionCheck migrating 11:16:30.1 Info: PerformDBOperation 11:16:30.1 Info: Performing DB Operation 11:16:30.1 Info: SQLite 3.46.0 11:16:30.1 Info: => 0.0011616s 11:16:30.1 Info: DatabaseEngineVersionCheck migrated 11:16:30.1 Info: => 0.0011814s 11:16:30.1 Debug: Took: 00:00:00.0136498 11:16:30.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-07-30T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-30T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:16:30.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-07-25T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-30T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-30T00:00:00Z"] Added = ["2024-07-30T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:16:30.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-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:16:30.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 ==== 11:16:30.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2024-07-30T00:00:00Z"] DateAdded = ["2024-07-30T00: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 ==== 11:16:30.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists"."Id" AS "ArtistId", "Albums"."Id" AS "AlbumId", SUM(COALESCE("TrackFiles"."Size", 0)) AS "SizeOnDisk", COUNT("Tracks"."Id") AS "TotalTrackCount", SUM(CASE WHEN "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "AvailableTrackCount", SUM(CASE WHEN "Albums"."Monitored" = 1 OR "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "TrackCount", SUM(CASE WHEN "TrackFiles"."Id" IS NULL THEN 0 ELSE 1 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") LEFT JOIN "TrackFiles" ON ("Tracks"."TrackFileId" = "TrackFiles"."Id") WHERE ("AlbumReleases"."Monitored" = @Clause6_P1) AND ("Albums"."ReleaseDate" < @Clause9_P1) GROUP BY "Artists"."Id" , "Albums"."Id" PARAMETERS: Clause6_P1 = [true] Clause9_P1 = ["2024-07-30T11:16:30.1780601Z"] ==== End Query Trace ==== 11:16:30.1 Info: --- End: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_have_size_on_disk_when_track_file_exists --- 11:16:29.6 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.exists_should_find_running_process --- 11:16:29.6 Debug: Starting /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Lidarr.Test.Dummy 11:16:29.7 Debug: Dummy process. ID:2672 Name:Lidarr.Test.Dummy Path:/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Lidarr.Test.Dummy 11:16:30.2 Debug: Found 1 processes with the name: Lidarr.Test.Dummy 11:16:30.2 Debug: - [2672] Lidarr.Test.Dummy 11:16:30.2 Debug: Found 0 processes with the name: Lidarr.Test.Dummy 11:16:30.2 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.exists_should_find_running_process --- 11:16:30.1 Info: --- Start: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_include_unmonitored_track_with_file_in_track_count --- 11:16:30.1 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:30.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579349902006728_7/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:30.2 Info: DatabaseEngineVersionCheck migrating 11:16:30.2 Info: PerformDBOperation 11:16:30.2 Info: Performing DB Operation 11:16:30.2 Info: SQLite 3.46.0 11:16:30.2 Info: => 0.0011576s 11:16:30.2 Info: DatabaseEngineVersionCheck migrated 11:16:30.2 Info: => 0.0011782s 11:16:30.2 Debug: Took: 00:00:00.0136114 11:16:30.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-07-30T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-30T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:16:30.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-07-25T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-30T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-30T00:00:00Z"] Added = ["2024-07-30T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:16:30.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-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:16:30.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 ==== 11:16:30.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists"."Id" AS "ArtistId", "Albums"."Id" AS "AlbumId", SUM(COALESCE("TrackFiles"."Size", 0)) AS "SizeOnDisk", COUNT("Tracks"."Id") AS "TotalTrackCount", SUM(CASE WHEN "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "AvailableTrackCount", SUM(CASE WHEN "Albums"."Monitored" = 1 OR "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "TrackCount", SUM(CASE WHEN "TrackFiles"."Id" IS NULL THEN 0 ELSE 1 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") LEFT JOIN "TrackFiles" ON ("Tracks"."TrackFileId" = "TrackFiles"."Id") WHERE ("AlbumReleases"."Monitored" = @Clause6_P1) AND ("Albums"."ReleaseDate" < @Clause9_P1) GROUP BY "Artists"."Id" , "Albums"."Id" PARAMETERS: Clause6_P1 = [true] Clause9_P1 = ["2024-07-30T11:16:30.2388348Z"] ==== End Query Trace ==== 11:16:30.2 Info: --- End: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_include_unmonitored_track_with_file_in_track_count --- 11:16:30.2 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.GetById_should_return_null_if_process_doesnt_exist --- 11:16:30.2 Debug: Finding process with Id:1234567 11:16:30.3 Warn: Unable to find process with ID 1234567 11:16:30.3 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.GetById_should_return_null_if_process_doesnt_exist --- 11:16:30.2 Info: --- Start: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_not_include_unmonitored_track_in_track_count --- 11:16:30.2 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:30.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579349902624080_9/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:30.2 Info: DatabaseEngineVersionCheck migrating 11:16:30.2 Info: PerformDBOperation 11:16:30.2 Info: Performing DB Operation 11:16:30.2 Info: SQLite 3.46.0 11:16:30.2 Info: => 0.0011469s 11:16:30.2 Info: DatabaseEngineVersionCheck migrated 11:16:30.2 Info: => 0.001167s 11:16:30.2 Debug: Took: 00:00:00.0134934 11:16:30.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-07-30T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-30T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:16:30.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-07-25T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-30T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-30T00:00:00Z"] Added = ["2024-07-30T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:16:30.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-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:16:30.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 ==== 11:16:30.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists"."Id" AS "ArtistId", "Albums"."Id" AS "AlbumId", SUM(COALESCE("TrackFiles"."Size", 0)) AS "SizeOnDisk", COUNT("Tracks"."Id") AS "TotalTrackCount", SUM(CASE WHEN "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "AvailableTrackCount", SUM(CASE WHEN "Albums"."Monitored" = 1 OR "Tracks"."TrackFileId" > 0 THEN 1 ELSE 0 END) AS "TrackCount", SUM(CASE WHEN "TrackFiles"."Id" IS NULL THEN 0 ELSE 1 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") LEFT JOIN "TrackFiles" ON ("Tracks"."TrackFileId" = "TrackFiles"."Id") WHERE ("AlbumReleases"."Monitored" = @Clause6_P1) AND ("Albums"."ReleaseDate" < @Clause9_P1) GROUP BY "Artists"."Id" , "Albums"."Id" PARAMETERS: Clause6_P1 = [true] Clause9_P1 = ["2024-07-30T11:16:30.3005495Z"] ==== End Query Trace ==== 11:16:30.3 Info: --- End: NzbDrone.Core.Test.ArtistStatsTests.ArtistStatisticsFixture.should_not_include_unmonitored_track_in_track_count --- 11:16:30.3 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(0) --- 11:16:30.3 Debug: Finding process with Id:0 11:16:30.3 Warn: Unable to find process with ID 0 11:16:30.3 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(0) --- 11:16:30.3 Info: --- Start: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_have_tags_to_add_if_artist_does_not_have_match_tag --- 11:16:30.3 Info: --- End: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_have_tags_to_add_if_artist_does_not_have_match_tag --- 11:16:30.3 Info: --- Start: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_have_tags_to_remove_if_artist_has_matching_tag_and_remove_is_true --- 11:16:30.3 Info: --- End: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_have_tags_to_remove_if_artist_has_matching_tag_and_remove_is_true --- 11:16:30.3 Info: --- Start: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_match_if_specification_is_negated --- 11:16:30.3 Info: --- End: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_match_if_specification_is_negated --- 11:16:30.3 Info: --- Start: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_not_have_changes_if_there_are_no_auto_tags --- 11:16:30.3 Info: --- End: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_not_have_changes_if_there_are_no_auto_tags --- 11:16:30.3 Info: --- Start: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_not_have_tags_to_remove_if_artist_has_matching_tag_but_remove_is_false --- 11:16:30.3 Info: --- End: NzbDrone.Core.Test.AutoTagging.AutoTaggingServiceFixture.should_not_have_tags_to_remove_if_artist_has_matching_tag_but_remove_is_false --- 11:16:30.3 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(-1) --- 11:16:30.3 Debug: Finding process with Id:-1 11:16:30.4 Warn: Unable to find process with ID -1 11:16:30.4 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(-1) --- 11:16:30.3 Info: --- Start: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_be_able_to_write_to_database --- 11:16:30.3 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:30.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579349903946410_11/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:30.4 Info: DatabaseEngineVersionCheck migrating 11:16:30.4 Info: PerformDBOperation 11:16:30.4 Info: Performing DB Operation 11:16:30.4 Info: SQLite 3.46.0 11:16:30.4 Info: => 0.0012015s 11:16:30.4 Info: DatabaseEngineVersionCheck migrated 11:16:30.4 Info: => 0.0012223s 11:16:30.4 Debug: Took: 00:00:00.0145497 11:16:30.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Blocklist ("ArtistId", "AlbumIds", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "IndexerFlags", "Message", "TorrentInfoHash") VALUES (@ArtistId, @AlbumIds, @SourceTitle, @Quality, @Date, @PublishedDate, @Size, @Protocol, @Indexer, @IndexerFlags, @Message, @TorrentInfoHash); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [12345] AlbumIds = [[ 1 ]] SourceTitle = ["\"artist.name.album.title\""] Quality = [{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-07-30T11:16:30.4124007Z"] PublishedDate = [null] Size = [null] Protocol = ["unknown"] Indexer = [null] IndexerFlags = [0] Message = [null] TorrentInfoHash = [null] Id = [0] ==== End Query Trace ==== 11:16:30.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Blocklist".* FROM "Blocklist" PARAMETERS: ==== End Query Trace ==== 11:16:30.4 Info: --- End: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_be_able_to_write_to_database --- 11:16:30.4 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(9999) --- 11:16:30.4 Debug: Finding process with Id:9999 11:16:30.4 Warn: Unable to find process with ID 9999 11:16:30.4 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.GetProcessById_should_return_null_for_invalid_process(9999) --- 11:16:30.4 Info: --- Start: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_check_for_blocklisted_title_case_insensative --- 11:16:30.4 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:30.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579349904770016_13/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:30.4 Info: DatabaseEngineVersionCheck migrating 11:16:30.4 Info: PerformDBOperation 11:16:30.4 Info: Performing DB Operation 11:16:30.4 Info: SQLite 3.46.0 11:16:30.4 Info: => 0.0011774s 11:16:30.4 Info: DatabaseEngineVersionCheck migrated 11:16:30.4 Info: => 0.0011997s 11:16:30.4 Debug: Took: 00:00:00.0135500 11:16:30.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Blocklist ("ArtistId", "AlbumIds", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "IndexerFlags", "Message", "TorrentInfoHash") VALUES (@ArtistId, @AlbumIds, @SourceTitle, @Quality, @Date, @PublishedDate, @Size, @Protocol, @Indexer, @IndexerFlags, @Message, @TorrentInfoHash); SELECT last_insert_rowid() id PARAMETERS: ArtistId = [12345] AlbumIds = [[ 1 ]] SourceTitle = ["\"artist.name.album.title\""] Quality = [{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-07-30T11:16:30.4931688Z"] PublishedDate = [null] Size = [null] Protocol = ["unknown"] Indexer = [null] IndexerFlags = [0] Message = [null] TorrentInfoHash = [null] Id = [0] ==== End Query Trace ==== 11:16:30.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Blocklist".* FROM "Blocklist" WHERE (("Blocklist"."ArtistId" = @Clause1_P1) AND ("Blocklist"."SourceTitle" LIKE '%' || @Clause1_P2 || '%')) PARAMETERS: Clause1_P1 = [12345] Clause1_P2 = ["\"ARTIST.NAME.ALBUM.TITLE\""] ==== End Query Trace ==== 11:16:30.5 Info: --- End: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_check_for_blocklisted_title_case_insensative --- 11:16:30.5 Info: --- Start: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_should_have_album_ids --- 11:16:30.5 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:30.5 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579349905226532_15/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:30.5 Info: DatabaseEngineVersionCheck migrating 11:16:30.5 Info: PerformDBOperation 11:16:30.5 Info: Performing DB Operation 11:16:30.5 Info: SQLite 3.46.0 11:16:30.5 Info: => 0.0011721s 11:16:30.5 Info: DatabaseEngineVersionCheck migrated 11:16:30.5 Info: => 0.0011902s 11:16:30.5 Debug: Took: 00:00:00.0135567 11:16:30.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 = [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-07-30T11:16:30.5388146Z"] PublishedDate = [null] Size = [null] Protocol = ["unknown"] Indexer = [null] IndexerFlags = [0] Message = [null] TorrentInfoHash = [null] Id = [0] ==== End Query Trace ==== 11:16:30.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Blocklist".* FROM "Blocklist" PARAMETERS: ==== End Query Trace ==== 11:16:30.5 Info: --- End: NzbDrone.Core.Test.Blocklisting.BlocklistRepositoryFixture.should_should_have_album_ids --- 11:16:30.5 Info: --- Start: NzbDrone.Core.Test.Blocklisting.BlocklistServiceFixture.should_add_to_repository --- 11:16:30.6 Info: --- End: NzbDrone.Core.Test.Blocklisting.BlocklistServiceFixture.should_add_to_repository --- 11:16:30.6 Info: --- Start: NzbDrone.Core.Test.Blocklisting.BlocklistServiceFixture.should_add_to_repository_missing_size_and_protocol --- 11:16:30.6 Info: --- End: NzbDrone.Core.Test.Blocklisting.BlocklistServiceFixture.should_add_to_repository_missing_size_and_protocol --- 11:16:30.6 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigCachingFixture.getting_value_more_than_once_should_hit_db_once --- 11:16:30.6 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigCachingFixture.getting_value_more_than_once_should_hit_db_once --- 11:16:30.6 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.Add_new_value_to_database --- 11:16:30.6 Trace: Writing Setting to database. Key:'rsssyncinterval' Value:'12' 11:16:30.6 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.Add_new_value_to_database --- 11:16:30.6 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.config_properties_should_write_and_read_using_same_key --- 11:16:30.6 Trace: Writing Setting to database. Key:'autounmonitorpreviouslydownloadedtracks' Value:'True' 11:16:30.6 Trace: Writing Setting to database. Key:'retention' Value:'642' 11:16:30.6 Trace: Writing Setting to database. Key:'recyclebin' Value:'2a99afac-5d44-448e-94d5-fa0a19b063ef' 11:16:30.6 Trace: Writing Setting to database. Key:'recyclebincleanupdays' Value:'643' 11:16:30.6 Trace: Writing Setting to database. Key:'rsssyncinterval' Value:'643' 11:16:30.6 Trace: Writing Setting to database. Key:'maximumsize' Value:'643' 11:16:30.6 Trace: Writing Setting to database. Key:'minimumage' Value:'644' 11:16:30.6 Trace: Writing Setting to database. Key:'downloadpropersandrepacks' Value:'preferandupgrade' 11:16:30.6 Trace: Writing Setting to database. Key:'enablecompleteddownloadhandling' Value:'True' 11:16:30.6 Trace: Writing Setting to database. Key:'autoredownloadfailed' Value:'True' 11:16:30.6 Trace: Writing Setting to database. Key:'autoredownloadfailedfrominteractivesearch' Value:'True' 11:16:30.6 Trace: Writing Setting to database. Key:'createemptyartistfolders' Value:'True' 11:16:30.6 Trace: Writing Setting to database. Key:'deleteemptyfolders' Value:'True' 11:16:30.6 Trace: Writing Setting to database. Key:'filedate' Value:'none' 11:16:30.6 Trace: Writing Setting to database. Key:'downloadclientworkingfolders' Value:'7e32e465-c16e-485e-97dc-90b7a458683f' 11:16:30.6 Trace: Writing Setting to database. Key:'downloadclienthistorylimit' Value:'646' 11:16:30.6 Trace: Writing Setting to database. Key:'skipfreespacecheckwhenimporting' Value:'True' 11:16:30.6 Trace: Writing Setting to database. Key:'minimumfreespacewhenimporting' Value:'647' 11:16:30.6 Trace: Writing Setting to database. Key:'copyusinghardlinks' Value:'True' 11:16:30.6 Trace: Writing Setting to database. Key:'importextrafiles' Value:'True' 11:16:30.6 Trace: Writing Setting to database. Key:'extrafileextensions' Value:'e8e8b2c6-90a2-4a2d-be25-deef40770033' 11:16:30.6 Trace: Writing Setting to database. Key:'watchlibraryforchanges' Value:'True' 11:16:30.6 Trace: Writing Setting to database. Key:'rescanafterrefresh' Value:'always' 11:16:30.6 Trace: Writing Setting to database. Key:'allowfingerprinting' Value:'never' 11:16:30.6 Trace: Writing Setting to database. Key:'setpermissionslinux' Value:'True' 11:16:30.6 Trace: Writing Setting to database. Key:'chmodfolder' Value:'11de7485-9646-4244-a6c1-8495cf7f9052' 11:16:30.6 Trace: Writing Setting to database. Key:'chowngroup' Value:'f9aa3043-a452-46aa-bfb6-3d890701102e' 11:16:30.6 Trace: Writing Setting to database. Key:'metadatasource' Value:'b0ef738b-6aaa-47ff-a3f9-92ae7ede3c86' 11:16:30.6 Trace: Writing Setting to database. Key:'writeaudiotags' Value:'no' 11:16:30.6 Trace: Writing Setting to database. Key:'scrubaudiotags' Value:'True' 11:16:30.6 Trace: Writing Setting to database. Key:'embedcoverart' Value:'True' 11:16:30.6 Trace: Writing Setting to database. Key:'firstdayofweek' Value:'650' 11:16:30.6 Trace: Writing Setting to database. Key:'calendarweekcolumnheader' Value:'ff3f9f94-5b31-4ac2-a1af-3b90569bb10f' 11:16:30.6 Trace: Writing Setting to database. Key:'shortdateformat' Value:'9a8ede62-31c3-4c2e-b148-3722c0938eac' 11:16:30.6 Trace: Writing Setting to database. Key:'longdateformat' Value:'62c7f181-a415-42f3-b7fa-79deb3fb1adf' 11:16:30.6 Trace: Writing Setting to database. Key:'timeformat' Value:'9c1a41bb-2e28-4a34-a65a-d8792b514f5b' 11:16:30.6 Trace: Writing Setting to database. Key:'showrelativedates' Value:'True' 11:16:30.6 Trace: Writing Setting to database. Key:'enablecolorimpairedmode' Value:'True' 11:16:30.6 Trace: Writing Setting to database. Key:'uilanguage' Value:'652' 11:16:30.6 Trace: Writing Setting to database. Key:'expandalbumbydefault' Value:'True' 11:16:30.6 Trace: Writing Setting to database. Key:'expandepbydefault' Value:'True' 11:16:30.6 Trace: Writing Setting to database. Key:'expandsinglebydefault' Value:'True' 11:16:30.6 Trace: Writing Setting to database. Key:'expandbroadcastbydefault' Value:'True' 11:16:30.6 Trace: Writing Setting to database. Key:'expandotherbydefault' Value:'True' 11:16:30.6 Trace: Writing Setting to database. Key:'cleanupmetadataimages' Value:'True' 11:16:30.6 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.config_properties_should_write_and_read_using_same_key --- 11:16:30.6 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.Get_value_should_return_default_when_no_value --- 11:16:30.6 Trace: Using default config value for 'rsssyncinterval' defaultValue:'15' 11:16:30.6 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.Get_value_should_return_default_when_no_value --- 11:16:30.6 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.get_value_with_out_persist_should_not_store_default_value --- 11:16:30.6 Trace: Using default config value for 'rsssyncinterval' defaultValue:'15' 11:16:30.6 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.get_value_with_out_persist_should_not_store_default_value --- 11:16:30.6 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.get_value_with_persist_should_store_default_value --- 11:16:30.6 Trace: Using default config value for 'hmacsalt' defaultValue:'0d52515d-f2f9-4e2a-90c8-658ba90d1d07' 11:16:30.6 Trace: Writing Setting to database. Key:'hmacsalt' Value:'0d52515d-f2f9-4e2a-90c8-658ba90d1d07' 11:16:30.6 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.get_value_with_persist_should_store_default_value --- 11:16:30.6 Info: --- Start: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.should_ignore_null_properties --- 11:16:30.6 Trace: Using default config value for 'autounmonitorpreviouslydownloadedtracks' defaultValue:'False' 11:16:30.6 Trace: Using default config value for 'retention' defaultValue:'0' 11:16:30.6 Trace: Using default config value for 'recyclebin' defaultValue:'' 11:16:30.6 Trace: Using default config value for 'recyclebincleanupdays' defaultValue:'7' 11:16:30.6 Trace: Using default config value for 'rsssyncinterval' defaultValue:'15' 11:16:30.6 Trace: Using default config value for 'maximumsize' defaultValue:'0' 11:16:30.6 Trace: Using default config value for 'minimumage' defaultValue:'0' 11:16:30.6 Trace: Using default config value for 'downloadpropersandrepacks' defaultValue:'PreferAndUpgrade' 11:16:30.6 Trace: Using default config value for 'enablecompleteddownloadhandling' defaultValue:'True' 11:16:30.6 Trace: Using default config value for 'autoredownloadfailed' defaultValue:'True' 11:16:30.6 Trace: Using default config value for 'autoredownloadfailedfrominteractivesearch' defaultValue:'True' 11:16:30.6 Trace: Using default config value for 'createemptyartistfolders' defaultValue:'False' 11:16:30.6 Trace: Using default config value for 'deleteemptyfolders' defaultValue:'False' 11:16:30.6 Trace: Using default config value for 'filedate' defaultValue:'None' 11:16:30.6 Trace: Using default config value for 'downloadclientworkingfolders' defaultValue:'_UNPACK_|_FAILED_' 11:16:30.6 Trace: Using default config value for 'downloadclienthistorylimit' defaultValue:'60' 11:16:30.6 Trace: Using default config value for 'skipfreespacecheckwhenimporting' defaultValue:'False' 11:16:30.6 Trace: Using default config value for 'minimumfreespacewhenimporting' defaultValue:'100' 11:16:30.6 Trace: Using default config value for 'copyusinghardlinks' defaultValue:'True' 11:16:30.6 Trace: Using default config value for 'importextrafiles' defaultValue:'False' 11:16:30.6 Trace: Using default config value for 'extrafileextensions' defaultValue:'srt' 11:16:30.6 Trace: Using default config value for 'watchlibraryforchanges' defaultValue:'True' 11:16:30.6 Trace: Using default config value for 'rescanafterrefresh' defaultValue:'Always' 11:16:30.6 Trace: Using default config value for 'allowfingerprinting' defaultValue:'NewFiles' 11:16:30.6 Trace: Using default config value for 'setpermissionslinux' defaultValue:'False' 11:16:30.6 Trace: Using default config value for 'chmodfolder' defaultValue:'755' 11:16:30.6 Trace: Using default config value for 'chowngroup' defaultValue:'' 11:16:30.6 Trace: Using default config value for 'metadatasource' defaultValue:'' 11:16:30.6 Trace: Using default config value for 'writeaudiotags' defaultValue:'No' 11:16:30.6 Trace: Using default config value for 'scrubaudiotags' defaultValue:'False' 11:16:30.6 Trace: Using default config value for 'embedcoverart' defaultValue:'True' 11:16:30.6 Trace: Using default config value for 'firstdayofweek' defaultValue:'0' 11:16:30.6 Trace: Using default config value for 'calendarweekcolumnheader' defaultValue:'ddd M/D' 11:16:30.6 Trace: Using default config value for 'shortdateformat' defaultValue:'MMM D YYYY' 11:16:30.6 Trace: Using default config value for 'longdateformat' defaultValue:'dddd, MMMM D YYYY' 11:16:30.6 Trace: Using default config value for 'timeformat' defaultValue:'h(:mm)a' 11:16:30.6 Trace: Using default config value for 'showrelativedates' defaultValue:'True' 11:16:30.6 Trace: Using default config value for 'enablecolorimpairedmode' defaultValue:'False' 11:16:30.6 Trace: Using default config value for 'uilanguage' defaultValue:'1' 11:16:30.6 Trace: Using default config value for 'expandalbumbydefault' defaultValue:'False' 11:16:30.6 Trace: Using default config value for 'expandepbydefault' defaultValue:'False' 11:16:30.6 Trace: Using default config value for 'expandsinglebydefault' defaultValue:'False' 11:16:30.6 Trace: Using default config value for 'expandbroadcastbydefault' defaultValue:'False' 11:16:30.6 Trace: Using default config value for 'expandotherbydefault' defaultValue:'False' 11:16:30.6 Trace: Using default config value for 'cleanupmetadataimages' defaultValue:'True' 11:16:30.6 Trace: Using default config value for 'plexclientidentifier' defaultValue:'ec3f345c-09d8-4516-a3da-42d8ab7d358f' 11:16:30.6 Trace: Writing Setting to database. Key:'plexclientidentifier' Value:'ec3f345c-09d8-4516-a3da-42d8ab7d358f' 11:16:30.6 Trace: Using default config value for 'rijndaelpassphrase' defaultValue:'1d361b95-bf86-41e4-b25e-87c8e02a6594' 11:16:30.6 Trace: Writing Setting to database. Key:'rijndaelpassphrase' Value:'1d361b95-bf86-41e4-b25e-87c8e02a6594' 11:16:30.6 Trace: Using default config value for 'hmacpassphrase' defaultValue:'d33b4e72-632b-4178-bf77-4691bd8bdeee' 11:16:30.6 Trace: Writing Setting to database. Key:'hmacpassphrase' Value:'d33b4e72-632b-4178-bf77-4691bd8bdeee' 11:16:30.6 Trace: Using default config value for 'rijndaelsalt' defaultValue:'31f7e698-2bdd-4ce5-a6a6-46988d903e28' 11:16:30.6 Trace: Writing Setting to database. Key:'rijndaelsalt' Value:'31f7e698-2bdd-4ce5-a6a6-46988d903e28' 11:16:30.6 Trace: Using default config value for 'hmacsalt' defaultValue:'a118baeb-be35-485c-af30-f4ab53a6c1c0' 11:16:30.6 Trace: Writing Setting to database. Key:'hmacsalt' Value:'a118baeb-be35-485c-af30-f4ab53a6c1c0' 11:16:30.6 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:16:30.6 Trace: Using default config value for 'proxytype' defaultValue:'Http' 11:16:30.6 Trace: Using default config value for 'proxyhostname' defaultValue:'' 11:16:30.6 Trace: Using default config value for 'proxyport' defaultValue:'8080' 11:16:30.6 Trace: Using default config value for 'proxyusername' defaultValue:'' 11:16:30.6 Trace: Using default config value for 'proxypassword' defaultValue:'' 11:16:30.6 Trace: Using default config value for 'proxybypassfilter' defaultValue:'' 11:16:30.6 Trace: Using default config value for 'proxybypasslocaladdresses' defaultValue:'True' 11:16:30.6 Trace: Using default config value for 'backupfolder' defaultValue:'Backups' 11:16:30.6 Trace: Using default config value for 'backupinterval' defaultValue:'7' 11:16:30.6 Trace: Using default config value for 'backupretention' defaultValue:'28' 11:16:30.6 Trace: Using default config value for 'certificatevalidation' defaultValue:'Enabled' 11:16:30.6 Trace: Using default config value for 'applicationurl' defaultValue:'' 11:16:30.6 Info: --- End: NzbDrone.Core.Test.Configuration.ConfigServiceFixture.should_ignore_null_properties --- 11:16:30.6 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_all_with_empty_db_should_return_empty_list --- 11:16:30.6 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:30.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579349906730104_17/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:30.6 Info: DatabaseEngineVersionCheck migrating 11:16:30.6 Info: PerformDBOperation 11:16:30.6 Info: Performing DB Operation 11:16:30.6 Info: SQLite 3.46.0 11:16:30.6 Info: => 0.0011132s 11:16:30.6 Info: DatabaseEngineVersionCheck migrated 11:16:30.6 Info: => 0.0011309s 11:16:30.6 Debug: Took: 00:00:00.0135807 11:16:30.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:16:30.7 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_all_with_empty_db_should_return_empty_list --- 11:16:30.7 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_many_should_return_empty_list_if_no_ids --- 11:16:30.7 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:30.7 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579349907221996_19/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:30.7 Info: DatabaseEngineVersionCheck migrating 11:16:30.7 Info: PerformDBOperation 11:16:30.7 Info: Performing DB Operation 11:16:30.7 Info: SQLite 3.46.0 11:16:30.7 Info: => 0.0011701s 11:16:30.7 Info: DatabaseEngineVersionCheck migrated 11:16:30.7 Info: => 0.0011907s 11:16:30.7 Debug: Took: 00:00:00.0133285 11:16:30.7 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_many_should_return_empty_list_if_no_ids --- 11:16:30.7 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_many_should_throw_if_not_all_found --- 11:16:30.7 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:30.7 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579349907982918_21/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:30.8 Info: DatabaseEngineVersionCheck migrating 11:16:30.8 Info: PerformDBOperation 11:16:30.8 Info: Performing DB Operation 11:16:30.8 Info: SQLite 3.46.0 11:16:30.8 Info: => 0.0012094s 11:16:30.8 Info: DatabaseEngineVersionCheck migrated 11:16:30.8 Info: => 0.0012288s 11:16:30.8 Debug: Took: 00:00:00.0134311 11:16:30.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-07-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:30.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-07-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:30.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-08-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:30.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-08-02T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-02T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:30.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-08-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:30.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (999)) PARAMETERS: ==== End Query Trace ==== 11:16:30.8 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_many_should_throw_if_not_all_found --- 11:16:30.8 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(1,2) --- 11:16:30.8 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:30.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579349908721959_23/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:30.8 Info: DatabaseEngineVersionCheck migrating 11:16:30.8 Info: PerformDBOperation 11:16:30.8 Info: Performing DB Operation 11:16:30.8 Info: SQLite 3.46.0 11:16:30.8 Info: => 0.0011533s 11:16:30.8 Info: DatabaseEngineVersionCheck migrated 11:16:30.8 Info: => 0.0011733s 11:16:30.8 Debug: Took: 00:00:00.0132778 11:16:30.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-07-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:30.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-07-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:30.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-08-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:30.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-08-02T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-02T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:30.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-08-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:30.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."LastExecution" DESC LIMIT 2 OFFSET 0 PARAMETERS: ==== End Query Trace ==== 11:16:30.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:16:30.9 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(1,2) --- 11:16:30.9 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(2,2) --- 11:16:30.9 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:30.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579349909483748_25/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:30.9 Info: DatabaseEngineVersionCheck migrating 11:16:30.9 Info: PerformDBOperation 11:16:30.9 Info: Performing DB Operation 11:16:30.9 Info: SQLite 3.46.0 11:16:30.9 Info: => 0.0011638s 11:16:30.9 Info: DatabaseEngineVersionCheck migrated 11:16:30.9 Info: => 0.0011838s 11:16:30.9 Debug: Took: 00:00:00.0134076 11:16:30.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-07-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:30.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-07-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:30.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-08-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:30.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-08-02T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-02T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:30.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-08-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:30.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."LastExecution" DESC LIMIT 2 OFFSET 2 PARAMETERS: ==== End Query Trace ==== 11:16:30.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:16:30.9 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(2,2) --- 11:16:30.9 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(3,1) --- 11:16:30.9 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:30.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579349909909529_27/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:31.0 Info: DatabaseEngineVersionCheck migrating 11:16:31.0 Info: PerformDBOperation 11:16:31.0 Info: Performing DB Operation 11:16:31.0 Info: SQLite 3.46.0 11:16:31.0 Info: => 0.0011592s 11:16:31.0 Info: DatabaseEngineVersionCheck migrated 11:16:31.0 Info: => 0.0011807s 11:16:31.0 Debug: Took: 00:00:00.0133522 11:16:31.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-07-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:31.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-07-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:31.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-08-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:31.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-08-02T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-02T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:31.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-08-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:31.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."LastExecution" DESC LIMIT 2 OFFSET 4 PARAMETERS: ==== End Query Trace ==== 11:16:31.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:16:31.0 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work(3,1) --- 11:16:31.0 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(1,2) --- 11:16:31.0 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:31.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579349910345768_29/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:31.0 Info: DatabaseEngineVersionCheck migrating 11:16:31.0 Info: PerformDBOperation 11:16:31.0 Info: Performing DB Operation 11:16:31.0 Info: SQLite 3.46.0 11:16:31.0 Info: => 0.0011605s 11:16:31.0 Info: DatabaseEngineVersionCheck migrated 11:16:31.0 Info: => 0.0011779s 11:16:31.0 Debug: Took: 00:00:00.0133311 11:16:31.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-07-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:31.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-07-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:31.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-08-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:31.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-08-02T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-02T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:31.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-08-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:31.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."Id" DESC LIMIT 2 OFFSET 0 PARAMETERS: ==== End Query Trace ==== 11:16:31.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:16:31.0 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(1,2) --- 11:16:31.0 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(2,2) --- 11:16:31.0 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:31.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579349910783305_31/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:31.0 Info: DatabaseEngineVersionCheck migrating 11:16:31.0 Info: PerformDBOperation 11:16:31.0 Info: Performing DB Operation 11:16:31.0 Info: SQLite 3.46.0 11:16:31.0 Info: => 0.001149s 11:16:31.0 Info: DatabaseEngineVersionCheck migrated 11:16:31.0 Info: => 0.0011712s 11:16:31.0 Debug: Took: 00:00:00.0130548 11:16:31.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-07-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:31.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-07-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:31.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-08-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:31.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-08-02T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-02T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:31.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-08-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:31.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."Id" DESC LIMIT 2 OFFSET 2 PARAMETERS: ==== End Query Trace ==== 11:16:31.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:16:31.1 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(2,2) --- 11:16:31.1 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(3,1) --- 11:16:31.1 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:31.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579349911195208_33/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:31.1 Info: DatabaseEngineVersionCheck migrating 11:16:31.1 Info: PerformDBOperation 11:16:31.1 Info: Performing DB Operation 11:16:31.1 Info: SQLite 3.46.0 11:16:31.1 Info: => 0.0011696s 11:16:31.1 Info: DatabaseEngineVersionCheck migrated 11:16:31.1 Info: => 0.0011898s 11:16:31.1 Debug: Took: 00:00:00.0129552 11:16:31.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-07-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:31.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-07-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:31.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-08-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:31.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-08-02T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-02T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:31.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-08-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:31.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" ORDER BY "ScheduledTasks"."Id" DESC LIMIT 2 OFFSET 4 PARAMETERS: ==== End Query Trace ==== 11:16:31.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT COUNT(*) FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:16:31.1 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.get_paged_should_work_with_null_sort_key(3,1) --- 11:16:30.4 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.kill_all_should_kill_all_process_with_name --- 11:16:30.5 Debug: Starting /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Lidarr.Test.Dummy 11:16:30.5 Debug: Dummy process. ID:2683 Name:Lidarr.Test.Dummy Path:/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Lidarr.Test.Dummy 11:16:30.5 Debug: Starting /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Lidarr.Test.Dummy 11:16:30.6 Debug: Dummy process. ID:2693 Name:Lidarr.Test.Dummy Path:/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Lidarr.Test.Dummy 11:16:31.1 Debug: Found 2 processes with the name: Lidarr.Test.Dummy 11:16:31.1 Debug: - [2683] Lidarr.Test.Dummy 11:16:31.1 Debug: - [2693] Lidarr.Test.Dummy 11:16:31.1 Debug: Found 2 processes to kill 11:16:31.1 Debug: Killing process: 2683 [Lidarr.Test.Dummy] 11:16:31.1 Info: [2683]: Killing process 11:16:31.1 Info: [2683]: Waiting for exit 11:16:31.1 Info: [2683]: Process terminated successfully 11:16:31.1 Debug: Killing process: 2693 [Lidarr.Test.Dummy] 11:16:31.2 Info: [2693]: Killing process 11:16:31.2 Info: [2693]: Waiting for exit 11:16:31.2 Info: [2693]: Process terminated successfully 11:16:31.2 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.kill_all_should_kill_all_process_with_name --- 11:16:31.1 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.getting_model_with_invalid_id_should_throw --- 11:16:31.1 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:31.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579349911785532_35/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:31.1 Info: DatabaseEngineVersionCheck migrating 11:16:31.1 Info: PerformDBOperation 11:16:31.1 Info: Performing DB Operation 11:16:31.1 Info: SQLite 3.46.0 11:16:31.1 Info: => 0.0011855s 11:16:31.1 Info: DatabaseEngineVersionCheck migrated 11:16:31.1 Info: => 0.0012047s 11:16:31.1 Debug: Took: 00:00:00.0130058 11:16:31.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [12] ==== End Query Trace ==== 11:16:31.2 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.getting_model_with_invalid_id_should_throw --- 11:16:31.2 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.has_items_should_return_false_with_no_items --- 11:16:31.2 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:31.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579349912187931_37/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:31.2 Info: DatabaseEngineVersionCheck migrating 11:16:31.2 Info: PerformDBOperation 11:16:31.2 Info: Performing DB Operation 11:16:31.2 Info: SQLite 3.46.0 11:16:31.2 Info: => 0.0011702s 11:16:31.2 Info: DatabaseEngineVersionCheck migrated 11:16:31.2 Info: => 0.001192s 11:16:31.2 Debug: Took: 00:00:00.0131946 11:16:31.2 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.has_items_should_return_false_with_no_items --- 11:16:31.2 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.has_items_should_return_true_with_items --- 11:16:31.2 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:31.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579349912573014_39/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:31.2 Info: DatabaseEngineVersionCheck migrating 11:16:31.2 Info: PerformDBOperation 11:16:31.2 Info: Performing DB Operation 11:16:31.2 Info: SQLite 3.46.0 11:16:31.2 Info: => 0.0011486s 11:16:31.2 Info: DatabaseEngineVersionCheck migrated 11:16:31.2 Info: => 0.0011697s 11:16:31.2 Debug: Took: 00:00:00.0131266 11:16:31.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-07-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:31.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-07-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:31.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-08-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:31.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-08-02T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-02T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:31.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-08-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:31.2 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.has_items_should_return_true_with_items --- 11:16:31.2 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.insert_many_should_throw_if_id_not_zero --- 11:16:31.2 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:31.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579349912976403_41/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:31.3 Info: DatabaseEngineVersionCheck migrating 11:16:31.3 Info: PerformDBOperation 11:16:31.3 Info: Performing DB Operation 11:16:31.3 Info: SQLite 3.46.0 11:16:31.3 Info: => 0.0011393s 11:16:31.3 Info: DatabaseEngineVersionCheck migrated 11:16:31.3 Info: => 0.0011604s 11:16:31.3 Debug: Took: 00:00:00.0130926 11:16:31.3 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.insert_many_should_throw_if_id_not_zero --- 11:16:31.3 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.purge_should_delete_all --- 11:16:31.3 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:31.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579349913342500_43/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:31.3 Info: DatabaseEngineVersionCheck migrating 11:16:31.3 Info: PerformDBOperation 11:16:31.3 Info: Performing DB Operation 11:16:31.3 Info: SQLite 3.46.0 11:16:31.3 Info: => 0.0011396s 11:16:31.3 Info: DatabaseEngineVersionCheck migrated 11:16:31.3 Info: => 0.0011576s 11:16:31.3 Debug: Took: 00:00:00.0128090 11:16:31.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-07-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:31.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-07-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:31.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-08-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:31.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-08-02T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-02T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:31.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-08-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:31.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:16:31.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:16:31.3 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.purge_should_delete_all --- 11:16:31.3 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.set_fields_should_throw_if_any_id_zero --- 11:16:31.3 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:31.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579349913758104_45/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:31.3 Info: DatabaseEngineVersionCheck migrating 11:16:31.3 Info: PerformDBOperation 11:16:31.3 Info: Performing DB Operation 11:16:31.3 Info: SQLite 3.46.0 11:16:31.3 Info: => 0.0011694s 11:16:31.3 Info: DatabaseEngineVersionCheck migrated 11:16:31.3 Info: => 0.0011896s 11:16:31.3 Debug: Took: 00:00:00.0135120 11:16:31.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-07-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:31.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-07-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:31.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-08-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:31.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-08-02T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-02T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:31.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-08-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:31.4 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.set_fields_should_throw_if_any_id_zero --- 11:16:31.4 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.set_fields_should_throw_if_id_zero --- 11:16:31.4 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:31.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579349914193067_47/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:31.4 Info: DatabaseEngineVersionCheck migrating 11:16:31.4 Info: PerformDBOperation 11:16:31.4 Info: Performing DB Operation 11:16:31.4 Info: SQLite 3.46.0 11:16:31.4 Info: => 0.0011729s 11:16:31.4 Info: DatabaseEngineVersionCheck migrated 11:16:31.4 Info: => 0.0011953s 11:16:31.4 Debug: Took: 00:00:00.0141752 11:16:31.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-07-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:31.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-07-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:31.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-08-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:31.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-08-02T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-02T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:31.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-08-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:31.4 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.set_fields_should_throw_if_id_zero --- 11:16:31.4 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_call_ToList_on_empty_queryable --- 11:16:31.4 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:31.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579349914760353_49/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:31.4 Info: DatabaseEngineVersionCheck migrating 11:16:31.4 Info: PerformDBOperation 11:16:31.4 Info: Performing DB Operation 11:16:31.4 Info: SQLite 3.46.0 11:16:31.4 Info: => 0.0011485s 11:16:31.4 Info: DatabaseEngineVersionCheck migrated 11:16:31.4 Info: => 0.0011695s 11:16:31.4 Debug: Took: 00:00:00.0127892 11:16:31.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:16:31.5 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_call_ToList_on_empty_queryable --- 11:16:31.5 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_many_by_id --- 11:16:31.5 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:31.5 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579349915129507_51/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:31.5 Info: DatabaseEngineVersionCheck migrating 11:16:31.5 Info: PerformDBOperation 11:16:31.5 Info: Performing DB Operation 11:16:31.5 Info: SQLite 3.46.0 11:16:31.5 Info: => 0.0011424s 11:16:31.5 Info: DatabaseEngineVersionCheck migrated 11:16:31.5 Info: => 0.0011635s 11:16:31.5 Debug: Took: 00:00:00.0127840 11:16:31.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-07-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:31.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-07-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:31.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-08-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:31.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-08-02T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-02T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:31.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-08-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:31.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:16:31.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (1, 2)) PARAMETERS: ==== End Query Trace ==== 11:16:31.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (1, 2)) PARAMETERS: ==== End Query Trace ==== 11:16:31.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:16:31.5 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_many_by_id --- 11:16:31.5 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_many_by_model --- 11:16:31.5 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:31.5 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579349915651709_53/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:31.5 Info: DatabaseEngineVersionCheck migrating 11:16:31.5 Info: PerformDBOperation 11:16:31.5 Info: Performing DB Operation 11:16:31.5 Info: SQLite 3.46.0 11:16:31.5 Info: => 0.0011533s 11:16:31.5 Info: DatabaseEngineVersionCheck migrated 11:16:31.5 Info: => 0.0011744s 11:16:31.5 Debug: Took: 00:00:00.0129044 11:16:31.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-07-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:31.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-07-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:31.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-08-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:31.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-08-02T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-02T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:31.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-08-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:31.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:16:31.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (1, 2)) PARAMETERS: ==== End Query Trace ==== 11:16:31.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (1, 2)) PARAMETERS: ==== End Query Trace ==== 11:16:31.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:16:31.6 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_many_by_model --- 11:16:31.6 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_model_by_id --- 11:16:31.6 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:31.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579349916081458_55/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:31.6 Info: DatabaseEngineVersionCheck migrating 11:16:31.6 Info: PerformDBOperation 11:16:31.6 Info: Performing DB Operation 11:16:31.6 Info: SQLite 3.46.0 11:16:31.6 Info: => 0.0011499s 11:16:31.6 Info: DatabaseEngineVersionCheck migrated 11:16:31.6 Info: => 0.0011709s 11:16:31.6 Debug: Took: 00:00:00.0128444 11:16:31.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-07-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:31.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-07-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:31.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-08-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:31.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-08-02T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-02T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:31.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-08-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:31.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:16:31.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 11:16:31.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 11:16:31.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:16:31.6 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_model_by_id --- 11:16:31.6 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_model_by_object --- 11:16:31.6 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:31.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579349916504144_57/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:31.6 Info: DatabaseEngineVersionCheck migrating 11:16:31.6 Info: PerformDBOperation 11:16:31.6 Info: Performing DB Operation 11:16:31.6 Info: SQLite 3.46.0 11:16:31.6 Info: => 0.0011379s 11:16:31.6 Info: DatabaseEngineVersionCheck migrated 11:16:31.6 Info: => 0.0011585s 11:16:31.6 Debug: Took: 00:00:00.0130516 11:16:31.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-07-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:31.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-07-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:31.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-08-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:31.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-08-02T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-02T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:31.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-08-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:31.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:16:31.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 11:16:31.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 11:16:31.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:16:31.6 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_delete_model_by_object --- 11:16:31.6 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_find_by_id --- 11:16:31.6 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:31.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579349916930681_59/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:31.7 Info: DatabaseEngineVersionCheck migrating 11:16:31.7 Info: PerformDBOperation 11:16:31.7 Info: Performing DB Operation 11:16:31.7 Info: SQLite 3.46.0 11:16:31.7 Info: => 0.0011433s 11:16:31.7 Info: DatabaseEngineVersionCheck migrated 11:16:31.7 Info: => 0.0011641s 11:16:31.7 Debug: Took: 00:00:00.0138630 11:16:31.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-07-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:31.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-07-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:31.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-08-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:31.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-08-02T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-02T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:31.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-08-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:31.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [2] ==== End Query Trace ==== 11:16:31.7 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_find_by_id --- 11:16:31.7 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_find_by_multiple_id --- 11:16:31.7 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:31.7 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579349917359178_61/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:31.7 Info: DatabaseEngineVersionCheck migrating 11:16:31.7 Info: PerformDBOperation 11:16:31.7 Info: Performing DB Operation 11:16:31.7 Info: SQLite 3.46.0 11:16:31.7 Info: => 0.0011325s 11:16:31.7 Info: DatabaseEngineVersionCheck migrated 11:16:31.7 Info: => 0.0011531s 11:16:31.7 Debug: Took: 00:00:00.0140625 11:16:31.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-07-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:31.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-07-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:31.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-08-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:31.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-08-02T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-02T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:31.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-08-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:31.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" WHERE ("ScheduledTasks"."Id" IN (1, 2)) PARAMETERS: ==== End Query Trace ==== 11:16:31.7 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_find_by_multiple_id --- 11:16:31.2 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.should_be_able_to_start_process --- 11:16:31.2 Debug: Starting /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Lidarr.Test.Dummy 11:16:31.2 Debug: Dummy process. ID:2706 Name:Lidarr.Test.Dummy Path:/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Lidarr.Test.Dummy 11:16:31.7 Debug: Finding process with Id:2706 11:16:31.8 Debug: Found process 2706:Lidarr.Test.Dummy [/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Lidarr.Test.Dummy] 11:16:31.8 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.should_be_able_to_start_process --- 11:16:31.7 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_get_count --- 11:16:31.7 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:31.7 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579349917950096_63/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:31.8 Info: DatabaseEngineVersionCheck migrating 11:16:31.8 Info: PerformDBOperation 11:16:31.8 Info: Performing DB Operation 11:16:31.8 Info: SQLite 3.46.0 11:16:31.8 Info: => 0.0011527s 11:16:31.8 Info: DatabaseEngineVersionCheck migrated 11:16:31.8 Info: => 0.0011751s 11:16:31.8 Debug: Took: 00:00:00.0131469 11:16:31.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-07-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:31.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-07-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:31.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-08-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:31.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-08-02T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-02T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:31.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-08-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:31.8 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_get_count --- 11:16:31.8 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.Should_be_able_to_start_python --- 11:16:31.8 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.Should_be_able_to_start_python --- 11:16:31.8 Info: --- Start: NzbDrone.Common.Test.ProcessProviderFixture.ToString_on_new_processInfo --- 0:Unknown [Unknown] 11:16:31.8 Info: --- End: NzbDrone.Common.Test.ProcessProviderFixture.ToString_on_new_processInfo --- 11:16:31.8 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_get_single --- 11:16:31.8 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:31.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579349918368916_65/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:31.8 Info: DatabaseEngineVersionCheck migrating 11:16:31.8 Info: PerformDBOperation 11:16:31.8 Info: Performing DB Operation 11:16:31.8 Info: SQLite 3.46.0 11:16:31.8 Info: => 0.0011702s 11:16:31.8 Info: DatabaseEngineVersionCheck migrated 11:16:31.8 Info: => 0.0011916s 11:16:31.8 Debug: Took: 00:00:00.0130910 11:16:31.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-07-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:31.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:16:31.8 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_get_single --- 11:16:31.8 Info: --- Start: NzbDrone.Common.Test.ReflectionTests.ReflectionExtensionFixture.should_be_able_to_get_implementations --- 11:16:31.8 Info: --- End: NzbDrone.Common.Test.ReflectionTests.ReflectionExtensionFixture.should_be_able_to_get_implementations --- 11:16:31.8 Info: --- Start: NzbDrone.Common.Test.ReflectionTests.ReflectionExtensionFixture.should_get_properties_from_models --- 11:16:31.8 Info: --- End: NzbDrone.Common.Test.ReflectionTests.ReflectionExtensionFixture.should_get_properties_from_models --- 11:16:31.8 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_insert --- 11:16:31.8 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:31.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579349918789483_67/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:31.8 Info: DatabaseEngineVersionCheck migrating 11:16:31.8 Info: PerformDBOperation 11:16:31.8 Info: Performing DB Operation 11:16:31.8 Info: SQLite 3.46.0 11:16:31.8 Info: => 0.0011565s 11:16:31.8 Info: DatabaseEngineVersionCheck migrated 11:16:31.8 Info: => 0.0011743s 11:16:31.8 Debug: Took: 00:00:00.0131200 11:16:31.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-07-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:31.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:16:31.9 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_insert --- 11:16:31.9 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_insert_many --- 11:16:31.9 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:31.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579349919193412_69/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:31.9 Info: DatabaseEngineVersionCheck migrating 11:16:31.9 Info: PerformDBOperation 11:16:31.9 Info: Performing DB Operation 11:16:31.9 Info: SQLite 3.46.0 11:16:31.9 Info: => 0.001173s 11:16:31.9 Info: DatabaseEngineVersionCheck migrated 11:16:31.9 Info: => 0.0011937s 11:16:31.9 Debug: Took: 00:00:00.0129016 11:16:31.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-07-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:31.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-07-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:31.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-08-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:31.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-08-02T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-02T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:31.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-08-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:31.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:16:31.9 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_insert_many --- 11:16:31.9 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update --- 11:16:31.9 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:31.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579349919602090_71/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:31.9 Info: DatabaseEngineVersionCheck migrating 11:16:31.9 Info: PerformDBOperation 11:16:31.9 Info: Performing DB Operation 11:16:31.9 Info: SQLite 3.46.0 11:16:31.9 Info: => 0.001151s 11:16:31.9 Info: DatabaseEngineVersionCheck migrated 11:16:31.9 Info: => 0.0011728s 11:16:31.9 Debug: Took: 00:00:00.0128517 11:16:31.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-07-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:31.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-07-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:31.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-08-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:31.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-08-02T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-02T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:31.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-08-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:31.9 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-07-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-31T00:00:00Z"] Id = [2] ==== End Query Trace ==== 11:16:31.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:16:32.0 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update --- 11:16:32.0 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_many --- 11:16:32.0 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:32.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579349920052261_73/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:32.0 Info: DatabaseEngineVersionCheck migrating 11:16:32.0 Info: PerformDBOperation 11:16:32.0 Info: Performing DB Operation 11:16:32.0 Info: SQLite 3.46.0 11:16:32.0 Info: => 0.0011998s 11:16:32.0 Info: DatabaseEngineVersionCheck migrated 11:16:32.0 Info: => 0.0012216s 11:16:32.0 Debug: Took: 00:00:00.0140524 11:16:32.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-07-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:32.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-07-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:32.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-08-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:32.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-08-02T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-02T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:32.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-08-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:32.0 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-07-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-30T00:00:00Z"] Id = [1] ==== End Query Trace ==== 11:16:32.0 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-07-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-31T00:00:00Z"] Id = [2] ==== End Query Trace ==== 11:16:32.0 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-08-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-01T00:00:00Z"] Id = [3] ==== End Query Trace ==== 11:16:32.0 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-08-02T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-02T00:00:00Z"] Id = [4] ==== End Query Trace ==== 11:16:32.0 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-08-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-03T00:00:00Z"] Id = [5] ==== End Query Trace ==== 11:16:32.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:16:32.0 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_many --- 11:16:32.0 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_many_single_field --- 11:16:32.0 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:32.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579349920541918_75/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:32.0 Info: DatabaseEngineVersionCheck migrating 11:16:32.0 Info: PerformDBOperation 11:16:32.0 Info: Performing DB Operation 11:16:32.0 Info: SQLite 3.46.0 11:16:32.0 Info: => 0.0011549s 11:16:32.0 Info: DatabaseEngineVersionCheck migrated 11:16:32.0 Info: => 0.0011759s 11:16:32.0 Debug: Took: 00:00:00.0140094 11:16:32.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-07-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:32.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-07-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:32.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-08-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:32.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-08-02T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-02T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:32.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-08-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:32.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName1\""] Interval = [999] LastExecution = ["2024-07-30T11:16:32.0784228Z"] Priority = ["low"] LastStartTime = ["2024-07-30T00:00:00Z"] Id = [1] ==== End Query Trace ==== 11:16:32.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [999] LastExecution = ["2024-07-30T11:16:32.0784229Z"] Priority = ["low"] LastStartTime = ["2024-07-31T00:00:00Z"] Id = [2] ==== End Query Trace ==== 11:16:32.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName3\""] Interval = [999] LastExecution = ["2024-07-30T11:16:32.078423Z"] Priority = ["low"] LastStartTime = ["2024-08-01T00:00:00Z"] Id = [3] ==== End Query Trace ==== 11:16:32.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName4\""] Interval = [999] LastExecution = ["2024-07-30T11:16:32.078423Z"] Priority = ["low"] LastStartTime = ["2024-08-02T00:00:00Z"] Id = [4] ==== End Query Trace ==== 11:16:32.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName5\""] Interval = [999] LastExecution = ["2024-07-30T11:16:32.0784231Z"] Priority = ["low"] LastStartTime = ["2024-08-03T00:00:00Z"] Id = [5] ==== End Query Trace ==== 11:16:32.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:16:32.1 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_many_single_field --- 11:16:32.1 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_single_field --- 11:16:32.1 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:32.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579349921188698_77/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:32.1 Info: DatabaseEngineVersionCheck migrating 11:16:32.1 Info: PerformDBOperation 11:16:32.1 Info: Performing DB Operation 11:16:32.1 Info: SQLite 3.46.0 11:16:32.1 Info: => 0.0011566s 11:16:32.1 Info: DatabaseEngineVersionCheck migrated 11:16:32.1 Info: => 0.0011745s 11:16:32.1 Debug: Took: 00:00:00.0129526 11:16:32.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-07-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:32.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-07-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:32.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-08-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:32.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-08-02T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-02T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:32.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-08-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:32.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "Interval" = @Interval WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [999] LastExecution = ["2024-07-30T11:16:32.1381926Z"] Priority = ["low"] LastStartTime = ["2024-07-31T00:00:00Z"] Id = [2] ==== End Query Trace ==== 11:16:32.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:16:32.1 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_update_single_field --- 11:16:32.1 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_upsert_existing --- 11:16:32.1 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:32.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579349921629426_79/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:32.1 Info: DatabaseEngineVersionCheck migrating 11:16:32.1 Info: PerformDBOperation 11:16:32.1 Info: Performing DB Operation 11:16:32.1 Info: SQLite 3.46.0 11:16:32.1 Info: => 0.0012339s 11:16:32.1 Info: DatabaseEngineVersionCheck migrated 11:16:32.1 Info: => 0.0012539s 11:16:32.1 Debug: Took: 00:00:00.0131889 11:16:32.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-07-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:32.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-07-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:32.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-08-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:32.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-08-02T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-02T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:32.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-08-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:32.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: UPDATE "ScheduledTasks" SET "TypeName" = @TypeName, "Interval" = @Interval, "LastExecution" = @LastExecution, "LastStartTime" = @LastStartTime WHERE "Id" = @Id PARAMETERS: TypeName = ["\"TypeName2\""] Interval = [999] LastExecution = ["2024-07-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-31T00:00:00Z"] Id = [2] ==== End Query Trace ==== 11:16:32.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:16:32.2 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_upsert_existing --- 11:16:31.8 Info: --- Start: NzbDrone.Common.Test.ServiceFactoryFixture.event_handlers_should_be_unique --- 11:16:32.2 Debug: fpcalc version: 1.5.1 11:16:32.2 Info: --- End: NzbDrone.Common.Test.ServiceFactoryFixture.event_handlers_should_be_unique --- 11:16:32.2 Info: --- Start: NzbDrone.Common.Test.ServiceProviderFixture.Exists_should_find_existing_service --- 11:16:32.2 Info: --- End: NzbDrone.Common.Test.ServiceProviderFixture.Exists_should_find_existing_service --- 11:16:32.2 Info: --- Start: NzbDrone.Common.Test.ServiceProviderFixture.Exists_should_not_find_random_service --- 11:16:32.2 Info: --- End: NzbDrone.Common.Test.ServiceProviderFixture.Exists_should_not_find_random_service --- Skipped Should_be_able_to_start_python [10 ms] Skipped Exists_should_find_existing_service [1 ms] Skipped Exists_should_not_find_random_service [< 1 ms] 11:16:32.2 Info: --- Start: NzbDrone.Common.Test.ServiceProviderFixture.Service_should_be_installed_and_then_uninstalled --- 11:16:32.2 Info: --- End: NzbDrone.Common.Test.ServiceProviderFixture.Service_should_be_installed_and_then_uninstalled --- 11:16:32.2 Info: --- Start: NzbDrone.Common.Test.ServiceProviderFixture.Should_log_warn_if_on_stop_if_service_is_already_stopped --- 11:16:32.2 Info: --- End: NzbDrone.Common.Test.ServiceProviderFixture.Should_log_warn_if_on_stop_if_service_is_already_stopped --- 11:16:32.2 Info: --- Start: NzbDrone.Common.Test.ServiceProviderFixture.should_throw_if_starting_a_running_service --- 11:16:32.2 Info: --- End: NzbDrone.Common.Test.ServiceProviderFixture.should_throw_if_starting_a_running_service --- 11:16:32.2 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_upsert_new --- 11:16:32.2 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:32.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579349922076147_81/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:32.2 Info: DatabaseEngineVersionCheck migrating 11:16:32.2 Info: PerformDBOperation 11:16:32.2 Info: Performing DB Operation 11:16:32.2 Info: SQLite 3.46.0 11:16:32.2 Info: => 0.0011586s 11:16:32.2 Info: DatabaseEngineVersionCheck migrated 11:16:32.2 Info: => 0.0011802s 11:16:32.2 Debug: Took: 00:00:00.0131680 11:16:32.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-07-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:32.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:16:32.2 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.should_be_able_to_upsert_new --- 11:16:32.2 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.single_or_default_on_empty_table_should_return_null --- 11:16:32.2 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:32.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579349922485688_83/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:32.2 Info: DatabaseEngineVersionCheck migrating 11:16:32.2 Info: PerformDBOperation 11:16:32.2 Info: Performing DB Operation 11:16:32.2 Info: SQLite 3.46.0 11:16:32.2 Info: => 0.0011994s 11:16:32.2 Info: DatabaseEngineVersionCheck migrated 11:16:32.2 Info: => 0.0012201s 11:16:32.2 Debug: Took: 00:00:00.0132076 11:16:32.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:16:32.2 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.single_or_default_on_empty_table_should_return_null --- 11:16:32.2 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.single_should_throw_on_empty --- 11:16:32.2 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:32.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579349922866524_85/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:32.2 Info: DatabaseEngineVersionCheck migrating 11:16:32.2 Info: PerformDBOperation 11:16:32.2 Info: Performing DB Operation 11:16:32.2 Info: SQLite 3.46.0 11:16:32.2 Info: => 0.0011884s 11:16:32.2 Info: DatabaseEngineVersionCheck migrated 11:16:32.2 Info: => 0.0012094s 11:16:32.3 Debug: Took: 00:00:00.0131201 11:16:32.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:16:32.3 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.single_should_throw_on_empty --- 11:16:32.3 Info: --- Start: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.update_many_should_throw_if_id_zero --- 11:16:32.3 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:32.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579349923243371_87/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:32.3 Info: DatabaseEngineVersionCheck migrating 11:16:32.3 Info: PerformDBOperation 11:16:32.3 Info: Performing DB Operation 11:16:32.3 Info: SQLite 3.46.0 11:16:32.3 Info: => 0.0011903s 11:16:32.3 Info: DatabaseEngineVersionCheck migrated 11:16:32.3 Info: => 0.001211s 11:16:32.3 Debug: Took: 00:00:00.0140544 11:16:32.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-07-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:32.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-07-31T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-31T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:32.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-08-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:32.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-08-02T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-02T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:32.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-08-03T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-08-03T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:32.3 Info: --- End: NzbDrone.Core.Test.Datastore.BasicRepositoryFixture.update_many_should_throw_if_id_zero --- 11:16:32.3 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_command_when_getting_json_from_db --- 11:16:32.3 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_command_when_getting_json_from_db --- 11:16:32.3 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_json_string_when_saving_boolean_to_db --- 11:16:32.3 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_json_string_when_saving_boolean_to_db --- 11:16:32.3 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_null_for_null_value_when_getting_from_db --- 11:16:32.3 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_null_for_null_value_when_getting_from_db --- 11:16:32.3 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_null_for_null_value_when_saving_to_db --- 11:16:32.3 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_null_for_null_value_when_saving_to_db --- 11:16:32.3 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_unknown_command_when_getting_json_from_db --- 11:16:32.3 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.CommandConverterFixture.should_return_unknown_command_when_getting_json_from_db --- 11:16:32.3 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.DictionaryConverterFixture.should_serialize_in_camel_case --- 11:16:32.4 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.DictionaryConverterFixture.should_serialize_in_camel_case --- 11:16:32.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_empty_guid_for_db_null_value_when_getting_from_db --- 11:16:32.4 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_empty_guid_for_db_null_value_when_getting_from_db --- 11:16:32.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_guid_when_getting_string_from_db --- 11:16:32.4 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_guid_when_getting_string_from_db --- 11:16:32.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_string_when_saving_guid_to_db --- 11:16:32.4 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.GuidConverterFixture.should_return_string_when_saving_guid_to_db --- 11:16:32.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_deserialize_case_insensitive("[{\"key\": \"deluxe\", \"value\": 10 }]") --- 11:16:32.4 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_deserialize_case_insensitive("[{\"key\": \"deluxe\", \"value\": 10 }]") --- 11:16:32.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_deserialize_case_insensitive("[{\"Key\": \"deluxe\", \"Value\": 10 }]") --- 11:16:32.4 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_deserialize_case_insensitive("[{\"Key\": \"deluxe\", \"Value\": 10 }]") --- 11:16:32.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_serialize_in_camel_case --- 11:16:32.4 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.KeyValuePairConverterFixture.should_serialize_in_camel_case --- 11:16:32.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_empty_for_null_value_when_getting_from_db --- 11:16:32.4 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_empty_for_null_value_when_getting_from_db --- 11:16:32.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_os_path_when_getting_string_from_db --- 11:16:32.4 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_os_path_when_getting_string_from_db --- 11:16:32.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_string_when_saving_os_path_to_db --- 11:16:32.4 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.OsPathConverterFixture.should_return_string_when_saving_os_path_to_db --- 11:16:32.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_0_when_saving_db_null_to_db --- 11:16:32.4 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_0_when_saving_db_null_to_db --- 11:16:32.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_int_when_saving_quality_to_db --- 11:16:32.4 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_int_when_saving_quality_to_db --- 11:16:32.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_quality_when_getting_string_from_db --- 11:16:32.4 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_quality_when_getting_string_from_db --- 11:16:32.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_unknown_for_null_value_when_getting_from_db --- 11:16:32.4 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.QualityIntConverterFixture.should_return_unknown_for_null_value_when_getting_from_db --- 11:16:32.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.UtcConverterFixture.should_return_date_time_when_saving_date_time_to_db --- 11:16:32.4 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.UtcConverterFixture.should_return_date_time_when_saving_date_time_to_db --- Skipped should_return_null_config_if_config_is_empty(null) [9 ms] Skipped should_return_null_config_if_config_is_empty("") [9 ms] Skipped should_return_null_config_if_config_is_null [9 ms] 11:16:32.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Converters.UtcConverterFixture.should_return_time_span_when_getting_time_span_from_db --- 11:16:32.4 Info: --- End: NzbDrone.Core.Test.Datastore.Converters.UtcConverterFixture.should_return_time_span_when_getting_time_span_from_db --- 11:16:32.4 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseFixture.get_version --- 11:16:32.4 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:32.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579349924685595_89/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:32.4 Info: DatabaseEngineVersionCheck migrating 11:16:32.4 Info: PerformDBOperation 11:16:32.4 Info: Performing DB Operation 11:16:32.4 Info: SQLite 3.46.0 11:16:32.4 Info: => 0.0011355s 11:16:32.4 Info: DatabaseEngineVersionCheck migrated 11:16:32.4 Info: => 0.0011563s 11:16:32.4 Debug: Took: 00:00:00.0132190 11:16:32.5 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseFixture.get_version --- 11:16:32.5 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseFixture.postgres_should_not_contain_timestamp_without_timezone_columns --- 11:16:32.5 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:32.5 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579349925296529_91/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:32.5 Info: DatabaseEngineVersionCheck migrating 11:16:32.5 Info: PerformDBOperation 11:16:32.5 Info: Performing DB Operation 11:16:32.5 Info: SQLite 3.46.0 11:16:32.5 Info: => 0.0011609s 11:16:32.5 Info: DatabaseEngineVersionCheck migrated 11:16:32.5 Info: => 0.0011805s 11:16:32.5 Debug: Took: 00:00:00.0132117 11:16:32.5 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseFixture.postgres_should_not_contain_timestamp_without_timezone_columns --- 11:16:32.5 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseFixture.SingleOrDefault_should_return_null_on_empty_db --- 11:16:32.5 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:32.5 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579349925666589_93/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:32.5 Info: DatabaseEngineVersionCheck migrating 11:16:32.5 Info: PerformDBOperation 11:16:32.5 Info: Performing DB Operation 11:16:32.5 Info: SQLite 3.46.0 11:16:32.5 Info: => 0.0011404s 11:16:32.5 Info: DatabaseEngineVersionCheck migrated 11:16:32.5 Info: => 0.0011614s 11:16:32.5 Debug: Took: 00:00:00.0129664 11:16:32.6 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseFixture.SingleOrDefault_should_return_null_on_empty_db --- 11:16:32.6 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseFixture.vacuum --- 11:16:32.6 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:32.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579349926034747_95/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:32.6 Info: DatabaseEngineVersionCheck migrating 11:16:32.6 Info: PerformDBOperation 11:16:32.6 Info: Performing DB Operation 11:16:32.6 Info: SQLite 3.46.0 11:16:32.6 Info: => 0.0011502s 11:16:32.6 Info: DatabaseEngineVersionCheck migrated 11:16:32.6 Info: => 0.0011704s 11:16:32.6 Debug: Took: 00:00:00.0128718 11:16:32.6 Info: Vacuuming Main database 11:16:32.6 Info: Main database compressed 11:16:32.6 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseFixture.vacuum --- 11:16:32.6 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.embedded_document_as_json --- 11:16:32.6 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:32.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579349926470963_97/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:32.6 Info: DatabaseEngineVersionCheck migrating 11:16:32.6 Info: PerformDBOperation 11:16:32.6 Info: Performing DB Operation 11:16:32.6 Info: SQLite 3.46.0 11:16:32.6 Info: => 0.0011339s 11:16:32.6 Info: DatabaseEngineVersionCheck migrated 11:16:32.6 Info: => 0.0011556s 11:16:32.6 Debug: Took: 00:00:00.0131835 11:16:32.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": 4, "name": "MP3-320" }, "revision": { "version": 2, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-07-30T00:00:00Z"] EventType = ["unknown"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 11:16:32.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 11:16:32.6 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.embedded_document_as_json --- 11:16:32.6 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.embedded_list_of_document_with_json --- 11:16:32.6 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:32.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579349926983959_99/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:32.7 Info: DatabaseEngineVersionCheck migrating 11:16:32.7 Info: PerformDBOperation 11:16:32.7 Info: Performing DB Operation 11:16:32.7 Info: SQLite 3.46.0 11:16:32.7 Info: => 0.0011699s 11:16:32.7 Info: DatabaseEngineVersionCheck migrated 11:16:32.7 Info: => 0.0011904s 11:16:32.7 Debug: Took: 00:00:00.0131895 11:16:32.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": 4, "name": "MP3-320" }, "revision": { "version": 2, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-07-30T00:00:00Z"] EventType = ["unknown"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 11:16:32.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 = [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-07-31T00:00:00Z"] EventType = ["grabbed"] Data = [{}] DownloadId = ["\"DownloadId2\""] Id = [0] ==== End Query Trace ==== 11:16:32.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 11:16:32.7 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.embedded_list_of_document_with_json --- 11:16:32.7 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.one_to_one --- 11:16:32.7 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:32.7 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579349927425383_101/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:32.7 Info: DatabaseEngineVersionCheck migrating 11:16:32.7 Info: PerformDBOperation 11:16:32.7 Info: Performing DB Operation 11:16:32.7 Info: SQLite 3.46.0 11:16:32.7 Info: => 0.0011614s 11:16:32.7 Info: DatabaseEngineVersionCheck migrated 11:16:32.7 Info: => 0.0011916s 11:16:32.7 Debug: Took: 00:00:00.0140579 11:16:32.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-07-30T11:16:32.761308Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-30T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-30T11:16:32.7614074Z"] Added = ["2024-07-30T11:16:32.7614963Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:16:32.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:16:32.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "AlbumReleases".* FROM "AlbumReleases" PARAMETERS: ==== End Query Trace ==== 11:16:32.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 11:16:32.8 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.one_to_one --- 11:16:32.8 Info: --- Start: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.one_to_one_should_not_query_db_if_foreign_key_is_zero --- 11:16:32.8 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:32.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579349928266720_103/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:32.8 Info: DatabaseEngineVersionCheck migrating 11:16:32.8 Info: PerformDBOperation 11:16:32.8 Info: Performing DB Operation 11:16:32.8 Info: SQLite 3.46.0 11:16:32.8 Info: => 0.0011726s 11:16:32.8 Info: DatabaseEngineVersionCheck migrated 11:16:32.8 Info: => 0.0011945s 11:16:32.8 Debug: Took: 00:00:00.0141728 11:16:32.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:16:32.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 11:16:32.8 Info: --- End: NzbDrone.Core.Test.Datastore.DatabaseRelationshipFixture.one_to_one_should_not_query_db_if_foreign_key_is_zero --- 11:16:32.8 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_explicit_load_everything_if_joined --- 11:16:32.8 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:32.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579349928912169_105/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:32.9 Info: DatabaseEngineVersionCheck migrating 11:16:32.9 Info: PerformDBOperation 11:16:32.9 Info: Performing DB Operation 11:16:32.9 Info: SQLite 3.46.0 11:16:32.9 Info: => 0.0011564s 11:16:32.9 Info: DatabaseEngineVersionCheck migrated 11:16:32.9 Info: => 0.001178s 11:16:32.9 Debug: Took: 00:00:00.0131530 11:16:32.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 ==== 11:16:32.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:16:32.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-07-30T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-30T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:16:32.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-07-30T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-30T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-30T00:00:00Z"] Added = ["2024-07-30T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:16:32.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2024-07-31T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-31T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-07-31T00:00:00Z"] Added = ["2024-07-31T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 11:16:32.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId3\""] OldForeignAlbumIds = [[]] Title = ["\"Title3\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation3\""] ReleaseDate = ["2024-08-01T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-08-01T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-08-01T00:00:00Z"] Added = ["2024-08-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 11:16:32.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"test1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:16:32.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [2] ForeignReleaseId = ["\"test2\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:16:32.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [3] ForeignReleaseId = ["\"test3\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:16:32.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2024-07-30T00:00:00Z"] DateAdded = ["2024-07-30T00: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 ==== 11:16:32.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 ==== 11:16:32.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 ==== 11:16:32.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 ==== 11:16:32.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 ==== 11:16:32.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 ==== 11:16:32.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 ==== 11:16:32.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 ==== 11:16:32.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 ==== 11:16:32.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 ==== 11:16:32.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 ==== 11:16:32.9 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 ==== 11:16:33.0 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_explicit_load_everything_if_joined --- 11:16:33.0 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_artist_for_track --- 11:16:33.0 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:33.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579349930256495_107/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:33.0 Info: DatabaseEngineVersionCheck migrating 11:16:33.0 Info: PerformDBOperation 11:16:33.0 Info: Performing DB Operation 11:16:33.0 Info: SQLite 3.46.0 11:16:33.0 Info: => 0.0011706s 11:16:33.0 Info: DatabaseEngineVersionCheck migrated 11:16:33.0 Info: => 0.001189s 11:16:33.0 Debug: Took: 00:00:00.0133222 11:16:33.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Test\""] UpgradeAllowed = [false] Cutoff = [4] MinFormatScore = [0] CutoffFormatScore = [0] FormatItems = [[]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 11:16:33.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:16:33.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-07-30T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-30T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:16:33.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-07-30T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-30T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-30T00:00:00Z"] Added = ["2024-07-30T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:16:33.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2024-07-31T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-31T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-07-31T00:00:00Z"] Added = ["2024-07-31T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 11:16:33.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId3\""] OldForeignAlbumIds = [[]] Title = ["\"Title3\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation3\""] ReleaseDate = ["2024-08-01T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-08-01T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-08-01T00:00:00Z"] Added = ["2024-08-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 11:16:33.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"test1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:16:33.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [2] ForeignReleaseId = ["\"test2\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:16:33.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [3] ForeignReleaseId = ["\"test3\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:16:33.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2024-07-30T00:00:00Z"] DateAdded = ["2024-07-30T00: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 ==== 11:16:33.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:16:33.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:16:33.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:16:33.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:16:33.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [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 ==== 11:16:33.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [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 ==== 11:16:33.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [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 ==== 11:16:33.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [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 ==== 11:16:33.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [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 ==== 11:16:33.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [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 ==== 11:16:33.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 11:16:33.0 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 ==== 11:16:33.0 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 ==== 11:16:33.0 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 ==== 11:16:33.0 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 ==== 11:16:33.0 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 ==== 11:16:33.0 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 ==== 11:16:33.0 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 ==== 11:16:33.0 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 ==== 11:16:33.0 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 ==== 11:16:33.0 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 ==== 11:16:33.1 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_artist_for_track --- 11:16:33.1 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_artist_for_trackfile --- 11:16:33.1 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:33.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579349931188063_109/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:33.1 Info: DatabaseEngineVersionCheck migrating 11:16:33.1 Info: PerformDBOperation 11:16:33.1 Info: Performing DB Operation 11:16:33.1 Info: SQLite 3.46.0 11:16:33.1 Info: => 0.0011871s 11:16:33.1 Info: DatabaseEngineVersionCheck migrated 11:16:33.1 Info: => 0.0012071s 11:16:33.1 Debug: Took: 00:00:00.0138234 11:16:33.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Test\""] UpgradeAllowed = [false] Cutoff = [4] MinFormatScore = [0] CutoffFormatScore = [0] FormatItems = [[]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 11:16:33.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:16:33.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-07-30T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-30T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:16:33.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-07-30T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-30T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-30T00:00:00Z"] Added = ["2024-07-30T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:16:33.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2024-07-31T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-31T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-07-31T00:00:00Z"] Added = ["2024-07-31T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 11:16:33.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId3\""] OldForeignAlbumIds = [[]] Title = ["\"Title3\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation3\""] ReleaseDate = ["2024-08-01T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-08-01T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-08-01T00:00:00Z"] Added = ["2024-08-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 11:16:33.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"test1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:16:33.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [2] ForeignReleaseId = ["\"test2\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:16:33.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [3] ForeignReleaseId = ["\"test3\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:16:33.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2024-07-30T00:00:00Z"] DateAdded = ["2024-07-30T00: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 ==== 11:16:33.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 ==== 11:16:33.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:16:33.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:16:33.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:16:33.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:16:33.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:16:33.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:16:33.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:16:33.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:16:33.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:16:33.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 11:16:33.1 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 ==== 11:16:33.2 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_artist_for_trackfile --- 11:16:33.2 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_track_if_not_joined --- 11:16:33.2 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:33.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579349932186683_111/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:33.2 Info: DatabaseEngineVersionCheck migrating 11:16:33.2 Info: PerformDBOperation 11:16:33.2 Info: Performing DB Operation 11:16:33.2 Info: SQLite 3.46.0 11:16:33.2 Info: => 0.0011662s 11:16:33.2 Info: DatabaseEngineVersionCheck migrated 11:16:33.2 Info: => 0.0011847s 11:16:33.2 Debug: Took: 00:00:00.0130121 11:16:33.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 ==== 11:16:33.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:16:33.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-07-30T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-30T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:16:33.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-07-30T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-30T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-30T00:00:00Z"] Added = ["2024-07-30T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:16:33.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2024-07-31T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-31T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-07-31T00:00:00Z"] Added = ["2024-07-31T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 11:16:33.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId3\""] OldForeignAlbumIds = [[]] Title = ["\"Title3\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation3\""] ReleaseDate = ["2024-08-01T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-08-01T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-08-01T00:00:00Z"] Added = ["2024-08-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 11:16:33.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"test1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:16:33.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [2] ForeignReleaseId = ["\"test2\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:16:33.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [3] ForeignReleaseId = ["\"test3\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:16:33.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2024-07-30T00:00:00Z"] DateAdded = ["2024-07-30T00: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 ==== 11:16:33.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:16:33.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:16:33.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:16:33.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:16:33.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [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 ==== 11:16:33.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [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 ==== 11:16:33.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [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 ==== 11:16:33.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [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 ==== 11:16:33.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [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 ==== 11:16:33.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [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 ==== 11:16:33.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 11:16:33.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 11:16:33.2 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_track_if_not_joined --- 11:16:33.2 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_trackfile_if_not_joined --- 11:16:33.3 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:33.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579349932984583_113/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:33.3 Info: DatabaseEngineVersionCheck migrating 11:16:33.3 Info: PerformDBOperation 11:16:33.3 Info: Performing DB Operation 11:16:33.3 Info: SQLite 3.46.0 11:16:33.3 Info: => 0.0012016s 11:16:33.3 Info: DatabaseEngineVersionCheck migrated 11:16:33.3 Info: => 0.001223s 11:16:33.3 Debug: Took: 00:00:00.0131122 11:16:33.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"Test\""] UpgradeAllowed = [false] Cutoff = [4] MinFormatScore = [0] CutoffFormatScore = [0] FormatItems = [[]] Items = [[ { "id": 0, "quality": { "id": 0, "name": "Unknown" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 1, "name": "MP3-192" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 2, "name": "MP3-VBR-V0" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 3, "name": "MP3-256" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 4, "name": "MP3-320" }, "items": [], "allowed": true }, { "id": 0, "quality": { "id": 6, "name": "FLAC" }, "items": [], "allowed": true } ]] ==== End Query Trace ==== 11:16:33.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId1\""] OldForeignArtistIds = [[]] Name = ["\"Name1\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:16:33.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-07-30T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-30T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:16:33.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-07-30T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-30T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-30T00:00:00Z"] Added = ["2024-07-30T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:16:33.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2024-07-31T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-31T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-07-31T00:00:00Z"] Added = ["2024-07-31T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 11:16:33.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId3\""] OldForeignAlbumIds = [[]] Title = ["\"Title3\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation3\""] ReleaseDate = ["2024-08-01T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-08-01T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-08-01T00:00:00Z"] Added = ["2024-08-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 11:16:33.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"test1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:16:33.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [2] ForeignReleaseId = ["\"test2\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:16:33.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [3] ForeignReleaseId = ["\"test3\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:16:33.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2024-07-30T00:00:00Z"] DateAdded = ["2024-07-30T00: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 ==== 11:16:33.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:16:33.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:16:33.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:16:33.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:16:33.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [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 ==== 11:16:33.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [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 ==== 11:16:33.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [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 ==== 11:16:33.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [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 ==== 11:16:33.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [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 ==== 11:16:33.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [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 ==== 11:16:33.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 11:16:33.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") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 11:16:33.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") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 11:16:33.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") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 11:16:33.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") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 11:16:33.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") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 11:16:33.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") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 11:16:33.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") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 11:16:33.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") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 11:16:33.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") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 11:16:33.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") WHERE ("TrackFiles"."Id" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 11:16:33.4 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_trackfile_if_not_joined --- 11:16:33.4 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_tracks_if_not_joined --- 11:16:33.4 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:33.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579349934073828_115/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:33.4 Info: DatabaseEngineVersionCheck migrating 11:16:33.4 Info: PerformDBOperation 11:16:33.4 Info: Performing DB Operation 11:16:33.4 Info: SQLite 3.46.0 11:16:33.4 Info: => 0.0012001s 11:16:33.4 Info: DatabaseEngineVersionCheck migrated 11:16:33.4 Info: => 0.0012231s 11:16:33.4 Debug: Took: 00:00:00.0198305 11:16:33.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 ==== 11:16:33.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 ==== 11:16:33.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-07-30T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-30T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:16:33.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-07-30T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-30T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-30T00:00:00Z"] Added = ["2024-07-30T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:16:33.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-07-31T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-31T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-07-31T00:00:00Z"] Added = ["2024-07-31T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 11:16:33.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-08-01T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-08-01T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-08-01T00:00:00Z"] Added = ["2024-08-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 11:16:33.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"test1\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:16:33.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [2] ForeignReleaseId = ["\"test2\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:16:33.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [3] ForeignReleaseId = ["\"test3\""] OldForeignReleaseIds = [[]] Title = ["\"Title1\""] Status = ["\"Status1\""] Duration = [1] Label = [[]] Disambiguation = ["\"Disambiguation1\""] Country = [[]] ReleaseDate = ["2024-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:16:33.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2024-07-30T00:00:00Z"] DateAdded = ["2024-07-30T00: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 ==== 11:16:33.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId1\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId1\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [1] TrackNumber = ["\"TrackNumber1\""] AbsoluteTrackNumber = [1] Title = ["\"Title1\""] Duration = [1] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [1] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:16:33.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:16:33.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:16:33.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [1] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:16:33.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [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 ==== 11:16:33.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [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 ==== 11:16:33.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [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 ==== 11:16:33.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [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 ==== 11:16:33.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [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 ==== 11:16:33.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [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 ==== 11:16:33.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "AlbumReleases".* FROM "AlbumReleases" WHERE ("AlbumReleases"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 11:16:33.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."AlbumReleaseId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 11:16:33.4 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_tracks_if_not_joined --- 11:16:33.4 Info: --- Start: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_tracks_if_not_joined_to_trackfile --- 11:16:33.4 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:33.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579349934945173_117/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:33.5 Info: DatabaseEngineVersionCheck migrating 11:16:33.5 Info: PerformDBOperation 11:16:33.5 Info: Performing DB Operation 11:16:33.5 Info: SQLite 3.46.0 11:16:33.5 Info: => 0.0011669s 11:16:33.5 Info: DatabaseEngineVersionCheck migrated 11:16:33.5 Info: => 0.0011877s 11:16:33.5 Debug: Took: 00:00:00.0134205 11:16:33.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 ==== 11:16:33.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 ==== 11:16:33.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-07-30T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-30T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:16:33.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-07-30T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-30T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-30T00:00:00Z"] Added = ["2024-07-30T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:16:33.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-07-31T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-31T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-07-31T00:00:00Z"] Added = ["2024-07-31T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 11:16:33.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-08-01T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-08-01T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-08-01T00:00:00Z"] Added = ["2024-08-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [3] Id = [0] ==== End Query Trace ==== 11:16:33.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-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:16:33.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-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:16:33.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-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:16:33.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-07-30T00:00:00Z"] DateAdded = ["2024-07-30T00: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 ==== 11:16:33.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 ==== 11:16:33.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 ==== 11:16:33.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 ==== 11:16:33.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 ==== 11:16:33.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 ==== 11:16:33.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 ==== 11:16:33.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 ==== 11:16:33.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 ==== 11:16:33.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 ==== 11:16:33.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 ==== 11:16:33.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") PARAMETERS: ==== End Query Trace ==== 11:16:33.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 11:16:33.5 Info: --- End: NzbDrone.Core.Test.Datastore.LazyLoadingFixture.should_lazy_load_tracks_if_not_joined_to_trackfile --- 11:16:33.6 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_add_delay --- 11:16:33.6 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_add_delay --- Skipped Service_should_be_installed_and_then_uninstalled [< 1 ms] Skipped Should_log_warn_if_on_stop_if_service_is_already_stopped [< 1 ms] Skipped should_throw_if_starting_a_running_service [< 1 ms] 11:16:33.6 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_extend_delay --- 11:16:33.6 Trace: Rate Limit triggered, delaying 'me' for 0.196 sec 11:16:33.8 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_extend_delay --- 11:16:33.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_not_remove_either_unique_artist --- 11:16:33.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579349935864011_119/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:33.6 Info: DatabaseEngineVersionCheck migrating 11:16:33.6 Info: PerformDBOperation 11:16:33.6 Info: Performing DB Operation 11:16:33.6 Info: SQLite 3.46.0 11:16:33.6 Info: => 0.0010126s 11:16:33.6 Info: DatabaseEngineVersionCheck migrated 11:16:33.6 Info: => 0.0010343s 11:16:33.6 Info: VersionMigration migrating 11:16:33.6 Info: Beginning Transaction 11:16:33.6 Info: CreateTable VersionInfo 11:16:33.6 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:16:33.6 Info: => 0.0001955s 11:16:33.6 Info: Committing Transaction 11:16:33.6 Info: VersionMigration migrated 11:16:33.6 Info: => 0.0005546s 11:16:33.6 Info: VersionUniqueMigration migrating 11:16:33.6 Info: Beginning Transaction 11:16:33.6 Info: CreateIndex VersionInfo (Version) 11:16:33.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:33.6 Info: => 0.0001434s 11:16:33.6 Info: AlterTable VersionInfo 11:16:33.6 Info: => 9E-07s 11:16:33.6 Info: CreateColumn VersionInfo AppliedOn DateTime 11:16:33.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:16:33.6 Info: => 0.0006105s 11:16:33.6 Info: Committing Transaction 11:16:33.6 Info: VersionUniqueMigration migrated 11:16:33.6 Info: => 0.0008196s 11:16:33.6 Info: VersionDescriptionMigration migrating 11:16:33.6 Info: Beginning Transaction 11:16:33.6 Info: AlterTable VersionInfo 11:16:33.6 Info: => 1.1E-06s 11:16:33.6 Info: CreateColumn VersionInfo Description String 11:16:33.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:16:33.6 Info: => 0.0002159s 11:16:33.6 Info: Committing Transaction 11:16:33.6 Info: VersionDescriptionMigration migrated 11:16:33.6 Info: => 0.0004098s 11:16:33.6 Info: 1: InitialSetup migrating 11:16:33.6 Info: Beginning Transaction 11:16:33.6 Info: Starting migration of Main DB to 1 11:16:33.6 Info: CreateTable Config 11:16:33.6 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:16:33.6 Info: => 0.0001945s 11:16:33.6 Info: CreateIndex Config (Key) 11:16:33.6 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:16:33.6 Info: => 0.0001053s 11:16:33.6 Info: CreateTable RootFolders 11:16:33.6 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:16:33.6 Info: => 0.0001254s 11:16:33.6 Info: CreateIndex RootFolders (Path) 11:16:33.6 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:16:33.6 Info: => 9.4E-05s 11:16:33.6 Info: CreateTable Artists 11:16:33.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) 11:16:33.6 Info: => 0.0003371s 11:16:33.6 Info: CreateIndex Artists (ForeignArtistId) 11:16:33.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:33.6 Info: => 0.0001315s 11:16:33.6 Info: CreateIndex Artists (NameSlug) 11:16:33.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:33.6 Info: => 9.93E-05s 11:16:33.6 Info: CreateIndex Artists (CleanName) 11:16:33.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:33.6 Info: => 9.4E-05s 11:16:33.6 Info: CreateIndex Artists (Path) 11:16:33.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:33.6 Info: => 9.37E-05s 11:16:33.6 Info: CreateTable Albums 11:16:33.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) 11:16:33.6 Info: => 0.0003141s 11:16:33.6 Info: CreateIndex Albums (ForeignAlbumId) 11:16:33.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:33.6 Info: => 0.0001128s 11:16:33.6 Info: CreateIndex Albums (MBId) 11:16:33.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:33.6 Info: => 9.69E-05s 11:16:33.6 Info: CreateIndex Albums (TADBId) 11:16:33.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:33.6 Info: => 9.02E-05s 11:16:33.6 Info: CreateIndex Albums (TitleSlug) 11:16:33.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:33.6 Info: => 9.24E-05s 11:16:33.6 Info: CreateIndex Albums (CleanTitle) 11:16:33.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:33.6 Info: => 0.0001286s 11:16:33.6 Info: CreateIndex Albums (Path) 11:16:33.6 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:16:33.6 Info: => 8.44E-05s 11:16:33.6 Info: CreateTable Tracks 11:16:33.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) 11:16:33.6 Info: => 0.0001919s 11:16:33.6 Info: CreateIndex Tracks (ForeignTrackId) 11:16:33.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:33.6 Info: => 9.76E-05s 11:16:33.6 Info: CreateIndex Tracks (ArtistId) 11:16:33.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:33.6 Info: => 0.0001337s 11:16:33.6 Info: CreateIndex Tracks (TrackFileId) 11:16:33.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:33.6 Info: => 0.0001258s 11:16:33.6 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:16:33.6 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:16:33.6 Info: => 0.0001092s 11:16:33.6 Info: CreateTable TrackFiles 11:16:33.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) 11:16:33.6 Info: => 0.000177s 11:16:33.6 Info: CreateIndex TrackFiles (ArtistId) 11:16:33.6 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:16:33.6 Info: => 0.000104s 11:16:33.6 Info: CreateIndex TrackFiles (AlbumId) 11:16:33.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:33.6 Info: => 0.00013s 11:16:33.6 Info: CreateTable History 11:16:33.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) 11:16:33.6 Info: => 0.0001883s 11:16:33.6 Info: CreateIndex History (Date) 11:16:33.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:33.6 Info: => 0.0001428s 11:16:33.6 Info: CreateIndex History (EventType) 11:16:33.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:33.6 Info: => 0.0001176s 11:16:33.6 Info: CreateIndex History (DownloadId) 11:16:33.6 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:16:33.6 Info: => 0.000103s 11:16:33.6 Info: CreateIndex History (AlbumId) 11:16:33.6 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:16:33.6 Info: => 0.0001241s 11:16:33.6 Info: CreateTable Notifications 11:16:33.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) 11:16:33.6 Info: => 0.0001778s 11:16:33.6 Info: CreateTable ScheduledTasks 11:16:33.6 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:16:33.6 Info: => 0.0001323s 11:16:33.6 Info: CreateIndex ScheduledTasks (TypeName) 11:16:33.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:33.6 Info: => 0.0001107s 11:16:33.6 Info: CreateTable Indexers 11:16:33.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) 11:16:33.6 Info: => 0.0001824s 11:16:33.6 Info: CreateIndex Indexers (Name) 11:16:33.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:33.6 Info: => 0.0001249s 11:16:33.6 Info: CreateTable Profiles 11:16:33.6 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:16:33.6 Info: => 0.0001318s 11:16:33.6 Info: CreateIndex Profiles (Name) 11:16:33.6 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:16:33.6 Info: => 0.0001071s 11:16:33.6 Info: CreateTable QualityDefinitions 11:16:33.6 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:16:33.6 Info: => 0.000168s 11:16:33.6 Info: CreateIndex QualityDefinitions (Quality) 11:16:33.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:16:33.6 Info: => 0.000106s 11:16:33.6 Info: CreateIndex QualityDefinitions (Title) 11:16:33.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:16:33.6 Info: => 0.0001023s 11:16:33.6 Info: CreateTable NamingConfig 11:16:33.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) 11:16:33.6 Info: => 0.0001896s 11:16:33.6 Info: CreateTable Blacklist 11:16:33.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 '') 11:16:33.6 Info: => 0.0002482s 11:16:33.6 Info: CreateTable Metadata 11:16:33.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) 11:16:33.6 Info: => 0.0001445s 11:16:33.6 Info: CreateTable MetadataFiles 11:16:33.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) 11:16:33.6 Info: => 0.0001657s 11:16:33.6 Info: CreateTable DownloadClients 11:16:33.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) 11:16:33.6 Info: => 0.0001762s 11:16:33.6 Info: CreateTable PendingReleases 11:16:33.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 '') 11:16:33.6 Info: => 0.0001804s 11:16:33.6 Info: CreateTable RemotePathMappings 11:16:33.6 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:16:33.6 Info: => 0.000137s 11:16:33.6 Info: CreateTable Tags 11:16:33.6 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:16:33.6 Info: => 0.0001373s 11:16:33.6 Info: CreateIndex Tags (Label) 11:16:33.6 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:16:33.6 Info: => 0.0001101s 11:16:33.6 Info: CreateTable Restrictions 11:16:33.6 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:16:33.6 Info: => 0.0001674s 11:16:33.6 Info: CreateTable DelayProfiles 11:16:33.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) 11:16:33.6 Info: => 0.00017s 11:16:33.6 Info: CreateTable Users 11:16:33.6 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:16:33.6 Info: => 0.0001328s 11:16:33.6 Info: CreateIndex Users (Identifier) 11:16:33.6 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:16:33.6 Info: => 0.000108s 11:16:33.6 Info: CreateIndex Users (Username) 11:16:33.6 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:16:33.6 Info: => 0.0001627s 11:16:33.6 Info: CreateTable Commands 11:16:33.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) 11:16:33.6 Info: => 0.000195s 11:16:33.6 Info: CreateTable IndexerStatus 11:16:33.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) 11:16:33.6 Info: => 0.0001594s 11:16:33.6 Info: CreateIndex IndexerStatus (ProviderId) 11:16:33.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:33.6 Info: => 0.0001038s 11:16:33.6 Info: CreateTable ExtraFiles 11:16:33.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) 11:16:33.6 Info: => 0.0001845s 11:16:33.6 Info: CreateTable LyricFiles 11:16:33.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) 11:16:33.6 Info: => 0.0001892s 11:16:33.6 Info: CreateTable LanguageProfiles 11:16:33.6 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:16:33.6 Info: => 0.0001308s 11:16:33.6 Info: CreateIndex LanguageProfiles (Name) 11:16:33.6 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:16:33.6 Info: => 0.0001265s 11:16:33.6 Info: CreateTable DownloadClientStatus 11:16:33.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) 11:16:33.6 Info: => 0.000174s 11:16:33.6 Info: CreateIndex DownloadClientStatus (ProviderId) 11:16:33.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:33.6 Info: => 0.0001095s 11:16:33.6 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:16:33.6 Info: -> 1 Insert operations completed in 00:00:00.0001109 taking an average of 00:00:00.0001109 11:16:33.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-30T11:16:33', 'InitialSetup') 11:16:33.6 Info: Committing Transaction 11:16:33.6 Info: 1: InitialSetup migrated 11:16:33.6 Info: => 0.0009966s 11:16:33.6 Info: 2: add_reason_to_pending_releases migrating 11:16:33.6 Info: Beginning Transaction 11:16:33.6 Info: Starting migration of Main DB to 2 11:16:33.6 Info: AlterTable PendingReleases 11:16:33.6 Info: => 7E-07s 11:16:33.6 Info: CreateColumn PendingReleases Reason Int32 11:16:33.6 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:16:33.6 Info: => 0.0090446s 11:16:33.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-30T11:16:33', 'add_reason_to_pending_releases') 11:16:33.6 Info: Committing Transaction 11:16:33.6 Info: 2: add_reason_to_pending_releases migrated 11:16:33.6 Info: => 0.0093849s 11:16:33.6 Info: 3: add_medium_support migrating 11:16:33.6 Info: Beginning Transaction 11:16:33.6 Info: Starting migration of Main DB to 3 11:16:33.6 Info: AlterTable Albums 11:16:33.6 Info: => 1E-06s 11:16:33.6 Info: CreateColumn Albums Media String 11:16:33.6 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:16:33.6 Info: => 0.000531s 11:16:33.6 Info: AlterTable Tracks 11:16:33.6 Info: => 8E-07s 11:16:33.6 Info: CreateColumn Tracks MediumNumber Int32 11:16:33.6 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:16:33.6 Info: => 0.000467s 11:16:33.6 Info: AlterTable Tracks 11:16:33.6 Info: => 3.3E-06s 11:16:33.6 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:16:33.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:16:33.6 Info: => 0.0004658s 11:16:33.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:33.6 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:33.6 Info: => 8.69E-05s 11:16:33.6 Info: DeleteColumn Tracks TrackNumber 11:16:33.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) 11:16:33.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" 11:16:33.6 Info: DROP TABLE "Tracks" 11:16:33.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:33.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:33.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:33.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:33.6 Info: => 0.0043866s 11:16:33.6 Info: AlterTable Tracks 11:16:33.6 Info: => 8E-07s 11:16:33.6 Info: CreateColumn Tracks TrackNumber String 11:16:33.6 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:16:33.6 Info: => 0.0004687s 11:16:33.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-30T11:16:33', 'add_medium_support') 11:16:33.6 Info: Committing Transaction 11:16:33.6 Info: 3: add_medium_support migrated 11:16:33.6 Info: => 0.0008688s 11:16:33.6 Info: 4: add_various_qualites_in_profile migrating 11:16:33.6 Info: Beginning Transaction 11:16:33.6 Info: Starting migration of Main DB to 4 11:16:33.6 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:33.6 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:33.6 Info: => 6.8E-05s 11:16:33.6 Info: PerformDBOperation 11:16:33.6 Info: Performing DB Operation 11:16:33.6 Info: => 3.93E-05s 11:16:33.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-30T11:16:33', 'add_various_qualites_in_profile') 11:16:33.6 Info: Committing Transaction 11:16:33.6 Info: 4: add_various_qualites_in_profile migrated 11:16:33.6 Info: => 0.0003032s 11:16:33.6 Info: 5: metadata_profiles migrating 11:16:33.6 Info: Beginning Transaction 11:16:33.6 Info: Starting migration of Main DB to 5 11:16:33.6 Info: CreateTable MetadataProfiles 11:16:33.6 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:16:33.6 Info: => 0.0001493s 11:16:33.6 Info: CreateIndex MetadataProfiles (Name) 11:16:33.6 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:16:33.6 Info: => 0.0001058s 11:16:33.6 Info: AlterTable Artists 11:16:33.6 Info: => 8E-07s 11:16:33.6 Info: CreateColumn Artists MetadataProfileId Int32 11:16:33.6 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:16:33.6 Info: => 0.0004874s 11:16:33.6 Info: DeleteColumn Artists PrimaryAlbumTypes 11:16:33.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) 11:16:33.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" 11:16:33.6 Info: DROP TABLE "Artists" 11:16:33.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:33.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:33.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:33.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:33.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:33.6 Info: => 0.0047238s 11:16:33.6 Info: DeleteColumn Artists SecondaryAlbumTypes 11:16:33.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) 11:16:33.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" 11:16:33.6 Info: DROP TABLE "Artists" 11:16:33.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:33.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:33.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:33.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:33.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:33.6 Info: => 0.0045716s 11:16:33.6 Info: AlterTable Albums 11:16:33.6 Info: => 8E-07s 11:16:33.6 Info: CreateColumn Albums SecondaryTypes String 11:16:33.6 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:16:33.6 Info: => 0.0004881s 11:16:33.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-30T11:16:33', 'metadata_profiles') 11:16:33.6 Info: Committing Transaction 11:16:33.6 Info: 5: metadata_profiles migrated 11:16:33.6 Info: => 0.0008916s 11:16:33.6 Info: 6: separate_automatic_and_interactive_search migrating 11:16:33.6 Info: Beginning Transaction 11:16:33.6 Info: Starting migration of Main DB to 6 11:16:33.6 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:16:33.6 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 11:16:33.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:16:33.6 Info: DROP TABLE "Indexers" 11:16:33.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:33.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:33.6 Info: => 0.0039366s 11:16:33.6 Info: AlterTable Indexers 11:16:33.6 Info: => 7E-07s 11:16:33.6 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:16:33.6 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:16:33.6 Info: => 0.0004732s 11:16:33.6 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:33.6 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:33.6 Info: => 5.38E-05s 11:16:33.6 Info: AlterTable Indexers 11:16:33.6 Info: => 7E-07s 11:16:33.6 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:16:33.6 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 11:16:33.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 11:16:33.6 Info: DROP TABLE "Indexers" 11:16:33.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:33.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:33.6 Info: => 0.0038897s 11:16:33.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-30T11:16:33', 'separate_automatic_and_interactive_search') 11:16:33.6 Info: Committing Transaction 11:16:33.6 Info: 6: separate_automatic_and_interactive_search migrated 11:16:33.6 Info: => 0.0042514s 11:16:33.6 Info: 7: change_album_path_to_relative migrating 11:16:33.6 Info: Beginning Transaction 11:16:33.6 Info: Starting migration of Main DB to 7 11:16:33.6 Info: DeleteColumn Albums Path 11:16:33.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 11:16:33.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 11:16:33.6 Info: DROP TABLE "Albums" 11:16:33.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:33.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:33.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:33.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:33.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:33.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:33.6 Info: => 0.0047944s 11:16:33.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-30T11:16:33', 'change_album_path_to_relative') 11:16:33.6 Info: Committing Transaction 11:16:33.6 Info: 7: change_album_path_to_relative migrated 11:16:33.6 Info: => 0.0051962s 11:16:33.6 Info: 8: change_quality_size_mb_to_kb migrating 11:16:33.6 Info: Beginning Transaction 11:16:33.6 Info: Starting migration of Main DB to 8 11:16:33.6 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:16:33.6 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:16:33.6 Info: => 6.15E-05s 11:16:33.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-30T11:16:33', 'change_quality_size_mb_to_kb') 11:16:33.6 Info: Committing Transaction 11:16:33.6 Info: 8: change_quality_size_mb_to_kb migrated 11:16:33.6 Info: => 0.0003367s 11:16:33.6 Info: 9: album_releases migrating 11:16:33.6 Info: Beginning Transaction 11:16:33.6 Info: Starting migration of Main DB to 9 11:16:33.6 Info: AlterTable Albums 11:16:33.6 Info: => 9E-07s 11:16:33.6 Info: CreateColumn Albums Releases String 11:16:33.6 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:16:33.6 Info: => 0.0005055s 11:16:33.6 Info: AlterTable Albums 11:16:33.6 Info: => 9E-07s 11:16:33.6 Info: CreateColumn Albums CurrentRelease String 11:16:33.6 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:16:33.6 Info: => 0.000482s 11:16:33.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-30T11:16:33', 'album_releases') 11:16:33.6 Info: Committing Transaction 11:16:33.6 Info: 9: album_releases migrated 11:16:33.6 Info: => 0.0007903s 11:16:33.6 Info: 10: album_releases_fix migrating 11:16:33.6 Info: Beginning Transaction 11:16:33.6 Info: Starting migration of Main DB to 10 11:16:33.6 Info: AlterTable Albums 11:16:33.6 Info: => 9E-07s 11:16:33.6 Info: AlterColumn Albums Releases String 11:16:33.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 11:16:33.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:16:33.6 Info: DROP TABLE "Albums" 11:16:33.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:33.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:33.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:33.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:33.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:33.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:33.6 Info: => 0.0060723s 11:16:33.6 Info: AlterTable Albums 11:16:33.6 Info: => 8E-07s 11:16:33.6 Info: AlterColumn Albums CurrentRelease String 11:16:33.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 11:16:33.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:16:33.6 Info: DROP TABLE "Albums" 11:16:33.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:33.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:33.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:33.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:33.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:33.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:33.6 Info: => 0.0046996s 11:16:33.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-30T11:16:33', 'album_releases_fix') 11:16:33.6 Info: Committing Transaction 11:16:33.6 Info: 10: album_releases_fix migrated 11:16:33.6 Info: => 0.0050984s 11:16:33.6 Info: 11: import_lists migrating 11:16:33.6 Info: Beginning Transaction 11:16:33.6 Info: Starting migration of Main DB to 11 11:16:33.6 Info: CreateTable ImportLists 11:16:33.6 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 11:16:33.6 Info: => 0.0001848s 11:16:33.6 Info: CreateIndex ImportLists (Name) 11:16:33.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:33.6 Info: => 0.0001004s 11:16:33.6 Info: CreateTable ImportListStatus 11:16:33.6 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:16:33.6 Info: => 0.0001369s 11:16:33.6 Info: CreateIndex ImportListStatus (ProviderId) 11:16:33.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:33.6 Info: => 0.0009682s 11:16:33.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-30T11:16:33', 'import_lists') 11:16:33.6 Info: Committing Transaction 11:16:33.7 Info: 11: import_lists migrated 11:16:33.7 Info: => 0.0013329s 11:16:33.7 Info: 12: add_release_status migrating 11:16:33.7 Info: Beginning Transaction 11:16:33.7 Info: Starting migration of Main DB to 12 11:16:33.7 Info: AlterTable MetadataProfiles 11:16:33.7 Info: => 9E-07s 11:16:33.7 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:16:33.7 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:16:33.7 Info: => 0.0005301s 11:16:33.7 Info: PerformDBOperation 11:16:33.7 Info: Performing DB Operation 11:16:33.7 Info: => 3.48E-05s 11:16:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-30T11:16:33', 'add_release_status') 11:16:33.7 Info: Committing Transaction 11:16:33.7 Info: 12: add_release_status migrated 11:16:33.7 Info: => 0.0003306s 11:16:33.7 Info: 13: album_download_notification migrating 11:16:33.7 Info: Beginning Transaction 11:16:33.7 Info: Starting migration of Main DB to 13 11:16:33.7 Info: AlterTable Notifications 11:16:33.7 Info: => 1E-06s 11:16:33.7 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:16:33.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:16:33.7 Info: => 0.0005163s 11:16:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-30T11:16:33', 'album_download_notification') 11:16:33.7 Info: Committing Transaction 11:16:33.7 Info: 13: album_download_notification migrated 11:16:33.7 Info: => 0.0008431s 11:16:33.7 Info: 14: fix_language_metadata_profiles migrating 11:16:33.7 Info: Beginning Transaction 11:16:33.7 Info: Starting migration of Main DB to 14 11:16:33.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 11:16:33.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 11:16:33.7 Info: => 9.82E-05s 11:16:33.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 11:16:33.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 11:16:33.7 Info: => 7.08E-05s 11:16:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-30T11:16:33', 'fix_language_metadata_profiles') 11:16:33.7 Info: Committing Transaction 11:16:33.7 Info: 14: fix_language_metadata_profiles migrated 11:16:33.7 Info: => 0.0003356s 11:16:33.7 Info: 15: remove_fanzub migrating 11:16:33.7 Info: Beginning Transaction 11:16:33.7 Info: Starting migration of Main DB to 15 11:16:33.7 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:33.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:33.7 Info: => 6.04E-05s 11:16:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-30T11:16:33', 'remove_fanzub') 11:16:33.7 Info: Committing Transaction 11:16:33.7 Info: 15: remove_fanzub migrated 11:16:33.7 Info: => 0.0003285s 11:16:33.7 Info: 16: update_artist_history_indexes migrating 11:16:33.7 Info: Beginning Transaction 11:16:33.7 Info: Starting migration of Main DB to 16 11:16:33.7 Info: CreateIndex Albums (ArtistId) 11:16:33.7 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:16:33.7 Info: => 0.0001214s 11:16:33.7 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:16:33.7 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:16:33.7 Info: => 0.0001005s 11:16:33.7 Info: DeleteIndex History (AlbumId) 11:16:33.7 Info: DROP INDEX "IX_History_AlbumId" 11:16:33.7 Info: => 0.0001437s 11:16:33.7 Info: CreateIndex History (AlbumId, Date) 11:16:33.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:33.7 Info: => 0.0001122s 11:16:33.7 Info: DeleteIndex History (DownloadId) 11:16:33.7 Info: DROP INDEX "IX_History_DownloadId" 11:16:33.7 Info: => 0.0001356s 11:16:33.7 Info: CreateIndex History (DownloadId, Date) 11:16:33.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:33.7 Info: => 0.0001073s 11:16:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-30T11:16:33', 'update_artist_history_indexes') 11:16:33.7 Info: Committing Transaction 11:16:33.7 Info: 16: update_artist_history_indexes migrated 11:16:33.7 Info: => 0.0004333s 11:16:33.7 Info: 17: remove_nma migrating 11:16:33.7 Info: Beginning Transaction 11:16:33.7 Info: Starting migration of Main DB to 17 11:16:33.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:33.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:16:33.7 Info: => 6.58E-05s 11:16:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-30T11:16:33', 'remove_nma') 11:16:33.7 Info: Committing Transaction 11:16:33.7 Info: 17: remove_nma migrated 11:16:33.7 Info: => 0.0003339s 11:16:33.7 Info: 18: album_disambiguation migrating 11:16:33.7 Info: Beginning Transaction 11:16:33.7 Info: Starting migration of Main DB to 18 11:16:33.7 Info: AlterTable Albums 11:16:33.7 Info: => 1E-06s 11:16:33.7 Info: CreateColumn Albums Disambiguation String 11:16:33.7 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:16:33.7 Info: => 0.0005366s 11:16:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-30T11:16:33', 'album_disambiguation') 11:16:33.7 Info: Committing Transaction 11:16:33.7 Info: 18: album_disambiguation migrated 11:16:33.7 Info: => 0.0008501s 11:16:33.7 Info: 19: add_ape_quality_in_profiles migrating 11:16:33.7 Info: Beginning Transaction 11:16:33.7 Info: Starting migration of Main DB to 19 11:16:33.7 Info: PerformDBOperation 11:16:33.7 Info: Performing DB Operation 11:16:33.7 Info: => 3.96E-05s 11:16:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-30T11:16:33', 'add_ape_quality_in_profiles') 11:16:33.7 Info: Committing Transaction 11:16:33.7 Info: 19: add_ape_quality_in_profiles migrated 11:16:33.7 Info: => 0.0003313s 11:16:33.7 Info: 20: remove_pushalot migrating 11:16:33.7 Info: Beginning Transaction 11:16:33.7 Info: Starting migration of Main DB to 20 11:16:33.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:33.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:16:33.7 Info: => 6.5E-05s 11:16:33.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:33.7 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:16:33.7 Info: => 4.36E-05s 11:16:33.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:33.7 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:16:33.7 Info: => 4.06E-05s 11:16:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-30T11:16:33', 'remove_pushalot') 11:16:33.7 Info: Committing Transaction 11:16:33.7 Info: 20: remove_pushalot migrated 11:16:33.7 Info: => 0.0011179s 11:16:33.7 Info: 21: add_custom_filters migrating 11:16:33.7 Info: Beginning Transaction 11:16:33.7 Info: Starting migration of Main DB to 21 11:16:33.7 Info: CreateTable CustomFilters 11:16:33.7 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:16:33.7 Info: => 0.0001551s 11:16:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-30T11:16:33', 'add_custom_filters') 11:16:33.7 Info: Committing Transaction 11:16:33.7 Info: 21: add_custom_filters migrated 11:16:33.7 Info: => 0.0004718s 11:16:33.7 Info: 22: import_list_tags migrating 11:16:33.7 Info: Beginning Transaction 11:16:33.7 Info: Starting migration of Main DB to 22 11:16:33.7 Info: AlterTable ImportLists 11:16:33.7 Info: => 8E-07s 11:16:33.7 Info: CreateColumn ImportLists Tags String 11:16:33.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:16:33.7 Info: => 0.000546s 11:16:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-30T11:16:33', 'import_list_tags') 11:16:33.7 Info: Committing Transaction 11:16:33.7 Info: 22: import_list_tags migrated 11:16:33.7 Info: => 0.0008652s 11:16:33.7 Info: 23: add_release_groups_etc migrating 11:16:33.7 Info: Beginning Transaction 11:16:33.7 Info: Starting migration of Main DB to 23 11:16:33.7 Info: CreateTable ArtistMetadata 11:16:33.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) 11:16:33.7 Info: => 0.0002448s 11:16:33.7 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:16:33.7 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:16:33.7 Info: => 0.0001322s 11:16:33.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" 11:16:33.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" 11:16:33.7 Info: => 0.0001091s 11:16:33.7 Info: AlterTable Artists 11:16:33.7 Info: => 7E-07s 11:16:33.7 Info: CreateColumn Artists ArtistMetadataId Int32 11:16:33.7 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:33.7 Info: => 0.0005257s 11:16:33.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:33.7 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:33.7 Info: => 8.19E-05s 11:16:33.7 Info: CreateTable AlbumReleases 11:16:33.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) 11:16:33.7 Info: => 0.0001724s 11:16:33.7 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:16:33.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:33.7 Info: => 0.0001141s 11:16:33.7 Info: CreateIndex AlbumReleases (AlbumId) 11:16:33.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:33.7 Info: => 0.0001059s 11:16:33.7 Info: PerformDBOperation 11:16:33.7 Info: Performing DB Operation 11:16:33.7 Info: => 0.0001012s 11:16:33.7 Info: AlterTable Albums 11:16:33.7 Info: => 8E-07s 11:16:33.7 Info: CreateColumn Albums ArtistMetadataId Int32 11:16:33.7 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:33.7 Info: => 0.0005437s 11:16:33.7 Info: AlterTable Albums 11:16:33.7 Info: => 8E-07s 11:16:33.7 Info: CreateColumn Albums AnyReleaseOk Boolean 11:16:33.7 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:16:33.7 Info: => 0.0005475s 11:16:33.7 Info: AlterTable Albums 11:16:33.7 Info: => 8E-07s 11:16:33.7 Info: CreateColumn Albums Links String 11:16:33.7 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:16:33.7 Info: => 0.000531s 11:16:33.7 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:33.7 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:33.7 Info: => 9.91E-05s 11:16:33.7 Info: AlterTable Tracks 11:16:33.7 Info: => 6E-07s 11:16:33.7 Info: CreateColumn Tracks ForeignRecordingId String 11:16:33.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:16:33.7 Info: => 0.0005291s 11:16:33.7 Info: AlterTable Tracks 11:16:33.7 Info: => 7E-07s 11:16:33.7 Info: CreateColumn Tracks AlbumReleaseId Int32 11:16:33.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:16:33.7 Info: => 0.0005249s 11:16:33.7 Info: AlterTable Tracks 11:16:33.7 Info: => 7E-07s 11:16:33.7 Info: CreateColumn Tracks ArtistMetadataId Int32 11:16:33.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:33.7 Info: => 0.0005315s 11:16:33.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:33.7 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:33.7 Info: => 0.0001007s 11:16:33.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:33.7 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:33.7 Info: => 8.07E-05s 11:16:33.7 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:16:33.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:33.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" 11:16:33.7 Info: DROP TABLE "Artists" 11:16:33.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:33.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:33.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:33.7 Info: => 0.0061131s 11:16:33.7 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:16: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) 11:16: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") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 11:16:33.7 Info: DROP TABLE "Albums" 11:16:33.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:33.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:33.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:33.7 Info: => 0.0073438s 11:16:33.7 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:16:33.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) 11:16:33.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" 11:16:33.7 Info: DROP TABLE "Tracks" 11:16:33.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:33.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:33.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:33.7 Info: => 0.0046277s 11:16:33.7 Info: DeleteColumn TrackFiles ArtistId 11:16:33.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 11:16:33.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" 11:16:33.7 Info: DROP TABLE "TrackFiles" 11:16:33.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:33.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:33.7 Info: => 0.0043636s 11:16:33.7 Info: CreateIndex Artists (ArtistMetadataId) 11:16:33.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:33.7 Info: => 0.0009015s 11:16:33.7 Info: CreateIndex Artists (Monitored) 11:16:33.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:33.7 Info: => 9.24E-05s 11:16:33.7 Info: CreateIndex Albums (ArtistMetadataId) 11:16:33.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:33.7 Info: => 8.94E-05s 11:16:33.7 Info: CreateIndex Tracks (ArtistMetadataId) 11:16:33.7 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:16:33.7 Info: => 8.77E-05s 11:16:33.7 Info: CreateIndex Tracks (AlbumReleaseId) 11:16:33.7 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:16:33.7 Info: => 9.43E-05s 11:16:33.7 Info: CreateIndex Tracks (ForeignRecordingId) 11:16:33.7 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:16:33.7 Info: => 9.19E-05s 11:16:33.7 Info: UpdateData 11:16:33.7 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:33.7 Info: => 5.42E-05s 11:16:33.7 Info: UpdateData 11:16:33.7 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:33.7 Info: => 4.61E-05s 11:16:33.7 Info: UpdateData 11:16:33.7 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:16:33.7 Info: => 5.24E-05s 11:16:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-30T11:16:33', 'add_release_groups_etc') 11:16:33.7 Info: Committing Transaction 11:16:33.7 Info: 23: add_release_groups_etc migrated 11:16:33.7 Info: => 0.0005739s 11:16:33.7 Info: 24: NewMediaInfoFormat migrating 11:16:33.7 Info: Beginning Transaction 11:16:33.7 Info: Starting migration of Main DB to 24 11:16:33.7 Info: UpdateData 11:16:33.7 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:16:33.7 Info: => 6.61E-05s 11:16:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-30T11:16:33', 'NewMediaInfoFormat') 11:16:33.7 Info: Committing Transaction 11:16:33.7 Info: 24: NewMediaInfoFormat migrated 11:16:33.7 Info: => 0.000338s 11:16:33.7 Info: 25: rename_restrictions_to_release_profiles migrating 11:16:33.7 Info: Beginning Transaction 11:16:33.7 Info: Starting migration of Main DB to 25 11:16:33.7 Info: RenameTable Restrictions ReleaseProfiles 11:16:33.7 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:16:33.7 Info: => 0.0014245s 11:16:33.7 Info: AlterTable ReleaseProfiles 11:16:33.7 Info: => 7E-07s 11:16:33.7 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:16:33.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:16:33.7 Info: => 0.0005392s 11:16:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-30T11:16:33', 'rename_restrictions_to_release_profiles') 11:16:33.7 Info: Committing Transaction 11:16:33.7 Info: 25: rename_restrictions_to_release_profiles migrated 11:16:33.7 Info: => 0.0008408s 11:16:33.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:16:33.7 Info: Beginning Transaction 11:16:33.7 Info: Starting migration of Main DB to 26 11:16:33.7 Info: RenameTable Profiles QualityProfiles 11:16:33.7 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:16:33.7 Info: => 0.0014344s 11:16:33.7 Info: AlterTable QualityProfiles 11:16:33.7 Info: => 8E-07s 11:16:33.7 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:16:33.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:33.7 Info: => 0.0005119s 11:16:33.7 Info: AlterTable LanguageProfiles 11:16:33.7 Info: => 7E-07s 11:16:33.7 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:16:33.7 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:33.7 Info: => 0.0005156s 11:16:33.7 Info: UpdateData 11:16:33.7 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:33.7 Info: => 5.78E-05s 11:16:33.7 Info: UpdateData 11:16:33.7 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:33.7 Info: => 4.09E-05s 11:16:33.7 Info: RenameColumn Artists ProfileId to QualityProfileId 11:16:33.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:33.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:16:33.7 Info: DROP TABLE "Artists" 11:16:33.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:33.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:33.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:33.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:33.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:33.7 Info: => 0.0057869s 11:16:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-30T11:16:33', 'rename_quality_profiles_add_upgrade_allowed') 11:16:33.7 Info: Committing Transaction 11:16:33.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:16:33.7 Info: => 0.0062152s 11:16:33.7 Info: 27: add_import_exclusions migrating 11:16:33.7 Info: Beginning Transaction 11:16:33.7 Info: Starting migration of Main DB to 27 11:16:33.7 Info: CreateTable ImportListExclusions 11:16:33.7 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:16:33.7 Info: => 0.0001417s 11:16:33.7 Info: CreateIndex ImportListExclusions (ForeignId) 11:16:33.7 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:16:33.7 Info: => 9.5E-05s 11:16:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-30T11:16:33', 'add_import_exclusions') 11:16:33.7 Info: Committing Transaction 11:16:33.7 Info: 27: add_import_exclusions migrated 11:16:33.7 Info: => 0.000397s 11:16:33.7 Info: 28: clean_artist_metadata_table migrating 11:16:33.7 Info: Beginning Transaction 11:16:33.7 Info: Starting migration of Main DB to 28 11:16:33.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) 11:16:33.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) 11:16:33.7 Info: => 0.0001841s 11:16:33.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) 11:16:33.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) 11:16:33.7 Info: => 0.0001483s 11:16:33.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) 11:16:33.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) 11:16:33.7 Info: => 0.0001412s 11:16:33.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) 11:16:33.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) 11:16:33.7 Info: => 0.0001382s 11:16:33.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) 11:16:33.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) 11:16:33.7 Info: => 0.0001389s 11:16:33.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) 11:16:33.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) 11:16:33.7 Info: => 0.0001371s 11:16:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-30T11:16:33', 'clean_artist_metadata_table') 11:16:33.7 Info: Committing Transaction 11:16:33.7 Info: 28: clean_artist_metadata_table migrated 11:16:33.7 Info: => 0.0004039s 11:16:33.7 Info: 29: health_issue_notification migrating 11:16:33.7 Info: Beginning Transaction 11:16:33.7 Info: Starting migration of Main DB to 29 11:16:33.7 Info: AlterTable Notifications 11:16:33.7 Info: => 9E-07s 11:16:33.7 Info: CreateColumn Notifications OnHealthIssue Boolean 11:16:33.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:16:33.7 Info: => 0.0005578s 11:16:33.7 Info: AlterTable Notifications 11:16:33.7 Info: => 8E-07s 11:16:33.7 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:16:33.7 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:16:33.7 Info: => 0.0005225s 11:16:33.7 Info: AlterTable Notifications 11:16:33.7 Info: => 6E-07s 11:16:33.7 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:16:33.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:16:33.7 Info: => 0.0005219s 11:16:33.7 Info: AlterTable Notifications 11:16:33.7 Info: => 6E-07s 11:16:33.7 Info: CreateColumn Notifications OnImportFailure Boolean 11:16:33.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:16:33.7 Info: => 0.0005239s 11:16:33.7 Info: AlterTable Notifications 11:16:33.7 Info: => 7E-07s 11:16:33.7 Info: CreateColumn Notifications OnTrackRetag Boolean 11:16:33.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:16:33.7 Info: => 0.0005293s 11:16:33.7 Info: DeleteColumn Notifications OnDownload 11:16:33.7 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:16:33.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" 11:16:33.7 Info: DROP TABLE "Notifications" 11:16:33.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:33.7 Info: => 0.0043733s 11:16:33.7 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:16:33.7 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:16:33.7 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 11:16:33.7 Info: DROP TABLE "Notifications" 11:16:33.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:33.7 Info: => 0.005474s 11:16:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-30T11:16:33', 'health_issue_notification') 11:16:33.7 Info: Committing Transaction 11:16:33.7 Info: 29: health_issue_notification migrated 11:16:33.7 Info: => 0.00585s 11:16:33.7 Info: 30: add_mediafilerepository_mtime migrating 11:16:33.7 Info: Beginning Transaction 11:16:33.7 Info: Starting migration of Main DB to 30 11:16:33.7 Info: AlterTable TrackFiles 11:16:33.7 Info: => 8E-07s 11:16:33.7 Info: CreateColumn TrackFiles Modified DateTime 11:16:33.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:16:33.7 Info: => 0.0005683s 11:16:33.7 Info: AlterTable TrackFiles 11:16:33.7 Info: => 6E-07s 11:16:33.7 Info: CreateColumn TrackFiles Path String 11:16:33.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:16:33.7 Info: => 0.0005243s 11:16:33.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:33.7 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:33.7 Info: => 4.98E-05s 11:16:33.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:16:33.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:16:33.7 Info: => 0.0001397s 11:16:33.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 11:16:33.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 11:16:33.7 Info: => 0.000169s 11:16:33.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 11:16:33.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 11:16:33.7 Info: => 0.0001697s 11:16:33.7 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 11:16:33.7 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 11:16:33.7 Info: => 9.42E-05s 11:16:33.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:33.7 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:33.7 Info: => 5.91E-05s 11:16:33.7 Info: AlterTable TrackFiles 11:16:33.7 Info: => 5E-07s 11:16:33.7 Info: AlterColumn TrackFiles Path String 11:16:33.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:33.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 11:16:33.7 Info: DROP TABLE "TrackFiles" 11:16:33.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:33.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:33.7 Info: => 0.0044199s 11:16:33.7 Info: CreateIndex TrackFiles (Path) 11:16:33.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:33.7 Info: => 9.18E-05s 11:16:33.7 Info: DeleteColumn TrackFiles RelativePath 11:16:33.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:33.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 11:16:33.7 Info: DROP TABLE "TrackFiles" 11:16:33.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:33.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:33.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:33.7 Info: => 0.0058541s 11:16:33.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-30T11:16:33', 'add_mediafilerepository_mtime') 11:16:33.7 Info: Committing Transaction 11:16:33.7 Info: 30: add_mediafilerepository_mtime migrated 11:16:33.7 Info: => 0.0061954s 11:16:33.7 Info: 31: add_artistmetadataid_constraint migrating 11:16:33.7 Info: Beginning Transaction 11:16:33.7 Info: Starting migration of Main DB to 31 11:16:33.7 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (1, 1, 'test', 1, 'images') 11:16:33.7 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, 1, 'test', '/mnt/data/path/test', 1, 1, 1, 1) 11:16:33.7 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (2, 2, 'test2', 1, 'images') 11:16:33.7 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (2, 2, 'test2', '/mnt/data/path/test2', 1, 1, 1, 1) 11:16:33.7 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 11:16:33.7 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 11:16:33.7 Info: => 0.0001724s 11:16:33.7 Info: DeleteIndex Artists (ArtistMetadataId) 11:16:33.7 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 11:16:33.7 Info: => 0.0001442s 11:16:33.7 Info: AlterColumn Artists ArtistMetadataId Int32 11:16:33.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:33.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" 11:16:33.8 Info: DROP TABLE "Artists" 11:16:33.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:33.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:33.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:33.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:33.8 Info: => 0.0047637s 11:16:33.8 Info: CreateIndex Artists (ArtistMetadataId) 11:16:33.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:33.8 Info: => 9.6E-05s 11:16:33.8 Info: -> 4 Insert operations completed in 00:00:00.0003279 taking an average of 00:00:00.0000819 11:16:33.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-07-30T11:16:33', 'add_artistmetadataid_constraint') 11:16:33.8 Info: Committing Transaction 11:16:33.8 Info: 31: add_artistmetadataid_constraint migrated 11:16:33.8 Info: => 0.0004823s 11:16:33.8 Debug: Took: 00:00:00.1978214 11:16:33.8 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_not_remove_either_unique_artist --- 11:16:33.8 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_extend_subkey_delay --- 11:16:33.8 Trace: Rate Limit triggered, delaying 'me' for 0.299 sec 11:16:34.1 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_extend_subkey_delay --- 11:16:33.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_not_remove_unique_artist --- 11:16:33.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579349938883673_121/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:33.9 Info: DatabaseEngineVersionCheck migrating 11:16:33.9 Info: PerformDBOperation 11:16:33.9 Info: Performing DB Operation 11:16:33.9 Info: SQLite 3.46.0 11:16:33.9 Info: => 0.0011011s 11:16:33.9 Info: DatabaseEngineVersionCheck migrated 11:16:33.9 Info: => 0.001123s 11:16:33.9 Info: VersionMigration migrating 11:16:33.9 Info: Beginning Transaction 11:16:33.9 Info: CreateTable VersionInfo 11:16:33.9 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:16:33.9 Info: => 0.0001661s 11:16:33.9 Info: Committing Transaction 11:16:33.9 Info: VersionMigration migrated 11:16:33.9 Info: => 0.0005126s 11:16:33.9 Info: VersionUniqueMigration migrating 11:16:33.9 Info: Beginning Transaction 11:16:33.9 Info: CreateIndex VersionInfo (Version) 11:16:33.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:33.9 Info: => 0.000135s 11:16:33.9 Info: AlterTable VersionInfo 11:16:33.9 Info: => 7E-07s 11:16:33.9 Info: CreateColumn VersionInfo AppliedOn DateTime 11:16:33.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:16:33.9 Info: => 0.0006065s 11:16:33.9 Info: Committing Transaction 11:16:33.9 Info: VersionUniqueMigration migrated 11:16:33.9 Info: => 0.0008315s 11:16:33.9 Info: VersionDescriptionMigration migrating 11:16:33.9 Info: Beginning Transaction 11:16:33.9 Info: AlterTable VersionInfo 11:16:33.9 Info: => 8E-07s 11:16:33.9 Info: CreateColumn VersionInfo Description String 11:16:33.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:16:33.9 Info: => 0.0002162s 11:16:33.9 Info: Committing Transaction 11:16:33.9 Info: VersionDescriptionMigration migrated 11:16:33.9 Info: => 0.00043s 11:16:33.9 Info: 1: InitialSetup migrating 11:16:33.9 Info: Beginning Transaction 11:16:33.9 Info: Starting migration of Main DB to 1 11:16:33.9 Info: CreateTable Config 11:16:33.9 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:16:33.9 Info: => 0.0001814s 11:16:33.9 Info: CreateIndex Config (Key) 11:16:33.9 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:16:33.9 Info: => 8.82E-05s 11:16:33.9 Info: CreateTable RootFolders 11:16:33.9 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:16:33.9 Info: => 9.83E-05s 11:16:33.9 Info: CreateIndex RootFolders (Path) 11:16:33.9 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:16:33.9 Info: => 8.35E-05s 11:16:33.9 Info: CreateTable Artists 11:16: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) 11:16:33.9 Info: => 0.0002609s 11:16:33.9 Info: CreateIndex Artists (ForeignArtistId) 11:16:33.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:33.9 Info: => 8.3E-05s 11:16:33.9 Info: CreateIndex Artists (NameSlug) 11:16:33.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:33.9 Info: => 8.16E-05s 11:16:33.9 Info: CreateIndex Artists (CleanName) 11:16:33.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:33.9 Info: => 7.84E-05s 11:16:33.9 Info: CreateIndex Artists (Path) 11:16:33.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:33.9 Info: => 7.63E-05s 11:16:33.9 Info: CreateTable Albums 11:16: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) 11:16:33.9 Info: => 0.0002344s 11:16:33.9 Info: CreateIndex Albums (ForeignAlbumId) 11:16:33.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:33.9 Info: => 8.46E-05s 11:16:33.9 Info: CreateIndex Albums (MBId) 11:16:33.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:33.9 Info: => 9.42E-05s 11:16:33.9 Info: CreateIndex Albums (TADBId) 11:16:33.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:33.9 Info: => 8.44E-05s 11:16:33.9 Info: CreateIndex Albums (TitleSlug) 11:16:33.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:33.9 Info: => 7.81E-05s 11:16:33.9 Info: CreateIndex Albums (CleanTitle) 11:16:33.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:33.9 Info: => 7.72E-05s 11:16:33.9 Info: CreateIndex Albums (Path) 11:16:33.9 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:16:33.9 Info: => 7.42E-05s 11:16:33.9 Info: CreateTable Tracks 11:16: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) 11:16:33.9 Info: => 0.0001577s 11:16:33.9 Info: CreateIndex Tracks (ForeignTrackId) 11:16:33.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:33.9 Info: => 8.37E-05s 11:16:33.9 Info: CreateIndex Tracks (ArtistId) 11:16:33.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:33.9 Info: => 8.19E-05s 11:16:33.9 Info: CreateIndex Tracks (TrackFileId) 11:16:33.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:33.9 Info: => 8.13E-05s 11:16:33.9 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:16:33.9 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:16:33.9 Info: => 8.57E-05s 11:16:33.9 Info: CreateTable TrackFiles 11:16: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) 11:16:33.9 Info: => 0.0001511s 11:16:33.9 Info: CreateIndex TrackFiles (ArtistId) 11:16:33.9 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:16:33.9 Info: => 8.05E-05s 11:16:33.9 Info: CreateIndex TrackFiles (AlbumId) 11:16:33.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:33.9 Info: => 7.87E-05s 11:16:33.9 Info: CreateTable History 11:16: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) 11:16:33.9 Info: => 0.0001543s 11:16:33.9 Info: CreateIndex History (Date) 11:16:33.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:33.9 Info: => 8.06E-05s 11:16:33.9 Info: CreateIndex History (EventType) 11:16:33.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:33.9 Info: => 7.58E-05s 11:16:33.9 Info: CreateIndex History (DownloadId) 11:16:33.9 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:16:33.9 Info: => 7.56E-05s 11:16:33.9 Info: CreateIndex History (AlbumId) 11:16:33.9 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:16:33.9 Info: => 7.35E-05s 11:16:33.9 Info: CreateTable Notifications 11:16: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) 11:16:33.9 Info: => 0.0001355s 11:16:33.9 Info: CreateTable ScheduledTasks 11:16: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) 11:16:33.9 Info: => 0.0001581s 11:16:33.9 Info: CreateIndex ScheduledTasks (TypeName) 11:16:33.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:33.9 Info: => 0.0001234s 11:16:33.9 Info: CreateTable Indexers 11:16: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) 11:16:33.9 Info: => 0.0008397s 11:16:33.9 Info: CreateIndex Indexers (Name) 11:16:33.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:33.9 Info: => 0.0001024s 11:16:33.9 Info: CreateTable Profiles 11:16: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) 11:16:33.9 Info: => 0.0001138s 11:16:33.9 Info: CreateIndex Profiles (Name) 11:16:33.9 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:16:33.9 Info: => 9.13E-05s 11:16:33.9 Info: CreateTable QualityDefinitions 11:16: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) 11:16:33.9 Info: => 0.0001268s 11:16:33.9 Info: CreateIndex QualityDefinitions (Quality) 11:16:33.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:16:33.9 Info: => 8.35E-05s 11:16:33.9 Info: CreateIndex QualityDefinitions (Title) 11:16:33.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:16:33.9 Info: => 0.0001236s 11:16:33.9 Info: CreateTable NamingConfig 11:16: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) 11:16:33.9 Info: => 0.0001534s 11:16:33.9 Info: CreateTable Blacklist 11:16: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 '') 11:16:33.9 Info: => 0.0001809s 11:16:33.9 Info: CreateTable Metadata 11:16: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) 11:16:33.9 Info: => 0.0001194s 11:16:33.9 Info: CreateTable MetadataFiles 11:16: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) 11:16:33.9 Info: => 0.0001413s 11:16:33.9 Info: CreateTable DownloadClients 11:16: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) 11:16:33.9 Info: => 0.0001227s 11:16:33.9 Info: CreateTable PendingReleases 11:16: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 '') 11:16:33.9 Info: => 0.0001316s 11:16:33.9 Info: CreateTable RemotePathMappings 11:16: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) 11:16:33.9 Info: => 0.0001323s 11:16:33.9 Info: CreateTable Tags 11:16:33.9 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:16:33.9 Info: => 0.0001032s 11:16:33.9 Info: CreateIndex Tags (Label) 11:16:33.9 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:16:33.9 Info: => 8.99E-05s 11:16:33.9 Info: CreateTable Restrictions 11:16:33.9 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:16:33.9 Info: => 0.0001127s 11:16:33.9 Info: CreateTable DelayProfiles 11:16: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) 11:16:33.9 Info: => 0.0001445s 11:16:33.9 Info: CreateTable Users 11:16: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) 11:16:33.9 Info: => 0.0001101s 11:16:33.9 Info: CreateIndex Users (Identifier) 11:16:33.9 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:16:33.9 Info: => 0.0001329s 11:16:33.9 Info: CreateIndex Users (Username) 11:16:33.9 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:16:33.9 Info: => 0.0001045s 11:16:33.9 Info: CreateTable Commands 11:16: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) 11:16:33.9 Info: => 0.0001498s 11:16:33.9 Info: CreateTable IndexerStatus 11:16: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) 11:16:33.9 Info: => 0.0001406s 11:16:33.9 Info: CreateIndex IndexerStatus (ProviderId) 11:16:33.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:33.9 Info: => 0.000106s 11:16:33.9 Info: CreateTable ExtraFiles 11:16: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) 11:16:33.9 Info: => 0.0001372s 11:16:33.9 Info: CreateTable LyricFiles 11:16: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) 11:16:33.9 Info: => 0.0001639s 11:16:33.9 Info: CreateTable LanguageProfiles 11:16: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) 11:16:33.9 Info: => 0.000116s 11:16:33.9 Info: CreateIndex LanguageProfiles (Name) 11:16:33.9 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:16:33.9 Info: => 9.54E-05s 11:16:33.9 Info: CreateTable DownloadClientStatus 11:16: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) 11:16:33.9 Info: => 0.0001239s 11:16:33.9 Info: CreateIndex DownloadClientStatus (ProviderId) 11:16:33.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:33.9 Info: => 9.71E-05s 11:16:33.9 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:16:33.9 Info: -> 1 Insert operations completed in 00:00:00.0000737 taking an average of 00:00:00.0000737 11:16:33.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-30T11:16:33', 'InitialSetup') 11:16:33.9 Info: Committing Transaction 11:16:33.9 Info: 1: InitialSetup migrated 11:16:33.9 Info: => 0.0014336s 11:16:33.9 Info: 2: add_reason_to_pending_releases migrating 11:16:33.9 Info: Beginning Transaction 11:16:33.9 Info: Starting migration of Main DB to 2 11:16:33.9 Info: AlterTable PendingReleases 11:16:33.9 Info: => 8E-07s 11:16:33.9 Info: CreateColumn PendingReleases Reason Int32 11:16:33.9 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:16:33.9 Info: => 0.0005077s 11:16:33.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-30T11:16:33', 'add_reason_to_pending_releases') 11:16:33.9 Info: Committing Transaction 11:16:33.9 Info: 2: add_reason_to_pending_releases migrated 11:16:33.9 Info: => 0.0008151s 11:16:33.9 Info: 3: add_medium_support migrating 11:16:33.9 Info: Beginning Transaction 11:16:33.9 Info: Starting migration of Main DB to 3 11:16:33.9 Info: AlterTable Albums 11:16:33.9 Info: => 9E-07s 11:16:33.9 Info: CreateColumn Albums Media String 11:16:33.9 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:16:33.9 Info: => 0.0004938s 11:16:33.9 Info: AlterTable Tracks 11:16:33.9 Info: => 6E-07s 11:16:33.9 Info: CreateColumn Tracks MediumNumber Int32 11:16:33.9 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:16:33.9 Info: => 0.0004625s 11:16:33.9 Info: AlterTable Tracks 11:16:33.9 Info: => 8E-07s 11:16:33.9 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:16:33.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:16:33.9 Info: => 0.0004699s 11:16:33.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:33.9 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:33.9 Info: => 5.33E-05s 11:16:33.9 Info: DeleteColumn Tracks TrackNumber 11:16: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) 11:16: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" 11:16:33.9 Info: DROP TABLE "Tracks" 11:16:33.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:33.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:33.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:33.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:33.9 Info: => 0.0050596s 11:16:33.9 Info: AlterTable Tracks 11:16:33.9 Info: => 6E-07s 11:16:33.9 Info: CreateColumn Tracks TrackNumber String 11:16:33.9 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:16:33.9 Info: => 0.0004698s 11:16:33.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-30T11:16:33', 'add_medium_support') 11:16:33.9 Info: Committing Transaction 11:16:33.9 Info: 3: add_medium_support migrated 11:16:33.9 Info: => 0.0008611s 11:16:33.9 Info: 4: add_various_qualites_in_profile migrating 11:16:33.9 Info: Beginning Transaction 11:16:33.9 Info: Starting migration of Main DB to 4 11:16:33.9 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:33.9 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:33.9 Info: => 6.33E-05s 11:16:33.9 Info: PerformDBOperation 11:16:33.9 Info: Performing DB Operation 11:16:33.9 Info: => 3.82E-05s 11:16:33.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-30T11:16:33', 'add_various_qualites_in_profile') 11:16:33.9 Info: Committing Transaction 11:16:33.9 Info: 4: add_various_qualites_in_profile migrated 11:16:33.9 Info: => 0.0002904s 11:16:33.9 Info: 5: metadata_profiles migrating 11:16:33.9 Info: Beginning Transaction 11:16:33.9 Info: Starting migration of Main DB to 5 11:16:33.9 Info: CreateTable MetadataProfiles 11:16: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) 11:16:33.9 Info: => 0.0001438s 11:16:33.9 Info: CreateIndex MetadataProfiles (Name) 11:16:33.9 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:16:33.9 Info: => 9.48E-05s 11:16:33.9 Info: AlterTable Artists 11:16:33.9 Info: => 6E-07s 11:16:33.9 Info: CreateColumn Artists MetadataProfileId Int32 11:16:33.9 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:16:33.9 Info: => 0.0004739s 11:16:33.9 Info: DeleteColumn Artists PrimaryAlbumTypes 11:16: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) 11:16: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" 11:16:33.9 Info: DROP TABLE "Artists" 11:16:33.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:33.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:33.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:33.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:33.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:33.9 Info: => 0.0045788s 11:16:33.9 Info: DeleteColumn Artists SecondaryAlbumTypes 11:16: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) 11:16: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" 11:16:33.9 Info: DROP TABLE "Artists" 11:16:33.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:33.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:33.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:33.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:33.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:33.9 Info: => 0.0054182s 11:16:33.9 Info: AlterTable Albums 11:16:33.9 Info: => 6E-07s 11:16:33.9 Info: CreateColumn Albums SecondaryTypes String 11:16:33.9 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:16:33.9 Info: => 0.0004792s 11:16:33.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-30T11:16:33', 'metadata_profiles') 11:16:33.9 Info: Committing Transaction 11:16:33.9 Info: 5: metadata_profiles migrated 11:16:33.9 Info: => 0.0008889s 11:16:33.9 Info: 6: separate_automatic_and_interactive_search migrating 11:16:33.9 Info: Beginning Transaction 11:16:33.9 Info: Starting migration of Main DB to 6 11:16:33.9 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:16: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) 11:16:33.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:16:33.9 Info: DROP TABLE "Indexers" 11:16:33.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:33.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:33.9 Info: => 0.0038199s 11:16:33.9 Info: AlterTable Indexers 11:16:33.9 Info: => 8E-07s 11:16:33.9 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:16:33.9 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:16:33.9 Info: => 0.0004862s 11:16:33.9 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:33.9 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:33.9 Info: => 5.14E-05s 11:16:33.9 Info: AlterTable Indexers 11:16:33.9 Info: => 5E-07s 11:16:33.9 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:16: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) 11:16: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" 11:16:33.9 Info: DROP TABLE "Indexers" 11:16:33.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:33.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:33.9 Info: => 0.0038157s 11:16:33.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-30T11:16:33', 'separate_automatic_and_interactive_search') 11:16:33.9 Info: Committing Transaction 11:16:33.9 Info: 6: separate_automatic_and_interactive_search migrated 11:16:33.9 Info: => 0.0041407s 11:16:33.9 Info: 7: change_album_path_to_relative migrating 11:16:33.9 Info: Beginning Transaction 11:16:33.9 Info: Starting migration of Main DB to 7 11:16:33.9 Info: DeleteColumn Albums Path 11:16: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) 11:16: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" 11:16:33.9 Info: DROP TABLE "Albums" 11:16:33.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:33.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:33.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:33.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:33.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:33.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:33.9 Info: => 0.0054338s 11:16:33.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-30T11:16:33', 'change_album_path_to_relative') 11:16:33.9 Info: Committing Transaction 11:16:33.9 Info: 7: change_album_path_to_relative migrated 11:16:33.9 Info: => 0.0058339s 11:16:33.9 Info: 8: change_quality_size_mb_to_kb migrating 11:16:33.9 Info: Beginning Transaction 11:16:33.9 Info: Starting migration of Main DB to 8 11:16: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 11:16: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 11:16:33.9 Info: => 5.89E-05s 11:16:33.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-30T11:16:33', 'change_quality_size_mb_to_kb') 11:16:33.9 Info: Committing Transaction 11:16:33.9 Info: 8: change_quality_size_mb_to_kb migrated 11:16:33.9 Info: => 0.0003155s 11:16:33.9 Info: 9: album_releases migrating 11:16:33.9 Info: Beginning Transaction 11:16:33.9 Info: Starting migration of Main DB to 9 11:16:33.9 Info: AlterTable Albums 11:16:33.9 Info: => 8E-07s 11:16:33.9 Info: CreateColumn Albums Releases String 11:16:33.9 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:16:33.9 Info: => 0.000517s 11:16:33.9 Info: AlterTable Albums 11:16:33.9 Info: => 8E-07s 11:16:33.9 Info: CreateColumn Albums CurrentRelease String 11:16:33.9 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:16:33.9 Info: => 0.0004734s 11:16:33.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-30T11:16:33', 'album_releases') 11:16:33.9 Info: Committing Transaction 11:16:33.9 Info: 9: album_releases migrated 11:16:33.9 Info: => 0.0007839s 11:16:33.9 Info: 10: album_releases_fix migrating 11:16:33.9 Info: Beginning Transaction 11:16:33.9 Info: Starting migration of Main DB to 10 11:16:33.9 Info: AlterTable Albums 11:16:33.9 Info: => 7E-07s 11:16:33.9 Info: AlterColumn Albums Releases String 11:16: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) 11:16: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" 11:16:33.9 Info: DROP TABLE "Albums" 11:16:33.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:33.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:33.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:33.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:33.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:33.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:33.9 Info: => 0.0053773s 11:16:33.9 Info: AlterTable Albums 11:16:33.9 Info: => 7E-07s 11:16:33.9 Info: AlterColumn Albums CurrentRelease String 11:16: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) 11:16: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" 11:16:33.9 Info: DROP TABLE "Albums" 11:16:33.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:33.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:33.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:33.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:33.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:33.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:33.9 Info: => 0.0045738s 11:16:33.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-30T11:16:33', 'album_releases_fix') 11:16:33.9 Info: Committing Transaction 11:16:33.9 Info: 10: album_releases_fix migrated 11:16:33.9 Info: => 0.0049494s 11:16:33.9 Info: 11: import_lists migrating 11:16:33.9 Info: Beginning Transaction 11:16:33.9 Info: Starting migration of Main DB to 11 11:16:33.9 Info: CreateTable ImportLists 11:16: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) 11:16:33.9 Info: => 0.0001802s 11:16:33.9 Info: CreateIndex ImportLists (Name) 11:16:33.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:33.9 Info: => 9.36E-05s 11:16:33.9 Info: CreateTable ImportListStatus 11:16: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) 11:16:33.9 Info: => 0.0001329s 11:16:33.9 Info: CreateIndex ImportListStatus (ProviderId) 11:16:33.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:33.9 Info: => 8.83E-05s 11:16:33.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-30T11:16:33', 'import_lists') 11:16:33.9 Info: Committing Transaction 11:16:33.9 Info: 11: import_lists migrated 11:16:33.9 Info: => 0.0004299s 11:16:33.9 Info: 12: add_release_status migrating 11:16:33.9 Info: Beginning Transaction 11:16:33.9 Info: Starting migration of Main DB to 12 11:16:33.9 Info: AlterTable MetadataProfiles 11:16:33.9 Info: => 8E-07s 11:16:33.9 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:16:33.9 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:16:33.9 Info: => 0.0005132s 11:16:33.9 Info: PerformDBOperation 11:16:33.9 Info: Performing DB Operation 11:16:33.9 Info: => 3.33E-05s 11:16:33.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-30T11:16:33', 'add_release_status') 11:16:33.9 Info: Committing Transaction 11:16:33.9 Info: 12: add_release_status migrated 11:16:33.9 Info: => 0.0003065s 11:16:33.9 Info: 13: album_download_notification migrating 11:16:33.9 Info: Beginning Transaction 11:16:33.9 Info: Starting migration of Main DB to 13 11:16:33.9 Info: AlterTable Notifications 11:16:33.9 Info: => 7E-07s 11:16:33.9 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:16:33.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:16:33.9 Info: => 0.0005093s 11:16:33.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-30T11:16:33', 'album_download_notification') 11:16:33.9 Info: Committing Transaction 11:16:33.9 Info: 13: album_download_notification migrated 11:16:33.9 Info: => 0.0008077s 11:16:33.9 Info: 14: fix_language_metadata_profiles migrating 11:16:33.9 Info: Beginning Transaction 11:16:33.9 Info: Starting migration of Main DB to 14 11:16: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 11:16: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 11:16:33.9 Info: => 9.19E-05s 11:16: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 11:16: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 11:16:33.9 Info: => 6.56E-05s 11:16:33.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-30T11:16:33', 'fix_language_metadata_profiles') 11:16:33.9 Info: Committing Transaction 11:16:33.9 Info: 14: fix_language_metadata_profiles migrated 11:16:33.9 Info: => 0.000338s 11:16:33.9 Info: 15: remove_fanzub migrating 11:16:33.9 Info: Beginning Transaction 11:16:33.9 Info: Starting migration of Main DB to 15 11:16:33.9 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:33.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:33.9 Info: => 5.55E-05s 11:16:33.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-30T11:16:33', 'remove_fanzub') 11:16:33.9 Info: Committing Transaction 11:16:33.9 Info: 15: remove_fanzub migrated 11:16:33.9 Info: => 0.0003203s 11:16:33.9 Info: 16: update_artist_history_indexes migrating 11:16:33.9 Info: Beginning Transaction 11:16:33.9 Info: Starting migration of Main DB to 16 11:16:33.9 Info: CreateIndex Albums (ArtistId) 11:16:33.9 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:16:33.9 Info: => 0.0001141s 11:16:33.9 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:16:33.9 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:16:33.9 Info: => 8.99E-05s 11:16:33.9 Info: DeleteIndex History (AlbumId) 11:16:33.9 Info: DROP INDEX "IX_History_AlbumId" 11:16:33.9 Info: => 0.0001361s 11:16:33.9 Info: CreateIndex History (AlbumId, Date) 11:16:33.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:33.9 Info: => 0.0001032s 11:16:33.9 Info: DeleteIndex History (DownloadId) 11:16:33.9 Info: DROP INDEX "IX_History_DownloadId" 11:16:33.9 Info: => 0.0001248s 11:16:33.9 Info: CreateIndex History (DownloadId, Date) 11:16:33.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:33.9 Info: => 0.0001015s 11:16:33.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-30T11:16:33', 'update_artist_history_indexes') 11:16:33.9 Info: Committing Transaction 11:16:33.9 Info: 16: update_artist_history_indexes migrated 11:16:33.9 Info: => 0.0004144s 11:16:33.9 Info: 17: remove_nma migrating 11:16:33.9 Info: Beginning Transaction 11:16:33.9 Info: Starting migration of Main DB to 17 11:16:33.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:33.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:16:33.9 Info: => 6.06E-05s 11:16:33.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-30T11:16:33', 'remove_nma') 11:16:33.9 Info: Committing Transaction 11:16:33.9 Info: 17: remove_nma migrated 11:16:33.9 Info: => 0.0003163s 11:16:33.9 Info: 18: album_disambiguation migrating 11:16:33.9 Info: Beginning Transaction 11:16:33.9 Info: Starting migration of Main DB to 18 11:16:33.9 Info: AlterTable Albums 11:16:33.9 Info: => 8E-07s 11:16:33.9 Info: CreateColumn Albums Disambiguation String 11:16:33.9 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:16:33.9 Info: => 0.0005242s 11:16:33.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-30T11:16:33', 'album_disambiguation') 11:16:33.9 Info: Committing Transaction 11:16:33.9 Info: 18: album_disambiguation migrated 11:16:33.9 Info: => 0.0008368s 11:16:33.9 Info: 19: add_ape_quality_in_profiles migrating 11:16:33.9 Info: Beginning Transaction 11:16:33.9 Info: Starting migration of Main DB to 19 11:16:33.9 Info: PerformDBOperation 11:16:33.9 Info: Performing DB Operation 11:16:33.9 Info: => 3.74E-05s 11:16:33.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-30T11:16:33', 'add_ape_quality_in_profiles') 11:16:33.9 Info: Committing Transaction 11:16:33.9 Info: 19: add_ape_quality_in_profiles migrated 11:16:33.9 Info: => 0.0003028s 11:16:33.9 Info: 20: remove_pushalot migrating 11:16:33.9 Info: Beginning Transaction 11:16:33.9 Info: Starting migration of Main DB to 20 11:16:33.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:33.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:16:33.9 Info: => 5.85E-05s 11:16:33.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:33.9 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:16:33.9 Info: => 4.13E-05s 11:16:33.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:33.9 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:16:33.9 Info: => 3.71E-05s 11:16:33.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-30T11:16:33', 'remove_pushalot') 11:16:33.9 Info: Committing Transaction 11:16:33.9 Info: 20: remove_pushalot migrated 11:16:33.9 Info: => 0.0002829s 11:16:33.9 Info: 21: add_custom_filters migrating 11:16:33.9 Info: Beginning Transaction 11:16:33.9 Info: Starting migration of Main DB to 21 11:16:33.9 Info: CreateTable CustomFilters 11:16: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) 11:16:33.9 Info: => 0.0001823s 11:16:33.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-30T11:16:33', 'add_custom_filters') 11:16:33.9 Info: Committing Transaction 11:16:33.9 Info: 21: add_custom_filters migrated 11:16:33.9 Info: => 0.0004722s 11:16:33.9 Info: 22: import_list_tags migrating 11:16:33.9 Info: Beginning Transaction 11:16:33.9 Info: Starting migration of Main DB to 22 11:16:33.9 Info: AlterTable ImportLists 11:16:33.9 Info: => 1E-06s 11:16:33.9 Info: CreateColumn ImportLists Tags String 11:16:33.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:16:33.9 Info: => 0.0005259s 11:16:33.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-30T11:16:33', 'import_list_tags') 11:16:33.9 Info: Committing Transaction 11:16:33.9 Info: 22: import_list_tags migrated 11:16:33.9 Info: => 0.0008685s 11:16:33.9 Info: 23: add_release_groups_etc migrating 11:16:33.9 Info: Beginning Transaction 11:16:33.9 Info: Starting migration of Main DB to 23 11:16:33.9 Info: CreateTable ArtistMetadata 11:16: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) 11:16:33.9 Info: => 0.0001922s 11:16:33.9 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:16:33.9 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:16:33.9 Info: => 9.48E-05s 11:16: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" 11:16: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" 11:16:33.9 Info: => 0.0001006s 11:16:33.9 Info: AlterTable Artists 11:16:33.9 Info: => 6E-07s 11:16:33.9 Info: CreateColumn Artists ArtistMetadataId Int32 11:16:33.9 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:33.9 Info: => 0.0005384s 11:16:33.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:33.9 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:33.9 Info: => 7.93E-05s 11:16:33.9 Info: CreateTable AlbumReleases 11:16: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) 11:16:33.9 Info: => 0.000167s 11:16:33.9 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:16:33.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:33.9 Info: => 9.25E-05s 11:16:33.9 Info: CreateIndex AlbumReleases (AlbumId) 11:16:33.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:33.9 Info: => 8.55E-05s 11:16:33.9 Info: PerformDBOperation 11:16:33.9 Info: Performing DB Operation 11:16:33.9 Info: => 4.69E-05s 11:16:33.9 Info: AlterTable Albums 11:16:33.9 Info: => 5E-07s 11:16:33.9 Info: CreateColumn Albums ArtistMetadataId Int32 11:16:33.9 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:33.9 Info: => 0.0005559s 11:16:33.9 Info: AlterTable Albums 11:16:33.9 Info: => 8E-07s 11:16:33.9 Info: CreateColumn Albums AnyReleaseOk Boolean 11:16:33.9 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:16:33.9 Info: => 0.0005232s 11:16:33.9 Info: AlterTable Albums 11:16:33.9 Info: => 6E-07s 11:16:33.9 Info: CreateColumn Albums Links String 11:16:33.9 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:16:33.9 Info: => 0.0005238s 11:16: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") 11:16:33.9 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:33.9 Info: => 9.55E-05s 11:16:33.9 Info: AlterTable Tracks 11:16:33.9 Info: => 6E-07s 11:16:33.9 Info: CreateColumn Tracks ForeignRecordingId String 11:16:33.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:16:33.9 Info: => 0.0006797s 11:16:33.9 Info: AlterTable Tracks 11:16:33.9 Info: => 7E-07s 11:16:33.9 Info: CreateColumn Tracks AlbumReleaseId Int32 11:16:33.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:16:33.9 Info: => 0.0006523s 11:16:33.9 Info: AlterTable Tracks 11:16:33.9 Info: => 8E-07s 11:16:33.9 Info: CreateColumn Tracks ArtistMetadataId Int32 11:16:33.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:33.9 Info: => 0.0005521s 11:16: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") 11:16:33.9 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:33.9 Info: => 9.93E-05s 11:16: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") 11:16:33.9 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:33.9 Info: => 7.61E-05s 11:16:33.9 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:16: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, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:34.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" 11:16:34.0 Info: DROP TABLE "Artists" 11:16:34.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:34.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:34.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:34.0 Info: => 0.0055463s 11:16:34.0 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:16:34.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) 11:16:34.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" 11:16:34.0 Info: DROP TABLE "Albums" 11:16:34.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:34.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:34.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:34.0 Info: => 0.0060538s 11:16:34.0 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:16:34.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) 11:16:34.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" 11:16:34.0 Info: DROP TABLE "Tracks" 11:16:34.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:34.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:34.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:34.0 Info: => 0.0045181s 11:16:34.0 Info: DeleteColumn TrackFiles ArtistId 11:16: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) 11:16: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" 11:16:34.0 Info: DROP TABLE "TrackFiles" 11:16:34.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:34.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:34.0 Info: => 0.0041997s 11:16:34.0 Info: CreateIndex Artists (ArtistMetadataId) 11:16:34.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:34.0 Info: => 9E-05s 11:16:34.0 Info: CreateIndex Artists (Monitored) 11:16:34.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:34.0 Info: => 8.68E-05s 11:16:34.0 Info: CreateIndex Albums (ArtistMetadataId) 11:16:34.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:34.0 Info: => 8.49E-05s 11:16:34.0 Info: CreateIndex Tracks (ArtistMetadataId) 11:16:34.0 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:16:34.0 Info: => 8.46E-05s 11:16:34.0 Info: CreateIndex Tracks (AlbumReleaseId) 11:16:34.0 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:16:34.0 Info: => 8.66E-05s 11:16:34.0 Info: CreateIndex Tracks (ForeignRecordingId) 11:16:34.0 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:16:34.0 Info: => 8.51E-05s 11:16:34.0 Info: UpdateData 11:16:34.0 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:34.0 Info: => 5.19E-05s 11:16:34.0 Info: UpdateData 11:16:34.0 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:34.0 Info: => 4.6E-05s 11:16:34.0 Info: UpdateData 11:16:34.0 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:16:34.0 Info: => 4.98E-05s 11:16:34.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-30T11:16:34', 'add_release_groups_etc') 11:16:34.0 Info: Committing Transaction 11:16:34.0 Info: 23: add_release_groups_etc migrated 11:16:34.0 Info: => 0.0005743s 11:16:34.0 Info: 24: NewMediaInfoFormat migrating 11:16:34.0 Info: Beginning Transaction 11:16:34.0 Info: Starting migration of Main DB to 24 11:16:34.0 Info: UpdateData 11:16:34.0 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:16:34.0 Info: => 6.56E-05s 11:16:34.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-30T11:16:34', 'NewMediaInfoFormat') 11:16:34.0 Info: Committing Transaction 11:16:34.0 Info: 24: NewMediaInfoFormat migrated 11:16:34.0 Info: => 0.0003238s 11:16:34.0 Info: 25: rename_restrictions_to_release_profiles migrating 11:16:34.0 Info: Beginning Transaction 11:16:34.0 Info: Starting migration of Main DB to 25 11:16:34.0 Info: RenameTable Restrictions ReleaseProfiles 11:16:34.0 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:16:34.0 Info: => 0.001416s 11:16:34.0 Info: AlterTable ReleaseProfiles 11:16:34.0 Info: => 9E-07s 11:16:34.0 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:16:34.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:16:34.0 Info: => 0.0005249s 11:16:34.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-30T11:16:34', 'rename_restrictions_to_release_profiles') 11:16:34.0 Info: Committing Transaction 11:16:34.0 Info: 25: rename_restrictions_to_release_profiles migrated 11:16:34.0 Info: => 0.0008265s 11:16:34.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:16:34.0 Info: Beginning Transaction 11:16:34.0 Info: Starting migration of Main DB to 26 11:16:34.0 Info: RenameTable Profiles QualityProfiles 11:16:34.0 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:16:34.0 Info: => 0.0014218s 11:16:34.0 Info: AlterTable QualityProfiles 11:16:34.0 Info: => 7E-07s 11:16:34.0 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:16:34.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:34.0 Info: => 0.0005019s 11:16:34.0 Info: AlterTable LanguageProfiles 11:16:34.0 Info: => 7E-07s 11:16:34.0 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:16:34.0 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:34.0 Info: => 0.0005036s 11:16:34.0 Info: UpdateData 11:16:34.0 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:34.0 Info: => 5.86E-05s 11:16:34.0 Info: UpdateData 11:16:34.0 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:34.0 Info: => 3.78E-05s 11:16:34.0 Info: RenameColumn Artists ProfileId to QualityProfileId 11:16: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) 11:16: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" 11:16:34.0 Info: DROP TABLE "Artists" 11:16:34.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:34.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:34.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:34.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:34.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:34.0 Info: => 0.0048985s 11:16:34.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-30T11:16:34', 'rename_quality_profiles_add_upgrade_allowed') 11:16:34.0 Info: Committing Transaction 11:16:34.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:16:34.0 Info: => 0.0053043s 11:16:34.0 Info: 27: add_import_exclusions migrating 11:16:34.0 Info: Beginning Transaction 11:16:34.0 Info: Starting migration of Main DB to 27 11:16:34.0 Info: CreateTable ImportListExclusions 11:16:34.0 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:16:34.0 Info: => 0.0001449s 11:16:34.0 Info: CreateIndex ImportListExclusions (ForeignId) 11:16:34.0 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:16:34.0 Info: => 9.71E-05s 11:16:34.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-30T11:16:34', 'add_import_exclusions') 11:16:34.0 Info: Committing Transaction 11:16:34.0 Info: 27: add_import_exclusions migrated 11:16:34.0 Info: => 0.0003952s 11:16:34.0 Info: 28: clean_artist_metadata_table migrating 11:16:34.0 Info: Beginning Transaction 11:16:34.0 Info: Starting migration of Main DB to 28 11:16: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) 11:16: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) 11:16:34.0 Info: => 0.0001744s 11:16: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) 11:16: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) 11:16:34.0 Info: => 0.0001487s 11:16: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) 11:16: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) 11:16:34.0 Info: => 0.000139s 11:16: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) 11:16: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) 11:16:34.0 Info: => 0.0001461s 11:16: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) 11:16: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) 11:16:34.0 Info: => 0.0001418s 11:16: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) 11:16: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) 11:16:34.0 Info: => 0.0001342s 11:16:34.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-30T11:16:34', 'clean_artist_metadata_table') 11:16:34.0 Info: Committing Transaction 11:16:34.0 Info: 28: clean_artist_metadata_table migrated 11:16:34.0 Info: => 0.0004019s 11:16:34.0 Info: 29: health_issue_notification migrating 11:16:34.0 Info: Beginning Transaction 11:16:34.0 Info: Starting migration of Main DB to 29 11:16:34.0 Info: AlterTable Notifications 11:16:34.0 Info: => 6E-07s 11:16:34.0 Info: CreateColumn Notifications OnHealthIssue Boolean 11:16:34.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:16:34.0 Info: => 0.0005415s 11:16:34.0 Info: AlterTable Notifications 11:16:34.0 Info: => 8E-07s 11:16:34.0 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:16:34.0 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:16:34.0 Info: => 0.000528s 11:16:34.0 Info: AlterTable Notifications 11:16:34.0 Info: => 8E-07s 11:16:34.0 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:16:34.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:16:34.0 Info: => 0.0005199s 11:16:34.0 Info: AlterTable Notifications 11:16:34.0 Info: => 6E-07s 11:16:34.0 Info: CreateColumn Notifications OnImportFailure Boolean 11:16:34.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:16:34.0 Info: => 0.0005266s 11:16:34.0 Info: AlterTable Notifications 11:16:34.0 Info: => 7E-07s 11:16:34.0 Info: CreateColumn Notifications OnTrackRetag Boolean 11:16:34.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:16:34.0 Info: => 0.0005512s 11:16:34.0 Info: DeleteColumn Notifications OnDownload 11:16: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) 11:16: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" 11:16:34.0 Info: DROP TABLE "Notifications" 11:16:34.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:34.0 Info: => 0.0049098s 11:16:34.0 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:16: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) 11:16: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" 11:16:34.0 Info: DROP TABLE "Notifications" 11:16:34.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:34.0 Info: => 0.0059941s 11:16:34.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-30T11:16:34', 'health_issue_notification') 11:16:34.0 Info: Committing Transaction 11:16:34.0 Info: 29: health_issue_notification migrated 11:16:34.0 Info: => 0.0063661s 11:16:34.0 Info: 30: add_mediafilerepository_mtime migrating 11:16:34.0 Info: Beginning Transaction 11:16:34.0 Info: Starting migration of Main DB to 30 11:16:34.0 Info: AlterTable TrackFiles 11:16:34.0 Info: => 1E-06s 11:16:34.0 Info: CreateColumn TrackFiles Modified DateTime 11:16:34.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:16:34.0 Info: => 0.0005482s 11:16:34.0 Info: AlterTable TrackFiles 11:16:34.0 Info: => 7E-07s 11:16:34.0 Info: CreateColumn TrackFiles Path String 11:16:34.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:16:34.0 Info: => 0.0005053s 11:16:34.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:34.0 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:34.0 Info: => 4.72E-05s 11:16: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) 11:16: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) 11:16:34.0 Info: => 0.0001378s 11:16: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) 11:16: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) 11:16:34.0 Info: => 0.0001511s 11:16: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) 11:16: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) 11:16:34.0 Info: => 0.0001541s 11:16: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") 11:16: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") 11:16:34.0 Info: => 0.000106s 11:16:34.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:34.0 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:34.0 Info: => 6.33E-05s 11:16:34.0 Info: AlterTable TrackFiles 11:16:34.0 Info: => 4E-07s 11:16:34.0 Info: AlterColumn TrackFiles Path String 11:16: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) 11:16: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" 11:16:34.0 Info: DROP TABLE "TrackFiles" 11:16:34.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:34.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:34.0 Info: => 0.0044576s 11:16:34.0 Info: CreateIndex TrackFiles (Path) 11:16:34.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:34.0 Info: => 8.98E-05s 11:16:34.0 Info: DeleteColumn TrackFiles RelativePath 11:16: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) 11:16: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" 11:16:34.0 Info: DROP TABLE "TrackFiles" 11:16:34.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:34.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:34.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:34.0 Info: => 0.0047069s 11:16:34.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-30T11:16:34', 'add_mediafilerepository_mtime') 11:16:34.0 Info: Committing Transaction 11:16:34.0 Info: 30: add_mediafilerepository_mtime migrated 11:16:34.0 Info: => 0.0050266s 11:16:34.0 Info: 31: add_artistmetadataid_constraint migrating 11:16:34.0 Info: Beginning Transaction 11:16:34.0 Info: Starting migration of Main DB to 31 11:16:34.0 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (1, 1, 'test', 1, 'images') 11:16:34.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) 11:16: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") 11:16: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") 11:16:34.0 Info: => 0.0001677s 11:16:34.0 Info: DeleteIndex Artists (ArtistMetadataId) 11:16:34.0 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 11:16:34.0 Info: => 0.0001437s 11:16:34.0 Info: AlterColumn Artists ArtistMetadataId Int32 11:16: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) 11:16: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" 11:16:34.0 Info: DROP TABLE "Artists" 11:16:34.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:34.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:34.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:34.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:34.0 Info: => 0.005536s 11:16:34.0 Info: CreateIndex Artists (ArtistMetadataId) 11:16:34.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:34.0 Info: => 9.02E-05s 11:16:34.0 Info: -> 2 Insert operations completed in 00:00:00.0001951 taking an average of 00:00:00.0000975 11:16:34.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-07-30T11:16:34', 'add_artistmetadataid_constraint') 11:16:34.0 Info: Committing Transaction 11:16:34.0 Info: 31: add_artistmetadataid_constraint migrated 11:16:34.0 Info: => 0.00047s 11:16:34.0 Debug: Took: 00:00:00.1767317 11:16:34.1 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_not_remove_unique_artist --- 11:16:34.1 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_honor_basekey_delay --- 11:16:34.1 Trace: Rate Limit triggered, delaying 'me' for 0.100 sec 11:16:34.2 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_honor_basekey_delay --- 11:16:34.2 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_delay_if_unset --- 11:16:34.2 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_delay_if_unset --- 11:16:34.2 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_delay_unrelated_key --- 11:16:34.2 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_delay_unrelated_key --- 11:16:34.2 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_extend_basekey_delay --- 11:16:34.2 Trace: Rate Limit triggered, delaying 'me' for 0.100 sec 11:16:34.3 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_not_extend_basekey_delay --- 11:16:34.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_remove_all_duplicate_artists --- 11:16:34.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579349941088091_123/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:34.1 Info: DatabaseEngineVersionCheck migrating 11:16:34.1 Info: PerformDBOperation 11:16:34.1 Info: Performing DB Operation 11:16:34.1 Info: SQLite 3.46.0 11:16:34.1 Info: => 0.0011154s 11:16:34.1 Info: DatabaseEngineVersionCheck migrated 11:16:34.1 Info: => 0.0011387s 11:16:34.1 Info: VersionMigration migrating 11:16:34.1 Info: Beginning Transaction 11:16:34.1 Info: CreateTable VersionInfo 11:16:34.1 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:16:34.1 Info: => 0.0002086s 11:16:34.1 Info: Committing Transaction 11:16:34.1 Info: VersionMigration migrated 11:16:34.1 Info: => 0.0005564s 11:16:34.1 Info: VersionUniqueMigration migrating 11:16:34.1 Info: Beginning Transaction 11:16:34.1 Info: CreateIndex VersionInfo (Version) 11:16:34.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:34.1 Info: => 0.0001368s 11:16:34.1 Info: AlterTable VersionInfo 11:16:34.1 Info: => 8E-07s 11:16:34.1 Info: CreateColumn VersionInfo AppliedOn DateTime 11:16:34.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:16:34.1 Info: => 0.0006222s 11:16:34.1 Info: Committing Transaction 11:16:34.1 Info: VersionUniqueMigration migrated 11:16:34.1 Info: => 0.0008302s 11:16:34.1 Info: VersionDescriptionMigration migrating 11:16:34.1 Info: Beginning Transaction 11:16:34.1 Info: AlterTable VersionInfo 11:16:34.1 Info: => 7E-07s 11:16:34.1 Info: CreateColumn VersionInfo Description String 11:16:34.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:16:34.1 Info: => 0.0002299s 11:16:34.1 Info: Committing Transaction 11:16:34.1 Info: VersionDescriptionMigration migrated 11:16:34.1 Info: => 0.000419s 11:16:34.1 Info: 1: InitialSetup migrating 11:16:34.1 Info: Beginning Transaction 11:16:34.1 Info: Starting migration of Main DB to 1 11:16:34.1 Info: CreateTable Config 11:16:34.1 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:16:34.1 Info: => 0.000228s 11:16:34.1 Info: CreateIndex Config (Key) 11:16:34.1 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:16:34.1 Info: => 0.0001025s 11:16:34.1 Info: CreateTable RootFolders 11:16:34.1 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:16:34.1 Info: => 0.0001399s 11:16:34.1 Info: CreateIndex RootFolders (Path) 11:16:34.1 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:16:34.1 Info: => 9.2E-05s 11:16:34.1 Info: CreateTable Artists 11:16:34.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) 11:16:34.1 Info: => 0.0010219s 11:16:34.1 Info: CreateIndex Artists (ForeignArtistId) 11:16:34.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:34.1 Info: => 9.28E-05s 11:16:34.1 Info: CreateIndex Artists (NameSlug) 11:16:34.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:34.1 Info: => 8.22E-05s 11:16:34.1 Info: CreateIndex Artists (CleanName) 11:16:34.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:34.1 Info: => 8.28E-05s 11:16:34.1 Info: CreateIndex Artists (Path) 11:16:34.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:34.1 Info: => 7.52E-05s 11:16:34.1 Info: CreateTable Albums 11:16:34.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) 11:16:34.1 Info: => 0.0002797s 11:16:34.1 Info: CreateIndex Albums (ForeignAlbumId) 11:16:34.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:34.1 Info: => 9.18E-05s 11:16:34.1 Info: CreateIndex Albums (MBId) 11:16:34.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:34.1 Info: => 8.01E-05s 11:16:34.1 Info: CreateIndex Albums (TADBId) 11:16:34.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:34.1 Info: => 8.11E-05s 11:16:34.1 Info: CreateIndex Albums (TitleSlug) 11:16:34.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:34.1 Info: => 7.77E-05s 11:16:34.1 Info: CreateIndex Albums (CleanTitle) 11:16:34.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:34.1 Info: => 9.43E-05s 11:16:34.1 Info: CreateIndex Albums (Path) 11:16:34.1 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:16:34.1 Info: => 7.89E-05s 11:16:34.1 Info: CreateTable Tracks 11:16:34.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) 11:16:34.1 Info: => 0.0002023s 11:16:34.1 Info: CreateIndex Tracks (ForeignTrackId) 11:16:34.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:34.1 Info: => 8.79E-05s 11:16:34.1 Info: CreateIndex Tracks (ArtistId) 11:16:34.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:34.1 Info: => 8.14E-05s 11:16:34.1 Info: CreateIndex Tracks (TrackFileId) 11:16:34.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:34.1 Info: => 0.0001047s 11:16:34.1 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:16:34.1 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:16:34.1 Info: => 8.98E-05s 11:16:34.1 Info: CreateTable TrackFiles 11:16:34.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) 11:16:34.1 Info: => 0.0001905s 11:16:34.1 Info: CreateIndex TrackFiles (ArtistId) 11:16:34.1 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:16:34.1 Info: => 9.53E-05s 11:16:34.1 Info: CreateIndex TrackFiles (AlbumId) 11:16:34.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:34.1 Info: => 8.74E-05s 11:16:34.1 Info: CreateTable History 11:16:34.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) 11:16:34.1 Info: => 0.0001963s 11:16:34.1 Info: CreateIndex History (Date) 11:16:34.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:34.1 Info: => 9.52E-05s 11:16:34.1 Info: CreateIndex History (EventType) 11:16:34.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:34.1 Info: => 0.0001188s 11:16:34.1 Info: CreateIndex History (DownloadId) 11:16:34.1 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:16:34.1 Info: => 0.0001026s 11:16:34.1 Info: CreateIndex History (AlbumId) 11:16:34.1 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:16:34.1 Info: => 8.62E-05s 11:16:34.1 Info: CreateTable Notifications 11:16:34.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) 11:16:34.1 Info: => 0.0001787s 11:16:34.1 Info: CreateTable ScheduledTasks 11:16:34.1 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:16:34.1 Info: => 0.0001485s 11:16:34.1 Info: CreateIndex ScheduledTasks (TypeName) 11:16:34.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:34.1 Info: => 8.74E-05s 11:16:34.1 Info: CreateTable Indexers 11:16:34.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) 11:16:34.1 Info: => 0.0001583s 11:16:34.1 Info: CreateIndex Indexers (Name) 11:16:34.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:34.1 Info: => 0.0001257s 11:16:34.1 Info: CreateTable Profiles 11:16:34.1 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:16:34.1 Info: => 0.0001501s 11:16:34.1 Info: CreateIndex Profiles (Name) 11:16:34.1 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:16:34.1 Info: => 9.36E-05s 11:16:34.1 Info: CreateTable QualityDefinitions 11:16:34.1 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:16:34.1 Info: => 0.0001725s 11:16:34.1 Info: CreateIndex QualityDefinitions (Quality) 11:16:34.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:16:34.1 Info: => 0.0007245s 11:16:34.1 Info: CreateIndex QualityDefinitions (Title) 11:16:34.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:16:34.1 Info: => 0.0001024s 11:16:34.1 Info: CreateTable NamingConfig 11:16:34.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) 11:16:34.1 Info: => 0.00019s 11:16:34.1 Info: CreateTable Blacklist 11:16:34.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 '') 11:16:34.1 Info: => 0.0002231s 11:16:34.1 Info: CreateTable Metadata 11:16:34.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) 11:16:34.1 Info: => 0.0001603s 11:16:34.1 Info: CreateTable MetadataFiles 11:16:34.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) 11:16:34.1 Info: => 0.000179s 11:16:34.1 Info: CreateTable DownloadClients 11:16:34.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) 11:16:34.1 Info: => 0.0001622s 11:16:34.1 Info: CreateTable PendingReleases 11:16:34.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 '') 11:16:34.1 Info: => 0.0001697s 11:16:34.1 Info: CreateTable RemotePathMappings 11:16:34.1 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:16:34.1 Info: => 0.0001479s 11:16:34.1 Info: CreateTable Tags 11:16:34.1 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:16:34.1 Info: => 0.0001316s 11:16:34.1 Info: CreateIndex Tags (Label) 11:16:34.1 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:16:34.1 Info: => 0.0001106s 11:16:34.1 Info: CreateTable Restrictions 11:16:34.1 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:16:34.1 Info: => 0.0001531s 11:16:34.1 Info: CreateTable DelayProfiles 11:16:34.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) 11:16:34.1 Info: => 0.0001731s 11:16:34.1 Info: CreateTable Users 11:16:34.1 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:16:34.1 Info: => 0.0001466s 11:16:34.1 Info: CreateIndex Users (Identifier) 11:16:34.1 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:16:34.1 Info: => 0.0001078s 11:16:34.1 Info: CreateIndex Users (Username) 11:16:34.1 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:16:34.1 Info: => 9.57E-05s 11:16:34.1 Info: CreateTable Commands 11:16:34.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) 11:16:34.1 Info: => 0.0001886s 11:16:34.1 Info: CreateTable IndexerStatus 11:16:34.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) 11:16:34.1 Info: => 0.0001788s 11:16:34.1 Info: CreateIndex IndexerStatus (ProviderId) 11:16:34.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:34.1 Info: => 9.72E-05s 11:16:34.1 Info: CreateTable ExtraFiles 11:16:34.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) 11:16:34.1 Info: => 0.0001732s 11:16:34.1 Info: CreateTable LyricFiles 11:16:34.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) 11:16:34.1 Info: => 0.0001849s 11:16:34.1 Info: CreateTable LanguageProfiles 11:16:34.1 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:16:34.1 Info: => 0.00015s 11:16:34.1 Info: CreateIndex LanguageProfiles (Name) 11:16:34.1 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:16:34.1 Info: => 0.000126s 11:16:34.1 Info: CreateTable DownloadClientStatus 11:16:34.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) 11:16:34.1 Info: => 0.0001637s 11:16:34.1 Info: CreateIndex DownloadClientStatus (ProviderId) 11:16:34.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:34.1 Info: => 0.0001004s 11:16:34.1 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:16:34.1 Info: -> 1 Insert operations completed in 00:00:00.0000751 taking an average of 00:00:00.0000751 11:16:34.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-30T11:16:34', 'InitialSetup') 11:16:34.1 Info: Committing Transaction 11:16:34.1 Info: 1: InitialSetup migrated 11:16:34.1 Info: => 0.0009181s 11:16:34.1 Info: 2: add_reason_to_pending_releases migrating 11:16:34.1 Info: Beginning Transaction 11:16:34.1 Info: Starting migration of Main DB to 2 11:16:34.1 Info: AlterTable PendingReleases 11:16:34.1 Info: => 8E-07s 11:16:34.1 Info: CreateColumn PendingReleases Reason Int32 11:16:34.1 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:16:34.1 Info: => 0.0005394s 11:16:34.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-30T11:16:34', 'add_reason_to_pending_releases') 11:16:34.1 Info: Committing Transaction 11:16:34.1 Info: 2: add_reason_to_pending_releases migrated 11:16:34.1 Info: => 0.0008453s 11:16:34.1 Info: 3: add_medium_support migrating 11:16:34.1 Info: Beginning Transaction 11:16:34.1 Info: Starting migration of Main DB to 3 11:16:34.1 Info: AlterTable Albums 11:16:34.1 Info: => 7E-07s 11:16:34.1 Info: CreateColumn Albums Media String 11:16:34.1 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:16:34.1 Info: => 0.0005097s 11:16:34.1 Info: AlterTable Tracks 11:16:34.1 Info: => 8E-07s 11:16:34.1 Info: CreateColumn Tracks MediumNumber Int32 11:16:34.1 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:16:34.1 Info: => 0.0004756s 11:16:34.1 Info: AlterTable Tracks 11:16:34.1 Info: => 7E-07s 11:16:34.1 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:16:34.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:16:34.1 Info: => 0.0004788s 11:16:34.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:34.1 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:34.1 Info: => 5.5E-05s 11:16:34.1 Info: DeleteColumn Tracks TrackNumber 11:16:34.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) 11:16:34.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" 11:16:34.1 Info: DROP TABLE "Tracks" 11:16:34.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:34.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:34.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:34.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:34.1 Info: => 0.0050396s 11:16:34.1 Info: AlterTable Tracks 11:16:34.1 Info: => 8E-07s 11:16:34.1 Info: CreateColumn Tracks TrackNumber String 11:16:34.1 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:16:34.1 Info: => 0.0004844s 11:16:34.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-30T11:16:34', 'add_medium_support') 11:16:34.1 Info: Committing Transaction 11:16:34.1 Info: 3: add_medium_support migrated 11:16:34.1 Info: => 0.0008718s 11:16:34.1 Info: 4: add_various_qualites_in_profile migrating 11:16:34.1 Info: Beginning Transaction 11:16:34.1 Info: Starting migration of Main DB to 4 11:16:34.1 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:34.1 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:34.1 Info: => 6.33E-05s 11:16:34.1 Info: PerformDBOperation 11:16:34.1 Info: Performing DB Operation 11:16:34.1 Info: => 3.68E-05s 11:16:34.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-30T11:16:34', 'add_various_qualites_in_profile') 11:16:34.1 Info: Committing Transaction 11:16:34.1 Info: 4: add_various_qualites_in_profile migrated 11:16:34.1 Info: => 0.0002916s 11:16:34.1 Info: 5: metadata_profiles migrating 11:16:34.1 Info: Beginning Transaction 11:16:34.1 Info: Starting migration of Main DB to 5 11:16:34.1 Info: CreateTable MetadataProfiles 11:16:34.1 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:16:34.1 Info: => 0.000187s 11:16:34.1 Info: CreateIndex MetadataProfiles (Name) 11:16:34.1 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:16:34.1 Info: => 0.0001027s 11:16:34.1 Info: AlterTable Artists 11:16:34.1 Info: => 5E-07s 11:16:34.1 Info: CreateColumn Artists MetadataProfileId Int32 11:16:34.1 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:16:34.1 Info: => 0.0005332s 11:16:34.1 Info: DeleteColumn Artists PrimaryAlbumTypes 11:16:34.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:16:34.1 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "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" 11:16:34.1 Info: DROP TABLE "Artists" 11:16:34.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:34.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:34.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:34.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:34.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:34.1 Info: => 0.0046103s 11:16:34.1 Info: DeleteColumn Artists SecondaryAlbumTypes 11:16:34.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:16:34.1 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 11:16:34.1 Info: DROP TABLE "Artists" 11:16:34.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:34.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:34.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:34.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:34.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:34.1 Info: => 0.0055796s 11:16:34.1 Info: AlterTable Albums 11:16:34.1 Info: => 7E-07s 11:16:34.1 Info: CreateColumn Albums SecondaryTypes String 11:16:34.1 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:16:34.1 Info: => 0.000493s 11:16:34.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-30T11:16:34', 'metadata_profiles') 11:16:34.1 Info: Committing Transaction 11:16:34.1 Info: 5: metadata_profiles migrated 11:16:34.1 Info: => 0.0009017s 11:16:34.1 Info: 6: separate_automatic_and_interactive_search migrating 11:16:34.1 Info: Beginning Transaction 11:16:34.1 Info: Starting migration of Main DB to 6 11:16:34.1 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:16:34.1 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 11:16:34.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:16:34.1 Info: DROP TABLE "Indexers" 11:16:34.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:34.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:34.1 Info: => 0.0039227s 11:16:34.1 Info: AlterTable Indexers 11:16:34.1 Info: => 7E-07s 11:16:34.1 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:16:34.1 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:16:34.1 Info: => 0.0004827s 11:16:34.1 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:34.1 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:34.1 Info: => 5.14E-05s 11:16:34.1 Info: AlterTable Indexers 11:16:34.1 Info: => 6E-07s 11:16:34.1 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:16:34.1 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 11:16:34.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 11:16:34.1 Info: DROP TABLE "Indexers" 11:16:34.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:34.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:34.1 Info: => 0.0038979s 11:16:34.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-30T11:16:34', 'separate_automatic_and_interactive_search') 11:16:34.1 Info: Committing Transaction 11:16:34.1 Info: 6: separate_automatic_and_interactive_search migrated 11:16:34.1 Info: => 0.0042404s 11:16:34.1 Info: 7: change_album_path_to_relative migrating 11:16:34.1 Info: Beginning Transaction 11:16:34.1 Info: Starting migration of Main DB to 7 11:16:34.1 Info: DeleteColumn Albums Path 11:16:34.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 11:16:34.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 11:16:34.1 Info: DROP TABLE "Albums" 11:16:34.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:34.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:34.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:34.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:34.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:34.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:34.1 Info: => 0.0060404s 11:16:34.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-30T11:16:34', 'change_album_path_to_relative') 11:16:34.1 Info: Committing Transaction 11:16:34.1 Info: 7: change_album_path_to_relative migrated 11:16:34.1 Info: => 0.0064433s 11:16:34.1 Info: 8: change_quality_size_mb_to_kb migrating 11:16:34.1 Info: Beginning Transaction 11:16:34.1 Info: Starting migration of Main DB to 8 11:16:34.1 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:16:34.1 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:16:34.1 Info: => 6.11E-05s 11:16:34.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-30T11:16:34', 'change_quality_size_mb_to_kb') 11:16:34.1 Info: Committing Transaction 11:16:34.1 Info: 8: change_quality_size_mb_to_kb migrated 11:16:34.1 Info: => 0.0003193s 11:16:34.1 Info: 9: album_releases migrating 11:16:34.1 Info: Beginning Transaction 11:16:34.1 Info: Starting migration of Main DB to 9 11:16:34.1 Info: AlterTable Albums 11:16:34.1 Info: => 8E-07s 11:16:34.1 Info: CreateColumn Albums Releases String 11:16:34.1 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:16:34.1 Info: => 0.0005131s 11:16:34.1 Info: AlterTable Albums 11:16:34.1 Info: => 6E-07s 11:16:34.1 Info: CreateColumn Albums CurrentRelease String 11:16:34.1 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:16:34.1 Info: => 0.0004903s 11:16:34.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-30T11:16:34', 'album_releases') 11:16:34.1 Info: Committing Transaction 11:16:34.1 Info: 9: album_releases migrated 11:16:34.1 Info: => 0.0007921s 11:16:34.1 Info: 10: album_releases_fix migrating 11:16:34.1 Info: Beginning Transaction 11:16:34.1 Info: Starting migration of Main DB to 10 11:16:34.1 Info: AlterTable Albums 11:16:34.1 Info: => 6E-07s 11:16:34.1 Info: AlterColumn Albums Releases String 11:16:34.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 11:16:34.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:16:34.1 Info: DROP TABLE "Albums" 11:16:34.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:34.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:34.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:34.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:34.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:34.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:34.1 Info: => 0.0055229s 11:16:34.1 Info: AlterTable Albums 11:16:34.1 Info: => 6E-07s 11:16:34.1 Info: AlterColumn Albums CurrentRelease String 11:16:34.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 11:16:34.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:16:34.1 Info: DROP TABLE "Albums" 11:16:34.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:34.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:34.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:34.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:34.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:34.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:34.1 Info: => 0.0046729s 11:16:34.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-30T11:16:34', 'album_releases_fix') 11:16:34.1 Info: Committing Transaction 11:16:34.1 Info: 10: album_releases_fix migrated 11:16:34.1 Info: => 0.0050965s 11:16:34.1 Info: 11: import_lists migrating 11:16:34.1 Info: Beginning Transaction 11:16:34.1 Info: Starting migration of Main DB to 11 11:16:34.1 Info: CreateTable ImportLists 11:16:34.1 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 11:16:34.1 Info: => 0.000225s 11:16:34.1 Info: CreateIndex ImportLists (Name) 11:16:34.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:34.1 Info: => 0.0001001s 11:16:34.1 Info: CreateTable ImportListStatus 11:16:34.1 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:16:34.1 Info: => 0.0001725s 11:16:34.1 Info: CreateIndex ImportListStatus (ProviderId) 11:16:34.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:34.1 Info: => 9.51E-05s 11:16:34.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-30T11:16:34', 'import_lists') 11:16:34.1 Info: Committing Transaction 11:16:34.1 Info: 11: import_lists migrated 11:16:34.1 Info: => 0.0004194s 11:16:34.1 Info: 12: add_release_status migrating 11:16:34.1 Info: Beginning Transaction 11:16:34.1 Info: Starting migration of Main DB to 12 11:16:34.1 Info: AlterTable MetadataProfiles 11:16:34.1 Info: => 7E-07s 11:16:34.1 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:16:34.1 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:16:34.1 Info: => 0.0005276s 11:16:34.1 Info: PerformDBOperation 11:16:34.1 Info: Performing DB Operation 11:16:34.1 Info: => 3.34E-05s 11:16:34.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-30T11:16:34', 'add_release_status') 11:16:34.1 Info: Committing Transaction 11:16:34.1 Info: 12: add_release_status migrated 11:16:34.1 Info: => 0.0003143s 11:16:34.1 Info: 13: album_download_notification migrating 11:16:34.1 Info: Beginning Transaction 11:16:34.1 Info: Starting migration of Main DB to 13 11:16:34.1 Info: AlterTable Notifications 11:16:34.2 Info: => 9E-07s 11:16:34.2 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:16:34.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:16:34.2 Info: => 0.0005272s 11:16:34.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-30T11:16:34', 'album_download_notification') 11:16:34.2 Info: Committing Transaction 11:16:34.2 Info: 13: album_download_notification migrated 11:16:34.2 Info: => 0.0008498s 11:16:34.2 Info: 14: fix_language_metadata_profiles migrating 11:16:34.2 Info: Beginning Transaction 11:16:34.2 Info: Starting migration of Main DB to 14 11:16:34.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 11:16:34.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 11:16:34.2 Info: => 8.98E-05s 11:16:34.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 11:16:34.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 11:16:34.2 Info: => 7E-05s 11:16:34.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-30T11:16:34', 'fix_language_metadata_profiles') 11:16:34.2 Info: Committing Transaction 11:16:34.2 Info: 14: fix_language_metadata_profiles migrated 11:16:34.2 Info: => 0.0003285s 11:16:34.2 Info: 15: remove_fanzub migrating 11:16:34.2 Info: Beginning Transaction 11:16:34.2 Info: Starting migration of Main DB to 15 11:16:34.2 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:34.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:34.2 Info: => 5.63E-05s 11:16:34.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-30T11:16:34', 'remove_fanzub') 11:16:34.2 Info: Committing Transaction 11:16:34.2 Info: 15: remove_fanzub migrated 11:16:34.2 Info: => 0.000314s 11:16:34.2 Info: 16: update_artist_history_indexes migrating 11:16:34.2 Info: Beginning Transaction 11:16:34.2 Info: Starting migration of Main DB to 16 11:16:34.2 Info: CreateIndex Albums (ArtistId) 11:16:34.2 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:16:34.2 Info: => 0.0001164s 11:16:34.2 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:16:34.2 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:16:34.2 Info: => 9.2E-05s 11:16:34.2 Info: DeleteIndex History (AlbumId) 11:16:34.2 Info: DROP INDEX "IX_History_AlbumId" 11:16:34.2 Info: => 0.0001323s 11:16:34.2 Info: CreateIndex History (AlbumId, Date) 11:16:34.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:34.2 Info: => 0.000103s 11:16:34.2 Info: DeleteIndex History (DownloadId) 11:16:34.2 Info: DROP INDEX "IX_History_DownloadId" 11:16:34.2 Info: => 0.0001271s 11:16:34.2 Info: CreateIndex History (DownloadId, Date) 11:16:34.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:34.2 Info: => 0.0001006s 11:16:34.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-30T11:16:34', 'update_artist_history_indexes') 11:16:34.2 Info: Committing Transaction 11:16:34.2 Info: 16: update_artist_history_indexes migrated 11:16:34.2 Info: => 0.0004238s 11:16:34.2 Info: 17: remove_nma migrating 11:16:34.2 Info: Beginning Transaction 11:16:34.2 Info: Starting migration of Main DB to 17 11:16:34.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:34.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:16:34.2 Info: => 6.17E-05s 11:16:34.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-30T11:16:34', 'remove_nma') 11:16:34.2 Info: Committing Transaction 11:16:34.2 Info: 17: remove_nma migrated 11:16:34.2 Info: => 0.0003181s 11:16:34.2 Info: 18: album_disambiguation migrating 11:16:34.2 Info: Beginning Transaction 11:16:34.2 Info: Starting migration of Main DB to 18 11:16:34.2 Info: AlterTable Albums 11:16:34.2 Info: => 7E-07s 11:16:34.2 Info: CreateColumn Albums Disambiguation String 11:16:34.2 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:16:34.2 Info: => 0.0005332s 11:16:34.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-30T11:16:34', 'album_disambiguation') 11:16:34.2 Info: Committing Transaction 11:16:34.2 Info: 18: album_disambiguation migrated 11:16:34.2 Info: => 0.0008307s 11:16:34.2 Info: 19: add_ape_quality_in_profiles migrating 11:16:34.2 Info: Beginning Transaction 11:16:34.2 Info: Starting migration of Main DB to 19 11:16:34.2 Info: PerformDBOperation 11:16:34.2 Info: Performing DB Operation 11:16:34.2 Info: => 3.76E-05s 11:16:34.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-30T11:16:34', 'add_ape_quality_in_profiles') 11:16:34.2 Info: Committing Transaction 11:16:34.2 Info: 19: add_ape_quality_in_profiles migrated 11:16:34.2 Info: => 0.0003144s 11:16:34.2 Info: 20: remove_pushalot migrating 11:16:34.2 Info: Beginning Transaction 11:16:34.2 Info: Starting migration of Main DB to 20 11:16:34.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:34.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:16:34.2 Info: => 6.18E-05s 11:16:34.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:34.2 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:16:34.2 Info: => 4.04E-05s 11:16:34.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:34.2 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:16:34.2 Info: => 3.8E-05s 11:16:34.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-30T11:16:34', 'remove_pushalot') 11:16:34.2 Info: Committing Transaction 11:16:34.2 Info: 20: remove_pushalot migrated 11:16:34.2 Info: => 0.0002839s 11:16:34.2 Info: 21: add_custom_filters migrating 11:16:34.2 Info: Beginning Transaction 11:16:34.2 Info: Starting migration of Main DB to 21 11:16:34.2 Info: CreateTable CustomFilters 11:16:34.2 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:16:34.2 Info: => 0.0001835s 11:16:34.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-30T11:16:34', 'add_custom_filters') 11:16:34.2 Info: Committing Transaction 11:16:34.2 Info: 21: add_custom_filters migrated 11:16:34.2 Info: => 0.0004882s 11:16:34.2 Info: 22: import_list_tags migrating 11:16:34.2 Info: Beginning Transaction 11:16:34.2 Info: Starting migration of Main DB to 22 11:16:34.2 Info: AlterTable ImportLists 11:16:34.2 Info: => 7E-07s 11:16:34.2 Info: CreateColumn ImportLists Tags String 11:16:34.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:16:34.2 Info: => 0.0005285s 11:16:34.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-30T11:16:34', 'import_list_tags') 11:16:34.2 Info: Committing Transaction 11:16:34.2 Info: 22: import_list_tags migrated 11:16:34.2 Info: => 0.0008272s 11:16:34.2 Info: 23: add_release_groups_etc migrating 11:16:34.2 Info: Beginning Transaction 11:16:34.2 Info: Starting migration of Main DB to 23 11:16:34.2 Info: CreateTable ArtistMetadata 11:16:34.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) 11:16:34.2 Info: => 0.0002526s 11:16:34.2 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:16:34.2 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:16:34.2 Info: => 0.0001375s 11:16:34.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" 11:16:34.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" 11:16:34.2 Info: => 0.0001058s 11:16:34.2 Info: AlterTable Artists 11:16:34.2 Info: => 5E-07s 11:16:34.2 Info: CreateColumn Artists ArtistMetadataId Int32 11:16:34.2 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:34.2 Info: => 0.0005468s 11:16:34.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:34.2 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:34.2 Info: => 8.18E-05s 11:16:34.2 Info: CreateTable AlbumReleases 11:16:34.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) 11:16:34.2 Info: => 0.0002143s 11:16:34.2 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:16:34.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:34.2 Info: => 0.0001079s 11:16:34.2 Info: CreateIndex AlbumReleases (AlbumId) 11:16:34.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:34.2 Info: => 9.39E-05s 11:16:34.2 Info: PerformDBOperation 11:16:34.2 Info: Performing DB Operation 11:16:34.2 Info: => 5.42E-05s 11:16:34.2 Info: AlterTable Albums 11:16:34.2 Info: => 6E-07s 11:16:34.2 Info: CreateColumn Albums ArtistMetadataId Int32 11:16:34.2 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:34.2 Info: => 0.0005509s 11:16:34.2 Info: AlterTable Albums 11:16:34.2 Info: => 7E-07s 11:16:34.2 Info: CreateColumn Albums AnyReleaseOk Boolean 11:16:34.2 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:16:34.2 Info: => 0.0005449s 11:16:34.2 Info: AlterTable Albums 11:16:34.2 Info: => 7E-07s 11:16:34.2 Info: CreateColumn Albums Links String 11:16:34.2 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:16:34.2 Info: => 0.0005561s 11:16:34.2 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:34.2 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:34.2 Info: => 9.89E-05s 11:16:34.2 Info: AlterTable Tracks 11:16:34.2 Info: => 5E-07s 11:16:34.2 Info: CreateColumn Tracks ForeignRecordingId String 11:16:34.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:16:34.2 Info: => 0.0005419s 11:16:34.2 Info: AlterTable Tracks 11:16:34.2 Info: => 7E-07s 11:16:34.2 Info: CreateColumn Tracks AlbumReleaseId Int32 11:16:34.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:16:34.2 Info: => 0.000535s 11:16:34.2 Info: AlterTable Tracks 11:16:34.2 Info: => 7E-07s 11:16:34.2 Info: CreateColumn Tracks ArtistMetadataId Int32 11:16:34.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:34.2 Info: => 0.0005337s 11:16:34.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:34.2 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:34.2 Info: => 9.66E-05s 11:16:34.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:34.2 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:34.2 Info: => 7.52E-05s 11:16:34.2 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:16:34.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:34.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" 11:16:34.2 Info: DROP TABLE "Artists" 11:16:34.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:34.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:34.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:34.2 Info: => 0.0056256s 11:16:34.2 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:16:34.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) 11:16:34.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" 11:16:34.2 Info: DROP TABLE "Albums" 11:16:34.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:34.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:34.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:34.2 Info: => 0.0049044s 11:16:34.2 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:16:34.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) 11:16:34.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" 11:16:34.2 Info: DROP TABLE "Tracks" 11:16:34.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:34.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:34.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:34.2 Info: => 0.0045013s 11:16:34.2 Info: DeleteColumn TrackFiles ArtistId 11:16:34.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 11:16:34.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" 11:16:34.2 Info: DROP TABLE "TrackFiles" 11:16:34.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:34.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:34.2 Info: => 0.0056394s 11:16:34.2 Info: CreateIndex Artists (ArtistMetadataId) 11:16:34.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:34.2 Info: => 9.47E-05s 11:16:34.2 Info: CreateIndex Artists (Monitored) 11:16:34.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:34.2 Info: => 8.72E-05s 11:16:34.2 Info: CreateIndex Albums (ArtistMetadataId) 11:16:34.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:34.2 Info: => 8.94E-05s 11:16:34.2 Info: CreateIndex Tracks (ArtistMetadataId) 11:16:34.2 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:16:34.2 Info: => 8.38E-05s 11:16:34.2 Info: CreateIndex Tracks (AlbumReleaseId) 11:16:34.2 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:16:34.2 Info: => 8.38E-05s 11:16:34.2 Info: CreateIndex Tracks (ForeignRecordingId) 11:16:34.2 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:16:34.2 Info: => 8.29E-05s 11:16:34.2 Info: UpdateData 11:16:34.2 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:34.2 Info: => 5.24E-05s 11:16:34.2 Info: UpdateData 11:16:34.2 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:34.2 Info: => 4.55E-05s 11:16:34.2 Info: UpdateData 11:16:34.2 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:16:34.2 Info: => 4.8E-05s 11:16:34.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-30T11:16:34', 'add_release_groups_etc') 11:16:34.2 Info: Committing Transaction 11:16:34.2 Info: 23: add_release_groups_etc migrated 11:16:34.2 Info: => 0.0005649s 11:16:34.2 Info: 24: NewMediaInfoFormat migrating 11:16:34.2 Info: Beginning Transaction 11:16:34.2 Info: Starting migration of Main DB to 24 11:16:34.2 Info: UpdateData 11:16:34.2 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:16:34.2 Info: => 6.51E-05s 11:16:34.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-30T11:16:34', 'NewMediaInfoFormat') 11:16:34.2 Info: Committing Transaction 11:16:34.2 Info: 24: NewMediaInfoFormat migrated 11:16:34.2 Info: => 0.0003408s 11:16:34.2 Info: 25: rename_restrictions_to_release_profiles migrating 11:16:34.2 Info: Beginning Transaction 11:16:34.2 Info: Starting migration of Main DB to 25 11:16:34.2 Info: RenameTable Restrictions ReleaseProfiles 11:16:34.2 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:16:34.2 Info: => 0.0013957s 11:16:34.2 Info: AlterTable ReleaseProfiles 11:16:34.2 Info: => 9E-07s 11:16:34.2 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:16:34.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:16:34.2 Info: => 0.0005296s 11:16:34.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-30T11:16:34', 'rename_restrictions_to_release_profiles') 11:16:34.2 Info: Committing Transaction 11:16:34.2 Info: 25: rename_restrictions_to_release_profiles migrated 11:16:34.2 Info: => 0.0008334s 11:16:34.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:16:34.2 Info: Beginning Transaction 11:16:34.2 Info: Starting migration of Main DB to 26 11:16:34.2 Info: RenameTable Profiles QualityProfiles 11:16:34.2 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:16:34.2 Info: => 0.0013639s 11:16:34.2 Info: AlterTable QualityProfiles 11:16:34.2 Info: => 8E-07s 11:16:34.2 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:16:34.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:34.2 Info: => 0.0005313s 11:16:34.2 Info: AlterTable LanguageProfiles 11:16:34.2 Info: => 6E-07s 11:16:34.2 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:16:34.2 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:34.2 Info: => 0.0005095s 11:16:34.2 Info: UpdateData 11:16:34.2 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:34.2 Info: => 5.71E-05s 11:16:34.2 Info: UpdateData 11:16:34.2 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:34.2 Info: => 3.82E-05s 11:16:34.2 Info: RenameColumn Artists ProfileId to QualityProfileId 11:16:34.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:34.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:16:34.2 Info: DROP TABLE "Artists" 11:16:34.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:34.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:34.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:34.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:34.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:34.2 Info: => 0.0048018s 11:16:34.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-30T11:16:34', 'rename_quality_profiles_add_upgrade_allowed') 11:16:34.2 Info: Committing Transaction 11:16:34.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:16:34.2 Info: => 0.0052025s 11:16:34.2 Info: 27: add_import_exclusions migrating 11:16:34.2 Info: Beginning Transaction 11:16:34.2 Info: Starting migration of Main DB to 27 11:16:34.2 Info: CreateTable ImportListExclusions 11:16:34.2 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:16:34.2 Info: => 0.0001839s 11:16:34.2 Info: CreateIndex ImportListExclusions (ForeignId) 11:16:34.2 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:16:34.2 Info: => 9.9E-05s 11:16:34.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-30T11:16:34', 'add_import_exclusions') 11:16:34.2 Info: Committing Transaction 11:16:34.2 Info: 27: add_import_exclusions migrated 11:16:34.2 Info: => 0.0004611s 11:16:34.2 Info: 28: clean_artist_metadata_table migrating 11:16:34.2 Info: Beginning Transaction 11:16:34.2 Info: Starting migration of Main DB to 28 11:16:34.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) 11:16:34.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) 11:16:34.2 Info: => 0.0001723s 11:16:34.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) 11:16:34.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) 11:16:34.2 Info: => 0.0001388s 11:16:34.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) 11:16:34.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) 11:16:34.2 Info: => 0.0001326s 11:16:34.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) 11:16:34.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) 11:16:34.2 Info: => 0.000133s 11:16:34.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) 11:16:34.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) 11:16:34.2 Info: => 0.0001323s 11:16:34.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) 11:16:34.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) 11:16:34.2 Info: => 0.0001318s 11:16:34.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-30T11:16:34', 'clean_artist_metadata_table') 11:16:34.2 Info: Committing Transaction 11:16:34.2 Info: 28: clean_artist_metadata_table migrated 11:16:34.2 Info: => 0.000399s 11:16:34.2 Info: 29: health_issue_notification migrating 11:16:34.2 Info: Beginning Transaction 11:16:34.2 Info: Starting migration of Main DB to 29 11:16:34.2 Info: AlterTable Notifications 11:16:34.2 Info: => 8E-07s 11:16:34.2 Info: CreateColumn Notifications OnHealthIssue Boolean 11:16:34.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:16:34.2 Info: => 0.0005528s 11:16:34.2 Info: AlterTable Notifications 11:16:34.2 Info: => 6E-07s 11:16:34.2 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:16:34.2 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:16:34.2 Info: => 0.0005364s 11:16:34.2 Info: AlterTable Notifications 11:16:34.2 Info: => 8E-07s 11:16:34.2 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:16:34.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:16:34.2 Info: => 0.0011826s 11:16:34.2 Info: AlterTable Notifications 11:16:34.2 Info: => 7E-07s 11:16:34.2 Info: CreateColumn Notifications OnImportFailure Boolean 11:16:34.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:16:34.2 Info: => 0.0005614s 11:16:34.2 Info: AlterTable Notifications 11:16:34.2 Info: => 8E-07s 11:16:34.2 Info: CreateColumn Notifications OnTrackRetag Boolean 11:16:34.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:16:34.2 Info: => 0.0005315s 11:16:34.2 Info: DeleteColumn Notifications OnDownload 11:16:34.2 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:16:34.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" 11:16:34.2 Info: DROP TABLE "Notifications" 11:16:34.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:34.2 Info: => 0.005175s 11:16:34.2 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:16:34.2 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:16:34.2 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 11:16:34.2 Info: DROP TABLE "Notifications" 11:16:34.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:34.2 Info: => 0.0043533s 11:16:34.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-30T11:16:34', 'health_issue_notification') 11:16:34.2 Info: Committing Transaction 11:16:34.2 Info: 29: health_issue_notification migrated 11:16:34.2 Info: => 0.0047351s 11:16:34.2 Info: 30: add_mediafilerepository_mtime migrating 11:16:34.2 Info: Beginning Transaction 11:16:34.2 Info: Starting migration of Main DB to 30 11:16:34.2 Info: AlterTable TrackFiles 11:16:34.2 Info: => 7E-07s 11:16:34.2 Info: CreateColumn TrackFiles Modified DateTime 11:16:34.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:16:34.2 Info: => 0.0005733s 11:16:34.2 Info: AlterTable TrackFiles 11:16:34.2 Info: => 6E-07s 11:16:34.2 Info: CreateColumn TrackFiles Path String 11:16:34.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:16:34.2 Info: => 0.0005301s 11:16:34.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:34.2 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:34.2 Info: => 4.93E-05s 11:16:34.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:16:34.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:16:34.2 Info: => 0.0001464s 11:16:34.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 11:16:34.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 11:16:34.2 Info: => 0.0001503s 11:16:34.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 11:16:34.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 11:16:34.2 Info: => 0.0001563s 11:16:34.2 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 11:16:34.2 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 11:16:34.2 Info: => 9.63E-05s 11:16:34.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:34.2 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:34.2 Info: => 5.93E-05s 11:16:34.2 Info: AlterTable TrackFiles 11:16:34.2 Info: => 6E-07s 11:16:34.2 Info: AlterColumn TrackFiles Path String 11:16:34.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:34.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 11:16:34.2 Info: DROP TABLE "TrackFiles" 11:16:34.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:34.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:34.2 Info: => 0.0061317s 11:16:34.2 Info: CreateIndex TrackFiles (Path) 11:16:34.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:34.2 Info: => 9.91E-05s 11:16:34.2 Info: DeleteColumn TrackFiles RelativePath 11:16:34.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:34.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 11:16:34.2 Info: DROP TABLE "TrackFiles" 11:16:34.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:34.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:34.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:34.2 Info: => 0.0045968s 11:16:34.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-30T11:16:34', 'add_mediafilerepository_mtime') 11:16:34.2 Info: Committing Transaction 11:16:34.2 Info: 30: add_mediafilerepository_mtime migrated 11:16:34.2 Info: => 0.0049325s 11:16:34.2 Info: 31: add_artistmetadataid_constraint migrating 11:16:34.2 Info: Beginning Transaction 11:16:34.2 Info: Starting migration of Main DB to 31 11:16:34.2 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (1, 1, 'test', 1, 'images') 11:16:34.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) 11:16:34.2 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (2, 1, 'test', '/mnt/data/path/test', 1, 1, 1, 1) 11:16:34.2 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (3, 1, 'test', '/mnt/data/path/test', 1, 1, 1, 1) 11:16:34.2 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (4, 1, 'test', '/mnt/data/path/test', 1, 1, 1, 1) 11:16:34.2 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (2, 2, 'test2', 1, 'images') 11:16:34.2 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (5, 2, 'test2', '/mnt/data/path/test2', 1, 1, 1, 1) 11:16:34.2 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (6, 2, 'test2', '/mnt/data/path/test2', 1, 1, 1, 1) 11:16:34.2 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 11:16:34.2 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 11:16:34.2 Info: => 0.0001723s 11:16:34.2 Info: DeleteIndex Artists (ArtistMetadataId) 11:16:34.2 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 11:16:34.2 Info: => 0.0001385s 11:16:34.2 Info: AlterColumn Artists ArtistMetadataId Int32 11:16:34.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:34.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:16:34.2 Info: DROP TABLE "Artists" 11:16:34.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:34.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:34.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:34.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:34.2 Info: => 0.0056816s 11:16:34.2 Info: CreateIndex Artists (ArtistMetadataId) 11:16:34.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:34.2 Info: => 9.13E-05s 11:16:34.2 Info: -> 8 Insert operations completed in 00:00:00.0006116 taking an average of 00:00:00.0000764 11:16:34.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-07-30T11:16:34', 'add_artistmetadataid_constraint') 11:16:34.2 Info: Committing Transaction 11:16:34.2 Info: 31: add_artistmetadataid_constraint migrated 11:16:34.2 Info: => 0.0004834s 11:16:34.2 Debug: Took: 00:00:00.1798060 11:16:34.3 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_remove_all_duplicate_artists --- 11:16:34.3 Info: --- Start: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_wait_for_existing --- 11:16:34.3 Trace: Rate Limit triggered, delaying 'me' for 0.200 sec 11:16:34.5 Info: --- End: NzbDrone.Common.Test.TPLTests.RateLimitServiceFixture.should_wait_for_existing --- 11:16:34.3 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_remove_duplicate_artist --- 11:16:34.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579349943310391_125/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:34.3 Info: DatabaseEngineVersionCheck migrating 11:16:34.3 Info: PerformDBOperation 11:16:34.3 Info: Performing DB Operation 11:16:34.3 Info: SQLite 3.46.0 11:16:34.3 Info: => 0.0010775s 11:16:34.3 Info: DatabaseEngineVersionCheck migrated 11:16:34.3 Info: => 0.0010982s 11:16:34.3 Info: VersionMigration migrating 11:16:34.3 Info: Beginning Transaction 11:16:34.3 Info: CreateTable VersionInfo 11:16:34.3 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:16:34.3 Info: => 0.0001646s 11:16:34.3 Info: Committing Transaction 11:16:34.3 Info: VersionMigration migrated 11:16:34.3 Info: => 0.0005129s 11:16:34.3 Info: VersionUniqueMigration migrating 11:16:34.3 Info: Beginning Transaction 11:16:34.3 Info: CreateIndex VersionInfo (Version) 11:16:34.3 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:34.3 Info: => 0.0001354s 11:16:34.3 Info: AlterTable VersionInfo 11:16:34.3 Info: => 7E-07s 11:16:34.3 Info: CreateColumn VersionInfo AppliedOn DateTime 11:16:34.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:16:34.3 Info: => 0.0006032s 11:16:34.3 Info: Committing Transaction 11:16:34.3 Info: VersionUniqueMigration migrated 11:16:34.3 Info: => 0.0008103s 11:16:34.3 Info: VersionDescriptionMigration migrating 11:16:34.3 Info: Beginning Transaction 11:16:34.3 Info: AlterTable VersionInfo 11:16:34.3 Info: => 7E-07s 11:16:34.3 Info: CreateColumn VersionInfo Description String 11:16:34.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:16:34.3 Info: => 0.000213s 11:16:34.3 Info: Committing Transaction 11:16:34.3 Info: VersionDescriptionMigration migrated 11:16:34.3 Info: => 0.0004196s 11:16:34.3 Info: 1: InitialSetup migrating 11:16:34.3 Info: Beginning Transaction 11:16:34.3 Info: Starting migration of Main DB to 1 11:16:34.3 Info: CreateTable Config 11:16:34.3 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:16:34.3 Info: => 0.00017s 11:16:34.3 Info: CreateIndex Config (Key) 11:16:34.3 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:16:34.3 Info: => 0.0001011s 11:16:34.3 Info: CreateTable RootFolders 11:16:34.3 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:16:34.3 Info: => 0.0001014s 11:16:34.3 Info: CreateIndex RootFolders (Path) 11:16:34.3 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:16:34.3 Info: => 8.25E-05s 11:16:34.3 Info: CreateTable Artists 11:16: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) 11:16:34.3 Info: => 0.0002614s 11:16:34.3 Info: CreateIndex Artists (ForeignArtistId) 11:16:34.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:34.3 Info: => 8.64E-05s 11:16:34.3 Info: CreateIndex Artists (NameSlug) 11:16:34.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:34.3 Info: => 7.91E-05s 11:16:34.3 Info: CreateIndex Artists (CleanName) 11:16:34.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:34.3 Info: => 7.63E-05s 11:16:34.3 Info: CreateIndex Artists (Path) 11:16:34.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:34.3 Info: => 7.5E-05s 11:16:34.3 Info: CreateTable Albums 11:16: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) 11:16:34.3 Info: => 0.000227s 11:16:34.3 Info: CreateIndex Albums (ForeignAlbumId) 11:16:34.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:34.3 Info: => 8.18E-05s 11:16:34.3 Info: CreateIndex Albums (MBId) 11:16:34.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:34.3 Info: => 7.44E-05s 11:16:34.3 Info: CreateIndex Albums (TADBId) 11:16:34.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:34.3 Info: => 7.56E-05s 11:16:34.3 Info: CreateIndex Albums (TitleSlug) 11:16:34.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:34.3 Info: => 7.88E-05s 11:16:34.3 Info: CreateIndex Albums (CleanTitle) 11:16:34.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:34.3 Info: => 7.67E-05s 11:16:34.3 Info: CreateIndex Albums (Path) 11:16:34.3 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:16:34.3 Info: => 7.37E-05s 11:16:34.3 Info: CreateTable Tracks 11:16: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) 11:16:34.3 Info: => 0.0001579s 11:16:34.3 Info: CreateIndex Tracks (ForeignTrackId) 11:16:34.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:34.3 Info: => 8.04E-05s 11:16:34.3 Info: CreateIndex Tracks (ArtistId) 11:16:34.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:34.3 Info: => 8.11E-05s 11:16:34.3 Info: CreateIndex Tracks (TrackFileId) 11:16:34.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:34.3 Info: => 0.0001265s 11:16:34.3 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:16:34.3 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:16:34.3 Info: => 0.0001064s 11:16:34.3 Info: CreateTable TrackFiles 11:16: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) 11:16:34.3 Info: => 0.0001502s 11:16:34.3 Info: CreateIndex TrackFiles (ArtistId) 11:16:34.3 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:16:34.3 Info: => 9.17E-05s 11:16:34.3 Info: CreateIndex TrackFiles (AlbumId) 11:16:34.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:34.3 Info: => 8.39E-05s 11:16:34.3 Info: CreateTable History 11:16: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) 11:16:34.3 Info: => 0.0001525s 11:16:34.3 Info: CreateIndex History (Date) 11:16:34.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:34.3 Info: => 9.18E-05s 11:16:34.3 Info: CreateIndex History (EventType) 11:16:34.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:34.3 Info: => 0.0001223s 11:16:34.3 Info: CreateIndex History (DownloadId) 11:16:34.3 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:16:34.3 Info: => 9.93E-05s 11:16:34.3 Info: CreateIndex History (AlbumId) 11:16:34.3 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:16:34.3 Info: => 8.52E-05s 11:16:34.3 Info: CreateTable Notifications 11:16: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) 11:16:34.3 Info: => 0.0001368s 11:16:34.3 Info: CreateTable ScheduledTasks 11:16: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) 11:16:34.3 Info: => 0.0001205s 11:16:34.3 Info: CreateIndex ScheduledTasks (TypeName) 11:16:34.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:34.3 Info: => 8.22E-05s 11:16:34.3 Info: CreateTable Indexers 11:16: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) 11:16:34.3 Info: => 0.000119s 11:16:34.3 Info: CreateIndex Indexers (Name) 11:16:34.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:34.3 Info: => 0.0001276s 11:16:34.3 Info: CreateTable Profiles 11:16: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) 11:16:34.3 Info: => 0.0001319s 11:16:34.3 Info: CreateIndex Profiles (Name) 11:16:34.3 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:16:34.3 Info: => 9.05E-05s 11:16:34.3 Info: CreateTable QualityDefinitions 11:16: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) 11:16:34.3 Info: => 0.0001243s 11:16:34.3 Info: CreateIndex QualityDefinitions (Quality) 11:16:34.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:16:34.3 Info: => 8.45E-05s 11:16:34.3 Info: CreateIndex QualityDefinitions (Title) 11:16:34.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:16:34.3 Info: => 8.74E-05s 11:16:34.3 Info: CreateTable NamingConfig 11:16: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) 11:16:34.3 Info: => 0.0001681s 11:16:34.3 Info: CreateTable Blacklist 11:16: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 '') 11:16:34.3 Info: => 0.0001964s 11:16:34.3 Info: CreateTable Metadata 11:16: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) 11:16:34.3 Info: => 0.0001193s 11:16:34.3 Info: CreateTable MetadataFiles 11:16: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) 11:16:34.3 Info: => 0.0001375s 11:16:34.3 Info: CreateTable DownloadClients 11:16: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) 11:16:34.3 Info: => 0.0001332s 11:16:34.3 Info: CreateTable PendingReleases 11:16: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 '') 11:16:34.3 Info: => 0.0001371s 11:16:34.3 Info: CreateTable RemotePathMappings 11:16: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) 11:16:34.3 Info: => 0.0001133s 11:16:34.3 Info: CreateTable Tags 11:16:34.3 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:16:34.3 Info: => 0.0001048s 11:16:34.3 Info: CreateIndex Tags (Label) 11:16:34.3 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:16:34.3 Info: => 0.0001116s 11:16:34.3 Info: CreateTable Restrictions 11:16:34.3 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:16:34.3 Info: => 0.0001153s 11:16:34.3 Info: CreateTable DelayProfiles 11:16: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) 11:16:34.3 Info: => 0.0007817s 11:16:34.3 Info: CreateTable Users 11:16: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) 11:16:34.3 Info: => 0.0001217s 11:16:34.3 Info: CreateIndex Users (Identifier) 11:16:34.3 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:16:34.3 Info: => 0.0001042s 11:16:34.3 Info: CreateIndex Users (Username) 11:16:34.3 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:16:34.3 Info: => 9.12E-05s 11:16:34.3 Info: CreateTable Commands 11:16: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) 11:16:34.3 Info: => 0.0001471s 11:16:34.3 Info: CreateTable IndexerStatus 11:16: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) 11:16:34.3 Info: => 0.0001539s 11:16:34.3 Info: CreateIndex IndexerStatus (ProviderId) 11:16:34.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:34.3 Info: => 9.96E-05s 11:16:34.3 Info: CreateTable ExtraFiles 11:16: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) 11:16:34.3 Info: => 0.0001344s 11:16:34.3 Info: CreateTable LyricFiles 11:16: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) 11:16:34.3 Info: => 0.0001504s 11:16:34.3 Info: CreateTable LanguageProfiles 11:16: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) 11:16:34.3 Info: => 0.0001066s 11:16:34.3 Info: CreateIndex LanguageProfiles (Name) 11:16:34.3 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:16:34.3 Info: => 0.0001336s 11:16:34.3 Info: CreateTable DownloadClientStatus 11:16: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) 11:16:34.3 Info: => 0.000144s 11:16:34.3 Info: CreateIndex DownloadClientStatus (ProviderId) 11:16:34.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:34.3 Info: => 9.86E-05s 11:16:34.3 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:16:34.3 Info: -> 1 Insert operations completed in 00:00:00.0000822 taking an average of 00:00:00.0000822 11:16:34.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-30T11:16:34', 'InitialSetup') 11:16:34.3 Info: Committing Transaction 11:16:34.3 Info: 1: InitialSetup migrated 11:16:34.3 Info: => 0.0008914s 11:16:34.3 Info: 2: add_reason_to_pending_releases migrating 11:16:34.3 Info: Beginning Transaction 11:16:34.3 Info: Starting migration of Main DB to 2 11:16:34.3 Info: AlterTable PendingReleases 11:16:34.3 Info: => 8E-07s 11:16:34.3 Info: CreateColumn PendingReleases Reason Int32 11:16:34.3 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:16:34.3 Info: => 0.0004952s 11:16:34.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-30T11:16:34', 'add_reason_to_pending_releases') 11:16:34.3 Info: Committing Transaction 11:16:34.3 Info: 2: add_reason_to_pending_releases migrated 11:16:34.3 Info: => 0.0007926s 11:16:34.3 Info: 3: add_medium_support migrating 11:16:34.3 Info: Beginning Transaction 11:16:34.3 Info: Starting migration of Main DB to 3 11:16:34.3 Info: AlterTable Albums 11:16:34.3 Info: => 9E-07s 11:16:34.3 Info: CreateColumn Albums Media String 11:16:34.3 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:16:34.3 Info: => 0.0004966s 11:16:34.3 Info: AlterTable Tracks 11:16:34.3 Info: => 7E-07s 11:16:34.3 Info: CreateColumn Tracks MediumNumber Int32 11:16:34.3 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:16:34.3 Info: => 0.0004709s 11:16:34.3 Info: AlterTable Tracks 11:16:34.3 Info: => 7E-07s 11:16:34.3 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:16:34.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:16:34.3 Info: => 0.0004643s 11:16:34.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:34.3 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:34.3 Info: => 5.34E-05s 11:16:34.3 Info: DeleteColumn Tracks TrackNumber 11:16: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) 11:16: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" 11:16:34.3 Info: DROP TABLE "Tracks" 11:16:34.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:34.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:34.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:34.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:34.3 Info: => 0.004928s 11:16:34.3 Info: AlterTable Tracks 11:16:34.3 Info: => 6E-07s 11:16:34.3 Info: CreateColumn Tracks TrackNumber String 11:16:34.3 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:16:34.3 Info: => 0.0004611s 11:16:34.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-30T11:16:34', 'add_medium_support') 11:16:34.3 Info: Committing Transaction 11:16:34.3 Info: 3: add_medium_support migrated 11:16:34.3 Info: => 0.0008372s 11:16:34.3 Info: 4: add_various_qualites_in_profile migrating 11:16:34.3 Info: Beginning Transaction 11:16:34.3 Info: Starting migration of Main DB to 4 11:16:34.3 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:34.3 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:34.3 Info: => 8.21E-05s 11:16:34.3 Info: PerformDBOperation 11:16:34.3 Info: Performing DB Operation 11:16:34.3 Info: => 3.74E-05s 11:16:34.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-30T11:16:34', 'add_various_qualites_in_profile') 11:16:34.3 Info: Committing Transaction 11:16:34.3 Info: 4: add_various_qualites_in_profile migrated 11:16:34.3 Info: => 0.0002968s 11:16:34.3 Info: 5: metadata_profiles migrating 11:16:34.3 Info: Beginning Transaction 11:16:34.3 Info: Starting migration of Main DB to 5 11:16:34.3 Info: CreateTable MetadataProfiles 11:16: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) 11:16:34.3 Info: => 0.0001427s 11:16:34.3 Info: CreateIndex MetadataProfiles (Name) 11:16:34.3 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:16:34.3 Info: => 9.65E-05s 11:16:34.3 Info: AlterTable Artists 11:16:34.3 Info: => 6E-07s 11:16:34.3 Info: CreateColumn Artists MetadataProfileId Int32 11:16:34.3 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:16:34.3 Info: => 0.0004808s 11:16:34.3 Info: DeleteColumn Artists PrimaryAlbumTypes 11:16: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) 11:16: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" 11:16:34.3 Info: DROP TABLE "Artists" 11:16:34.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:34.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:34.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:34.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:34.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:34.3 Info: => 0.0055748s 11:16:34.3 Info: DeleteColumn Artists SecondaryAlbumTypes 11:16: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) 11:16: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" 11:16:34.3 Info: DROP TABLE "Artists" 11:16:34.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:34.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:34.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:34.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:34.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:34.3 Info: => 0.0045371s 11:16:34.3 Info: AlterTable Albums 11:16:34.3 Info: => 6E-07s 11:16:34.3 Info: CreateColumn Albums SecondaryTypes String 11:16:34.3 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:16:34.3 Info: => 0.0004827s 11:16:34.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-30T11:16:34', 'metadata_profiles') 11:16:34.3 Info: Committing Transaction 11:16:34.3 Info: 5: metadata_profiles migrated 11:16:34.3 Info: => 0.0008921s 11:16:34.3 Info: 6: separate_automatic_and_interactive_search migrating 11:16:34.3 Info: Beginning Transaction 11:16:34.3 Info: Starting migration of Main DB to 6 11:16:34.3 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:16: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) 11:16:34.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:16:34.3 Info: DROP TABLE "Indexers" 11:16:34.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:34.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:34.3 Info: => 0.0039518s 11:16:34.3 Info: AlterTable Indexers 11:16:34.3 Info: => 7E-07s 11:16:34.3 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:16:34.3 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:16:34.3 Info: => 0.0004667s 11:16:34.3 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:34.3 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:34.3 Info: => 5.12E-05s 11:16:34.3 Info: AlterTable Indexers 11:16:34.3 Info: => 6E-07s 11:16:34.3 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:16: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) 11:16: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" 11:16:34.3 Info: DROP TABLE "Indexers" 11:16:34.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:34.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:34.3 Info: => 0.003948s 11:16:34.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-30T11:16:34', 'separate_automatic_and_interactive_search') 11:16:34.3 Info: Committing Transaction 11:16:34.3 Info: 6: separate_automatic_and_interactive_search migrated 11:16:34.3 Info: => 0.0042922s 11:16:34.3 Info: 7: change_album_path_to_relative migrating 11:16:34.3 Info: Beginning Transaction 11:16:34.3 Info: Starting migration of Main DB to 7 11:16:34.3 Info: DeleteColumn Albums Path 11:16: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) 11:16: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") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "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" 11:16:34.4 Info: DROP TABLE "Albums" 11:16:34.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:34.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:34.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:34.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:34.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:34.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:34.4 Info: => 0.0056895s 11:16:34.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-30T11:16:34', 'change_album_path_to_relative') 11:16:34.4 Info: Committing Transaction 11:16:34.4 Info: 7: change_album_path_to_relative migrated 11:16:34.4 Info: => 0.0060933s 11:16:34.4 Info: 8: change_quality_size_mb_to_kb migrating 11:16:34.4 Info: Beginning Transaction 11:16:34.4 Info: Starting migration of Main DB to 8 11:16:34.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 11:16:34.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 11:16:34.4 Info: => 6E-05s 11:16:34.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-30T11:16:34', 'change_quality_size_mb_to_kb') 11:16:34.4 Info: Committing Transaction 11:16:34.4 Info: 8: change_quality_size_mb_to_kb migrated 11:16:34.4 Info: => 0.0003256s 11:16:34.4 Info: 9: album_releases migrating 11:16:34.4 Info: Beginning Transaction 11:16:34.4 Info: Starting migration of Main DB to 9 11:16:34.4 Info: AlterTable Albums 11:16:34.4 Info: => 7E-07s 11:16:34.4 Info: CreateColumn Albums Releases String 11:16:34.4 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:16:34.4 Info: => 0.0005026s 11:16:34.4 Info: AlterTable Albums 11:16:34.4 Info: => 6E-07s 11:16:34.4 Info: CreateColumn Albums CurrentRelease String 11:16:34.4 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:16:34.4 Info: => 0.0004731s 11:16:34.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-30T11:16:34', 'album_releases') 11:16:34.4 Info: Committing Transaction 11:16:34.4 Info: 9: album_releases migrated 11:16:34.4 Info: => 0.0007858s 11:16:34.4 Info: 10: album_releases_fix migrating 11:16:34.4 Info: Beginning Transaction 11:16:34.4 Info: Starting migration of Main DB to 10 11:16:34.4 Info: AlterTable Albums 11:16:34.4 Info: => 9E-07s 11:16:34.4 Info: AlterColumn Albums Releases String 11:16: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) 11:16: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" 11:16:34.4 Info: DROP TABLE "Albums" 11:16:34.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:34.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:34.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:34.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:34.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:34.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:34.4 Info: => 0.0046701s 11:16:34.4 Info: AlterTable Albums 11:16:34.4 Info: => 6E-07s 11:16:34.4 Info: AlterColumn Albums CurrentRelease String 11:16: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) 11:16: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" 11:16:34.4 Info: DROP TABLE "Albums" 11:16:34.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:34.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:34.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:34.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:34.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:34.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:34.4 Info: => 0.0054314s 11:16:34.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-30T11:16:34', 'album_releases_fix') 11:16:34.4 Info: Committing Transaction 11:16:34.4 Info: 10: album_releases_fix migrated 11:16:34.4 Info: => 0.0058224s 11:16:34.4 Info: 11: import_lists migrating 11:16:34.4 Info: Beginning Transaction 11:16:34.4 Info: Starting migration of Main DB to 11 11:16:34.4 Info: CreateTable ImportLists 11:16: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) 11:16:34.4 Info: => 0.0001803s 11:16:34.4 Info: CreateIndex ImportLists (Name) 11:16:34.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:34.4 Info: => 8.97E-05s 11:16:34.4 Info: CreateTable ImportListStatus 11:16: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) 11:16:34.4 Info: => 0.00013s 11:16:34.4 Info: CreateIndex ImportListStatus (ProviderId) 11:16:34.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:34.4 Info: => 8.81E-05s 11:16:34.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-30T11:16:34', 'import_lists') 11:16:34.4 Info: Committing Transaction 11:16:34.4 Info: 11: import_lists migrated 11:16:34.4 Info: => 0.0003938s 11:16:34.4 Info: 12: add_release_status migrating 11:16:34.4 Info: Beginning Transaction 11:16:34.4 Info: Starting migration of Main DB to 12 11:16:34.4 Info: AlterTable MetadataProfiles 11:16:34.4 Info: => 8E-07s 11:16:34.4 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:16:34.4 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:16:34.4 Info: => 0.0005141s 11:16:34.4 Info: PerformDBOperation 11:16:34.4 Info: Performing DB Operation 11:16:34.4 Info: => 3.18E-05s 11:16:34.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-30T11:16:34', 'add_release_status') 11:16:34.4 Info: Committing Transaction 11:16:34.4 Info: 12: add_release_status migrated 11:16:34.4 Info: => 0.0003279s 11:16:34.4 Info: 13: album_download_notification migrating 11:16:34.4 Info: Beginning Transaction 11:16:34.4 Info: Starting migration of Main DB to 13 11:16:34.4 Info: AlterTable Notifications 11:16:34.4 Info: => 8E-07s 11:16:34.4 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:16:34.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:16:34.4 Info: => 0.0005087s 11:16:34.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-30T11:16:34', 'album_download_notification') 11:16:34.4 Info: Committing Transaction 11:16:34.4 Info: 13: album_download_notification migrated 11:16:34.4 Info: => 0.0008097s 11:16:34.4 Info: 14: fix_language_metadata_profiles migrating 11:16:34.4 Info: Beginning Transaction 11:16:34.4 Info: Starting migration of Main DB to 14 11:16: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 11:16: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 11:16:34.4 Info: => 9.42E-05s 11:16: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 11:16: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 11:16:34.4 Info: => 6.44E-05s 11:16:34.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-30T11:16:34', 'fix_language_metadata_profiles') 11:16:34.4 Info: Committing Transaction 11:16:34.4 Info: 14: fix_language_metadata_profiles migrated 11:16:34.4 Info: => 0.0003214s 11:16:34.4 Info: 15: remove_fanzub migrating 11:16:34.4 Info: Beginning Transaction 11:16:34.4 Info: Starting migration of Main DB to 15 11:16:34.4 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:34.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:34.4 Info: => 5.91E-05s 11:16:34.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-30T11:16:34', 'remove_fanzub') 11:16:34.4 Info: Committing Transaction 11:16:34.4 Info: 15: remove_fanzub migrated 11:16:34.4 Info: => 0.0003196s 11:16:34.4 Info: 16: update_artist_history_indexes migrating 11:16:34.4 Info: Beginning Transaction 11:16:34.4 Info: Starting migration of Main DB to 16 11:16:34.4 Info: CreateIndex Albums (ArtistId) 11:16:34.4 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:16:34.4 Info: => 0.0001178s 11:16:34.4 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:16:34.4 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:16:34.4 Info: => 9.22E-05s 11:16:34.4 Info: DeleteIndex History (AlbumId) 11:16:34.4 Info: DROP INDEX "IX_History_AlbumId" 11:16:34.4 Info: => 0.000134s 11:16:34.4 Info: CreateIndex History (AlbumId, Date) 11:16:34.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:34.4 Info: => 0.0001004s 11:16:34.4 Info: DeleteIndex History (DownloadId) 11:16:34.4 Info: DROP INDEX "IX_History_DownloadId" 11:16:34.4 Info: => 0.0001362s 11:16:34.4 Info: CreateIndex History (DownloadId, Date) 11:16:34.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:34.4 Info: => 0.0001014s 11:16:34.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-30T11:16:34', 'update_artist_history_indexes') 11:16:34.4 Info: Committing Transaction 11:16:34.4 Info: 16: update_artist_history_indexes migrated 11:16:34.4 Info: => 0.0004138s 11:16:34.4 Info: 17: remove_nma migrating 11:16:34.4 Info: Beginning Transaction 11:16:34.4 Info: Starting migration of Main DB to 17 11:16:34.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:34.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:16:34.4 Info: => 5.9E-05s 11:16:34.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-30T11:16:34', 'remove_nma') 11:16:34.4 Info: Committing Transaction 11:16:34.4 Info: 17: remove_nma migrated 11:16:34.4 Info: => 0.0003085s 11:16:34.4 Info: 18: album_disambiguation migrating 11:16:34.4 Info: Beginning Transaction 11:16:34.4 Info: Starting migration of Main DB to 18 11:16:34.4 Info: AlterTable Albums 11:16:34.4 Info: => 7E-07s 11:16:34.4 Info: CreateColumn Albums Disambiguation String 11:16:34.4 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:16:34.4 Info: => 0.0005152s 11:16:34.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-30T11:16:34', 'album_disambiguation') 11:16:34.4 Info: Committing Transaction 11:16:34.4 Info: 18: album_disambiguation migrated 11:16:34.4 Info: => 0.0008059s 11:16:34.4 Info: 19: add_ape_quality_in_profiles migrating 11:16:34.4 Info: Beginning Transaction 11:16:34.4 Info: Starting migration of Main DB to 19 11:16:34.4 Info: PerformDBOperation 11:16:34.4 Info: Performing DB Operation 11:16:34.4 Info: => 3.68E-05s 11:16:34.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-30T11:16:34', 'add_ape_quality_in_profiles') 11:16:34.4 Info: Committing Transaction 11:16:34.4 Info: 19: add_ape_quality_in_profiles migrated 11:16:34.4 Info: => 0.0003093s 11:16:34.4 Info: 20: remove_pushalot migrating 11:16:34.4 Info: Beginning Transaction 11:16:34.4 Info: Starting migration of Main DB to 20 11:16:34.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:34.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:16:34.4 Info: => 5.91E-05s 11:16:34.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:34.4 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:16:34.4 Info: => 4.02E-05s 11:16:34.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:34.4 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:16:34.4 Info: => 3.69E-05s 11:16:34.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-30T11:16:34', 'remove_pushalot') 11:16:34.4 Info: Committing Transaction 11:16:34.4 Info: 20: remove_pushalot migrated 11:16:34.4 Info: => 0.0002846s 11:16:34.4 Info: 21: add_custom_filters migrating 11:16:34.4 Info: Beginning Transaction 11:16:34.4 Info: Starting migration of Main DB to 21 11:16:34.4 Info: CreateTable CustomFilters 11:16: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) 11:16:34.4 Info: => 0.0001425s 11:16:34.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-30T11:16:34', 'add_custom_filters') 11:16:34.4 Info: Committing Transaction 11:16:34.4 Info: 21: add_custom_filters migrated 11:16:34.4 Info: => 0.0004294s 11:16:34.4 Info: 22: import_list_tags migrating 11:16:34.4 Info: Beginning Transaction 11:16:34.4 Info: Starting migration of Main DB to 22 11:16:34.4 Info: AlterTable ImportLists 11:16:34.4 Info: => 7E-07s 11:16:34.4 Info: CreateColumn ImportLists Tags String 11:16:34.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:16:34.4 Info: => 0.0005184s 11:16:34.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-30T11:16:34', 'import_list_tags') 11:16:34.4 Info: Committing Transaction 11:16:34.4 Info: 22: import_list_tags migrated 11:16:34.4 Info: => 0.0008261s 11:16:34.4 Info: 23: add_release_groups_etc migrating 11:16:34.4 Info: Beginning Transaction 11:16:34.4 Info: Starting migration of Main DB to 23 11:16:34.4 Info: CreateTable ArtistMetadata 11:16: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) 11:16:34.4 Info: => 0.0002401s 11:16:34.4 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:16:34.4 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:16:34.4 Info: => 0.0001364s 11:16: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" 11:16: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" 11:16:34.4 Info: => 0.0001079s 11:16:34.4 Info: AlterTable Artists 11:16:34.4 Info: => 5E-07s 11:16:34.4 Info: CreateColumn Artists ArtistMetadataId Int32 11:16:34.4 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:34.4 Info: => 0.0005266s 11:16:34.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:34.4 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:34.4 Info: => 8.03E-05s 11:16:34.4 Info: CreateTable AlbumReleases 11:16: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) 11:16:34.4 Info: => 0.0001905s 11:16:34.4 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:16:34.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:34.4 Info: => 0.0001053s 11:16:34.4 Info: CreateIndex AlbumReleases (AlbumId) 11:16:34.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:34.4 Info: => 9.26E-05s 11:16:34.4 Info: PerformDBOperation 11:16:34.4 Info: Performing DB Operation 11:16:34.4 Info: => 3.63E-05s 11:16:34.4 Info: AlterTable Albums 11:16:34.4 Info: => 8E-07s 11:16:34.4 Info: CreateColumn Albums ArtistMetadataId Int32 11:16:34.4 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:34.4 Info: => 0.0005312s 11:16:34.4 Info: AlterTable Albums 11:16:34.4 Info: => 6E-07s 11:16:34.4 Info: CreateColumn Albums AnyReleaseOk Boolean 11:16:34.4 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:16:34.4 Info: => 0.0005251s 11:16:34.4 Info: AlterTable Albums 11:16:34.4 Info: => 6E-07s 11:16:34.4 Info: CreateColumn Albums Links String 11:16:34.4 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:16:34.4 Info: => 0.0005275s 11:16: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") 11:16:34.4 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:34.4 Info: => 9.62E-05s 11:16:34.4 Info: AlterTable Tracks 11:16:34.4 Info: => 6E-07s 11:16:34.4 Info: CreateColumn Tracks ForeignRecordingId String 11:16:34.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:16:34.4 Info: => 0.0005191s 11:16:34.4 Info: AlterTable Tracks 11:16:34.4 Info: => 6E-07s 11:16:34.4 Info: CreateColumn Tracks AlbumReleaseId Int32 11:16:34.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:16:34.4 Info: => 0.0005277s 11:16:34.4 Info: AlterTable Tracks 11:16:34.4 Info: => 6E-07s 11:16:34.4 Info: CreateColumn Tracks ArtistMetadataId Int32 11:16:34.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:34.4 Info: => 0.0005279s 11:16: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") 11:16:34.4 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:34.4 Info: => 9.77E-05s 11:16: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") 11:16:34.4 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:34.4 Info: => 7.79E-05s 11:16:34.4 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:16: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) 11:16: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" 11:16:34.4 Info: DROP TABLE "Artists" 11:16:34.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:34.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:34.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:34.4 Info: => 0.0047475s 11:16:34.4 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:16: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) 11:16: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" 11:16:34.4 Info: DROP TABLE "Albums" 11:16:34.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:34.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:34.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:34.4 Info: => 0.0057131s 11:16:34.4 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:16: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) 11:16: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" 11:16:34.4 Info: DROP TABLE "Tracks" 11:16:34.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:34.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:34.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:34.4 Info: => 0.0045409s 11:16:34.4 Info: DeleteColumn TrackFiles ArtistId 11:16: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) 11:16: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" 11:16:34.4 Info: DROP TABLE "TrackFiles" 11:16:34.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:34.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:34.4 Info: => 0.0042326s 11:16:34.4 Info: CreateIndex Artists (ArtistMetadataId) 11:16:34.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:34.4 Info: => 8.92E-05s 11:16:34.4 Info: CreateIndex Artists (Monitored) 11:16:34.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:34.4 Info: => 8.33E-05s 11:16:34.4 Info: CreateIndex Albums (ArtistMetadataId) 11:16:34.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:34.4 Info: => 8.66E-05s 11:16:34.4 Info: CreateIndex Tracks (ArtistMetadataId) 11:16:34.4 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:16:34.4 Info: => 8.8E-05s 11:16:34.4 Info: CreateIndex Tracks (AlbumReleaseId) 11:16:34.4 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:16:34.4 Info: => 8.54E-05s 11:16:34.4 Info: CreateIndex Tracks (ForeignRecordingId) 11:16:34.4 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:16:34.4 Info: => 8.45E-05s 11:16:34.4 Info: UpdateData 11:16:34.4 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:34.4 Info: => 5.31E-05s 11:16:34.4 Info: UpdateData 11:16:34.4 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:34.4 Info: => 4.32E-05s 11:16:34.4 Info: UpdateData 11:16:34.4 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:16:34.4 Info: => 4.8E-05s 11:16:34.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-30T11:16:34', 'add_release_groups_etc') 11:16:34.4 Info: Committing Transaction 11:16:34.4 Info: 23: add_release_groups_etc migrated 11:16:34.4 Info: => 0.0005802s 11:16:34.4 Info: 24: NewMediaInfoFormat migrating 11:16:34.4 Info: Beginning Transaction 11:16:34.4 Info: Starting migration of Main DB to 24 11:16:34.4 Info: UpdateData 11:16:34.4 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:16:34.4 Info: => 6.35E-05s 11:16:34.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-30T11:16:34', 'NewMediaInfoFormat') 11:16:34.4 Info: Committing Transaction 11:16:34.4 Info: 24: NewMediaInfoFormat migrated 11:16:34.4 Info: => 0.0003229s 11:16:34.4 Info: 25: rename_restrictions_to_release_profiles migrating 11:16:34.4 Info: Beginning Transaction 11:16:34.4 Info: Starting migration of Main DB to 25 11:16:34.4 Info: RenameTable Restrictions ReleaseProfiles 11:16:34.4 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:16:34.4 Info: => 0.0014488s 11:16:34.4 Info: AlterTable ReleaseProfiles 11:16:34.4 Info: => 7E-07s 11:16:34.4 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:16:34.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:16:34.4 Info: => 0.0005116s 11:16:34.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-30T11:16:34', 'rename_restrictions_to_release_profiles') 11:16:34.4 Info: Committing Transaction 11:16:34.4 Info: 25: rename_restrictions_to_release_profiles migrated 11:16:34.4 Info: => 0.0008091s 11:16:34.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:16:34.4 Info: Beginning Transaction 11:16:34.4 Info: Starting migration of Main DB to 26 11:16:34.4 Info: RenameTable Profiles QualityProfiles 11:16:34.4 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:16:34.4 Info: => 0.0014671s 11:16:34.4 Info: AlterTable QualityProfiles 11:16:34.4 Info: => 9E-07s 11:16:34.4 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:16:34.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:34.4 Info: => 0.0005041s 11:16:34.4 Info: AlterTable LanguageProfiles 11:16:34.4 Info: => 7E-07s 11:16:34.4 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:16:34.4 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:34.4 Info: => 0.0004915s 11:16:34.4 Info: UpdateData 11:16:34.4 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:34.4 Info: => 5.54E-05s 11:16:34.4 Info: UpdateData 11:16:34.4 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:34.4 Info: => 3.97E-05s 11:16:34.4 Info: RenameColumn Artists ProfileId to QualityProfileId 11:16: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) 11:16: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" 11:16:34.4 Info: DROP TABLE "Artists" 11:16:34.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:34.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:34.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:34.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:34.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:34.4 Info: => 0.0062345s 11:16:34.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-30T11:16:34', 'rename_quality_profiles_add_upgrade_allowed') 11:16:34.4 Info: Committing Transaction 11:16:34.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:16:34.4 Info: => 0.0066657s 11:16:34.4 Info: 27: add_import_exclusions migrating 11:16:34.4 Info: Beginning Transaction 11:16:34.4 Info: Starting migration of Main DB to 27 11:16:34.4 Info: CreateTable ImportListExclusions 11:16:34.4 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:16:34.4 Info: => 0.0001417s 11:16:34.4 Info: CreateIndex ImportListExclusions (ForeignId) 11:16:34.4 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:16:34.4 Info: => 0.0001125s 11:16:34.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-30T11:16:34', 'add_import_exclusions') 11:16:34.4 Info: Committing Transaction 11:16:34.4 Info: 27: add_import_exclusions migrated 11:16:34.4 Info: => 0.0004189s 11:16:34.4 Info: 28: clean_artist_metadata_table migrating 11:16:34.4 Info: Beginning Transaction 11:16:34.4 Info: Starting migration of Main DB to 28 11:16: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) 11:16: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) 11:16:34.4 Info: => 0.0001722s 11:16: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) 11:16: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) 11:16:34.4 Info: => 0.0001389s 11:16: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) 11:16: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) 11:16:34.4 Info: => 0.0001349s 11:16: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) 11:16: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) 11:16:34.4 Info: => 0.0001366s 11:16: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) 11:16: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) 11:16:34.4 Info: => 0.0001338s 11:16: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) 11:16: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) 11:16:34.4 Info: => 0.0001827s 11:16:34.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-30T11:16:34', 'clean_artist_metadata_table') 11:16:34.4 Info: Committing Transaction 11:16:34.4 Info: 28: clean_artist_metadata_table migrated 11:16:34.4 Info: => 0.000482s 11:16:34.4 Info: 29: health_issue_notification migrating 11:16:34.4 Info: Beginning Transaction 11:16:34.4 Info: Starting migration of Main DB to 29 11:16:34.4 Info: AlterTable Notifications 11:16:34.4 Info: => 9E-07s 11:16:34.4 Info: CreateColumn Notifications OnHealthIssue Boolean 11:16:34.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:16:34.4 Info: => 0.0005571s 11:16:34.4 Info: AlterTable Notifications 11:16:34.4 Info: => 7E-07s 11:16:34.4 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:16:34.4 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:16:34.4 Info: => 0.0005177s 11:16:34.4 Info: AlterTable Notifications 11:16:34.4 Info: => 5E-07s 11:16:34.4 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:16:34.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:16:34.4 Info: => 0.0005104s 11:16:34.4 Info: AlterTable Notifications 11:16:34.4 Info: => 6E-07s 11:16:34.4 Info: CreateColumn Notifications OnImportFailure Boolean 11:16:34.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:16:34.4 Info: => 0.0005085s 11:16:34.4 Info: AlterTable Notifications 11:16:34.4 Info: => 8E-07s 11:16:34.4 Info: CreateColumn Notifications OnTrackRetag Boolean 11:16:34.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:16:34.4 Info: => 0.0005125s 11:16:34.4 Info: DeleteColumn Notifications OnDownload 11:16: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) 11:16: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" 11:16:34.4 Info: DROP TABLE "Notifications" 11:16:34.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:34.4 Info: => 0.0043132s 11:16:34.4 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:16: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) 11:16: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" 11:16:34.4 Info: DROP TABLE "Notifications" 11:16:34.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:34.4 Info: => 0.0048875s 11:16:34.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-30T11:16:34', 'health_issue_notification') 11:16:34.4 Info: Committing Transaction 11:16:34.4 Info: 29: health_issue_notification migrated 11:16:34.4 Info: => 0.0052721s 11:16:34.4 Info: 30: add_mediafilerepository_mtime migrating 11:16:34.4 Info: Beginning Transaction 11:16:34.4 Info: Starting migration of Main DB to 30 11:16:34.4 Info: AlterTable TrackFiles 11:16:34.4 Info: => 8E-07s 11:16:34.4 Info: CreateColumn TrackFiles Modified DateTime 11:16:34.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:16:34.4 Info: => 0.0005437s 11:16:34.4 Info: AlterTable TrackFiles 11:16:34.4 Info: => 7E-07s 11:16:34.4 Info: CreateColumn TrackFiles Path String 11:16:34.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:16:34.4 Info: => 0.0005378s 11:16:34.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:34.4 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:34.4 Info: => 5.03E-05s 11:16: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) 11:16: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) 11:16:34.4 Info: => 0.0001403s 11:16: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) 11:16: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) 11:16:34.4 Info: => 0.0001818s 11:16: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) 11:16: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) 11:16:34.4 Info: => 0.0001694s 11:16: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") 11:16: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") 11:16:34.4 Info: => 9.88E-05s 11:16:34.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:34.4 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:34.4 Info: => 5.87E-05s 11:16:34.4 Info: AlterTable TrackFiles 11:16:34.4 Info: => 5E-07s 11:16:34.4 Info: AlterColumn TrackFiles Path String 11:16: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) 11:16: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" 11:16:34.4 Info: DROP TABLE "TrackFiles" 11:16:34.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:34.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:34.4 Info: => 0.0051042s 11:16:34.4 Info: CreateIndex TrackFiles (Path) 11:16:34.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:34.4 Info: => 9.1E-05s 11:16:34.4 Info: DeleteColumn TrackFiles RelativePath 11:16: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) 11:16: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" 11:16:34.4 Info: DROP TABLE "TrackFiles" 11:16:34.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:34.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:34.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:34.4 Info: => 0.0047302s 11:16:34.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-30T11:16:34', 'add_mediafilerepository_mtime') 11:16:34.4 Info: Committing Transaction 11:16:34.4 Info: 30: add_mediafilerepository_mtime migrated 11:16:34.4 Info: => 0.0050658s 11:16:34.4 Info: 31: add_artistmetadataid_constraint migrating 11:16:34.4 Info: Beginning Transaction 11:16:34.4 Info: Starting migration of Main DB to 31 11:16:34.4 Info: INSERT INTO "ArtistMetadata" ("Id", "ForeignArtistId", "Name", "Status", "Images") VALUES (1, 1, 'test', 1, 'images') 11:16:34.4 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, 1, 'test', '/mnt/data/path/test', 1, 1, 1, 1) 11:16:34.4 Info: INSERT INTO "Artists" ("Id", "ArtistMetadataId", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (2, 1, 'test2', '/mnt/data/path/test2', 1, 1, 1, 1) 11:16: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") 11:16: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") 11:16:34.4 Info: => 0.0001983s 11:16:34.4 Info: DeleteIndex Artists (ArtistMetadataId) 11:16:34.4 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 11:16:34.4 Info: => 0.0001389s 11:16:34.4 Info: AlterColumn Artists ArtistMetadataId Int32 11:16: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) 11:16: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" 11:16:34.4 Info: DROP TABLE "Artists" 11:16:34.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:34.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:34.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:34.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:34.5 Info: => 0.0047174s 11:16:34.5 Info: CreateIndex Artists (ArtistMetadataId) 11:16:34.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:34.5 Info: => 9.23E-05s 11:16:34.5 Info: -> 3 Insert operations completed in 00:00:00.0002609 taking an average of 00:00:00.0000869 11:16:34.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-07-30T11:16:34', 'add_artistmetadataid_constraint') 11:16:34.5 Info: Committing Transaction 11:16:34.5 Info: 31: add_artistmetadataid_constraint migrated 11:16:34.5 Info: => 0.0004561s 11:16:34.5 Debug: Took: 00:00:00.1723574 11:16:34.5 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_artistmetadataid_constraintFixture.migration_031_should_remove_duplicate_artist --- Passed! - Failed: 0, Passed: 488, Skipped: 30, Total: 518, Duration: 7 s - /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Lidarr.Common.Test.dll (net6.0) 11:16:34.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cf_from_named_release_profile --- 11:16:34.5 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579349945471653_127/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:34.5 Info: DatabaseEngineVersionCheck migrating 11:16:34.5 Info: PerformDBOperation 11:16:34.5 Info: Performing DB Operation 11:16:34.5 Info: SQLite 3.46.0 11:16:34.5 Info: => 0.0010531s 11:16:34.5 Info: DatabaseEngineVersionCheck migrated 11:16:34.5 Info: => 0.0010736s 11:16:34.5 Info: VersionMigration migrating 11:16:34.5 Info: Beginning Transaction 11:16:34.5 Info: CreateTable VersionInfo 11:16:34.5 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:16:34.5 Info: => 0.0001623s 11:16:34.5 Info: Committing Transaction 11:16:34.5 Info: VersionMigration migrated 11:16:34.5 Info: => 0.0005125s 11:16:34.5 Info: VersionUniqueMigration migrating 11:16:34.5 Info: Beginning Transaction 11:16:34.5 Info: CreateIndex VersionInfo (Version) 11:16:34.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:34.5 Info: => 0.0001356s 11:16:34.5 Info: AlterTable VersionInfo 11:16:34.5 Info: => 7E-07s 11:16:34.5 Info: CreateColumn VersionInfo AppliedOn DateTime 11:16:34.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:16:34.5 Info: => 0.0006063s 11:16:34.5 Info: Committing Transaction 11:16:34.5 Info: VersionUniqueMigration migrated 11:16:34.5 Info: => 0.0008309s 11:16:34.5 Info: VersionDescriptionMigration migrating 11:16:34.5 Info: Beginning Transaction 11:16:34.5 Info: AlterTable VersionInfo 11:16:34.5 Info: => 8E-07s 11:16:34.5 Info: CreateColumn VersionInfo Description String 11:16:34.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:16:34.5 Info: => 0.000216s 11:16:34.5 Info: Committing Transaction 11:16:34.5 Info: VersionDescriptionMigration migrated 11:16:34.5 Info: => 0.0004042s 11:16:34.5 Info: 1: InitialSetup migrating 11:16:34.5 Info: Beginning Transaction 11:16:34.5 Info: Starting migration of Main DB to 1 11:16:34.5 Info: CreateTable Config 11:16:34.5 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:16:34.5 Info: => 0.0001864s 11:16:34.5 Info: CreateIndex Config (Key) 11:16:34.5 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:16:34.5 Info: => 9.54E-05s 11:16:34.5 Info: CreateTable RootFolders 11:16:34.5 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:16:34.5 Info: => 0.0001075s 11:16:34.5 Info: CreateIndex RootFolders (Path) 11:16:34.5 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:16:34.5 Info: => 0.0001296s 11:16:34.5 Info: CreateTable Artists 11:16:34.5 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 11:16:34.5 Info: => 0.0003074s 11:16:34.5 Info: CreateIndex Artists (ForeignArtistId) 11:16:34.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:34.5 Info: => 0.0001032s 11:16:34.5 Info: CreateIndex Artists (NameSlug) 11:16:34.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:34.5 Info: => 8.93E-05s 11:16:34.5 Info: CreateIndex Artists (CleanName) 11:16:34.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:34.5 Info: => 9.14E-05s 11:16:34.5 Info: CreateIndex Artists (Path) 11:16:34.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:34.5 Info: => 8.14E-05s 11:16:34.5 Info: CreateTable Albums 11:16:34.5 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:16:34.5 Info: => 0.0002876s 11:16:34.5 Info: CreateIndex Albums (ForeignAlbumId) 11:16:34.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:34.5 Info: => 9.39E-05s 11:16:34.5 Info: CreateIndex Albums (MBId) 11:16:34.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:34.5 Info: => 8.49E-05s 11:16:34.5 Info: CreateIndex Albums (TADBId) 11:16:34.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:34.5 Info: => 8.34E-05s 11:16:34.5 Info: CreateIndex Albums (TitleSlug) 11:16:34.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:34.5 Info: => 0.0001173s 11:16:34.5 Info: CreateIndex Albums (CleanTitle) 11:16:34.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:34.5 Info: => 9.04E-05s 11:16:34.5 Info: CreateIndex Albums (Path) 11:16:34.5 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:16:34.5 Info: => 8.97E-05s 11:16:34.5 Info: CreateTable Tracks 11:16:34.5 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:16:34.5 Info: => 0.0001743s 11:16:34.5 Info: CreateIndex Tracks (ForeignTrackId) 11:16:34.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:34.5 Info: => 9.21E-05s 11:16:34.5 Info: CreateIndex Tracks (ArtistId) 11:16:34.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:34.5 Info: => 0.0001725s 11:16:34.5 Info: CreateIndex Tracks (TrackFileId) 11:16:34.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:34.5 Info: => 0.0001127s 11:16:34.5 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:16:34.5 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:16:34.5 Info: => 0.0001001s 11:16:34.5 Info: CreateTable TrackFiles 11:16:34.5 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 11:16:34.5 Info: => 0.0001721s 11:16:34.5 Info: CreateIndex TrackFiles (ArtistId) 11:16:34.5 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:16:34.5 Info: => 0.0001019s 11:16:34.5 Info: CreateIndex TrackFiles (AlbumId) 11:16:34.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:34.5 Info: => 0.0001011s 11:16:34.5 Info: CreateTable History 11:16:34.5 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 11:16:34.5 Info: => 0.0001705s 11:16:34.5 Info: CreateIndex History (Date) 11:16:34.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:34.5 Info: => 0.0001403s 11:16:34.5 Info: CreateIndex History (EventType) 11:16:34.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:34.5 Info: => 0.0001269s 11:16:34.5 Info: CreateIndex History (DownloadId) 11:16:34.5 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:16:34.5 Info: => 9.23E-05s 11:16:34.5 Info: CreateIndex History (AlbumId) 11:16:34.5 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:16:34.5 Info: => 9.13E-05s 11:16:34.5 Info: CreateTable Notifications 11:16:34.5 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 11:16:34.5 Info: => 0.0001501s 11:16:34.5 Info: CreateTable ScheduledTasks 11:16:34.5 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:16:34.5 Info: => 0.0001213s 11:16:34.5 Info: CreateIndex ScheduledTasks (TypeName) 11:16:34.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:34.5 Info: => 0.0001297s 11:16:34.5 Info: CreateTable Indexers 11:16:34.5 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 11:16:34.5 Info: => 0.0001338s 11:16:34.5 Info: CreateIndex Indexers (Name) 11:16:34.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:34.5 Info: => 0.0001168s 11:16:34.5 Info: CreateTable Profiles 11:16:34.5 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:16:34.5 Info: => 0.000122s 11:16:34.5 Info: CreateIndex Profiles (Name) 11:16:34.5 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:16:34.5 Info: => 9.98E-05s 11:16:34.5 Info: CreateTable QualityDefinitions 11:16:34.5 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:16:34.5 Info: => 0.000163s 11:16:34.5 Info: CreateIndex QualityDefinitions (Quality) 11:16:34.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:16:34.5 Info: => 9.36E-05s 11:16:34.5 Info: CreateIndex QualityDefinitions (Title) 11:16:34.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:16:34.5 Info: => 9.21E-05s 11:16:34.5 Info: CreateTable NamingConfig 11:16:34.5 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 11:16:34.5 Info: => 0.0002178s 11:16:34.5 Info: CreateTable Blacklist 11:16:34.5 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 11:16:34.5 Info: => 0.0002468s 11:16:34.5 Info: CreateTable Metadata 11:16:34.5 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:16:34.5 Info: => 0.0001337s 11:16:34.5 Info: CreateTable MetadataFiles 11:16:34.5 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:16:34.5 Info: => 0.0001584s 11:16:34.5 Info: CreateTable DownloadClients 11:16:34.5 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:16:34.5 Info: => 0.0001692s 11:16:34.5 Info: CreateTable PendingReleases 11:16:34.5 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 11:16:34.5 Info: => 0.0001475s 11:16:34.5 Info: CreateTable RemotePathMappings 11:16:34.5 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:16:34.5 Info: => 0.0001157s 11:16:34.5 Info: CreateTable Tags 11:16:34.5 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:16:34.5 Info: => 0.0001231s 11:16:34.5 Info: CreateIndex Tags (Label) 11:16:34.5 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:16:34.5 Info: => 0.0001262s 11:16:34.5 Info: CreateTable Restrictions 11:16:34.5 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:16:34.5 Info: => 0.0001276s 11:16:34.5 Info: CreateTable DelayProfiles 11:16:34.5 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 11:16:34.5 Info: => 0.0001674s 11:16:34.5 Info: CreateTable Users 11:16:34.5 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:16:34.5 Info: => 0.0001141s 11:16:34.5 Info: CreateIndex Users (Identifier) 11:16:34.5 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:16:34.5 Info: => 0.0001244s 11:16:34.5 Info: CreateIndex Users (Username) 11:16:34.5 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:16:34.5 Info: => 0.0001376s 11:16:34.5 Info: CreateTable Commands 11:16:34.5 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:16:34.5 Info: => 0.0001821s 11:16:34.5 Info: CreateTable IndexerStatus 11:16:34.5 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:16:34.5 Info: => 0.0001471s 11:16:34.5 Info: CreateIndex IndexerStatus (ProviderId) 11:16:34.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:34.5 Info: => 0.0001247s 11:16:34.5 Info: CreateTable ExtraFiles 11:16:34.5 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:16:34.5 Info: => 0.0001545s 11:16:34.5 Info: CreateTable LyricFiles 11:16:34.5 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 11:16:34.5 Info: => 0.000168s 11:16:34.5 Info: CreateTable LanguageProfiles 11:16:34.5 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:16:34.5 Info: => 0.0001672s 11:16:34.5 Info: CreateIndex LanguageProfiles (Name) 11:16:34.5 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:16:34.5 Info: => 0.0001204s 11:16:34.5 Info: CreateTable DownloadClientStatus 11:16:34.5 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:16:34.5 Info: => 0.0001409s 11:16:34.5 Info: CreateIndex DownloadClientStatus (ProviderId) 11:16:34.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:34.5 Info: => 0.0001154s 11:16:34.5 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:16:34.5 Info: -> 1 Insert operations completed in 00:00:00.0001068 taking an average of 00:00:00.0001068 11:16:34.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-30T11:16:34', 'InitialSetup') 11:16:34.5 Info: Committing Transaction 11:16:34.5 Info: 1: InitialSetup migrated 11:16:34.5 Info: => 0.0009603s 11:16:34.5 Info: 2: add_reason_to_pending_releases migrating 11:16:34.5 Info: Beginning Transaction 11:16:34.5 Info: Starting migration of Main DB to 2 11:16:34.5 Info: AlterTable PendingReleases 11:16:34.5 Info: => 1E-06s 11:16:34.5 Info: CreateColumn PendingReleases Reason Int32 11:16:34.5 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:16:34.5 Info: => 0.000492s 11:16:34.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-30T11:16:34', 'add_reason_to_pending_releases') 11:16:34.5 Info: Committing Transaction 11:16:34.5 Info: 2: add_reason_to_pending_releases migrated 11:16:34.5 Info: => 0.0008268s 11:16:34.5 Info: 3: add_medium_support migrating 11:16:34.5 Info: Beginning Transaction 11:16:34.5 Info: Starting migration of Main DB to 3 11:16:34.5 Info: AlterTable Albums 11:16:34.5 Info: => 9E-07s 11:16:34.5 Info: CreateColumn Albums Media String 11:16:34.5 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:16:34.5 Info: => 0.0005442s 11:16:34.5 Info: AlterTable Tracks 11:16:34.5 Info: => 7E-07s 11:16:34.5 Info: CreateColumn Tracks MediumNumber Int32 11:16:34.5 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:16:34.5 Info: => 0.0004676s 11:16:34.5 Info: AlterTable Tracks 11:16:34.5 Info: => 7E-07s 11:16:34.5 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:16:34.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:16:34.5 Info: => 0.0004675s 11:16:34.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:34.5 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:34.5 Info: => 6.07E-05s 11:16:34.5 Info: DeleteColumn Tracks TrackNumber 11:16:34.5 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 11:16:34.5 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 11:16:34.5 Info: DROP TABLE "Tracks" 11:16:34.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:34.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:34.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:34.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:34.5 Info: => 0.0073427s 11:16:34.5 Info: AlterTable Tracks 11:16:34.5 Info: => 7E-07s 11:16:34.5 Info: CreateColumn Tracks TrackNumber String 11:16:34.5 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:16:34.5 Info: => 0.0004691s 11:16:34.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-30T11:16:34', 'add_medium_support') 11:16:34.5 Info: Committing Transaction 11:16:34.5 Info: 3: add_medium_support migrated 11:16:34.5 Info: => 0.0008513s 11:16:34.5 Info: 4: add_various_qualites_in_profile migrating 11:16:34.5 Info: Beginning Transaction 11:16:34.5 Info: Starting migration of Main DB to 4 11:16:34.5 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:34.5 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:34.5 Info: => 6.33E-05s 11:16:34.5 Info: PerformDBOperation 11:16:34.5 Info: Performing DB Operation 11:16:34.5 Info: => 3.67E-05s 11:16:34.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-30T11:16:34', 'add_various_qualites_in_profile') 11:16:34.5 Info: Committing Transaction 11:16:34.5 Info: 4: add_various_qualites_in_profile migrated 11:16:34.5 Info: => 0.000314s 11:16:34.5 Info: 5: metadata_profiles migrating 11:16:34.5 Info: Beginning Transaction 11:16:34.5 Info: Starting migration of Main DB to 5 11:16:34.5 Info: CreateTable MetadataProfiles 11:16:34.5 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:16:34.5 Info: => 0.0001418s 11:16:34.5 Info: CreateIndex MetadataProfiles (Name) 11:16:34.5 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:16:34.5 Info: => 9.8E-05s 11:16:34.5 Info: AlterTable Artists 11:16:34.5 Info: => 6E-07s 11:16:34.5 Info: CreateColumn Artists MetadataProfileId Int32 11:16:34.5 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:16:34.5 Info: => 0.0004851s 11:16:34.5 Info: DeleteColumn Artists PrimaryAlbumTypes 11:16:34.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:16:34.5 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 11:16:34.5 Info: DROP TABLE "Artists" 11:16:34.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:34.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:34.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:34.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:34.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:34.5 Info: => 0.0045887s 11:16:34.5 Info: DeleteColumn Artists SecondaryAlbumTypes 11:16:34.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:16:34.6 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 11:16:34.6 Info: DROP TABLE "Artists" 11:16:34.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:34.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:34.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:34.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:34.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:34.6 Info: => 0.0045821s 11:16:34.6 Info: AlterTable Albums 11:16:34.6 Info: => 6E-07s 11:16:34.6 Info: CreateColumn Albums SecondaryTypes String 11:16:34.6 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:16:34.6 Info: => 0.000475s 11:16:34.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-30T11:16:34', 'metadata_profiles') 11:16:34.6 Info: Committing Transaction 11:16:34.6 Info: 5: metadata_profiles migrated 11:16:34.6 Info: => 0.0008678s 11:16:34.6 Info: 6: separate_automatic_and_interactive_search migrating 11:16:34.6 Info: Beginning Transaction 11:16:34.6 Info: Starting migration of Main DB to 6 11:16:34.6 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:16:34.6 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 11:16:34.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:16:34.6 Info: DROP TABLE "Indexers" 11:16:34.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:34.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:34.6 Info: => 0.0039445s 11:16:34.6 Info: AlterTable Indexers 11:16:34.6 Info: => 6E-07s 11:16:34.6 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:16:34.6 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:16:34.6 Info: => 0.0004707s 11:16:34.6 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:34.6 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:34.6 Info: => 5E-05s 11:16:34.6 Info: AlterTable Indexers 11:16:34.6 Info: => 6E-07s 11:16:34.6 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:16:34.6 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 11:16:34.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 11:16:34.6 Info: DROP TABLE "Indexers" 11:16:34.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:34.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:34.6 Info: => 0.0039646s 11:16:34.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-30T11:16:34', 'separate_automatic_and_interactive_search') 11:16:34.6 Info: Committing Transaction 11:16:34.6 Info: 6: separate_automatic_and_interactive_search migrated 11:16:34.6 Info: => 0.0043003s 11:16:34.6 Info: 7: change_album_path_to_relative migrating 11:16:34.6 Info: Beginning Transaction 11:16:34.6 Info: Starting migration of Main DB to 7 11:16:34.6 Info: DeleteColumn Albums Path 11:16:34.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 11:16:34.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 11:16:34.6 Info: DROP TABLE "Albums" 11:16:34.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:34.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:34.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:34.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:34.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:34.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:34.6 Info: => 0.0047349s 11:16:34.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-30T11:16:34', 'change_album_path_to_relative') 11:16:34.6 Info: Committing Transaction 11:16:34.6 Info: 7: change_album_path_to_relative migrated 11:16:34.6 Info: => 0.0051226s 11:16:34.6 Info: 8: change_quality_size_mb_to_kb migrating 11:16:34.6 Info: Beginning Transaction 11:16:34.6 Info: Starting migration of Main DB to 8 11:16:34.6 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:16:34.6 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:16:34.6 Info: => 5.94E-05s 11:16:34.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-30T11:16:34', 'change_quality_size_mb_to_kb') 11:16:34.6 Info: Committing Transaction 11:16:34.6 Info: 8: change_quality_size_mb_to_kb migrated 11:16:34.6 Info: => 0.0003212s 11:16:34.6 Info: 9: album_releases migrating 11:16:34.6 Info: Beginning Transaction 11:16:34.6 Info: Starting migration of Main DB to 9 11:16:34.6 Info: AlterTable Albums 11:16:34.6 Info: => 6E-07s 11:16:34.6 Info: CreateColumn Albums Releases String 11:16:34.6 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:16:34.6 Info: => 0.0005033s 11:16:34.6 Info: AlterTable Albums 11:16:34.6 Info: => 8E-07s 11:16:34.6 Info: CreateColumn Albums CurrentRelease String 11:16:34.6 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:16:34.6 Info: => 0.0004778s 11:16:34.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-30T11:16:34', 'album_releases') 11:16:34.6 Info: Committing Transaction 11:16:34.6 Info: 9: album_releases migrated 11:16:34.6 Info: => 0.0007713s 11:16:34.6 Info: 10: album_releases_fix migrating 11:16:34.6 Info: Beginning Transaction 11:16:34.6 Info: Starting migration of Main DB to 10 11:16:34.6 Info: AlterTable Albums 11:16:34.6 Info: => 8E-07s 11:16:34.6 Info: AlterColumn Albums Releases String 11:16:34.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 11:16:34.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:16:34.6 Info: DROP TABLE "Albums" 11:16:34.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:34.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:34.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:34.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:34.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:34.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:34.6 Info: => 0.005558s 11:16:34.6 Info: AlterTable Albums 11:16:34.6 Info: => 6E-07s 11:16:34.6 Info: AlterColumn Albums CurrentRelease String 11:16:34.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 11:16:34.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:16:34.6 Info: DROP TABLE "Albums" 11:16:34.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:34.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:34.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:34.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:34.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:34.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:34.6 Info: => 0.0063306s 11:16:34.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-30T11:16:34', 'album_releases_fix') 11:16:34.6 Info: Committing Transaction 11:16:34.6 Info: 10: album_releases_fix migrated 11:16:34.6 Info: => 0.0067069s 11:16:34.6 Info: 11: import_lists migrating 11:16:34.6 Info: Beginning Transaction 11:16:34.6 Info: Starting migration of Main DB to 11 11:16:34.6 Info: CreateTable ImportLists 11:16:34.6 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 11:16:34.6 Info: => 0.0001788s 11:16:34.6 Info: CreateIndex ImportLists (Name) 11:16:34.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:34.6 Info: => 9.33E-05s 11:16:34.6 Info: CreateTable ImportListStatus 11:16:34.6 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:16:34.6 Info: => 0.0001296s 11:16:34.6 Info: CreateIndex ImportListStatus (ProviderId) 11:16:34.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:34.6 Info: => 8.81E-05s 11:16:34.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-30T11:16:34', 'import_lists') 11:16:34.6 Info: Committing Transaction 11:16:34.6 Info: 11: import_lists migrated 11:16:34.6 Info: => 0.000389s 11:16:34.6 Info: 12: add_release_status migrating 11:16:34.6 Info: Beginning Transaction 11:16:34.6 Info: Starting migration of Main DB to 12 11:16:34.6 Info: AlterTable MetadataProfiles 11:16:34.6 Info: => 9E-07s 11:16:34.6 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:16:34.6 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:16:34.6 Info: => 0.0005135s 11:16:34.6 Info: PerformDBOperation 11:16:34.6 Info: Performing DB Operation 11:16:34.6 Info: => 3.26E-05s 11:16:34.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-30T11:16:34', 'add_release_status') 11:16:34.6 Info: Committing Transaction 11:16:34.6 Info: 12: add_release_status migrated 11:16:34.6 Info: => 0.0003103s 11:16:34.6 Info: 13: album_download_notification migrating 11:16:34.6 Info: Beginning Transaction 11:16:34.6 Info: Starting migration of Main DB to 13 11:16:34.6 Info: AlterTable Notifications 11:16:34.6 Info: => 8E-07s 11:16:34.6 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:16:34.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:16:34.6 Info: => 0.0005152s 11:16:34.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-30T11:16:34', 'album_download_notification') 11:16:34.6 Info: Committing Transaction 11:16:34.6 Info: 13: album_download_notification migrated 11:16:34.6 Info: => 0.0008196s 11:16:34.6 Info: 14: fix_language_metadata_profiles migrating 11:16:34.6 Info: Beginning Transaction 11:16:34.6 Info: Starting migration of Main DB to 14 11:16:34.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:16:34.6 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:16:34.6 Info: => 9.02E-05s 11:16:34.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:16:34.6 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:16:34.6 Info: => 6.44E-05s 11:16:34.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-30T11:16:34', 'fix_language_metadata_profiles') 11:16:34.6 Info: Committing Transaction 11:16:34.6 Info: 14: fix_language_metadata_profiles migrated 11:16:34.6 Info: => 0.00032s 11:16:34.6 Info: 15: remove_fanzub migrating 11:16:34.6 Info: Beginning Transaction 11:16:34.6 Info: Starting migration of Main DB to 15 11:16:34.6 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:34.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:34.6 Info: => 5.42E-05s 11:16:34.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-30T11:16:34', 'remove_fanzub') 11:16:34.6 Info: Committing Transaction 11:16:34.6 Info: 15: remove_fanzub migrated 11:16:34.6 Info: => 0.0003118s 11:16:34.6 Info: 16: update_artist_history_indexes migrating 11:16:34.6 Info: Beginning Transaction 11:16:34.6 Info: Starting migration of Main DB to 16 11:16:34.6 Info: CreateIndex Albums (ArtistId) 11:16:34.6 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:16:34.6 Info: => 0.0001239s 11:16:34.6 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:16:34.6 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:16:34.6 Info: => 9.24E-05s 11:16:34.6 Info: DeleteIndex History (AlbumId) 11:16:34.6 Info: DROP INDEX "IX_History_AlbumId" 11:16:34.6 Info: => 0.0001494s 11:16:34.6 Info: CreateIndex History (AlbumId, Date) 11:16:34.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:34.6 Info: => 0.0001074s 11:16:34.6 Info: DeleteIndex History (DownloadId) 11:16:34.6 Info: DROP INDEX "IX_History_DownloadId" 11:16:34.6 Info: => 0.0001311s 11:16:34.6 Info: CreateIndex History (DownloadId, Date) 11:16:34.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:34.6 Info: => 0.0001008s 11:16:34.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-30T11:16:34', 'update_artist_history_indexes') 11:16:34.6 Info: Committing Transaction 11:16:34.6 Info: 16: update_artist_history_indexes migrated 11:16:34.6 Info: => 0.0004273s 11:16:34.6 Info: 17: remove_nma migrating 11:16:34.6 Info: Beginning Transaction 11:16:34.6 Info: Starting migration of Main DB to 17 11:16:34.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:34.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:16:34.6 Info: => 6.14E-05s 11:16:34.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-30T11:16:34', 'remove_nma') 11:16:34.6 Info: Committing Transaction 11:16:34.6 Info: 17: remove_nma migrated 11:16:34.6 Info: => 0.0003215s 11:16:34.6 Info: 18: album_disambiguation migrating 11:16:34.6 Info: Beginning Transaction 11:16:34.6 Info: Starting migration of Main DB to 18 11:16:34.6 Info: AlterTable Albums 11:16:34.6 Info: => 8E-07s 11:16:34.6 Info: CreateColumn Albums Disambiguation String 11:16:34.6 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:16:34.6 Info: => 0.0005302s 11:16:34.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-30T11:16:34', 'album_disambiguation') 11:16:34.6 Info: Committing Transaction 11:16:34.6 Info: 18: album_disambiguation migrated 11:16:34.6 Info: => 0.0008289s 11:16:34.6 Info: 19: add_ape_quality_in_profiles migrating 11:16:34.6 Info: Beginning Transaction 11:16:34.6 Info: Starting migration of Main DB to 19 11:16:34.6 Info: PerformDBOperation 11:16:34.6 Info: Performing DB Operation 11:16:34.6 Info: => 3.75E-05s 11:16:34.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-30T11:16:34', 'add_ape_quality_in_profiles') 11:16:34.6 Info: Committing Transaction 11:16:34.6 Info: 19: add_ape_quality_in_profiles migrated 11:16:34.6 Info: => 0.0002964s 11:16:34.6 Info: 20: remove_pushalot migrating 11:16:34.6 Info: Beginning Transaction 11:16:34.6 Info: Starting migration of Main DB to 20 11:16:34.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:34.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:16:34.6 Info: => 6E-05s 11:16:34.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:34.6 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:16:34.6 Info: => 4.31E-05s 11:16:34.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:34.6 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:16:34.6 Info: => 4.04E-05s 11:16:34.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-30T11:16:34', 'remove_pushalot') 11:16:34.6 Info: Committing Transaction 11:16:34.6 Info: 20: remove_pushalot migrated 11:16:34.6 Info: => 0.0003069s 11:16:34.6 Info: 21: add_custom_filters migrating 11:16:34.6 Info: Beginning Transaction 11:16:34.6 Info: Starting migration of Main DB to 21 11:16:34.6 Info: CreateTable CustomFilters 11:16:34.6 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:16:34.6 Info: => 0.0001409s 11:16:34.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-30T11:16:34', 'add_custom_filters') 11:16:34.6 Info: Committing Transaction 11:16:34.6 Info: 21: add_custom_filters migrated 11:16:34.6 Info: => 0.0004446s 11:16:34.6 Info: 22: import_list_tags migrating 11:16:34.6 Info: Beginning Transaction 11:16:34.6 Info: Starting migration of Main DB to 22 11:16:34.6 Info: AlterTable ImportLists 11:16:34.6 Info: => 8E-07s 11:16:34.6 Info: CreateColumn ImportLists Tags String 11:16:34.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:16:34.6 Info: => 0.0005339s 11:16:34.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-30T11:16:34', 'import_list_tags') 11:16:34.6 Info: Committing Transaction 11:16:34.6 Info: 22: import_list_tags migrated 11:16:34.6 Info: => 0.0008344s 11:16:34.6 Info: 23: add_release_groups_etc migrating 11:16:34.6 Info: Beginning Transaction 11:16:34.6 Info: Starting migration of Main DB to 23 11:16:34.6 Info: CreateTable ArtistMetadata 11:16:34.6 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 11:16:34.6 Info: => 0.0002356s 11:16:34.6 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:16:34.6 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:16:34.6 Info: => 0.0001184s 11:16:34.6 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:16:34.6 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:16:34.6 Info: => 0.000105s 11:16:34.6 Info: AlterTable Artists 11:16:34.6 Info: => 6E-07s 11:16:34.6 Info: CreateColumn Artists ArtistMetadataId Int32 11:16:34.6 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:34.6 Info: => 0.0005173s 11:16:34.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:34.6 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:34.6 Info: => 8.17E-05s 11:16:34.6 Info: CreateTable AlbumReleases 11:16:34.6 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 11:16:34.6 Info: => 0.0001665s 11:16:34.6 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:16:34.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:34.6 Info: => 0.0001027s 11:16:34.6 Info: CreateIndex AlbumReleases (AlbumId) 11:16:34.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:34.6 Info: => 9.17E-05s 11:16:34.6 Info: PerformDBOperation 11:16:34.6 Info: Performing DB Operation 11:16:34.6 Info: => 5.03E-05s 11:16:34.6 Info: AlterTable Albums 11:16:34.6 Info: => 5E-07s 11:16:34.6 Info: CreateColumn Albums ArtistMetadataId Int32 11:16:34.6 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:34.6 Info: => 0.0005331s 11:16:34.6 Info: AlterTable Albums 11:16:34.6 Info: => 7E-07s 11:16:34.6 Info: CreateColumn Albums AnyReleaseOk Boolean 11:16:34.6 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:16:34.6 Info: => 0.0005396s 11:16:34.6 Info: AlterTable Albums 11:16:34.6 Info: => 7E-07s 11:16:34.6 Info: CreateColumn Albums Links String 11:16:34.6 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:16:34.6 Info: => 0.0005237s 11:16:34.6 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:34.6 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:34.6 Info: => 9.81E-05s 11:16:34.6 Info: AlterTable Tracks 11:16:34.6 Info: => 6E-07s 11:16:34.6 Info: CreateColumn Tracks ForeignRecordingId String 11:16:34.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:16:34.6 Info: => 0.0005265s 11:16:34.6 Info: AlterTable Tracks 11:16:34.6 Info: => 7E-07s 11:16:34.6 Info: CreateColumn Tracks AlbumReleaseId Int32 11:16:34.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:16:34.6 Info: => 0.0005188s 11:16:34.6 Info: AlterTable Tracks 11:16:34.6 Info: => 7E-07s 11:16:34.6 Info: CreateColumn Tracks ArtistMetadataId Int32 11:16:34.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:34.6 Info: => 0.0005223s 11:16:34.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:34.6 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:34.6 Info: => 9.65E-05s 11:16:34.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:34.6 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:34.6 Info: => 7.83E-05s 11:16:34.6 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:16:34.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:34.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:16:34.6 Info: DROP TABLE "Artists" 11:16:34.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:34.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:34.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:34.6 Info: => 0.0055657s 11:16:34.6 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:16:34.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 11:16:34.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 11:16:34.6 Info: DROP TABLE "Albums" 11:16:34.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:34.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:34.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:34.6 Info: => 0.004849s 11:16:34.6 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:16:34.6 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:34.6 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 11:16:34.6 Info: DROP TABLE "Tracks" 11:16:34.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:34.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:34.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:34.6 Info: => 0.0044805s 11:16:34.6 Info: DeleteColumn TrackFiles ArtistId 11:16:34.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 11:16:34.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 11:16:34.6 Info: DROP TABLE "TrackFiles" 11:16:34.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:34.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:34.6 Info: => 0.0052806s 11:16:34.6 Info: CreateIndex Artists (ArtistMetadataId) 11:16:34.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:34.6 Info: => 8.9E-05s 11:16:34.6 Info: CreateIndex Artists (Monitored) 11:16:34.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:34.6 Info: => 9.49E-05s 11:16:34.6 Info: CreateIndex Albums (ArtistMetadataId) 11:16:34.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:34.6 Info: => 8.92E-05s 11:16:34.6 Info: CreateIndex Tracks (ArtistMetadataId) 11:16:34.6 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:16:34.6 Info: => 8.51E-05s 11:16:34.6 Info: CreateIndex Tracks (AlbumReleaseId) 11:16:34.6 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:16:34.6 Info: => 8.65E-05s 11:16:34.6 Info: CreateIndex Tracks (ForeignRecordingId) 11:16:34.6 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:16:34.6 Info: => 8.64E-05s 11:16:34.6 Info: UpdateData 11:16:34.6 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:34.6 Info: => 5.41E-05s 11:16:34.6 Info: UpdateData 11:16:34.6 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:34.6 Info: => 4.32E-05s 11:16:34.6 Info: UpdateData 11:16:34.6 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:16:34.6 Info: => 4.97E-05s 11:16:34.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-30T11:16:34', 'add_release_groups_etc') 11:16:34.6 Info: Committing Transaction 11:16:34.6 Info: 23: add_release_groups_etc migrated 11:16:34.6 Info: => 0.0005641s 11:16:34.6 Info: 24: NewMediaInfoFormat migrating 11:16:34.6 Info: Beginning Transaction 11:16:34.6 Info: Starting migration of Main DB to 24 11:16:34.6 Info: UpdateData 11:16:34.6 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:16:34.6 Info: => 6.31E-05s 11:16:34.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-30T11:16:34', 'NewMediaInfoFormat') 11:16:34.6 Info: Committing Transaction 11:16:34.6 Info: 24: NewMediaInfoFormat migrated 11:16:34.6 Info: => 0.0003135s 11:16:34.6 Info: 25: rename_restrictions_to_release_profiles migrating 11:16:34.6 Info: Beginning Transaction 11:16:34.6 Info: Starting migration of Main DB to 25 11:16:34.6 Info: RenameTable Restrictions ReleaseProfiles 11:16:34.6 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:16:34.6 Info: => 0.0015112s 11:16:34.6 Info: AlterTable ReleaseProfiles 11:16:34.6 Info: => 7E-07s 11:16:34.6 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:16:34.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:16:34.6 Info: => 0.0005134s 11:16:34.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-30T11:16:34', 'rename_restrictions_to_release_profiles') 11:16:34.6 Info: Committing Transaction 11:16:34.6 Info: 25: rename_restrictions_to_release_profiles migrated 11:16:34.6 Info: => 0.0008084s 11:16:34.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:16:34.6 Info: Beginning Transaction 11:16:34.6 Info: Starting migration of Main DB to 26 11:16:34.6 Info: RenameTable Profiles QualityProfiles 11:16:34.6 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:16:34.6 Info: => 0.0014489s 11:16:34.6 Info: AlterTable QualityProfiles 11:16:34.6 Info: => 7E-07s 11:16:34.6 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:16:34.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:34.6 Info: => 0.0005131s 11:16:34.6 Info: AlterTable LanguageProfiles 11:16:34.6 Info: => 5E-07s 11:16:34.6 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:16:34.6 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:34.6 Info: => 0.0004993s 11:16:34.6 Info: UpdateData 11:16:34.6 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:34.6 Info: => 6.3E-05s 11:16:34.6 Info: UpdateData 11:16:34.6 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:34.6 Info: => 4.08E-05s 11:16:34.6 Info: RenameColumn Artists ProfileId to QualityProfileId 11:16:34.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:34.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:16:34.6 Info: DROP TABLE "Artists" 11:16:34.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:34.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:34.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:34.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:34.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:34.6 Info: => 0.0047462s 11:16:34.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-30T11:16:34', 'rename_quality_profiles_add_upgrade_allowed') 11:16:34.6 Info: Committing Transaction 11:16:34.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:16:34.6 Info: => 0.0051502s 11:16:34.6 Info: 27: add_import_exclusions migrating 11:16:34.6 Info: Beginning Transaction 11:16:34.6 Info: Starting migration of Main DB to 27 11:16:34.6 Info: CreateTable ImportListExclusions 11:16:34.6 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:16:34.6 Info: => 0.0001391s 11:16:34.6 Info: CreateIndex ImportListExclusions (ForeignId) 11:16:34.6 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:16:34.6 Info: => 9.49E-05s 11:16:34.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-30T11:16:34', 'add_import_exclusions') 11:16:34.6 Info: Committing Transaction 11:16:34.6 Info: 27: add_import_exclusions migrated 11:16:34.6 Info: => 0.0003995s 11:16:34.6 Info: 28: clean_artist_metadata_table migrating 11:16:34.6 Info: Beginning Transaction 11:16:34.6 Info: Starting migration of Main DB to 28 11:16:34.6 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:16:34.6 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:16:34.6 Info: => 0.000174s 11:16:34.6 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:16:34.6 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:16:34.6 Info: => 0.0001406s 11:16:34.6 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:16:34.6 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:16:34.6 Info: => 0.0001368s 11:16:34.6 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:16:34.6 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:16:34.6 Info: => 0.0001327s 11:16:34.6 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:16:34.6 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:16:34.6 Info: => 0.000134s 11:16:34.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:16:34.6 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:16:34.6 Info: => 0.0001354s 11:16:34.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-30T11:16:34', 'clean_artist_metadata_table') 11:16:34.6 Info: Committing Transaction 11:16:34.6 Info: 28: clean_artist_metadata_table migrated 11:16:34.6 Info: => 0.0004105s 11:16:34.6 Info: 29: health_issue_notification migrating 11:16:34.6 Info: Beginning Transaction 11:16:34.6 Info: Starting migration of Main DB to 29 11:16:34.6 Info: AlterTable Notifications 11:16:34.6 Info: => 1E-06s 11:16:34.6 Info: CreateColumn Notifications OnHealthIssue Boolean 11:16:34.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:16:34.6 Info: => 0.0005396s 11:16:34.6 Info: AlterTable Notifications 11:16:34.6 Info: => 7E-07s 11:16:34.6 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:16:34.6 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:16:34.6 Info: => 0.0005232s 11:16:34.6 Info: AlterTable Notifications 11:16:34.6 Info: => 7E-07s 11:16:34.6 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:16:34.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:16:34.6 Info: => 0.0005117s 11:16:34.6 Info: AlterTable Notifications 11:16:34.6 Info: => 7E-07s 11:16:34.6 Info: CreateColumn Notifications OnImportFailure Boolean 11:16:34.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:16:34.6 Info: => 0.0005065s 11:16:34.6 Info: AlterTable Notifications 11:16:34.6 Info: => 6E-07s 11:16:34.6 Info: CreateColumn Notifications OnTrackRetag Boolean 11:16:34.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:16:34.6 Info: => 0.0005094s 11:16:34.6 Info: DeleteColumn Notifications OnDownload 11:16:34.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) 11:16:34.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" 11:16:34.6 Info: DROP TABLE "Notifications" 11:16:34.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:34.7 Info: => 0.0051255s 11:16:34.7 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:16:34.7 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:16:34.7 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 11:16:34.7 Info: DROP TABLE "Notifications" 11:16:34.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:34.7 Info: => 0.0043505s 11:16:34.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-30T11:16:34', 'health_issue_notification') 11:16:34.7 Info: Committing Transaction 11:16:34.7 Info: 29: health_issue_notification migrated 11:16:34.7 Info: => 0.0047309s 11:16:34.7 Info: 30: add_mediafilerepository_mtime migrating 11:16:34.7 Info: Beginning Transaction 11:16:34.7 Info: Starting migration of Main DB to 30 11:16:34.7 Info: AlterTable TrackFiles 11:16:34.7 Info: => 8E-07s 11:16:34.7 Info: CreateColumn TrackFiles Modified DateTime 11:16:34.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:16:34.7 Info: => 0.0005399s 11:16:34.7 Info: AlterTable TrackFiles 11:16:34.7 Info: => 6E-07s 11:16:34.7 Info: CreateColumn TrackFiles Path String 11:16:34.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:16:34.7 Info: => 0.0005148s 11:16:34.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:34.7 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:34.7 Info: => 5.02E-05s 11:16:34.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:16:34.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:16:34.7 Info: => 0.0001378s 11:16:34.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 11:16:34.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 11:16:34.7 Info: => 0.0001553s 11:16:34.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 11:16:34.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 11:16:34.7 Info: => 0.0001584s 11:16:34.7 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 11:16:34.7 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 11:16:34.7 Info: => 9.51E-05s 11:16:34.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:34.7 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:34.7 Info: => 6.24E-05s 11:16:34.7 Info: AlterTable TrackFiles 11:16:34.7 Info: => 5E-07s 11:16:34.7 Info: AlterColumn TrackFiles Path String 11:16:34.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:34.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 11:16:34.7 Info: DROP TABLE "TrackFiles" 11:16:34.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:34.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:34.7 Info: => 0.0054151s 11:16:34.7 Info: CreateIndex TrackFiles (Path) 11:16:34.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:34.7 Info: => 9.99E-05s 11:16:34.7 Info: DeleteColumn TrackFiles RelativePath 11:16:34.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:34.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 11:16:34.7 Info: DROP TABLE "TrackFiles" 11:16:34.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:34.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:34.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:34.7 Info: => 0.0046083s 11:16:34.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-30T11:16:34', 'add_mediafilerepository_mtime') 11:16:34.7 Info: Committing Transaction 11:16:34.7 Info: 30: add_mediafilerepository_mtime migrated 11:16:34.7 Info: => 0.0049386s 11:16:34.7 Info: 31: add_artistmetadataid_constraint migrating 11:16:34.7 Info: Beginning Transaction 11:16:34.7 Info: Starting migration of Main DB to 31 11:16:34.7 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 11:16:34.7 Info: DELETE FROM "Artists" WHERE "Id" NOT IN ( SELECT MIN("Artists"."Id") from "Artists" JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" GROUP BY "ArtistMetadata"."Id") 11:16:34.7 Info: => 0.0001063s 11:16:34.7 Info: DeleteIndex Artists (ArtistMetadataId) 11:16:34.7 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 11:16:34.7 Info: => 0.0001457s 11:16:34.7 Info: AlterColumn Artists ArtistMetadataId Int32 11:16:34.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:34.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:16:34.7 Info: DROP TABLE "Artists" 11:16:34.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:34.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:34.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:34.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:34.7 Info: => 0.0059414s 11:16:34.7 Info: CreateIndex Artists (ArtistMetadataId) 11:16:34.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:34.7 Info: => 8.96E-05s 11:16:34.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-07-30T11:16:34', 'add_artistmetadataid_constraint') 11:16:34.7 Info: Committing Transaction 11:16:34.7 Info: 31: add_artistmetadataid_constraint migrated 11:16:34.7 Info: => 0.0004284s 11:16:34.7 Info: 32: old_ids_and_artist_alias migrating 11:16:34.7 Info: Beginning Transaction 11:16:34.7 Info: Starting migration of Main DB to 32 11:16:34.7 Info: AlterTable ArtistMetadata 11:16:34.7 Info: => 9E-07s 11:16:34.7 Info: CreateColumn ArtistMetadata Aliases String 11:16:34.7 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 11:16:34.7 Info: => 0.0005545s 11:16:34.7 Info: AlterTable ArtistMetadata 11:16:34.7 Info: => 8E-07s 11:16:34.7 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 11:16:34.7 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 11:16:34.7 Info: => 0.0005392s 11:16:34.7 Info: AlterTable Albums 11:16:34.7 Info: => 8E-07s 11:16:34.7 Info: CreateColumn Albums OldForeignAlbumIds String 11:16:34.7 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 11:16:34.7 Info: => 0.0005444s 11:16:34.7 Info: AlterTable AlbumReleases 11:16:34.7 Info: => 7E-07s 11:16:34.7 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 11:16:34.7 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 11:16:34.7 Info: => 0.0005412s 11:16:34.7 Info: AlterTable Tracks 11:16:34.7 Info: => 5E-07s 11:16:34.7 Info: CreateColumn Tracks OldForeignRecordingIds String 11:16:34.7 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 11:16:34.7 Info: => 0.0005256s 11:16:34.7 Info: AlterTable Tracks 11:16:34.7 Info: => 7E-07s 11:16:34.7 Info: CreateColumn Tracks OldForeignTrackIds String 11:16:34.7 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 11:16:34.7 Info: => 0.0005433s 11:16:34.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-07-30T11:16:34', 'old_ids_and_artist_alias') 11:16:34.7 Info: Committing Transaction 11:16:34.7 Info: 32: old_ids_and_artist_alias migrated 11:16:34.7 Info: => 0.0008481s 11:16:34.7 Info: 33: download_propers_config migrating 11:16:34.7 Info: Beginning Transaction 11:16:34.7 Info: Starting migration of Main DB to 33 11:16:34.7 Info: PerformDBOperation 11:16:34.7 Info: Performing DB Operation 11:16:34.7 Info: => 3.69E-05s 11:16:34.7 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:16:34.7 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:16:34.7 Info: => 4.45E-05s 11:16:34.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-07-30T11:16:34', 'download_propers_config') 11:16:34.7 Info: Committing Transaction 11:16:34.7 Info: 33: download_propers_config migrated 11:16:34.7 Info: => 0.0003161s 11:16:34.7 Info: 34: remove_language_profiles migrating 11:16:34.7 Info: Beginning Transaction 11:16:34.7 Info: Starting migration of Main DB to 34 11:16:34.7 Info: DeleteTable LanguageProfiles 11:16:34.7 Info: DROP TABLE "LanguageProfiles" 11:16:34.7 Info: => 0.0002314s 11:16:34.7 Info: DeleteColumn Artists LanguageProfileId 11:16:34.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:34.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:16:34.7 Info: DROP TABLE "Artists" 11:16:34.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:34.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:34.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:34.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:34.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:34.7 Info: => 0.0049248s 11:16:34.7 Info: DeleteColumn ImportLists LanguageProfileId 11:16:34.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) 11:16:34.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" 11:16:34.7 Info: DROP TABLE "ImportLists" 11:16:34.7 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 11:16:34.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:34.7 Info: => 0.0044359s 11:16:34.7 Info: DeleteColumn Blacklist Language 11:16:34.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) 11:16:34.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" 11:16:34.7 Info: DROP TABLE "Blacklist" 11:16:34.7 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 11:16:34.7 Info: => 0.0042868s 11:16:34.7 Info: DeleteColumn History Language 11:16:34.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) 11:16:34.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" 11:16:34.7 Info: DROP TABLE "History" 11:16:34.7 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:16:34.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:34.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:34.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:34.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:34.7 Info: => 0.0048159s 11:16:34.7 Info: DeleteColumn LyricFiles Language 11:16:34.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) 11:16:34.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" 11:16:34.7 Info: DROP TABLE "LyricFiles" 11:16:34.7 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:34.7 Info: => 0.0053734s 11:16:34.7 Info: DeleteColumn TrackFiles Language 11:16: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) 11:16: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" 11:16:34.7 Info: DROP TABLE "TrackFiles" 11:16:34.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:34.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:34.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:34.7 Info: => 0.0044928s 11:16:34.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-07-30T11:16:34', 'remove_language_profiles') 11:16:34.7 Info: Committing Transaction 11:16:34.7 Info: 34: remove_language_profiles migrated 11:16:34.7 Info: => 0.0049776s 11:16:34.7 Info: 35: multi_disc_naming_format migrating 11:16:34.7 Info: Beginning Transaction 11:16:34.7 Info: Starting migration of Main DB to 35 11:16:34.7 Info: AlterTable NamingConfig 11:16:34.7 Info: => 9E-07s 11:16:34.7 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 11:16:34.7 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 11:16:34.7 Info: => 0.0005542s 11:16:34.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:16:34.7 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:16:34.7 Info: => 5.5E-05s 11:16:34.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-07-30T11:16:34', 'multi_disc_naming_format') 11:16:34.7 Info: Committing Transaction 11:16:34.7 Info: 35: multi_disc_naming_format migrated 11:16:34.7 Info: => 0.0003248s 11:16:34.7 Info: 36: add_download_client_priority migrating 11:16:34.7 Info: Beginning Transaction 11:16:34.7 Info: Starting migration of Main DB to 36 11:16:34.7 Info: AlterTable DownloadClients 11:16:34.7 Info: => 9E-07s 11:16:34.7 Info: CreateColumn DownloadClients Priority Int32 11:16:34.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 11:16:34.7 Info: => 0.0005358s 11:16:34.7 Info: PerformDBOperation 11:16:34.7 Info: Performing DB Operation 11:16:34.7 Info: => 0.0001411s 11:16:34.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-07-30T11:16:34', 'add_download_client_priority') 11:16:34.7 Info: Committing Transaction 11:16:34.7 Info: 36: add_download_client_priority migrated 11:16:34.7 Info: => 0.0004309s 11:16:34.7 Info: 37: remove_growl_prowl migrating 11:16:34.7 Info: Beginning Transaction 11:16:34.7 Info: Starting migration of Main DB to 37 11:16:34.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:34.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 11:16:34.7 Info: => 6.07E-05s 11:16:34.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:34.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 11:16:34.7 Info: => 3.99E-05s 11:16:34.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-07-30T11:16:34', 'remove_growl_prowl') 11:16:34.7 Info: Committing Transaction 11:16:34.7 Info: 37: remove_growl_prowl migrated 11:16:34.7 Info: => 0.0002958s 11:16:34.7 Info: 38: remove_plex_hometheatre migrating 11:16:34.7 Info: Beginning Transaction 11:16:34.7 Info: Starting migration of Main DB to 38 11:16:34.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:34.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 11:16:34.7 Info: => 5.94E-05s 11:16:34.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:34.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 11:16:34.7 Info: => 4.33E-05s 11:16:34.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-07-30T11:16:34', 'remove_plex_hometheatre') 11:16:34.7 Info: Committing Transaction 11:16:34.7 Info: 38: remove_plex_hometheatre migrated 11:16:34.7 Info: => 0.0002895s 11:16:34.7 Info: 39: add_root_folder_add_defaults migrating 11:16:34.7 Info: Beginning Transaction 11:16:34.7 Info: Starting migration of Main DB to 39 11:16:34.7 Info: AlterTable RootFolders 11:16:34.7 Info: => 1.1E-06s 11:16:34.7 Info: CreateColumn RootFolders Name String 11:16:34.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 11:16:34.7 Info: => 0.000544s 11:16:34.7 Info: AlterTable RootFolders 11:16:34.7 Info: => 6E-07s 11:16:34.7 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 11:16:34.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 11:16:34.7 Info: => 0.0005248s 11:16:34.7 Info: AlterTable RootFolders 11:16:34.7 Info: => 7E-07s 11:16:34.7 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 11:16:34.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 11:16:34.7 Info: => 0.0005201s 11:16:34.7 Info: AlterTable RootFolders 11:16:34.7 Info: => 6E-07s 11:16:34.7 Info: CreateColumn RootFolders DefaultMonitorOption Int32 11:16:34.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 11:16:34.7 Info: => 0.0005193s 11:16:34.7 Info: AlterTable RootFolders 11:16:34.7 Info: => 7E-07s 11:16:34.7 Info: CreateColumn RootFolders DefaultTags String 11:16:34.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 11:16:34.7 Info: => 0.0005644s 11:16:34.7 Info: PerformDBOperation 11:16:34.7 Info: Performing DB Operation 11:16:34.7 Info: => 6.55E-05s 11:16:34.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-07-30T11:16:34', 'add_root_folder_add_defaults') 11:16:34.7 Info: Committing Transaction 11:16:34.7 Info: 39: add_root_folder_add_defaults migrated 11:16:34.7 Info: => 0.0003482s 11:16:34.7 Info: 40: task_duration migrating 11:16:34.7 Info: Beginning Transaction 11:16:34.7 Info: Starting migration of Main DB to 40 11:16:34.7 Info: AlterTable ScheduledTasks 11:16:34.7 Info: => 9E-07s 11:16:34.7 Info: CreateColumn ScheduledTasks LastStartTime DateTime 11:16:34.7 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 11:16:34.7 Info: => 0.0005394s 11:16:34.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-07-30T11:16:34', 'task_duration') 11:16:34.7 Info: Committing Transaction 11:16:34.7 Info: 40: task_duration migrated 11:16:34.7 Info: => 0.0008524s 11:16:34.7 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 11:16:34.7 Info: Beginning Transaction 11:16:34.7 Info: Starting migration of Main DB to 41 11:16:34.7 Info: AlterTable ReleaseProfiles 11:16:34.7 Info: => 9E-07s 11:16:34.7 Info: CreateColumn ReleaseProfiles Enabled Boolean 11:16:34.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 11:16:34.7 Info: => 0.0005428s 11:16:34.7 Info: AlterTable ReleaseProfiles 11:16:34.7 Info: => 6E-07s 11:16:34.7 Info: CreateColumn ReleaseProfiles IndexerId Int32 11:16:34.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 11:16:34.7 Info: => 0.0005907s 11:16:34.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-07-30T11:16:34', 'add_indexer_and_enabled_to_release_profiles') 11:16:34.7 Info: Committing Transaction 11:16:34.7 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 11:16:34.7 Info: => 0.0008878s 11:16:34.7 Info: 42: remove_album_folders migrating 11:16:34.7 Info: Beginning Transaction 11:16:34.7 Info: Starting migration of Main DB to 42 11:16:34.7 Info: DeleteColumn Artists AlbumFolder 11:16:34.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:34.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" 11:16:34.7 Info: DROP TABLE "Artists" 11:16:34.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:34.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:34.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:34.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:34.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:34.7 Info: => 0.0068072s 11:16:34.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:16:34.7 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:16:34.7 Info: => 4.81E-05s 11:16:34.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:16:34.7 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:16:34.7 Info: => 4.02E-05s 11:16:34.7 Info: DeleteColumn NamingConfig AlbumFolderFormat 11:16:34.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) 11:16:34.7 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 11:16:34.7 Info: DROP TABLE "NamingConfig" 11:16:34.7 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 11:16:34.7 Info: => 0.0047343s 11:16:34.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-07-30T11:16:34', 'remove_album_folders') 11:16:34.7 Info: Committing Transaction 11:16:34.7 Info: 42: remove_album_folders migrated 11:16:34.7 Info: => 0.005141s 11:16:34.7 Info: 44: add_priority_to_indexers migrating 11:16:34.7 Info: Beginning Transaction 11:16:34.7 Info: Starting migration of Main DB to 44 11:16:34.7 Info: AlterTable Indexers 11:16:34.7 Info: => 9E-07s 11:16:34.7 Info: CreateColumn Indexers Priority Int32 11:16:34.7 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 11:16:34.7 Info: => 0.000563s 11:16:34.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-07-30T11:16:34', 'add_priority_to_indexers') 11:16:34.7 Info: Committing Transaction 11:16:34.7 Info: 44: add_priority_to_indexers migrated 11:16:34.7 Info: => 0.0008689s 11:16:34.7 Info: 45: remove_chown_and_folderchmod_config migrating 11:16:34.7 Info: Beginning Transaction 11:16:34.7 Info: Starting migration of Main DB to 45 11:16:34.7 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:16:34.7 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:16:34.7 Info: => 0.0001411s 11:16:34.7 Info: PerformDBOperation 11:16:34.7 Info: Performing DB Operation 11:16:34.7 Info: => 3.35E-05s 11:16:34.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-07-30T11:16:34', 'remove_chown_and_folderchmod_config') 11:16:34.7 Info: Committing Transaction 11:16:34.7 Info: 45: remove_chown_and_folderchmod_config migrated 11:16:34.7 Info: => 0.0002863s 11:16:34.7 Info: 47: update_notifiarr migrating 11:16:34.7 Info: Beginning Transaction 11:16:34.7 Info: Starting migration of Main DB to 47 11:16:34.7 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:16:34.7 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:16:34.7 Info: => 8.64E-05s 11:16:34.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-07-30T11:16:34', 'update_notifiarr') 11:16:34.7 Info: Committing Transaction 11:16:34.7 Info: 47: update_notifiarr migrated 11:16:34.7 Info: => 0.0003484s 11:16:34.7 Info: 49: email_multiple_addresses migrating 11:16:34.7 Info: Beginning Transaction 11:16:34.7 Info: Starting migration of Main DB to 49 11:16:34.7 Info: PerformDBOperation 11:16:34.7 Info: Performing DB Operation 11:16:34.7 Info: => 8.29E-05s 11:16:34.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-07-30T11:16:34', 'email_multiple_addresses') 11:16:34.7 Info: Committing Transaction 11:16:34.7 Info: 49: email_multiple_addresses migrated 11:16:34.7 Info: => 0.0003518s 11:16:34.7 Info: 50: rename_blacklist_to_blocklist migrating 11:16:34.7 Info: Beginning Transaction 11:16:34.7 Info: Starting migration of Main DB to 50 11:16:34.7 Info: RenameTable Blacklist Blocklist 11:16:34.7 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 11:16:34.7 Info: => 0.0019263s 11:16:34.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-07-30T11:16:34', 'rename_blacklist_to_blocklist') 11:16:34.7 Info: Committing Transaction 11:16:34.7 Info: 50: rename_blacklist_to_blocklist migrated 11:16:34.7 Info: => 0.0022404s 11:16:34.7 Info: 51: cdh_per_downloadclient migrating 11:16:34.7 Info: Beginning Transaction 11:16:34.7 Info: Starting migration of Main DB to 51 11:16:34.7 Info: AlterTable DownloadClients 11:16:34.7 Info: => 1E-06s 11:16:34.7 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 11:16:34.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 11:16:34.7 Info: => 0.0005568s 11:16:34.7 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 11:16:34.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 11:16:34.7 Info: => 0.0005219s 11:16:34.7 Info: PerformDBOperation 11:16:34.7 Info: Performing DB Operation 11:16:34.7 Info: => 0.000168s 11:16:34.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-07-30T11:16:34', 'cdh_per_downloadclient') 11:16:34.7 Info: Committing Transaction 11:16:34.7 Info: 51: cdh_per_downloadclient migrated 11:16:34.7 Info: => 0.0004675s 11:16:34.7 Info: 52: download_history migrating 11:16:34.7 Info: Beginning Transaction 11:16:34.7 Info: Starting migration of Main DB to 52 11:16:34.7 Info: CreateTable DownloadHistory 11:16:34.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) 11:16:34.7 Info: => 0.0001789s 11:16:34.7 Info: CreateIndex DownloadHistory (EventType) 11:16:34.7 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:16:34.7 Info: => 0.0001s 11:16:34.7 Info: CreateIndex DownloadHistory (ArtistId) 11:16:34.7 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:16:34.7 Info: => 8.75E-05s 11:16:34.7 Info: CreateIndex DownloadHistory (DownloadId) 11:16:34.7 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:16:34.7 Info: => 9.58E-05s 11:16:34.7 Info: PerformDBOperation 11:16:34.7 Info: Performing DB Operation 11:16:34.7 Info: => 0.0001279s 11:16:34.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-07-30T11:16:34', 'download_history') 11:16:34.7 Info: Committing Transaction 11:16:34.7 Info: 52: download_history migrated 11:16:34.7 Info: => 0.0004558s 11:16:34.7 Info: 53: add_update_history migrating 11:16:34.7 Info: Beginning Transaction 11:16:34.7 Info: Starting migration of Main DB to 53 11:16:34.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-07-30T11:16:34', 'add_update_history') 11:16:34.7 Info: Committing Transaction 11:16:34.7 Info: 53: add_update_history migrated 11:16:34.7 Info: => 0.0003242s 11:16:34.7 Info: 54: add_on_update_to_notifications migrating 11:16:34.7 Info: Beginning Transaction 11:16:34.7 Info: Starting migration of Main DB to 54 11:16:34.7 Info: AlterTable Notifications 11:16:34.7 Info: => 9E-07s 11:16:34.7 Info: CreateColumn Notifications OnApplicationUpdate Boolean 11:16:34.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 11:16:34.7 Info: => 0.0005744s 11:16:34.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-07-30T11:16:34', 'add_on_update_to_notifications') 11:16:34.7 Info: Committing Transaction 11:16:34.7 Info: 54: add_on_update_to_notifications migrated 11:16:34.7 Info: => 0.0008684s 11:16:34.7 Info: 55: download_client_per_indexer migrating 11:16:34.7 Info: Beginning Transaction 11:16:34.7 Info: Starting migration of Main DB to 55 11:16:34.7 Info: AlterTable Indexers 11:16:34.7 Info: => 6E-07s 11:16:34.7 Info: CreateColumn Indexers DownloadClientId Int32 11:16:34.7 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 11:16:34.7 Info: => 0.0005622s 11:16:34.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-07-30T11:16:34', 'download_client_per_indexer') 11:16:34.7 Info: Committing Transaction 11:16:34.7 Info: 55: download_client_per_indexer migrated 11:16:34.7 Info: => 0.0008668s 11:16:34.7 Info: 56: AddNewItemMonitorType migrating 11:16:34.7 Info: Beginning Transaction 11:16:34.7 Info: Starting migration of Main DB to 56 11:16:34.7 Info: AlterTable Artists 11:16:34.7 Info: => 8E-07s 11:16:34.7 Info: CreateColumn Artists MonitorNewItems Int32 11:16:34.7 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:16:34.7 Info: => 0.0005759s 11:16:34.7 Info: AlterTable RootFolders 11:16:34.7 Info: => 6E-07s 11:16:34.7 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 11:16:34.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 11:16:34.7 Info: => 0.0005473s 11:16:34.7 Info: AlterTable ImportLists 11:16:34.7 Info: => 7E-07s 11:16:34.7 Info: CreateColumn ImportLists MonitorNewItems Int32 11:16:34.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:16:34.7 Info: => 0.0005901s 11:16:34.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-07-30T11:16:34', 'AddNewItemMonitorType') 11:16:34.7 Info: Committing Transaction 11:16:34.7 Info: 56: AddNewItemMonitorType migrated 11:16:34.7 Info: => 0.0009172s 11:16:34.7 Info: 57: ImportListSearch migrating 11:16:34.7 Info: Beginning Transaction 11:16:34.7 Info: Starting migration of Main DB to 57 11:16:34.7 Info: AlterTable ImportLists 11:16:34.7 Info: => 9E-07s 11:16:34.7 Info: CreateColumn ImportLists ShouldSearch Boolean 11:16:34.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 11:16:34.7 Info: => 0.0005728s 11:16:34.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-07-30T11:16:34', 'ImportListSearch') 11:16:34.7 Info: Committing Transaction 11:16:34.7 Info: 57: ImportListSearch migrated 11:16:34.7 Info: => 0.0008677s 11:16:34.7 Info: 58: ImportListMonitorExisting migrating 11:16:34.7 Info: Beginning Transaction 11:16:34.7 Info: Starting migration of Main DB to 58 11:16:34.7 Info: AlterTable ImportLists 11:16:34.7 Info: => 8E-07s 11:16:34.7 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 11:16:34.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 11:16:34.7 Info: => 0.0005791s 11:16:34.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-07-30T11:16:34', 'ImportListMonitorExisting') 11:16:34.7 Info: Committing Transaction 11:16:34.7 Info: 58: ImportListMonitorExisting migrated 11:16:34.7 Info: => 0.0008768s 11:16:34.7 Info: 59: add_indexer_tags migrating 11:16:34.7 Info: Beginning Transaction 11:16:34.7 Info: Starting migration of Main DB to 59 11:16:34.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:34.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 11:16:34.7 Info: => 6.41E-05s 11:16:34.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:34.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 11:16:34.7 Info: => 3.9E-05s 11:16:34.7 Info: AlterTable Indexers 11:16:34.7 Info: => 4E-07s 11:16:34.7 Info: CreateColumn Indexers Tags String 11:16:34.7 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 11:16:34.7 Info: => 0.0005678s 11:16:34.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-07-30T11:16:34', 'add_indexer_tags') 11:16:34.7 Info: Committing Transaction 11:16:34.7 Info: 59: add_indexer_tags migrated 11:16:34.7 Info: => 0.0008779s 11:16:34.7 Info: 60: update_audio_types migrating 11:16:34.7 Info: Beginning Transaction 11:16:34.7 Info: Starting migration of Main DB to 60 11:16:34.7 Info: PerformDBOperation 11:16:34.7 Info: Performing DB Operation 11:16:34.7 Info: => 8.39E-05s 11:16:34.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-07-30T11:16:34', 'update_audio_types') 11:16:34.7 Info: Committing Transaction 11:16:34.7 Info: 60: update_audio_types migrated 11:16:34.7 Info: => 0.00035s 11:16:34.7 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 11:16:34.7 Info: Beginning Transaction 11:16:34.7 Info: Starting migration of Main DB to 61 11:16:34.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:34.8 Info: DELETE FROM "Commands" WHERE 1 = 1 11:16:34.8 Info: => 6.21E-05s 11:16:34.8 Info: AlterTable AlbumReleases 11:16:34.8 Info: => 5E-07s 11:16:34.8 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 11:16:34.8 Info: CREATE TABLE "AlbumReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL, "OldForeignReleaseIds" TEXT NOT NULL) 11:16:34.8 Info: INSERT INTO "AlbumReleases_temp" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds") SELECT "Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored", "OldForeignReleaseIds" FROM "AlbumReleases" 11:16:34.8 Info: DROP TABLE "AlbumReleases" 11:16:34.8 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 11:16:34.8 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:34.8 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:34.8 Info: => 0.0057036s 11:16:34.8 Info: AlterTable Albums 11:16:34.8 Info: => 6E-07s 11:16:34.8 Info: AlterColumn Albums LastInfoSync DateTimeOffset 11:16: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, "OldForeignAlbumIds" TEXT NOT NULL) 11:16: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", "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" 11:16:34.8 Info: DROP TABLE "Albums" 11:16:34.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:34.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:34.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:34.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:34.8 Info: => 0.0050891s 11:16:34.8 Info: AlterTable Albums 11:16:34.8 Info: => 6E-07s 11:16:34.8 Info: AlterColumn Albums ReleaseDate DateTimeOffset 11:16: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, "OldForeignAlbumIds" TEXT NOT NULL) 11:16: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", "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" 11:16:34.8 Info: DROP TABLE "Albums" 11:16:34.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:34.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:34.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:34.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:34.8 Info: => 0.0059809s 11:16:34.8 Info: AlterTable Albums 11:16:34.8 Info: => 6E-07s 11:16:34.8 Info: AlterColumn Albums Added DateTimeOffset 11:16: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, "OldForeignAlbumIds" TEXT NOT NULL) 11:16: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", "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" 11:16:34.8 Info: DROP TABLE "Albums" 11:16:34.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:34.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:34.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:34.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:34.8 Info: => 0.0050087s 11:16:34.8 Info: AlterTable Artists 11:16:34.8 Info: => 7E-07s 11:16:34.8 Info: AlterColumn Artists LastInfoSync DateTimeOffset 11:16:34.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 11:16:34.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" 11:16:34.8 Info: DROP TABLE "Artists" 11:16:34.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:34.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:34.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:34.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:34.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:34.8 Info: => 0.0052078s 11:16:34.8 Info: AlterTable Artists 11:16:34.8 Info: => 7E-07s 11:16:34.8 Info: AlterColumn Artists Added DateTimeOffset 11:16:34.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 11:16:34.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" 11:16:34.8 Info: DROP TABLE "Artists" 11:16:34.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:34.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:34.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:34.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:34.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:34.8 Info: => 0.0060588s 11:16:34.8 Info: AlterTable Blocklist 11:16:34.8 Info: => 6E-07s 11:16:34.8 Info: AlterColumn Blocklist Date DateTimeOffset 11:16:34.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) 11:16:34.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" 11:16:34.8 Info: DROP TABLE "Blocklist" 11:16:34.8 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:16:34.8 Info: => 0.0045161s 11:16:34.8 Info: AlterTable Blocklist 11:16:34.8 Info: => 7E-07s 11:16:34.8 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 11:16:34.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) 11:16:34.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" 11:16:34.8 Info: DROP TABLE "Blocklist" 11:16:34.8 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:16:34.8 Info: => 0.0053013s 11:16:34.8 Info: AlterTable Commands 11:16:34.8 Info: => 7E-07s 11:16:34.8 Info: AlterColumn Commands QueuedAt DateTimeOffset 11:16:34.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) 11:16:34.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" 11:16:34.8 Info: DROP TABLE "Commands" 11:16:34.8 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:16:34.8 Info: => 0.0052355s 11:16:34.8 Info: AlterTable Commands 11:16:34.8 Info: => 7E-07s 11:16:34.8 Info: AlterColumn Commands StartedAt DateTimeOffset 11:16:34.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) 11:16:34.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" 11:16:34.8 Info: DROP TABLE "Commands" 11:16:34.8 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:16:34.8 Info: => 0.0045185s 11:16:34.8 Info: AlterTable Commands 11:16:34.8 Info: => 7E-07s 11:16:34.8 Info: AlterColumn Commands EndedAt DateTimeOffset 11:16:34.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) 11:16:34.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" 11:16:34.8 Info: DROP TABLE "Commands" 11:16:34.8 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:16:34.8 Info: => 0.0044418s 11:16:34.8 Info: AlterTable DownloadClientStatus 11:16:34.8 Info: => 8E-07s 11:16:34.8 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 11:16:34.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) 11:16:34.8 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:16:34.8 Info: DROP TABLE "DownloadClientStatus" 11:16:34.8 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:16:34.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:34.8 Info: => 0.0056131s 11:16:34.8 Info: AlterTable DownloadClientStatus 11:16:34.8 Info: => 8E-07s 11:16:34.8 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 11:16:34.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) 11:16:34.8 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:16:34.8 Info: DROP TABLE "DownloadClientStatus" 11:16:34.8 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:16:34.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:34.8 Info: => 0.0046252s 11:16:34.8 Info: AlterTable DownloadClientStatus 11:16:34.8 Info: => 7E-07s 11:16:34.8 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 11:16:34.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) 11:16:34.8 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:16:34.8 Info: DROP TABLE "DownloadClientStatus" 11:16:34.8 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:16:34.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:34.8 Info: => 0.00464s 11:16:34.8 Info: AlterTable DownloadHistory 11:16:34.8 Info: => 7E-07s 11:16:34.8 Info: AlterColumn DownloadHistory Date DateTimeOffset 11:16:34.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) 11:16:34.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" 11:16:34.8 Info: DROP TABLE "DownloadHistory" 11:16:34.8 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 11:16:34.8 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:16:34.8 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:16:34.8 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:16:34.8 Info: => 0.0060599s 11:16:34.8 Info: AlterTable ExtraFiles 11:16:34.8 Info: => 6E-07s 11:16:34.8 Info: AlterColumn ExtraFiles Added DateTimeOffset 11:16:34.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) 11:16:34.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" 11:16:34.8 Info: DROP TABLE "ExtraFiles" 11:16:34.8 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:16:34.8 Info: => 0.0044776s 11:16:34.8 Info: AlterTable ExtraFiles 11:16:34.8 Info: => 7E-07s 11:16:34.8 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 11:16:34.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) 11:16:34.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" 11:16:34.8 Info: DROP TABLE "ExtraFiles" 11:16:34.8 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:16:34.8 Info: => 0.0055867s 11:16:34.8 Info: AlterTable History 11:16:34.8 Info: => 7E-07s 11:16:34.8 Info: AlterColumn History Date DateTimeOffset 11:16:34.8 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 11:16:34.8 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 11:16:34.8 Info: DROP TABLE "History" 11:16:34.8 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:16:34.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:34.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:34.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:34.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:34.8 Info: => 0.0051598s 11:16:34.8 Info: AlterTable ImportListStatus 11:16:34.8 Info: => 7E-07s 11:16:34.8 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 11:16:34.9 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:16:34.9 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:16:34.9 Info: DROP TABLE "ImportListStatus" 11:16:34.9 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:16:34.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:34.9 Info: => 0.0052546s 11:16:34.9 Info: AlterTable ImportListStatus 11:16:34.9 Info: => 6E-07s 11:16:34.9 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 11:16:34.9 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:16:34.9 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:16:34.9 Info: DROP TABLE "ImportListStatus" 11:16:34.9 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:16:34.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:34.9 Info: => 0.0054736s 11:16:34.9 Info: AlterTable ImportListStatus 11:16:34.9 Info: => 7E-07s 11:16:34.9 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 11:16:34.9 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:16:34.9 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:16:34.9 Info: DROP TABLE "ImportListStatus" 11:16:34.9 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:16:34.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:34.9 Info: => 0.0045878s 11:16:34.9 Info: AlterTable IndexerStatus 11:16:34.9 Info: => 7E-07s 11:16:34.9 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 11:16:34.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) 11:16:34.9 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:16:34.9 Info: DROP TABLE "IndexerStatus" 11:16:34.9 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:16:34.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:34.9 Info: => 0.0046039s 11:16:34.9 Info: AlterTable IndexerStatus 11:16:34.9 Info: => 7E-07s 11:16:34.9 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 11:16:34.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) 11:16:34.9 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:16:34.9 Info: DROP TABLE "IndexerStatus" 11:16:34.9 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:16:34.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:34.9 Info: => 0.0053529s 11:16:34.9 Info: AlterTable IndexerStatus 11:16:34.9 Info: => 8E-07s 11:16:34.9 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 11:16:34.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) 11:16:34.9 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:16:34.9 Info: DROP TABLE "IndexerStatus" 11:16:34.9 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:16:34.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:34.9 Info: => 0.0056406s 11:16:34.9 Info: AlterTable LyricFiles 11:16:34.9 Info: => 6E-07s 11:16:34.9 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 11:16: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) 11:16: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" 11:16:34.9 Info: DROP TABLE "LyricFiles" 11:16:34.9 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:34.9 Info: => 0.0044376s 11:16:34.9 Info: AlterTable LyricFiles 11:16:34.9 Info: => 7E-07s 11:16:34.9 Info: AlterColumn LyricFiles Added DateTimeOffset 11:16: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, "LastUpdated" DATETIME NOT NULL) 11:16: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" 11:16:34.9 Info: DROP TABLE "LyricFiles" 11:16:34.9 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:34.9 Info: => 0.0044848s 11:16:34.9 Info: AlterTable MetadataFiles 11:16:34.9 Info: => 7E-07s 11:16:34.9 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 11:16:34.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) 11:16:34.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" 11:16:34.9 Info: DROP TABLE "MetadataFiles" 11:16:34.9 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:16:34.9 Info: => 0.0044838s 11:16:34.9 Info: AlterTable MetadataFiles 11:16:34.9 Info: => 8E-07s 11:16:34.9 Info: AlterColumn MetadataFiles Added DateTimeOffset 11:16:34.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) 11:16:34.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" 11:16:34.9 Info: DROP TABLE "MetadataFiles" 11:16:34.9 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:16:34.9 Info: => 0.0044987s 11:16:34.9 Info: AlterTable PendingReleases 11:16:34.9 Info: => 7E-07s 11:16:34.9 Info: AlterColumn PendingReleases Added DateTimeOffset 11:16:34.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) 11:16:34.9 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 11:16:34.9 Info: DROP TABLE "PendingReleases" 11:16:34.9 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 11:16:34.9 Info: => 0.0060541s 11:16:34.9 Info: AlterTable ScheduledTasks 11:16:34.9 Info: => 7E-07s 11:16:34.9 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 11:16:34.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) 11:16:34.9 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:16:34.9 Info: DROP TABLE "ScheduledTasks" 11:16:34.9 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:16:34.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:34.9 Info: => 0.0046695s 11:16:34.9 Info: AlterTable ScheduledTasks 11:16:34.9 Info: => 5E-07s 11:16:34.9 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 11:16:34.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) 11:16:34.9 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:16:34.9 Info: DROP TABLE "ScheduledTasks" 11:16:34.9 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:16:34.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:34.9 Info: => 0.0045108s 11:16:34.9 Info: AlterTable TrackFiles 11:16:34.9 Info: => 7E-07s 11:16:34.9 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 11:16: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) 11:16: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" 11:16:34.9 Info: DROP TABLE "TrackFiles" 11:16:34.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:34.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:34.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:34.9 Info: => 0.0057353s 11:16:34.9 Info: AlterTable TrackFiles 11:16:34.9 Info: => 7E-07s 11:16:34.9 Info: AlterColumn TrackFiles Modified DateTimeOffset 11:16: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) 11:16: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" 11:16:34.9 Info: DROP TABLE "TrackFiles" 11:16:34.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:34.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:34.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:34.9 Info: => 0.0048186s 11:16:34.9 Info: AlterTable VersionInfo 11:16:34.9 Info: => 6E-07s 11:16:34.9 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 11:16:34.9 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 11:16:34.9 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 11:16:34.9 Info: DROP TABLE "VersionInfo" 11:16:34.9 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 11:16:34.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:34.9 Info: => 0.0055108s 11:16:34.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-07-30T11:16:34', 'postgres_update_timestamp_columns_to_with_timezone') 11:16:34.9 Info: Committing Transaction 11:16:34.9 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 11:16:34.9 Info: => 0.0061523s 11:16:34.9 Info: 62: add_on_delete_to_notifications migrating 11:16:34.9 Info: Beginning Transaction 11:16:34.9 Info: Starting migration of Main DB to 62 11:16:34.9 Info: AlterTable Notifications 11:16:34.9 Info: => 7E-07s 11:16:34.9 Info: CreateColumn Notifications OnArtistDelete Boolean 11:16:34.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 11:16:34.9 Info: => 0.0005839s 11:16:34.9 Info: AlterTable Notifications 11:16:34.9 Info: => 7E-07s 11:16:34.9 Info: CreateColumn Notifications OnAlbumDelete Boolean 11:16:34.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 11:16:34.9 Info: => 0.0005534s 11:16:34.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-07-30T11:16:34', 'add_on_delete_to_notifications') 11:16:34.9 Info: Committing Transaction 11:16:34.9 Info: 62: add_on_delete_to_notifications migrated 11:16:34.9 Info: => 0.0008473s 11:16:34.9 Info: 63: add_custom_formats migrating 11:16:34.9 Info: Beginning Transaction 11:16:34.9 Info: Starting migration of Main DB to 63 11:16:34.9 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 0, 1, 0) 11:16:34.9 Info: AlterTable DelayProfiles 11:16:34.9 Info: => 6E-07s 11:16:34.9 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 11:16:34.9 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 11:16:34.9 Info: => 0.0005816s 11:16:34.9 Info: UpdateData 11:16:34.9 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 11:16:34.9 Info: => 6.36E-05s 11:16:34.9 Info: AlterTable TrackFiles 11:16:34.9 Info: => 5E-07s 11:16:34.9 Info: CreateColumn TrackFiles OriginalFilePath String 11:16:34.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 11:16:34.9 Info: => 0.0005316s 11:16:34.9 Info: PerformDBOperation 11:16:34.9 Info: Performing DB Operation 11:16:34.9 Info: => 0.0014066s 11:16:34.9 Info: CreateTable CustomFormats 11:16:34.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) 11:16:34.9 Info: => 0.0001486s 11:16:34.9 Info: CreateIndex CustomFormats (Name) 11:16:34.9 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 11:16:34.9 Info: => 9.52E-05s 11:16:34.9 Info: AlterTable QualityProfiles 11:16:34.9 Info: => 4E-07s 11:16:34.9 Info: CreateColumn QualityProfiles FormatItems String 11:16:34.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 11:16:34.9 Info: => 0.0005595s 11:16:34.9 Info: AlterTable QualityProfiles 11:16:34.9 Info: => 7E-07s 11:16:34.9 Info: CreateColumn QualityProfiles MinFormatScore Int32 11:16:34.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 11:16:34.9 Info: => 0.0005605s 11:16:34.9 Info: AlterTable QualityProfiles 11:16:34.9 Info: => 7E-07s 11:16:34.9 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 11:16:34.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 11:16:34.9 Info: => 0.0005506s 11:16:34.9 Info: PerformDBOperation 11:16:34.9 Info: Performing DB Operation 11:16:34.9 Info: => 0.0069879s 11:16:34.9 Info: PerformDBOperation 11:16:34.9 Info: Performing DB Operation 11:16:34.9 Info: => 3.91E-05s 11:16:34.9 Info: DeleteColumn ReleaseProfiles Preferred 11:16:35.0 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 11:16:35.0 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:16:35.0 Info: DROP TABLE "ReleaseProfiles" 11:16:35.0 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:16:35.0 Info: => 0.0044954s 11:16:35.0 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 11:16:35.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) 11:16:35.0 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:16:35.0 Info: DROP TABLE "ReleaseProfiles" 11:16:35.0 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:16:35.0 Info: => 0.0061429s 11:16:35.0 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:16:35.0 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:16:35.0 Info: => 6.33E-05s 11:16:35.0 Info: AlterTable DelayProfiles 11:16:35.0 Info: => 7E-07s 11:16:35.0 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 11:16:35.0 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 11:16:35.0 Info: => 0.0005531s 11:16:35.0 Info: AlterTable DelayProfiles 11:16:35.0 Info: => 7E-07s 11:16:35.0 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 11:16:35.0 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 11:16:35.0 Info: => 0.0005611s 11:16:35.0 Info: -> 1 Insert operations completed in 00:00:00.0002259 taking an average of 00:00:00.0002259 11:16:35.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-07-30T11:16:35', 'add_custom_formats') 11:16:35.0 Info: Committing Transaction 11:16:35.0 Info: 63: add_custom_formats migrated 11:16:35.0 Info: => 0.0009467s 11:16:35.0 Debug: Took: 00:00:00.4575352 11:16:35.0 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cf_from_named_release_profile --- 11:16:35.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cf_from_unnamed_release_profile --- 11:16:35.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579349950487323_129/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:35.0 Info: DatabaseEngineVersionCheck migrating 11:16:35.0 Info: PerformDBOperation 11:16:35.0 Info: Performing DB Operation 11:16:35.0 Info: SQLite 3.46.0 11:16:35.0 Info: => 0.0010604s 11:16:35.0 Info: DatabaseEngineVersionCheck migrated 11:16:35.0 Info: => 0.0010804s 11:16:35.0 Info: VersionMigration migrating 11:16:35.0 Info: Beginning Transaction 11:16:35.0 Info: CreateTable VersionInfo 11:16:35.0 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:16:35.0 Info: => 0.0001552s 11:16:35.0 Info: Committing Transaction 11:16:35.0 Info: VersionMigration migrated 11:16:35.0 Info: => 0.0005024s 11:16:35.0 Info: VersionUniqueMigration migrating 11:16:35.0 Info: Beginning Transaction 11:16:35.0 Info: CreateIndex VersionInfo (Version) 11:16:35.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:35.0 Info: => 0.0001441s 11:16:35.0 Info: AlterTable VersionInfo 11:16:35.0 Info: => 8E-07s 11:16:35.0 Info: CreateColumn VersionInfo AppliedOn DateTime 11:16:35.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:16:35.0 Info: => 0.0006089s 11:16:35.0 Info: Committing Transaction 11:16:35.0 Info: VersionUniqueMigration migrated 11:16:35.0 Info: => 0.0008295s 11:16:35.0 Info: VersionDescriptionMigration migrating 11:16:35.0 Info: Beginning Transaction 11:16:35.0 Info: AlterTable VersionInfo 11:16:35.0 Info: => 5E-07s 11:16:35.0 Info: CreateColumn VersionInfo Description String 11:16:35.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:16:35.0 Info: => 0.0002094s 11:16:35.0 Info: Committing Transaction 11:16:35.0 Info: VersionDescriptionMigration migrated 11:16:35.0 Info: => 0.0003999s 11:16:35.0 Info: 1: InitialSetup migrating 11:16:35.0 Info: Beginning Transaction 11:16:35.0 Info: Starting migration of Main DB to 1 11:16:35.0 Info: CreateTable Config 11:16:35.0 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:16:35.0 Info: => 0.0001744s 11:16:35.0 Info: CreateIndex Config (Key) 11:16:35.0 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:16:35.0 Info: => 0.0001029s 11:16:35.0 Info: CreateTable RootFolders 11:16:35.0 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:16:35.0 Info: => 9.61E-05s 11:16:35.0 Info: CreateIndex RootFolders (Path) 11:16:35.0 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:16:35.0 Info: => 8.62E-05s 11:16:35.0 Info: CreateTable Artists 11:16:35.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) 11:16:35.0 Info: => 0.000252s 11:16:35.0 Info: CreateIndex Artists (ForeignArtistId) 11:16:35.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:35.0 Info: => 0.0001002s 11:16:35.0 Info: CreateIndex Artists (NameSlug) 11:16:35.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:35.0 Info: => 8.73E-05s 11:16:35.0 Info: CreateIndex Artists (CleanName) 11:16:35.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:35.0 Info: => 8.01E-05s 11:16:35.0 Info: CreateIndex Artists (Path) 11:16:35.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:35.0 Info: => 7.72E-05s 11:16:35.0 Info: CreateTable Albums 11:16:35.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) 11:16:35.0 Info: => 0.0002204s 11:16:35.0 Info: CreateIndex Albums (ForeignAlbumId) 11:16:35.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:35.0 Info: => 8.07E-05s 11:16:35.0 Info: CreateIndex Albums (MBId) 11:16:35.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:35.0 Info: => 8.02E-05s 11:16:35.0 Info: CreateIndex Albums (TADBId) 11:16:35.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:35.0 Info: => 7.8E-05s 11:16:35.0 Info: CreateIndex Albums (TitleSlug) 11:16:35.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:35.0 Info: => 7.59E-05s 11:16:35.0 Info: CreateIndex Albums (CleanTitle) 11:16:35.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:35.0 Info: => 7.64E-05s 11:16:35.0 Info: CreateIndex Albums (Path) 11:16:35.0 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:16:35.0 Info: => 7.74E-05s 11:16:35.0 Info: CreateTable Tracks 11:16:35.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) 11:16:35.0 Info: => 0.0001549s 11:16:35.0 Info: CreateIndex Tracks (ForeignTrackId) 11:16:35.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:35.0 Info: => 8.3E-05s 11:16:35.0 Info: CreateIndex Tracks (ArtistId) 11:16:35.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:35.0 Info: => 0.0001475s 11:16:35.0 Info: CreateIndex Tracks (TrackFileId) 11:16:35.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:35.0 Info: => 0.0001117s 11:16:35.0 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:16:35.0 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:16:35.0 Info: => 9.01E-05s 11:16:35.0 Info: CreateTable TrackFiles 11:16:35.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) 11:16:35.0 Info: => 0.0001444s 11:16:35.0 Info: CreateIndex TrackFiles (ArtistId) 11:16:35.0 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:16:35.0 Info: => 9.13E-05s 11:16:35.0 Info: CreateIndex TrackFiles (AlbumId) 11:16:35.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:35.0 Info: => 8.41E-05s 11:16:35.0 Info: CreateTable History 11:16:35.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) 11:16:35.0 Info: => 0.0001484s 11:16:35.0 Info: CreateIndex History (Date) 11:16:35.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:35.0 Info: => 0.0001292s 11:16:35.0 Info: CreateIndex History (EventType) 11:16:35.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:35.0 Info: => 0.0001027s 11:16:35.0 Info: CreateIndex History (DownloadId) 11:16:35.0 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:16:35.0 Info: => 8.61E-05s 11:16:35.0 Info: CreateIndex History (AlbumId) 11:16:35.0 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:16:35.0 Info: => 8.58E-05s 11:16:35.0 Info: CreateTable Notifications 11:16:35.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) 11:16:35.0 Info: => 0.000136s 11:16:35.0 Info: CreateTable ScheduledTasks 11:16:35.0 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:16:35.0 Info: => 0.0001197s 11:16:35.0 Info: CreateIndex ScheduledTasks (TypeName) 11:16:35.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:35.0 Info: => 8.67E-05s 11:16:35.0 Info: CreateTable Indexers 11:16:35.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) 11:16:35.0 Info: => 0.00012s 11:16:35.0 Info: CreateIndex Indexers (Name) 11:16:35.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:35.0 Info: => 0.0001065s 11:16:35.0 Info: CreateTable Profiles 11:16:35.0 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:16:35.0 Info: => 0.000108s 11:16:35.0 Info: CreateIndex Profiles (Name) 11:16:35.0 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:16:35.0 Info: => 9.22E-05s 11:16:35.0 Info: CreateTable QualityDefinitions 11:16:35.0 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:16:35.0 Info: => 0.0001271s 11:16:35.0 Info: CreateIndex QualityDefinitions (Quality) 11:16:35.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:16:35.0 Info: => 8.61E-05s 11:16:35.0 Info: CreateIndex QualityDefinitions (Title) 11:16:35.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:16:35.0 Info: => 9E-05s 11:16:35.0 Info: CreateTable NamingConfig 11:16:35.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) 11:16:35.0 Info: => 0.000168s 11:16:35.0 Info: CreateTable Blacklist 11:16:35.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 '') 11:16:35.0 Info: => 0.0001911s 11:16:35.0 Info: CreateTable Metadata 11:16:35.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) 11:16:35.0 Info: => 0.0001166s 11:16:35.0 Info: CreateTable MetadataFiles 11:16:35.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) 11:16:35.0 Info: => 0.000135s 11:16:35.0 Info: CreateTable DownloadClients 11:16:35.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) 11:16:35.0 Info: => 0.0001163s 11:16:35.0 Info: CreateTable PendingReleases 11:16:35.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 '') 11:16:35.0 Info: => 0.0001268s 11:16:35.0 Info: CreateTable RemotePathMappings 11:16:35.0 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:16:35.0 Info: => 0.0001075s 11:16:35.0 Info: CreateTable Tags 11:16:35.0 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:16:35.0 Info: => 0.0001252s 11:16:35.0 Info: CreateIndex Tags (Label) 11:16:35.0 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:16:35.0 Info: => 9.31E-05s 11:16:35.0 Info: CreateTable Restrictions 11:16:35.0 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:16:35.0 Info: => 0.0001124s 11:16:35.0 Info: CreateTable DelayProfiles 11:16:35.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) 11:16:35.0 Info: => 0.0001815s 11:16:35.0 Info: CreateTable Users 11:16:35.0 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:16:35.0 Info: => 0.0001122s 11:16:35.0 Info: CreateIndex Users (Identifier) 11:16:35.0 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:16:35.0 Info: => 9.6E-05s 11:16:35.0 Info: CreateIndex Users (Username) 11:16:35.0 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:16:35.0 Info: => 0.0001232s 11:16:35.0 Info: CreateTable Commands 11:16:35.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) 11:16:35.0 Info: => 0.0001622s 11:16:35.0 Info: CreateTable IndexerStatus 11:16:35.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) 11:16:35.0 Info: => 0.0001781s 11:16:35.0 Info: CreateIndex IndexerStatus (ProviderId) 11:16:35.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:35.0 Info: => 9.86E-05s 11:16:35.0 Info: CreateTable ExtraFiles 11:16:35.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) 11:16:35.0 Info: => 0.000127s 11:16:35.0 Info: CreateTable LyricFiles 11:16:35.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) 11:16:35.0 Info: => 0.0001806s 11:16:35.0 Info: CreateTable LanguageProfiles 11:16:35.0 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:16:35.0 Info: => 0.0001081s 11:16:35.0 Info: CreateIndex LanguageProfiles (Name) 11:16:35.0 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:16:35.0 Info: => 0.0001101s 11:16:35.0 Info: CreateTable DownloadClientStatus 11:16:35.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) 11:16:35.0 Info: => 0.0001198s 11:16:35.0 Info: CreateIndex DownloadClientStatus (ProviderId) 11:16:35.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:35.0 Info: => 9.96E-05s 11:16:35.0 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:16:35.0 Info: -> 1 Insert operations completed in 00:00:00.0000723 taking an average of 00:00:00.0000723 11:16:35.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-30T11:16:35', 'InitialSetup') 11:16:35.0 Info: Committing Transaction 11:16:35.0 Info: 1: InitialSetup migrated 11:16:35.0 Info: => 0.0009093s 11:16:35.0 Info: 2: add_reason_to_pending_releases migrating 11:16:35.0 Info: Beginning Transaction 11:16:35.0 Info: Starting migration of Main DB to 2 11:16:35.0 Info: AlterTable PendingReleases 11:16:35.0 Info: => 7E-07s 11:16:35.0 Info: CreateColumn PendingReleases Reason Int32 11:16:35.0 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:16:35.0 Info: => 0.0004946s 11:16:35.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-30T11:16:35', 'add_reason_to_pending_releases') 11:16:35.0 Info: Committing Transaction 11:16:35.0 Info: 2: add_reason_to_pending_releases migrated 11:16:35.0 Info: => 0.0007893s 11:16:35.0 Info: 3: add_medium_support migrating 11:16:35.0 Info: Beginning Transaction 11:16:35.0 Info: Starting migration of Main DB to 3 11:16:35.0 Info: AlterTable Albums 11:16:35.0 Info: => 5E-07s 11:16:35.0 Info: CreateColumn Albums Media String 11:16:35.0 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:16:35.0 Info: => 0.000494s 11:16:35.0 Info: AlterTable Tracks 11:16:35.0 Info: => 7E-07s 11:16:35.0 Info: CreateColumn Tracks MediumNumber Int32 11:16:35.0 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:16:35.0 Info: => 0.0004623s 11:16:35.0 Info: AlterTable Tracks 11:16:35.0 Info: => 7E-07s 11:16:35.0 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:16:35.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:16:35.0 Info: => 0.0004614s 11:16:35.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:35.0 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:35.0 Info: => 4.94E-05s 11:16:35.0 Info: DeleteColumn Tracks TrackNumber 11:16:35.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) 11:16:35.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" 11:16:35.0 Info: DROP TABLE "Tracks" 11:16:35.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:35.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:35.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:35.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:35.0 Info: => 0.0043026s 11:16:35.0 Info: AlterTable Tracks 11:16:35.0 Info: => 7E-07s 11:16:35.0 Info: CreateColumn Tracks TrackNumber String 11:16:35.0 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:16:35.0 Info: => 0.0004642s 11:16:35.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-30T11:16:35', 'add_medium_support') 11:16:35.0 Info: Committing Transaction 11:16:35.0 Info: 3: add_medium_support migrated 11:16:35.0 Info: => 0.0008389s 11:16:35.0 Info: 4: add_various_qualites_in_profile migrating 11:16:35.0 Info: Beginning Transaction 11:16:35.0 Info: Starting migration of Main DB to 4 11:16:35.0 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:35.0 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:35.0 Info: => 6.32E-05s 11:16:35.0 Info: PerformDBOperation 11:16:35.0 Info: Performing DB Operation 11:16:35.0 Info: => 3.84E-05s 11:16:35.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-30T11:16:35', 'add_various_qualites_in_profile') 11:16:35.0 Info: Committing Transaction 11:16:35.0 Info: 4: add_various_qualites_in_profile migrated 11:16:35.0 Info: => 0.0002905s 11:16:35.0 Info: 5: metadata_profiles migrating 11:16:35.0 Info: Beginning Transaction 11:16:35.0 Info: Starting migration of Main DB to 5 11:16:35.0 Info: CreateTable MetadataProfiles 11:16:35.0 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:16:35.0 Info: => 0.0001387s 11:16:35.0 Info: CreateIndex MetadataProfiles (Name) 11:16:35.0 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:16:35.0 Info: => 0.0001476s 11:16:35.0 Info: AlterTable Artists 11:16:35.0 Info: => 5E-07s 11:16:35.0 Info: CreateColumn Artists MetadataProfileId Int32 11:16:35.0 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:16:35.0 Info: => 0.0004784s 11:16:35.0 Info: DeleteColumn Artists PrimaryAlbumTypes 11:16:35.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) 11:16:35.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" 11:16:35.0 Info: DROP TABLE "Artists" 11:16:35.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:35.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:35.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:35.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:35.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:35.0 Info: => 0.004671s 11:16:35.0 Info: DeleteColumn Artists SecondaryAlbumTypes 11:16:35.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) 11:16:35.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" 11:16:35.0 Info: DROP TABLE "Artists" 11:16:35.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:35.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:35.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:35.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:35.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:35.1 Info: => 0.004573s 11:16:35.1 Info: AlterTable Albums 11:16:35.1 Info: => 6E-07s 11:16:35.1 Info: CreateColumn Albums SecondaryTypes String 11:16:35.1 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:16:35.1 Info: => 0.0004726s 11:16:35.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-30T11:16:35', 'metadata_profiles') 11:16:35.1 Info: Committing Transaction 11:16:35.1 Info: 5: metadata_profiles migrated 11:16:35.1 Info: => 0.0008696s 11:16:35.1 Info: 6: separate_automatic_and_interactive_search migrating 11:16:35.1 Info: Beginning Transaction 11:16:35.1 Info: Starting migration of Main DB to 6 11:16:35.1 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:16:35.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) 11:16:35.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:16:35.1 Info: DROP TABLE "Indexers" 11:16:35.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:35.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:35.1 Info: => 0.0039298s 11:16:35.1 Info: AlterTable Indexers 11:16:35.1 Info: => 6E-07s 11:16:35.1 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:16:35.1 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:16:35.1 Info: => 0.0004849s 11:16:35.1 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:35.1 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:35.1 Info: => 4.93E-05s 11:16:35.1 Info: AlterTable Indexers 11:16:35.1 Info: => 4E-07s 11:16:35.1 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:16:35.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) 11:16:35.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" 11:16:35.1 Info: DROP TABLE "Indexers" 11:16:35.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:35.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:35.1 Info: => 0.0039254s 11:16:35.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-30T11:16:35', 'separate_automatic_and_interactive_search') 11:16:35.1 Info: Committing Transaction 11:16:35.1 Info: 6: separate_automatic_and_interactive_search migrated 11:16:35.1 Info: => 0.0042544s 11:16:35.1 Info: 7: change_album_path_to_relative migrating 11:16:35.1 Info: Beginning Transaction 11:16:35.1 Info: Starting migration of Main DB to 7 11:16:35.1 Info: DeleteColumn Albums Path 11:16:35.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) 11:16:35.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" 11:16:35.1 Info: DROP TABLE "Albums" 11:16:35.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:35.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:35.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:35.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:35.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:35.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:35.1 Info: => 0.0060098s 11:16:35.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-30T11:16:35', 'change_album_path_to_relative') 11:16:35.1 Info: Committing Transaction 11:16:35.1 Info: 7: change_album_path_to_relative migrated 11:16:35.1 Info: => 0.0064074s 11:16:35.1 Info: 8: change_quality_size_mb_to_kb migrating 11:16:35.1 Info: Beginning Transaction 11:16:35.1 Info: Starting migration of Main DB to 8 11:16:35.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 11:16:35.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 11:16:35.1 Info: => 5.97E-05s 11:16:35.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-30T11:16:35', 'change_quality_size_mb_to_kb') 11:16:35.1 Info: Committing Transaction 11:16:35.1 Info: 8: change_quality_size_mb_to_kb migrated 11:16:35.1 Info: => 0.0003209s 11:16:35.1 Info: 9: album_releases migrating 11:16:35.1 Info: Beginning Transaction 11:16:35.1 Info: Starting migration of Main DB to 9 11:16:35.1 Info: AlterTable Albums 11:16:35.1 Info: => 6E-07s 11:16:35.1 Info: CreateColumn Albums Releases String 11:16:35.1 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:16:35.1 Info: => 0.0005001s 11:16:35.1 Info: AlterTable Albums 11:16:35.1 Info: => 6E-07s 11:16:35.1 Info: CreateColumn Albums CurrentRelease String 11:16:35.1 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:16:35.1 Info: => 0.0004782s 11:16:35.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-30T11:16:35', 'album_releases') 11:16:35.1 Info: Committing Transaction 11:16:35.1 Info: 9: album_releases migrated 11:16:35.1 Info: => 0.000795s 11:16:35.1 Info: 10: album_releases_fix migrating 11:16:35.1 Info: Beginning Transaction 11:16:35.1 Info: Starting migration of Main DB to 10 11:16:35.1 Info: AlterTable Albums 11:16:35.1 Info: => 7E-07s 11:16:35.1 Info: AlterColumn Albums Releases String 11:16:35.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) 11:16:35.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" 11:16:35.1 Info: DROP TABLE "Albums" 11:16:35.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:35.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:35.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:35.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:35.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:35.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:35.1 Info: => 0.0046507s 11:16:35.1 Info: AlterTable Albums 11:16:35.1 Info: => 6E-07s 11:16:35.1 Info: AlterColumn Albums CurrentRelease String 11:16:35.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) 11:16:35.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" 11:16:35.1 Info: DROP TABLE "Albums" 11:16:35.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:35.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:35.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:35.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:35.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:35.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:35.1 Info: => 0.0096401s 11:16:35.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-30T11:16:35', 'album_releases_fix') 11:16:35.1 Info: Committing Transaction 11:16:35.1 Info: 10: album_releases_fix migrated 11:16:35.1 Info: => 0.0100991s 11:16:35.1 Info: 11: import_lists migrating 11:16:35.1 Info: Beginning Transaction 11:16:35.1 Info: Starting migration of Main DB to 11 11:16:35.1 Info: CreateTable ImportLists 11:16:35.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) 11:16:35.1 Info: => 0.0001725s 11:16:35.1 Info: CreateIndex ImportLists (Name) 11:16:35.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:35.1 Info: => 8.74E-05s 11:16:35.1 Info: CreateTable ImportListStatus 11:16:35.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) 11:16:35.1 Info: => 0.0001262s 11:16:35.1 Info: CreateIndex ImportListStatus (ProviderId) 11:16:35.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:35.1 Info: => 9.06E-05s 11:16:35.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-30T11:16:35', 'import_lists') 11:16:35.1 Info: Committing Transaction 11:16:35.1 Info: 11: import_lists migrated 11:16:35.1 Info: => 0.0003995s 11:16:35.1 Info: 12: add_release_status migrating 11:16:35.1 Info: Beginning Transaction 11:16:35.1 Info: Starting migration of Main DB to 12 11:16:35.1 Info: AlterTable MetadataProfiles 11:16:35.1 Info: => 8E-07s 11:16:35.1 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:16:35.1 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:16:35.1 Info: => 0.0005677s 11:16:35.1 Info: PerformDBOperation 11:16:35.1 Info: Performing DB Operation 11:16:35.1 Info: => 3.48E-05s 11:16:35.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-30T11:16:35', 'add_release_status') 11:16:35.1 Info: Committing Transaction 11:16:35.1 Info: 12: add_release_status migrated 11:16:35.1 Info: => 0.0003317s 11:16:35.1 Info: 13: album_download_notification migrating 11:16:35.1 Info: Beginning Transaction 11:16:35.1 Info: Starting migration of Main DB to 13 11:16:35.1 Info: AlterTable Notifications 11:16:35.1 Info: => 7E-07s 11:16:35.1 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:16:35.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:16:35.1 Info: => 0.0005143s 11:16:35.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-30T11:16:35', 'album_download_notification') 11:16:35.1 Info: Committing Transaction 11:16:35.1 Info: 13: album_download_notification migrated 11:16:35.1 Info: => 0.0008096s 11:16:35.1 Info: 14: fix_language_metadata_profiles migrating 11:16:35.1 Info: Beginning Transaction 11:16:35.1 Info: Starting migration of Main DB to 14 11:16:35.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 11:16:35.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 11:16:35.1 Info: => 9.02E-05s 11:16:35.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 11:16:35.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 11:16:35.1 Info: => 6.48E-05s 11:16:35.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-30T11:16:35', 'fix_language_metadata_profiles') 11:16:35.1 Info: Committing Transaction 11:16:35.1 Info: 14: fix_language_metadata_profiles migrated 11:16:35.1 Info: => 0.0003145s 11:16:35.1 Info: 15: remove_fanzub migrating 11:16:35.1 Info: Beginning Transaction 11:16:35.1 Info: Starting migration of Main DB to 15 11:16:35.1 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:35.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:35.1 Info: => 5.4E-05s 11:16:35.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-30T11:16:35', 'remove_fanzub') 11:16:35.1 Info: Committing Transaction 11:16:35.1 Info: 15: remove_fanzub migrated 11:16:35.1 Info: => 0.0002979s 11:16:35.1 Info: 16: update_artist_history_indexes migrating 11:16:35.1 Info: Beginning Transaction 11:16:35.1 Info: Starting migration of Main DB to 16 11:16:35.1 Info: CreateIndex Albums (ArtistId) 11:16:35.1 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:16:35.1 Info: => 0.0001125s 11:16:35.1 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:16:35.1 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:16:35.1 Info: => 9.34E-05s 11:16:35.1 Info: DeleteIndex History (AlbumId) 11:16:35.1 Info: DROP INDEX "IX_History_AlbumId" 11:16:35.1 Info: => 0.0001311s 11:16:35.1 Info: CreateIndex History (AlbumId, Date) 11:16:35.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:35.1 Info: => 9.95E-05s 11:16:35.1 Info: DeleteIndex History (DownloadId) 11:16:35.1 Info: DROP INDEX "IX_History_DownloadId" 11:16:35.1 Info: => 0.0001236s 11:16:35.1 Info: CreateIndex History (DownloadId, Date) 11:16:35.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:35.1 Info: => 9.54E-05s 11:16:35.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-30T11:16:35', 'update_artist_history_indexes') 11:16:35.1 Info: Committing Transaction 11:16:35.1 Info: 16: update_artist_history_indexes migrated 11:16:35.1 Info: => 0.0004006s 11:16:35.1 Info: 17: remove_nma migrating 11:16:35.1 Info: Beginning Transaction 11:16:35.1 Info: Starting migration of Main DB to 17 11:16:35.1 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:35.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:16:35.1 Info: => 5.85E-05s 11:16:35.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-30T11:16:35', 'remove_nma') 11:16:35.1 Info: Committing Transaction 11:16:35.1 Info: 17: remove_nma migrated 11:16:35.1 Info: => 0.0002984s 11:16:35.1 Info: 18: album_disambiguation migrating 11:16:35.1 Info: Beginning Transaction 11:16:35.1 Info: Starting migration of Main DB to 18 11:16:35.1 Info: AlterTable Albums 11:16:35.1 Info: => 6E-07s 11:16:35.1 Info: CreateColumn Albums Disambiguation String 11:16:35.1 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:16:35.1 Info: => 0.0005121s 11:16:35.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-30T11:16:35', 'album_disambiguation') 11:16:35.1 Info: Committing Transaction 11:16:35.1 Info: 18: album_disambiguation migrated 11:16:35.1 Info: => 0.0007947s 11:16:35.1 Info: 19: add_ape_quality_in_profiles migrating 11:16:35.1 Info: Beginning Transaction 11:16:35.1 Info: Starting migration of Main DB to 19 11:16:35.1 Info: PerformDBOperation 11:16:35.1 Info: Performing DB Operation 11:16:35.1 Info: => 3.64E-05s 11:16:35.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-30T11:16:35', 'add_ape_quality_in_profiles') 11:16:35.1 Info: Committing Transaction 11:16:35.1 Info: 19: add_ape_quality_in_profiles migrated 11:16:35.1 Info: => 0.0002897s 11:16:35.1 Info: 20: remove_pushalot migrating 11:16:35.1 Info: Beginning Transaction 11:16:35.1 Info: Starting migration of Main DB to 20 11:16:35.1 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:35.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:16:35.1 Info: => 6.01E-05s 11:16:35.1 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:35.1 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:16:35.1 Info: => 3.99E-05s 11:16:35.1 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:35.1 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:16:35.1 Info: => 3.85E-05s 11:16:35.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-30T11:16:35', 'remove_pushalot') 11:16:35.1 Info: Committing Transaction 11:16:35.1 Info: 20: remove_pushalot migrated 11:16:35.1 Info: => 0.0002791s 11:16:35.1 Info: 21: add_custom_filters migrating 11:16:35.1 Info: Beginning Transaction 11:16:35.1 Info: Starting migration of Main DB to 21 11:16:35.1 Info: CreateTable CustomFilters 11:16:35.1 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:16:35.1 Info: => 0.0001366s 11:16:35.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-30T11:16:35', 'add_custom_filters') 11:16:35.1 Info: Committing Transaction 11:16:35.1 Info: 21: add_custom_filters migrated 11:16:35.1 Info: => 0.0004289s 11:16:35.1 Info: 22: import_list_tags migrating 11:16:35.1 Info: Beginning Transaction 11:16:35.1 Info: Starting migration of Main DB to 22 11:16:35.1 Info: AlterTable ImportLists 11:16:35.1 Info: => 6E-07s 11:16:35.1 Info: CreateColumn ImportLists Tags String 11:16:35.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:16:35.1 Info: => 0.0005309s 11:16:35.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-30T11:16:35', 'import_list_tags') 11:16:35.1 Info: Committing Transaction 11:16:35.1 Info: 22: import_list_tags migrated 11:16:35.1 Info: => 0.000818s 11:16:35.1 Info: 23: add_release_groups_etc migrating 11:16:35.1 Info: Beginning Transaction 11:16:35.1 Info: Starting migration of Main DB to 23 11:16:35.1 Info: CreateTable ArtistMetadata 11:16:35.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) 11:16:35.1 Info: => 0.0002295s 11:16:35.1 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:16:35.1 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:16:35.1 Info: => 0.000118s 11:16:35.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" 11:16:35.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" 11:16:35.1 Info: => 0.0001029s 11:16:35.1 Info: AlterTable Artists 11:16:35.1 Info: => 6E-07s 11:16:35.1 Info: CreateColumn Artists ArtistMetadataId Int32 11:16:35.1 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:35.1 Info: => 0.0005159s 11:16:35.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:35.1 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:35.1 Info: => 7.9E-05s 11:16:35.1 Info: CreateTable AlbumReleases 11:16:35.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) 11:16:35.1 Info: => 0.0001611s 11:16:35.1 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:16:35.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:35.1 Info: => 0.0001025s 11:16:35.1 Info: CreateIndex AlbumReleases (AlbumId) 11:16:35.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:35.1 Info: => 9.21E-05s 11:16:35.1 Info: PerformDBOperation 11:16:35.1 Info: Performing DB Operation 11:16:35.1 Info: => 4.06E-05s 11:16:35.1 Info: AlterTable Albums 11:16:35.1 Info: => 5E-07s 11:16:35.1 Info: CreateColumn Albums ArtistMetadataId Int32 11:16:35.1 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:35.1 Info: => 0.0005388s 11:16:35.1 Info: AlterTable Albums 11:16:35.1 Info: => 6E-07s 11:16:35.1 Info: CreateColumn Albums AnyReleaseOk Boolean 11:16:35.1 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:16:35.1 Info: => 0.0005215s 11:16:35.1 Info: AlterTable Albums 11:16:35.1 Info: => 6E-07s 11:16:35.1 Info: CreateColumn Albums Links String 11:16:35.1 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:16:35.1 Info: => 0.0005184s 11:16:35.1 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:35.1 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:35.1 Info: => 9.24E-05s 11:16:35.1 Info: AlterTable Tracks 11:16:35.1 Info: => 6E-07s 11:16:35.1 Info: CreateColumn Tracks ForeignRecordingId String 11:16:35.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:16:35.1 Info: => 0.000516s 11:16:35.1 Info: AlterTable Tracks 11:16:35.1 Info: => 6E-07s 11:16:35.1 Info: CreateColumn Tracks AlbumReleaseId Int32 11:16:35.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:16:35.1 Info: => 0.0005215s 11:16:35.1 Info: AlterTable Tracks 11:16:35.1 Info: => 6E-07s 11:16:35.1 Info: CreateColumn Tracks ArtistMetadataId Int32 11:16:35.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:35.1 Info: => 0.0005439s 11:16:35.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:35.1 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:35.1 Info: => 9.53E-05s 11:16:35.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:35.1 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:35.1 Info: => 7.51E-05s 11:16:35.1 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:16:35.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) 11:16:35.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" 11:16:35.1 Info: DROP TABLE "Artists" 11:16:35.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:35.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:35.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:35.1 Info: => 0.0058696s 11:16:35.1 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:16:35.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) 11:16:35.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" 11:16:35.1 Info: DROP TABLE "Albums" 11:16:35.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:35.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:35.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:35.1 Info: => 0.0048723s 11:16:35.1 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:16:35.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) 11:16:35.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" 11:16:35.1 Info: DROP TABLE "Tracks" 11:16:35.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:35.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:35.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:35.1 Info: => 0.0053919s 11:16:35.1 Info: DeleteColumn TrackFiles ArtistId 11:16: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, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 11:16:35.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" 11:16:35.1 Info: DROP TABLE "TrackFiles" 11:16:35.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:35.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:35.1 Info: => 0.0042486s 11:16:35.1 Info: CreateIndex Artists (ArtistMetadataId) 11:16:35.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:35.1 Info: => 8.87E-05s 11:16:35.1 Info: CreateIndex Artists (Monitored) 11:16:35.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:35.1 Info: => 8.45E-05s 11:16:35.1 Info: CreateIndex Albums (ArtistMetadataId) 11:16:35.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:35.1 Info: => 8.61E-05s 11:16:35.1 Info: CreateIndex Tracks (ArtistMetadataId) 11:16:35.1 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:16:35.1 Info: => 8.48E-05s 11:16:35.1 Info: CreateIndex Tracks (AlbumReleaseId) 11:16:35.1 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:16:35.1 Info: => 8.8E-05s 11:16:35.1 Info: CreateIndex Tracks (ForeignRecordingId) 11:16:35.1 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:16:35.1 Info: => 8.64E-05s 11:16:35.1 Info: UpdateData 11:16:35.1 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:35.1 Info: => 5.19E-05s 11:16:35.1 Info: UpdateData 11:16:35.1 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:35.1 Info: => 4.26E-05s 11:16:35.1 Info: UpdateData 11:16:35.1 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:16:35.1 Info: => 4.76E-05s 11:16:35.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-30T11:16:35', 'add_release_groups_etc') 11:16:35.1 Info: Committing Transaction 11:16:35.1 Info: 23: add_release_groups_etc migrated 11:16:35.1 Info: => 0.0005694s 11:16:35.1 Info: 24: NewMediaInfoFormat migrating 11:16:35.1 Info: Beginning Transaction 11:16:35.1 Info: Starting migration of Main DB to 24 11:16:35.1 Info: UpdateData 11:16:35.1 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:16:35.1 Info: => 6.13E-05s 11:16:35.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-30T11:16:35', 'NewMediaInfoFormat') 11:16:35.1 Info: Committing Transaction 11:16:35.1 Info: 24: NewMediaInfoFormat migrated 11:16:35.1 Info: => 0.0003095s 11:16:35.1 Info: 25: rename_restrictions_to_release_profiles migrating 11:16:35.1 Info: Beginning Transaction 11:16:35.1 Info: Starting migration of Main DB to 25 11:16:35.1 Info: RenameTable Restrictions ReleaseProfiles 11:16:35.1 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:16:35.1 Info: => 0.0014471s 11:16:35.1 Info: AlterTable ReleaseProfiles 11:16:35.1 Info: => 7E-07s 11:16:35.1 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:16:35.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:16:35.1 Info: => 0.0005036s 11:16:35.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-30T11:16:35', 'rename_restrictions_to_release_profiles') 11:16:35.1 Info: Committing Transaction 11:16:35.1 Info: 25: rename_restrictions_to_release_profiles migrated 11:16:35.1 Info: => 0.000796s 11:16:35.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:16:35.1 Info: Beginning Transaction 11:16:35.1 Info: Starting migration of Main DB to 26 11:16:35.1 Info: RenameTable Profiles QualityProfiles 11:16:35.1 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:16:35.1 Info: => 0.0015989s 11:16:35.1 Info: AlterTable QualityProfiles 11:16:35.1 Info: => 8E-07s 11:16:35.1 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:16:35.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:35.1 Info: => 0.000513s 11:16:35.1 Info: AlterTable LanguageProfiles 11:16:35.1 Info: => 6E-07s 11:16:35.1 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:16:35.1 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:35.1 Info: => 0.0005022s 11:16:35.1 Info: UpdateData 11:16:35.1 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:35.1 Info: => 5.37E-05s 11:16:35.1 Info: UpdateData 11:16:35.1 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:35.1 Info: => 3.91E-05s 11:16:35.1 Info: RenameColumn Artists ProfileId to QualityProfileId 11:16:35.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) 11:16:35.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" 11:16:35.1 Info: DROP TABLE "Artists" 11:16:35.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:35.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:35.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:35.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:35.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:35.1 Info: => 0.0065566s 11:16:35.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-30T11:16:35', 'rename_quality_profiles_add_upgrade_allowed') 11:16:35.1 Info: Committing Transaction 11:16:35.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:16:35.1 Info: => 0.0070327s 11:16:35.1 Info: 27: add_import_exclusions migrating 11:16:35.1 Info: Beginning Transaction 11:16:35.1 Info: Starting migration of Main DB to 27 11:16:35.1 Info: CreateTable ImportListExclusions 11:16:35.1 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:16:35.1 Info: => 0.0001376s 11:16:35.1 Info: CreateIndex ImportListExclusions (ForeignId) 11:16:35.1 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:16:35.1 Info: => 9.26E-05s 11:16:35.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-30T11:16:35', 'add_import_exclusions') 11:16:35.1 Info: Committing Transaction 11:16:35.1 Info: 27: add_import_exclusions migrated 11:16:35.1 Info: => 0.0003852s 11:16:35.1 Info: 28: clean_artist_metadata_table migrating 11:16:35.1 Info: Beginning Transaction 11:16:35.1 Info: Starting migration of Main DB to 28 11:16:35.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) 11:16:35.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) 11:16:35.1 Info: => 0.0001674s 11:16:35.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) 11:16:35.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) 11:16:35.1 Info: => 0.0001501s 11:16:35.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) 11:16:35.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) 11:16:35.1 Info: => 0.0001368s 11:16:35.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) 11:16:35.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) 11:16:35.1 Info: => 0.0001365s 11:16:35.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) 11:16:35.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) 11:16:35.1 Info: => 0.0001274s 11:16:35.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) 11:16:35.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) 11:16:35.1 Info: => 0.0001275s 11:16:35.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-30T11:16:35', 'clean_artist_metadata_table') 11:16:35.1 Info: Committing Transaction 11:16:35.1 Info: 28: clean_artist_metadata_table migrated 11:16:35.1 Info: => 0.000385s 11:16:35.1 Info: 29: health_issue_notification migrating 11:16:35.1 Info: Beginning Transaction 11:16:35.1 Info: Starting migration of Main DB to 29 11:16:35.1 Info: AlterTable Notifications 11:16:35.1 Info: => 7E-07s 11:16:35.1 Info: CreateColumn Notifications OnHealthIssue Boolean 11:16:35.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:16:35.1 Info: => 0.0005853s 11:16:35.1 Info: AlterTable Notifications 11:16:35.1 Info: => 7E-07s 11:16:35.1 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:16:35.1 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:16:35.1 Info: => 0.000516s 11:16:35.1 Info: AlterTable Notifications 11:16:35.1 Info: => 6E-07s 11:16:35.1 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:16:35.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:16:35.1 Info: => 0.0005161s 11:16:35.1 Info: AlterTable Notifications 11:16:35.1 Info: => 7E-07s 11:16:35.1 Info: CreateColumn Notifications OnImportFailure Boolean 11:16:35.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:16:35.1 Info: => 0.0005245s 11:16:35.1 Info: AlterTable Notifications 11:16:35.1 Info: => 8E-07s 11:16:35.1 Info: CreateColumn Notifications OnTrackRetag Boolean 11:16:35.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:16:35.1 Info: => 0.0005136s 11:16:35.1 Info: DeleteColumn Notifications OnDownload 11:16:35.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) 11:16:35.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" 11:16:35.1 Info: DROP TABLE "Notifications" 11:16:35.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:35.1 Info: => 0.0043562s 11:16:35.1 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:16:35.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) 11:16:35.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" 11:16:35.2 Info: DROP TABLE "Notifications" 11:16:35.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:35.2 Info: => 0.0053535s 11:16:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-30T11:16:35', 'health_issue_notification') 11:16:35.2 Info: Committing Transaction 11:16:35.2 Info: 29: health_issue_notification migrated 11:16:35.2 Info: => 0.0057165s 11:16:35.2 Info: 30: add_mediafilerepository_mtime migrating 11:16:35.2 Info: Beginning Transaction 11:16:35.2 Info: Starting migration of Main DB to 30 11:16:35.2 Info: AlterTable TrackFiles 11:16:35.2 Info: => 8E-07s 11:16:35.2 Info: CreateColumn TrackFiles Modified DateTime 11:16:35.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:16:35.2 Info: => 0.0005535s 11:16:35.2 Info: AlterTable TrackFiles 11:16:35.2 Info: => 7E-07s 11:16:35.2 Info: CreateColumn TrackFiles Path String 11:16:35.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:16:35.2 Info: => 0.000508s 11:16:35.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:35.2 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:35.2 Info: => 4.72E-05s 11:16:35.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) 11:16:35.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) 11:16:35.2 Info: => 0.0001407s 11:16:35.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) 11:16:35.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) 11:16:35.2 Info: => 0.0001547s 11:16:35.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) 11:16:35.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) 11:16:35.2 Info: => 0.000156s 11:16:35.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") 11:16:35.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") 11:16:35.2 Info: => 9.11E-05s 11:16:35.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:35.2 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:35.2 Info: => 5.83E-05s 11:16:35.2 Info: AlterTable TrackFiles 11:16:35.2 Info: => 6E-07s 11:16:35.2 Info: AlterColumn TrackFiles Path String 11:16:35.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:35.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" 11:16:35.2 Info: DROP TABLE "TrackFiles" 11:16:35.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:35.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:35.2 Info: => 0.0044577s 11:16:35.2 Info: CreateIndex TrackFiles (Path) 11:16:35.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:35.2 Info: => 9.7E-05s 11:16:35.2 Info: DeleteColumn TrackFiles RelativePath 11:16:35.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:35.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" 11:16:35.2 Info: DROP TABLE "TrackFiles" 11:16:35.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:35.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:35.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:35.2 Info: => 0.0045568s 11:16:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-30T11:16:35', 'add_mediafilerepository_mtime') 11:16:35.2 Info: Committing Transaction 11:16:35.2 Info: 30: add_mediafilerepository_mtime migrated 11:16:35.2 Info: => 0.0048963s 11:16:35.2 Info: 31: add_artistmetadataid_constraint migrating 11:16:35.2 Info: Beginning Transaction 11:16:35.2 Info: Starting migration of Main DB to 31 11:16:35.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") 11:16:35.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") 11:16:35.2 Info: => 0.000102s 11:16:35.2 Info: DeleteIndex Artists (ArtistMetadataId) 11:16:35.2 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 11:16:35.2 Info: => 0.0001501s 11:16:35.2 Info: AlterColumn Artists ArtistMetadataId Int32 11:16:35.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:35.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:16:35.2 Info: DROP TABLE "Artists" 11:16:35.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:35.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:35.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:35.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:35.2 Info: => 0.0056784s 11:16:35.2 Info: CreateIndex Artists (ArtistMetadataId) 11:16:35.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:35.2 Info: => 8.88E-05s 11:16:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-07-30T11:16:35', 'add_artistmetadataid_constraint') 11:16:35.2 Info: Committing Transaction 11:16:35.2 Info: 31: add_artistmetadataid_constraint migrated 11:16:35.2 Info: => 0.0004356s 11:16:35.2 Info: 32: old_ids_and_artist_alias migrating 11:16:35.2 Info: Beginning Transaction 11:16:35.2 Info: Starting migration of Main DB to 32 11:16:35.2 Info: AlterTable ArtistMetadata 11:16:35.2 Info: => 7E-07s 11:16:35.2 Info: CreateColumn ArtistMetadata Aliases String 11:16:35.2 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 11:16:35.2 Info: => 0.0005652s 11:16:35.2 Info: AlterTable ArtistMetadata 11:16:35.2 Info: => 6E-07s 11:16:35.2 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 11:16:35.2 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 11:16:35.2 Info: => 0.000523s 11:16:35.2 Info: AlterTable Albums 11:16:35.2 Info: => 8E-07s 11:16:35.2 Info: CreateColumn Albums OldForeignAlbumIds String 11:16:35.2 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 11:16:35.2 Info: => 0.0005227s 11:16:35.2 Info: AlterTable AlbumReleases 11:16:35.2 Info: => 6E-07s 11:16:35.2 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 11:16:35.2 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 11:16:35.2 Info: => 0.0005261s 11:16:35.2 Info: AlterTable Tracks 11:16:35.2 Info: => 7E-07s 11:16:35.2 Info: CreateColumn Tracks OldForeignRecordingIds String 11:16:35.2 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 11:16:35.2 Info: => 0.0005441s 11:16:35.2 Info: AlterTable Tracks 11:16:35.2 Info: => 7E-07s 11:16:35.2 Info: CreateColumn Tracks OldForeignTrackIds String 11:16:35.2 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 11:16:35.2 Info: => 0.000526s 11:16:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-07-30T11:16:35', 'old_ids_and_artist_alias') 11:16:35.2 Info: Committing Transaction 11:16:35.2 Info: 32: old_ids_and_artist_alias migrated 11:16:35.2 Info: => 0.0008238s 11:16:35.2 Info: 33: download_propers_config migrating 11:16:35.2 Info: Beginning Transaction 11:16:35.2 Info: Starting migration of Main DB to 33 11:16:35.2 Info: PerformDBOperation 11:16:35.2 Info: Performing DB Operation 11:16:35.2 Info: => 3.64E-05s 11:16:35.2 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:16:35.2 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:16:35.2 Info: => 4.24E-05s 11:16:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-07-30T11:16:35', 'download_propers_config') 11:16:35.2 Info: Committing Transaction 11:16:35.2 Info: 33: download_propers_config migrated 11:16:35.2 Info: => 0.0002899s 11:16:35.2 Info: 34: remove_language_profiles migrating 11:16:35.2 Info: Beginning Transaction 11:16:35.2 Info: Starting migration of Main DB to 34 11:16:35.2 Info: DeleteTable LanguageProfiles 11:16:35.2 Info: DROP TABLE "LanguageProfiles" 11:16:35.2 Info: => 0.0002014s 11:16:35.2 Info: DeleteColumn Artists LanguageProfileId 11:16:35.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:35.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" 11:16:35.2 Info: DROP TABLE "Artists" 11:16:35.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:35.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:35.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:35.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:35.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:35.2 Info: => 0.0049587s 11:16:35.2 Info: DeleteColumn ImportLists LanguageProfileId 11:16:35.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) 11:16:35.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" 11:16:35.2 Info: DROP TABLE "ImportLists" 11:16:35.2 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 11:16:35.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:35.2 Info: => 0.004494s 11:16:35.2 Info: DeleteColumn Blacklist Language 11:16:35.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) 11:16:35.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" 11:16:35.2 Info: DROP TABLE "Blacklist" 11:16:35.2 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 11:16:35.2 Info: => 0.0051358s 11:16:35.2 Info: DeleteColumn History Language 11:16:35.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) 11:16:35.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" 11:16:35.2 Info: DROP TABLE "History" 11:16:35.2 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:16:35.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:35.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:35.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:35.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:35.2 Info: => 0.0059628s 11:16:35.2 Info: DeleteColumn LyricFiles Language 11:16:35.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) 11:16:35.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" 11:16:35.2 Info: DROP TABLE "LyricFiles" 11:16:35.2 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:35.2 Info: => 0.0043164s 11:16:35.2 Info: DeleteColumn TrackFiles Language 11:16:35.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:35.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" 11:16:35.2 Info: DROP TABLE "TrackFiles" 11:16:35.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:35.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:35.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:35.2 Info: => 0.0044649s 11:16:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-07-30T11:16:35', 'remove_language_profiles') 11:16:35.2 Info: Committing Transaction 11:16:35.2 Info: 34: remove_language_profiles migrated 11:16:35.2 Info: => 0.0049476s 11:16:35.2 Info: 35: multi_disc_naming_format migrating 11:16:35.2 Info: Beginning Transaction 11:16:35.2 Info: Starting migration of Main DB to 35 11:16:35.2 Info: AlterTable NamingConfig 11:16:35.2 Info: => 7E-07s 11:16:35.2 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 11:16:35.2 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 11:16:35.2 Info: => 0.0005265s 11:16:35.2 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:16:35.2 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:16:35.2 Info: => 5.17E-05s 11:16:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-07-30T11:16:35', 'multi_disc_naming_format') 11:16:35.2 Info: Committing Transaction 11:16:35.2 Info: 35: multi_disc_naming_format migrated 11:16:35.2 Info: => 0.0003149s 11:16:35.2 Info: 36: add_download_client_priority migrating 11:16:35.2 Info: Beginning Transaction 11:16:35.2 Info: Starting migration of Main DB to 36 11:16:35.2 Info: AlterTable DownloadClients 11:16:35.2 Info: => 7E-07s 11:16:35.2 Info: CreateColumn DownloadClients Priority Int32 11:16:35.2 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 11:16:35.2 Info: => 0.0005286s 11:16:35.2 Info: PerformDBOperation 11:16:35.2 Info: Performing DB Operation 11:16:35.2 Info: => 5.92E-05s 11:16:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-07-30T11:16:35', 'add_download_client_priority') 11:16:35.2 Info: Committing Transaction 11:16:35.2 Info: 36: add_download_client_priority migrated 11:16:35.2 Info: => 0.0003635s 11:16:35.2 Info: 37: remove_growl_prowl migrating 11:16:35.2 Info: Beginning Transaction 11:16:35.2 Info: Starting migration of Main DB to 37 11:16:35.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:35.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 11:16:35.2 Info: => 5.78E-05s 11:16:35.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:35.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 11:16:35.2 Info: => 3.84E-05s 11:16:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-07-30T11:16:35', 'remove_growl_prowl') 11:16:35.2 Info: Committing Transaction 11:16:35.2 Info: 37: remove_growl_prowl migrated 11:16:35.2 Info: => 0.0002826s 11:16:35.2 Info: 38: remove_plex_hometheatre migrating 11:16:35.2 Info: Beginning Transaction 11:16:35.2 Info: Starting migration of Main DB to 38 11:16:35.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:35.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 11:16:35.2 Info: => 5.66E-05s 11:16:35.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:35.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 11:16:35.2 Info: => 3.83E-05s 11:16:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-07-30T11:16:35', 'remove_plex_hometheatre') 11:16:35.2 Info: Committing Transaction 11:16:35.2 Info: 38: remove_plex_hometheatre migrated 11:16:35.2 Info: => 0.0002854s 11:16:35.2 Info: 39: add_root_folder_add_defaults migrating 11:16:35.2 Info: Beginning Transaction 11:16:35.2 Info: Starting migration of Main DB to 39 11:16:35.2 Info: AlterTable RootFolders 11:16:35.2 Info: => 6E-07s 11:16:35.2 Info: CreateColumn RootFolders Name String 11:16:35.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 11:16:35.2 Info: => 0.0005301s 11:16:35.2 Info: AlterTable RootFolders 11:16:35.2 Info: => 6E-07s 11:16:35.2 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 11:16:35.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 11:16:35.2 Info: => 0.0005064s 11:16:35.2 Info: AlterTable RootFolders 11:16:35.2 Info: => 6E-07s 11:16:35.2 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 11:16:35.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 11:16:35.2 Info: => 0.000499s 11:16:35.2 Info: AlterTable RootFolders 11:16:35.2 Info: => 6E-07s 11:16:35.2 Info: CreateColumn RootFolders DefaultMonitorOption Int32 11:16:35.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 11:16:35.2 Info: => 0.0005174s 11:16:35.2 Info: AlterTable RootFolders 11:16:35.2 Info: => 5E-07s 11:16:35.2 Info: CreateColumn RootFolders DefaultTags String 11:16:35.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 11:16:35.2 Info: => 0.0005044s 11:16:35.2 Info: PerformDBOperation 11:16:35.2 Info: Performing DB Operation 11:16:35.2 Info: => 5.89E-05s 11:16:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-07-30T11:16:35', 'add_root_folder_add_defaults') 11:16:35.2 Info: Committing Transaction 11:16:35.2 Info: 39: add_root_folder_add_defaults migrated 11:16:35.2 Info: => 0.0003542s 11:16:35.2 Info: 40: task_duration migrating 11:16:35.2 Info: Beginning Transaction 11:16:35.2 Info: Starting migration of Main DB to 40 11:16:35.2 Info: AlterTable ScheduledTasks 11:16:35.2 Info: => 6E-07s 11:16:35.2 Info: CreateColumn ScheduledTasks LastStartTime DateTime 11:16:35.2 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 11:16:35.2 Info: => 0.0005223s 11:16:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-07-30T11:16:35', 'task_duration') 11:16:35.2 Info: Committing Transaction 11:16:35.2 Info: 40: task_duration migrated 11:16:35.2 Info: => 0.0008172s 11:16:35.2 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 11:16:35.2 Info: Beginning Transaction 11:16:35.2 Info: Starting migration of Main DB to 41 11:16:35.2 Info: AlterTable ReleaseProfiles 11:16:35.2 Info: => 7E-07s 11:16:35.2 Info: CreateColumn ReleaseProfiles Enabled Boolean 11:16:35.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 11:16:35.2 Info: => 0.0005235s 11:16:35.2 Info: AlterTable ReleaseProfiles 11:16:35.2 Info: => 6E-07s 11:16:35.2 Info: CreateColumn ReleaseProfiles IndexerId Int32 11:16:35.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 11:16:35.2 Info: => 0.0005176s 11:16:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-07-30T11:16:35', 'add_indexer_and_enabled_to_release_profiles') 11:16:35.2 Info: Committing Transaction 11:16:35.2 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 11:16:35.2 Info: => 0.000813s 11:16:35.2 Info: 42: remove_album_folders migrating 11:16:35.2 Info: Beginning Transaction 11:16:35.2 Info: Starting migration of Main DB to 42 11:16:35.2 Info: DeleteColumn Artists AlbumFolder 11:16:35.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:35.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" 11:16:35.2 Info: DROP TABLE "Artists" 11:16:35.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:35.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:35.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:35.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:35.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:35.2 Info: => 0.0048462s 11:16:35.2 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:16:35.2 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:16:35.2 Info: => 4.64E-05s 11:16:35.2 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:16:35.2 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:16:35.2 Info: => 3.87E-05s 11:16:35.2 Info: DeleteColumn NamingConfig AlbumFolderFormat 11:16:35.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) 11:16:35.2 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 11:16:35.2 Info: DROP TABLE "NamingConfig" 11:16:35.2 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 11:16:35.2 Info: => 0.0051842s 11:16:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-07-30T11:16:35', 'remove_album_folders') 11:16:35.2 Info: Committing Transaction 11:16:35.2 Info: 42: remove_album_folders migrated 11:16:35.2 Info: => 0.0055833s 11:16:35.2 Info: 44: add_priority_to_indexers migrating 11:16:35.2 Info: Beginning Transaction 11:16:35.2 Info: Starting migration of Main DB to 44 11:16:35.2 Info: AlterTable Indexers 11:16:35.2 Info: => 7E-07s 11:16:35.2 Info: CreateColumn Indexers Priority Int32 11:16:35.2 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 11:16:35.2 Info: => 0.0005352s 11:16:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-07-30T11:16:35', 'add_priority_to_indexers') 11:16:35.2 Info: Committing Transaction 11:16:35.2 Info: 44: add_priority_to_indexers migrated 11:16:35.2 Info: => 0.0008456s 11:16:35.2 Info: 45: remove_chown_and_folderchmod_config migrating 11:16:35.2 Info: Beginning Transaction 11:16:35.2 Info: Starting migration of Main DB to 45 11:16:35.2 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:16:35.2 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:16:35.2 Info: => 0.0001329s 11:16:35.2 Info: PerformDBOperation 11:16:35.2 Info: Performing DB Operation 11:16:35.2 Info: => 3.29E-05s 11:16:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-07-30T11:16:35', 'remove_chown_and_folderchmod_config') 11:16:35.2 Info: Committing Transaction 11:16:35.2 Info: 45: remove_chown_and_folderchmod_config migrated 11:16:35.2 Info: => 0.0002849s 11:16:35.2 Info: 47: update_notifiarr migrating 11:16:35.2 Info: Beginning Transaction 11:16:35.2 Info: Starting migration of Main DB to 47 11:16:35.2 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:16:35.2 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:16:35.2 Info: => 8.55E-05s 11:16:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-07-30T11:16:35', 'update_notifiarr') 11:16:35.2 Info: Committing Transaction 11:16:35.2 Info: 47: update_notifiarr migrated 11:16:35.2 Info: => 0.0003432s 11:16:35.2 Info: 49: email_multiple_addresses migrating 11:16:35.2 Info: Beginning Transaction 11:16:35.2 Info: Starting migration of Main DB to 49 11:16:35.2 Info: PerformDBOperation 11:16:35.2 Info: Performing DB Operation 11:16:35.2 Info: => 6.25E-05s 11:16:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-07-30T11:16:35', 'email_multiple_addresses') 11:16:35.2 Info: Committing Transaction 11:16:35.2 Info: 49: email_multiple_addresses migrated 11:16:35.2 Info: => 0.0003267s 11:16:35.2 Info: 50: rename_blacklist_to_blocklist migrating 11:16:35.2 Info: Beginning Transaction 11:16:35.2 Info: Starting migration of Main DB to 50 11:16:35.2 Info: RenameTable Blacklist Blocklist 11:16:35.2 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 11:16:35.2 Info: => 0.0014841s 11:16:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-07-30T11:16:35', 'rename_blacklist_to_blocklist') 11:16:35.2 Info: Committing Transaction 11:16:35.2 Info: 50: rename_blacklist_to_blocklist migrated 11:16:35.2 Info: => 0.0017929s 11:16:35.2 Info: 51: cdh_per_downloadclient migrating 11:16:35.2 Info: Beginning Transaction 11:16:35.2 Info: Starting migration of Main DB to 51 11:16:35.2 Info: AlterTable DownloadClients 11:16:35.2 Info: => 6E-07s 11:16:35.2 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 11:16:35.2 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 11:16:35.2 Info: => 0.0005612s 11:16:35.2 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 11:16:35.2 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 11:16:35.2 Info: => 0.0005142s 11:16:35.2 Info: PerformDBOperation 11:16:35.2 Info: Performing DB Operation 11:16:35.2 Info: => 0.0001637s 11:16:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-07-30T11:16:35', 'cdh_per_downloadclient') 11:16:35.2 Info: Committing Transaction 11:16:35.2 Info: 51: cdh_per_downloadclient migrated 11:16:35.2 Info: => 0.0004497s 11:16:35.2 Info: 52: download_history migrating 11:16:35.2 Info: Beginning Transaction 11:16:35.2 Info: Starting migration of Main DB to 52 11:16:35.2 Info: CreateTable DownloadHistory 11:16:35.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) 11:16:35.2 Info: => 0.0001713s 11:16:35.2 Info: CreateIndex DownloadHistory (EventType) 11:16:35.2 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:16:35.2 Info: => 9.62E-05s 11:16:35.2 Info: CreateIndex DownloadHistory (ArtistId) 11:16:35.2 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:16:35.2 Info: => 8.34E-05s 11:16:35.2 Info: CreateIndex DownloadHistory (DownloadId) 11:16:35.2 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:16:35.2 Info: => 9.14E-05s 11:16:35.2 Info: PerformDBOperation 11:16:35.2 Info: Performing DB Operation 11:16:35.2 Info: => 0.0001214s 11:16:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-07-30T11:16:35', 'download_history') 11:16:35.2 Info: Committing Transaction 11:16:35.2 Info: 52: download_history migrated 11:16:35.2 Info: => 0.000467s 11:16:35.2 Info: 53: add_update_history migrating 11:16:35.2 Info: Beginning Transaction 11:16:35.2 Info: Starting migration of Main DB to 53 11:16:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-07-30T11:16:35', 'add_update_history') 11:16:35.2 Info: Committing Transaction 11:16:35.2 Info: 53: add_update_history migrated 11:16:35.2 Info: => 0.0003119s 11:16:35.2 Info: 54: add_on_update_to_notifications migrating 11:16:35.2 Info: Beginning Transaction 11:16:35.2 Info: Starting migration of Main DB to 54 11:16:35.2 Info: AlterTable Notifications 11:16:35.2 Info: => 6E-07s 11:16:35.2 Info: CreateColumn Notifications OnApplicationUpdate Boolean 11:16:35.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 11:16:35.2 Info: => 0.0005541s 11:16:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-07-30T11:16:35', 'add_on_update_to_notifications') 11:16:35.2 Info: Committing Transaction 11:16:35.2 Info: 54: add_on_update_to_notifications migrated 11:16:35.2 Info: => 0.0008469s 11:16:35.2 Info: 55: download_client_per_indexer migrating 11:16:35.2 Info: Beginning Transaction 11:16:35.2 Info: Starting migration of Main DB to 55 11:16:35.2 Info: AlterTable Indexers 11:16:35.2 Info: => 6E-07s 11:16:35.2 Info: CreateColumn Indexers DownloadClientId Int32 11:16:35.2 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 11:16:35.2 Info: => 0.0005504s 11:16:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-07-30T11:16:35', 'download_client_per_indexer') 11:16:35.2 Info: Committing Transaction 11:16:35.2 Info: 55: download_client_per_indexer migrated 11:16:35.2 Info: => 0.0008428s 11:16:35.2 Info: 56: AddNewItemMonitorType migrating 11:16:35.2 Info: Beginning Transaction 11:16:35.2 Info: Starting migration of Main DB to 56 11:16:35.2 Info: AlterTable Artists 11:16:35.2 Info: => 7E-07s 11:16:35.2 Info: CreateColumn Artists MonitorNewItems Int32 11:16:35.2 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:16:35.2 Info: => 0.0005514s 11:16:35.2 Info: AlterTable RootFolders 11:16:35.2 Info: => 7E-07s 11:16:35.2 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 11:16:35.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 11:16:35.2 Info: => 0.0005333s 11:16:35.2 Info: AlterTable ImportLists 11:16:35.2 Info: => 6E-07s 11:16:35.2 Info: CreateColumn ImportLists MonitorNewItems Int32 11:16:35.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:16:35.2 Info: => 0.0005384s 11:16:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-07-30T11:16:35', 'AddNewItemMonitorType') 11:16:35.2 Info: Committing Transaction 11:16:35.2 Info: 56: AddNewItemMonitorType migrated 11:16:35.2 Info: => 0.0008566s 11:16:35.2 Info: 57: ImportListSearch migrating 11:16:35.2 Info: Beginning Transaction 11:16:35.2 Info: Starting migration of Main DB to 57 11:16:35.2 Info: AlterTable ImportLists 11:16:35.2 Info: => 7E-07s 11:16:35.2 Info: CreateColumn ImportLists ShouldSearch Boolean 11:16:35.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 11:16:35.2 Info: => 0.0005546s 11:16:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-07-30T11:16:35', 'ImportListSearch') 11:16:35.2 Info: Committing Transaction 11:16:35.2 Info: 57: ImportListSearch migrated 11:16:35.2 Info: => 0.0008444s 11:16:35.2 Info: 58: ImportListMonitorExisting migrating 11:16:35.2 Info: Beginning Transaction 11:16:35.2 Info: Starting migration of Main DB to 58 11:16:35.2 Info: AlterTable ImportLists 11:16:35.2 Info: => 8E-07s 11:16:35.2 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 11:16:35.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 11:16:35.2 Info: => 0.0005518s 11:16:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-07-30T11:16:35', 'ImportListMonitorExisting') 11:16:35.2 Info: Committing Transaction 11:16:35.2 Info: 58: ImportListMonitorExisting migrated 11:16:35.2 Info: => 0.0008474s 11:16:35.2 Info: 59: add_indexer_tags migrating 11:16:35.2 Info: Beginning Transaction 11:16:35.2 Info: Starting migration of Main DB to 59 11:16:35.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:35.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 11:16:35.2 Info: => 5.98E-05s 11:16:35.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:35.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 11:16:35.2 Info: => 4.18E-05s 11:16:35.2 Info: AlterTable Indexers 11:16:35.2 Info: => 4E-07s 11:16:35.2 Info: CreateColumn Indexers Tags String 11:16:35.2 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 11:16:35.2 Info: => 0.0005331s 11:16:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-07-30T11:16:35', 'add_indexer_tags') 11:16:35.2 Info: Committing Transaction 11:16:35.2 Info: 59: add_indexer_tags migrated 11:16:35.2 Info: => 0.0008312s 11:16:35.2 Info: 60: update_audio_types migrating 11:16:35.2 Info: Beginning Transaction 11:16:35.2 Info: Starting migration of Main DB to 60 11:16:35.2 Info: PerformDBOperation 11:16:35.2 Info: Performing DB Operation 11:16:35.2 Info: => 5.68E-05s 11:16:35.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-07-30T11:16:35', 'update_audio_types') 11:16:35.2 Info: Committing Transaction 11:16:35.2 Info: 60: update_audio_types migrated 11:16:35.2 Info: => 0.0003136s 11:16:35.2 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 11:16:35.2 Info: Beginning Transaction 11:16:35.2 Info: Starting migration of Main DB to 61 11:16:35.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:35.2 Info: DELETE FROM "Commands" WHERE 1 = 1 11:16:35.2 Info: => 5.76E-05s 11:16:35.2 Info: AlterTable AlbumReleases 11:16:35.2 Info: => 5E-07s 11:16:35.2 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 11:16:35.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) 11:16:35.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" 11:16:35.3 Info: DROP TABLE "AlbumReleases" 11:16:35.3 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 11:16:35.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:35.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:35.3 Info: => 0.0057266s 11:16:35.3 Info: AlterTable Albums 11:16:35.3 Info: => 6E-07s 11:16:35.3 Info: AlterColumn Albums LastInfoSync DateTimeOffset 11:16: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, "OldForeignAlbumIds" TEXT NOT NULL) 11:16: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", "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" 11:16:35.3 Info: DROP TABLE "Albums" 11:16:35.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:35.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:35.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:35.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:35.3 Info: => 0.0049495s 11:16:35.3 Info: AlterTable Albums 11:16:35.3 Info: => 5E-07s 11:16:35.3 Info: AlterColumn Albums ReleaseDate DateTimeOffset 11:16: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, "OldForeignAlbumIds" TEXT NOT NULL) 11:16: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", "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" 11:16:35.3 Info: DROP TABLE "Albums" 11:16:35.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:35.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:35.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:35.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:35.3 Info: => 0.0053393s 11:16:35.3 Info: AlterTable Albums 11:16:35.3 Info: => 6E-07s 11:16:35.3 Info: AlterColumn Albums Added DateTimeOffset 11:16: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, "OldForeignAlbumIds" TEXT NOT NULL) 11:16: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", "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" 11:16:35.3 Info: DROP TABLE "Albums" 11:16:35.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:35.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:35.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:35.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:35.3 Info: => 0.0060503s 11:16:35.3 Info: AlterTable Artists 11:16:35.3 Info: => 6E-07s 11:16:35.3 Info: AlterColumn Artists LastInfoSync DateTimeOffset 11:16:35.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 11:16:35.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" 11:16:35.3 Info: DROP TABLE "Artists" 11:16:35.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:35.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:35.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:35.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:35.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:35.3 Info: => 0.0060416s 11:16:35.3 Info: AlterTable Artists 11:16:35.3 Info: => 6E-07s 11:16:35.3 Info: AlterColumn Artists Added DateTimeOffset 11:16:35.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 11:16:35.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" 11:16:35.3 Info: DROP TABLE "Artists" 11:16:35.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:35.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:35.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:35.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:35.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:35.3 Info: => 0.0050667s 11:16:35.3 Info: AlterTable Blocklist 11:16:35.3 Info: => 6E-07s 11:16:35.3 Info: AlterColumn Blocklist Date DateTimeOffset 11:16:35.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) 11:16:35.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" 11:16:35.3 Info: DROP TABLE "Blocklist" 11:16:35.3 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:16:35.3 Info: => 0.005386s 11:16:35.3 Info: AlterTable Blocklist 11:16:35.3 Info: => 8E-07s 11:16:35.3 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 11:16:35.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) 11:16:35.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" 11:16:35.3 Info: DROP TABLE "Blocklist" 11:16:35.3 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:16:35.3 Info: => 0.0043921s 11:16:35.3 Info: AlterTable Commands 11:16:35.3 Info: => 8E-07s 11:16:35.3 Info: AlterColumn Commands QueuedAt DateTimeOffset 11:16:35.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) 11:16:35.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" 11:16:35.3 Info: DROP TABLE "Commands" 11:16:35.3 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:16:35.3 Info: => 0.0043966s 11:16:35.3 Info: AlterTable Commands 11:16:35.3 Info: => 8E-07s 11:16:35.3 Info: AlterColumn Commands StartedAt DateTimeOffset 11:16:35.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) 11:16:35.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" 11:16:35.3 Info: DROP TABLE "Commands" 11:16:35.3 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:16:35.3 Info: => 0.0051186s 11:16:35.3 Info: AlterTable Commands 11:16:35.3 Info: => 7E-07s 11:16:35.3 Info: AlterColumn Commands EndedAt DateTimeOffset 11:16:35.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) 11:16:35.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" 11:16:35.3 Info: DROP TABLE "Commands" 11:16:35.3 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:16:35.3 Info: => 0.005227s 11:16:35.3 Info: AlterTable DownloadClientStatus 11:16:35.3 Info: => 8E-07s 11:16:35.3 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 11:16:35.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) 11:16:35.3 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:16:35.3 Info: DROP TABLE "DownloadClientStatus" 11:16:35.3 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:16:35.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:35.3 Info: => 0.0045152s 11:16:35.3 Info: AlterTable DownloadClientStatus 11:16:35.3 Info: => 6E-07s 11:16:35.3 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 11:16:35.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) 11:16:35.3 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:16:35.3 Info: DROP TABLE "DownloadClientStatus" 11:16:35.3 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:16:35.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:35.3 Info: => 0.0045726s 11:16:35.3 Info: AlterTable DownloadClientStatus 11:16:35.3 Info: => 7E-07s 11:16:35.3 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 11:16:35.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) 11:16:35.3 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:16:35.3 Info: DROP TABLE "DownloadClientStatus" 11:16:35.3 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:16:35.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:35.3 Info: => 0.0060886s 11:16:35.3 Info: AlterTable DownloadHistory 11:16:35.3 Info: => 7E-07s 11:16:35.3 Info: AlterColumn DownloadHistory Date DateTimeOffset 11:16:35.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) 11:16:35.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" 11:16:35.3 Info: DROP TABLE "DownloadHistory" 11:16:35.3 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 11:16:35.3 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:16:35.3 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:16:35.3 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:16:35.3 Info: => 0.004878s 11:16:35.3 Info: AlterTable ExtraFiles 11:16:35.3 Info: => 7E-07s 11:16:35.3 Info: AlterColumn ExtraFiles Added DateTimeOffset 11:16:35.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) 11:16:35.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" 11:16:35.3 Info: DROP TABLE "ExtraFiles" 11:16:35.3 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:16:35.3 Info: => 0.0043817s 11:16:35.3 Info: AlterTable ExtraFiles 11:16:35.3 Info: => 8E-07s 11:16:35.3 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 11:16:35.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) 11:16:35.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" 11:16:35.3 Info: DROP TABLE "ExtraFiles" 11:16:35.3 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:16:35.3 Info: => 0.0052992s 11:16:35.3 Info: AlterTable History 11:16:35.3 Info: => 7E-07s 11:16:35.3 Info: AlterColumn History Date DateTimeOffset 11:16:35.3 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 11:16:35.3 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 11:16:35.3 Info: DROP TABLE "History" 11:16:35.3 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:16:35.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:35.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:35.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:35.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:35.3 Info: => 0.0050387s 11:16:35.3 Info: AlterTable ImportListStatus 11:16:35.3 Info: => 7E-07s 11:16:35.3 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 11:16:35.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) 11:16:35.3 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:16:35.3 Info: DROP TABLE "ImportListStatus" 11:16:35.3 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:16:35.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:35.3 Info: => 0.0053618s 11:16:35.3 Info: AlterTable ImportListStatus 11:16:35.3 Info: => 6E-07s 11:16:35.3 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 11:16:35.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) 11:16:35.4 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:16:35.4 Info: DROP TABLE "ImportListStatus" 11:16:35.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:16:35.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:35.4 Info: => 0.0045858s 11:16:35.4 Info: AlterTable ImportListStatus 11:16:35.4 Info: => 6E-07s 11:16:35.4 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 11:16:35.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) 11:16:35.4 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:16:35.4 Info: DROP TABLE "ImportListStatus" 11:16:35.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:16:35.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:35.4 Info: => 0.0046213s 11:16:35.4 Info: AlterTable IndexerStatus 11:16:35.4 Info: => 7E-07s 11:16:35.4 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 11:16:35.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) 11:16:35.4 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:16:35.4 Info: DROP TABLE "IndexerStatus" 11:16:35.4 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:16:35.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:35.4 Info: => 0.0053406s 11:16:35.4 Info: AlterTable IndexerStatus 11:16:35.4 Info: => 7E-07s 11:16:35.4 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 11:16:35.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) 11:16:35.4 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:16:35.4 Info: DROP TABLE "IndexerStatus" 11:16:35.4 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:16:35.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:35.4 Info: => 0.0053084s 11:16:35.4 Info: AlterTable IndexerStatus 11:16:35.4 Info: => 6E-07s 11:16:35.4 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 11:16:35.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) 11:16:35.4 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:16:35.4 Info: DROP TABLE "IndexerStatus" 11:16:35.4 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:16:35.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:35.4 Info: => 0.0044152s 11:16:35.4 Info: AlterTable LyricFiles 11:16:35.4 Info: => 6E-07s 11:16:35.4 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 11:16: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) 11:16: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" 11:16:35.4 Info: DROP TABLE "LyricFiles" 11:16:35.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:35.4 Info: => 0.0041539s 11:16:35.4 Info: AlterTable LyricFiles 11:16:35.4 Info: => 8E-07s 11:16:35.4 Info: AlterColumn LyricFiles Added DateTimeOffset 11:16: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, "LastUpdated" DATETIME NOT NULL) 11:16: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" 11:16:35.4 Info: DROP TABLE "LyricFiles" 11:16:35.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:35.4 Info: => 0.0050065s 11:16:35.4 Info: AlterTable MetadataFiles 11:16:35.4 Info: => 7E-07s 11:16:35.4 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 11:16:35.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) 11:16:35.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" 11:16:35.4 Info: DROP TABLE "MetadataFiles" 11:16:35.4 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:16:35.4 Info: => 0.0041275s 11:16:35.4 Info: AlterTable MetadataFiles 11:16:35.4 Info: => 7E-07s 11:16:35.4 Info: AlterColumn MetadataFiles Added DateTimeOffset 11:16:35.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) 11:16:35.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" 11:16:35.4 Info: DROP TABLE "MetadataFiles" 11:16:35.4 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:16:35.4 Info: => 0.0050188s 11:16:35.4 Info: AlterTable PendingReleases 11:16:35.4 Info: => 8E-07s 11:16:35.4 Info: AlterColumn PendingReleases Added DateTimeOffset 11:16:35.4 Info: CREATE TABLE "PendingReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "ParsedAlbumInfo" TEXT NOT NULL, "Reason" INTEGER NOT NULL) 11:16:35.4 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 11:16:35.4 Info: DROP TABLE "PendingReleases" 11:16:35.4 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 11:16:35.4 Info: => 0.0040184s 11:16:35.4 Info: AlterTable ScheduledTasks 11:16:35.4 Info: => 7E-07s 11:16:35.4 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 11:16:35.4 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 11:16:35.4 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:16:35.4 Info: DROP TABLE "ScheduledTasks" 11:16:35.4 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:16:35.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:35.4 Info: => 0.0042852s 11:16:35.4 Info: AlterTable ScheduledTasks 11:16:35.4 Info: => 7E-07s 11:16:35.4 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 11:16:35.4 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 11:16:35.4 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:16:35.4 Info: DROP TABLE "ScheduledTasks" 11:16:35.4 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:16:35.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:35.4 Info: => 0.005274s 11:16:35.4 Info: AlterTable TrackFiles 11:16:35.4 Info: => 7E-07s 11:16:35.4 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 11:16: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) 11:16: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" 11:16:35.4 Info: DROP TABLE "TrackFiles" 11:16:35.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:35.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:35.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:35.4 Info: => 0.0042489s 11:16:35.4 Info: AlterTable TrackFiles 11:16:35.4 Info: => 6E-07s 11:16:35.4 Info: AlterColumn TrackFiles Modified DateTimeOffset 11:16: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) 11:16: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" 11:16:35.4 Info: DROP TABLE "TrackFiles" 11:16:35.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:35.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:35.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:35.4 Info: => 0.0042388s 11:16:35.4 Info: AlterTable VersionInfo 11:16:35.4 Info: => 6E-07s 11:16:35.4 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 11:16:35.4 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 11:16:35.4 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 11:16:35.4 Info: DROP TABLE "VersionInfo" 11:16:35.4 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 11:16:35.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:35.4 Info: => 0.0040968s 11:16:35.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-07-30T11:16:35', 'postgres_update_timestamp_columns_to_with_timezone') 11:16:35.4 Info: Committing Transaction 11:16:35.4 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 11:16:35.4 Info: => 0.0047374s 11:16:35.4 Info: 62: add_on_delete_to_notifications migrating 11:16:35.4 Info: Beginning Transaction 11:16:35.4 Info: Starting migration of Main DB to 62 11:16:35.4 Info: AlterTable Notifications 11:16:35.4 Info: => 8E-07s 11:16:35.4 Info: CreateColumn Notifications OnArtistDelete Boolean 11:16:35.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 11:16:35.4 Info: => 0.0006222s 11:16:35.4 Info: AlterTable Notifications 11:16:35.4 Info: => 7E-07s 11:16:35.4 Info: CreateColumn Notifications OnAlbumDelete Boolean 11:16:35.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 11:16:35.4 Info: => 0.0005596s 11:16:35.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-07-30T11:16:35', 'add_on_delete_to_notifications') 11:16:35.4 Info: Committing Transaction 11:16:35.4 Info: 62: add_on_delete_to_notifications migrated 11:16:35.4 Info: => 0.0008505s 11:16:35.4 Info: 63: add_custom_formats migrating 11:16:35.4 Info: Beginning Transaction 11:16:35.4 Info: Starting migration of Main DB to 63 11:16:35.4 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 0, 1, 0) 11:16:35.4 Info: AlterTable DelayProfiles 11:16:35.4 Info: => 4E-07s 11:16:35.4 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 11:16:35.4 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 11:16:35.4 Info: => 0.0005722s 11:16:35.4 Info: UpdateData 11:16:35.4 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 11:16:35.4 Info: => 5.91E-05s 11:16:35.4 Info: AlterTable TrackFiles 11:16:35.4 Info: => 4E-07s 11:16:35.4 Info: CreateColumn TrackFiles OriginalFilePath String 11:16:35.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 11:16:35.4 Info: => 0.0005441s 11:16:35.4 Info: PerformDBOperation 11:16:35.4 Info: Performing DB Operation 11:16:35.4 Info: => 0.0011939s 11:16:35.4 Info: CreateTable CustomFormats 11:16:35.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) 11:16:35.4 Info: => 0.0001897s 11:16:35.4 Info: CreateIndex CustomFormats (Name) 11:16:35.4 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 11:16:35.4 Info: => 9.49E-05s 11:16:35.4 Info: AlterTable QualityProfiles 11:16:35.4 Info: => 5E-07s 11:16:35.4 Info: CreateColumn QualityProfiles FormatItems String 11:16:35.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 11:16:35.4 Info: => 0.000564s 11:16:35.4 Info: AlterTable QualityProfiles 11:16:35.4 Info: => 7E-07s 11:16:35.4 Info: CreateColumn QualityProfiles MinFormatScore Int32 11:16:35.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 11:16:35.4 Info: => 0.0005601s 11:16:35.4 Info: AlterTable QualityProfiles 11:16:35.4 Info: => 6E-07s 11:16:35.4 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 11:16:35.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 11:16:35.4 Info: => 0.0005603s 11:16:35.4 Info: PerformDBOperation 11:16:35.4 Info: Performing DB Operation 11:16:35.4 Info: => 0.0013028s 11:16:35.4 Info: PerformDBOperation 11:16:35.4 Info: Performing DB Operation 11:16:35.4 Info: => 3.55E-05s 11:16:35.4 Info: DeleteColumn ReleaseProfiles Preferred 11:16:35.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) 11:16:35.4 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:16:35.4 Info: DROP TABLE "ReleaseProfiles" 11:16:35.4 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:16:35.4 Info: => 0.0051281s 11:16:35.4 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 11:16:35.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) 11:16:35.4 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:16:35.4 Info: DROP TABLE "ReleaseProfiles" 11:16:35.4 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:16:35.4 Info: => 0.0041444s 11:16:35.4 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:16:35.4 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:16:35.4 Info: => 5.83E-05s 11:16:35.4 Info: AlterTable DelayProfiles 11:16:35.4 Info: => 5E-07s 11:16:35.4 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 11:16:35.4 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 11:16:35.4 Info: => 0.0005681s 11:16:35.4 Info: AlterTable DelayProfiles 11:16:35.4 Info: => 6E-07s 11:16:35.4 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 11:16:35.4 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 11:16:35.4 Info: => 0.0005748s 11:16:35.4 Info: -> 1 Insert operations completed in 00:00:00.0001053 taking an average of 00:00:00.0001053 11:16:35.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-07-30T11:16:35', 'add_custom_formats') 11:16:35.4 Info: Committing Transaction 11:16:35.4 Info: 63: add_custom_formats migrated 11:16:35.4 Info: => 0.0009508s 11:16:35.4 Debug: Took: 00:00:00.4377927 11:16:35.5 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cf_from_unnamed_release_profile --- 11:16:35.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cfs_from_multiple_unnamed_release_profile --- 11:16:35.5 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579349955171897_131/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:35.5 Info: DatabaseEngineVersionCheck migrating 11:16:35.5 Info: PerformDBOperation 11:16:35.5 Info: Performing DB Operation 11:16:35.5 Info: SQLite 3.46.0 11:16:35.5 Info: => 0.0010757s 11:16:35.5 Info: DatabaseEngineVersionCheck migrated 11:16:35.5 Info: => 0.0010941s 11:16:35.5 Info: VersionMigration migrating 11:16:35.5 Info: Beginning Transaction 11:16:35.5 Info: CreateTable VersionInfo 11:16:35.5 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:16:35.5 Info: => 0.0001517s 11:16:35.5 Info: Committing Transaction 11:16:35.5 Info: VersionMigration migrated 11:16:35.5 Info: => 0.0004953s 11:16:35.5 Info: VersionUniqueMigration migrating 11:16:35.5 Info: Beginning Transaction 11:16:35.5 Info: CreateIndex VersionInfo (Version) 11:16:35.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:35.5 Info: => 0.0001319s 11:16:35.5 Info: AlterTable VersionInfo 11:16:35.5 Info: => 7E-07s 11:16:35.5 Info: CreateColumn VersionInfo AppliedOn DateTime 11:16:35.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:16:35.5 Info: => 0.0005688s 11:16:35.5 Info: Committing Transaction 11:16:35.5 Info: VersionUniqueMigration migrated 11:16:35.5 Info: => 0.0007844s 11:16:35.5 Info: VersionDescriptionMigration migrating 11:16:35.5 Info: Beginning Transaction 11:16:35.5 Info: AlterTable VersionInfo 11:16:35.5 Info: => 6E-07s 11:16:35.5 Info: CreateColumn VersionInfo Description String 11:16:35.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:16:35.5 Info: => 0.0002063s 11:16:35.5 Info: Committing Transaction 11:16:35.5 Info: VersionDescriptionMigration migrated 11:16:35.5 Info: => 0.0004161s 11:16:35.5 Info: 1: InitialSetup migrating 11:16:35.5 Info: Beginning Transaction 11:16:35.5 Info: Starting migration of Main DB to 1 11:16:35.5 Info: CreateTable Config 11:16:35.5 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:16:35.5 Info: => 0.0001649s 11:16:35.5 Info: CreateIndex Config (Key) 11:16:35.5 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:16:35.5 Info: => 8.42E-05s 11:16:35.5 Info: CreateTable RootFolders 11:16:35.5 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:16:35.5 Info: => 9.11E-05s 11:16:35.5 Info: CreateIndex RootFolders (Path) 11:16:35.5 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:16:35.5 Info: => 7.8E-05s 11:16:35.5 Info: CreateTable Artists 11:16:35.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) 11:16:35.5 Info: => 0.0002389s 11:16:35.5 Info: CreateIndex Artists (ForeignArtistId) 11:16:35.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:35.5 Info: => 7.95E-05s 11:16:35.5 Info: CreateIndex Artists (NameSlug) 11:16:35.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:35.5 Info: => 7.48E-05s 11:16:35.5 Info: CreateIndex Artists (CleanName) 11:16:35.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:35.5 Info: => 7.33E-05s 11:16:35.5 Info: CreateIndex Artists (Path) 11:16:35.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:35.5 Info: => 7.17E-05s 11:16:35.5 Info: CreateTable Albums 11:16:35.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) 11:16:35.5 Info: => 0.000222s 11:16:35.5 Info: CreateIndex Albums (ForeignAlbumId) 11:16:35.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:35.5 Info: => 8.22E-05s 11:16:35.5 Info: CreateIndex Albums (MBId) 11:16:35.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:35.5 Info: => 7.26E-05s 11:16:35.5 Info: CreateIndex Albums (TADBId) 11:16:35.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:35.5 Info: => 7.17E-05s 11:16:35.5 Info: CreateIndex Albums (TitleSlug) 11:16:35.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:35.5 Info: => 7.23E-05s 11:16:35.5 Info: CreateIndex Albums (CleanTitle) 11:16:35.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:35.5 Info: => 7.07E-05s 11:16:35.5 Info: CreateIndex Albums (Path) 11:16:35.5 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:16:35.5 Info: => 6.9E-05s 11:16:35.5 Info: CreateTable Tracks 11:16:35.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) 11:16:35.5 Info: => 0.0001476s 11:16:35.5 Info: CreateIndex Tracks (ForeignTrackId) 11:16:35.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:35.5 Info: => 7.66E-05s 11:16:35.5 Info: CreateIndex Tracks (ArtistId) 11:16:35.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:35.5 Info: => 0.0001228s 11:16:35.5 Info: CreateIndex Tracks (TrackFileId) 11:16:35.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:35.5 Info: => 0.0001015s 11:16:35.5 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:16:35.5 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:16:35.5 Info: => 8.58E-05s 11:16:35.5 Info: CreateTable TrackFiles 11:16:35.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) 11:16:35.5 Info: => 0.0001389s 11:16:35.5 Info: CreateIndex TrackFiles (ArtistId) 11:16:35.5 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:16:35.5 Info: => 8.56E-05s 11:16:35.5 Info: CreateIndex TrackFiles (AlbumId) 11:16:35.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:35.5 Info: => 8.24E-05s 11:16:35.5 Info: CreateTable History 11:16:35.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) 11:16:35.5 Info: => 0.0001453s 11:16:35.5 Info: CreateIndex History (Date) 11:16:35.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:35.5 Info: => 0.0001316s 11:16:35.5 Info: CreateIndex History (EventType) 11:16:35.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:35.5 Info: => 0.0001019s 11:16:35.5 Info: CreateIndex History (DownloadId) 11:16:35.5 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:16:35.5 Info: => 8.34E-05s 11:16:35.5 Info: CreateIndex History (AlbumId) 11:16:35.5 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:16:35.5 Info: => 7.96E-05s 11:16:35.5 Info: CreateTable Notifications 11:16:35.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) 11:16:35.5 Info: => 0.00013s 11:16:35.5 Info: CreateTable ScheduledTasks 11:16:35.5 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:16:35.5 Info: => 0.0001094s 11:16:35.5 Info: CreateIndex ScheduledTasks (TypeName) 11:16:35.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:35.5 Info: => 8.02E-05s 11:16:35.5 Info: CreateTable Indexers 11:16:35.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) 11:16:35.5 Info: => 0.0001095s 11:16:35.5 Info: CreateIndex Indexers (Name) 11:16:35.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:35.5 Info: => 0.0001054s 11:16:35.5 Info: CreateTable Profiles 11:16:35.5 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:16:35.5 Info: => 0.000101s 11:16:35.5 Info: CreateIndex Profiles (Name) 11:16:35.5 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:16:35.5 Info: => 8.82E-05s 11:16:35.5 Info: CreateTable QualityDefinitions 11:16:35.5 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:16:35.5 Info: => 0.0001186s 11:16:35.5 Info: CreateIndex QualityDefinitions (Quality) 11:16:35.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:16:35.5 Info: => 8E-05s 11:16:35.5 Info: CreateIndex QualityDefinitions (Title) 11:16:35.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:16:35.5 Info: => 8.22E-05s 11:16:35.5 Info: CreateTable NamingConfig 11:16:35.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) 11:16:35.5 Info: => 0.0001625s 11:16:35.5 Info: CreateTable Blacklist 11:16:35.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 '') 11:16:35.5 Info: => 0.0001863s 11:16:35.5 Info: CreateTable Metadata 11:16:35.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) 11:16:35.5 Info: => 0.0001124s 11:16:35.5 Info: CreateTable MetadataFiles 11:16:35.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) 11:16:35.5 Info: => 0.0001282s 11:16:35.5 Info: CreateTable DownloadClients 11:16:35.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) 11:16:35.5 Info: => 0.0001169s 11:16:35.5 Info: CreateTable PendingReleases 11:16:35.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 '') 11:16:35.5 Info: => 0.0001236s 11:16:35.5 Info: CreateTable RemotePathMappings 11:16:35.5 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:16:35.5 Info: => 0.0001026s 11:16:35.5 Info: CreateTable Tags 11:16:35.5 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:16:35.5 Info: => 0.000109s 11:16:35.5 Info: CreateIndex Tags (Label) 11:16:35.5 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:16:35.5 Info: => 8.89E-05s 11:16:35.5 Info: CreateTable Restrictions 11:16:35.5 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:16:35.5 Info: => 0.0001038s 11:16:35.5 Info: CreateTable DelayProfiles 11:16:35.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) 11:16:35.5 Info: => 0.0001717s 11:16:35.5 Info: CreateTable Users 11:16:35.5 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:16:35.5 Info: => 0.0001287s 11:16:35.5 Info: CreateIndex Users (Identifier) 11:16:35.5 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:16:35.5 Info: => 9.66E-05s 11:16:35.5 Info: CreateIndex Users (Username) 11:16:35.5 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:16:35.5 Info: => 0.0001204s 11:16:35.5 Info: CreateTable Commands 11:16:35.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) 11:16:35.5 Info: => 0.0001604s 11:16:35.5 Info: CreateTable IndexerStatus 11:16:35.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) 11:16:35.5 Info: => 0.0001612s 11:16:35.5 Info: CreateIndex IndexerStatus (ProviderId) 11:16:35.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:35.5 Info: => 9.17E-05s 11:16:35.5 Info: CreateTable ExtraFiles 11:16:35.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) 11:16:35.5 Info: => 0.0001243s 11:16:35.5 Info: CreateTable LyricFiles 11:16:35.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) 11:16:35.5 Info: => 0.0001728s 11:16:35.5 Info: CreateTable LanguageProfiles 11:16:35.5 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:16:35.5 Info: => 0.0001101s 11:16:35.5 Info: CreateIndex LanguageProfiles (Name) 11:16:35.5 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:16:35.5 Info: => 0.0001072s 11:16:35.5 Info: CreateTable DownloadClientStatus 11:16:35.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) 11:16:35.5 Info: => 0.0001158s 11:16:35.5 Info: CreateIndex DownloadClientStatus (ProviderId) 11:16:35.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:35.5 Info: => 9.67E-05s 11:16:35.5 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:16:35.5 Info: -> 1 Insert operations completed in 00:00:00.0000700 taking an average of 00:00:00.0000700 11:16:35.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-30T11:16:35', 'InitialSetup') 11:16:35.5 Info: Committing Transaction 11:16:35.5 Info: 1: InitialSetup migrated 11:16:35.5 Info: => 0.0008815s 11:16:35.5 Info: 2: add_reason_to_pending_releases migrating 11:16:35.5 Info: Beginning Transaction 11:16:35.5 Info: Starting migration of Main DB to 2 11:16:35.5 Info: AlterTable PendingReleases 11:16:35.5 Info: => 7E-07s 11:16:35.5 Info: CreateColumn PendingReleases Reason Int32 11:16:35.5 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:16:35.5 Info: => 0.0004994s 11:16:35.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-30T11:16:35', 'add_reason_to_pending_releases') 11:16:35.5 Info: Committing Transaction 11:16:35.5 Info: 2: add_reason_to_pending_releases migrated 11:16:35.5 Info: => 0.0008254s 11:16:35.5 Info: 3: add_medium_support migrating 11:16:35.5 Info: Beginning Transaction 11:16:35.5 Info: Starting migration of Main DB to 3 11:16:35.5 Info: AlterTable Albums 11:16:35.5 Info: => 8E-07s 11:16:35.5 Info: CreateColumn Albums Media String 11:16:35.5 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:16:35.5 Info: => 0.0004895s 11:16:35.5 Info: AlterTable Tracks 11:16:35.5 Info: => 7E-07s 11:16:35.5 Info: CreateColumn Tracks MediumNumber Int32 11:16:35.5 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:16:35.5 Info: => 0.000455s 11:16:35.5 Info: AlterTable Tracks 11:16:35.5 Info: => 6E-07s 11:16:35.5 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:16:35.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:16:35.5 Info: => 0.0004522s 11:16:35.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:35.5 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:35.5 Info: => 4.95E-05s 11:16:35.5 Info: DeleteColumn Tracks TrackNumber 11:16:35.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) 11:16:35.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" 11:16:35.5 Info: DROP TABLE "Tracks" 11:16:35.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:35.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:35.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:35.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:35.5 Info: => 0.004634s 11:16:35.5 Info: AlterTable Tracks 11:16:35.5 Info: => 6E-07s 11:16:35.5 Info: CreateColumn Tracks TrackNumber String 11:16:35.5 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:16:35.5 Info: => 0.0004608s 11:16:35.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-30T11:16:35', 'add_medium_support') 11:16:35.5 Info: Committing Transaction 11:16:35.5 Info: 3: add_medium_support migrated 11:16:35.5 Info: => 0.0008262s 11:16:35.5 Info: 4: add_various_qualites_in_profile migrating 11:16:35.5 Info: Beginning Transaction 11:16:35.5 Info: Starting migration of Main DB to 4 11:16:35.5 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:35.5 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:35.5 Info: => 5.93E-05s 11:16:35.5 Info: PerformDBOperation 11:16:35.5 Info: Performing DB Operation 11:16:35.5 Info: => 3.6E-05s 11:16:35.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-30T11:16:35', 'add_various_qualites_in_profile') 11:16:35.5 Info: Committing Transaction 11:16:35.5 Info: 4: add_various_qualites_in_profile migrated 11:16:35.5 Info: => 0.0002865s 11:16:35.5 Info: 5: metadata_profiles migrating 11:16:35.5 Info: Beginning Transaction 11:16:35.5 Info: Starting migration of Main DB to 5 11:16:35.5 Info: CreateTable MetadataProfiles 11:16:35.5 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:16:35.5 Info: => 0.000135s 11:16:35.5 Info: CreateIndex MetadataProfiles (Name) 11:16:35.5 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:16:35.5 Info: => 0.0001386s 11:16:35.5 Info: AlterTable Artists 11:16:35.5 Info: => 6E-07s 11:16:35.5 Info: CreateColumn Artists MetadataProfileId Int32 11:16:35.5 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:16:35.5 Info: => 0.0004758s 11:16:35.5 Info: DeleteColumn Artists PrimaryAlbumTypes 11:16: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) 11:16: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" 11:16:35.5 Info: DROP TABLE "Artists" 11:16:35.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:35.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:35.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:35.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:35.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:35.5 Info: => 0.0052517s 11:16:35.5 Info: DeleteColumn Artists SecondaryAlbumTypes 11:16: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) 11:16: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" 11:16:35.5 Info: DROP TABLE "Artists" 11:16:35.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:35.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:35.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:35.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:35.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:35.5 Info: => 0.0041964s 11:16:35.5 Info: AlterTable Albums 11:16:35.5 Info: => 5E-07s 11:16:35.5 Info: CreateColumn Albums SecondaryTypes String 11:16:35.5 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:16:35.5 Info: => 0.0004762s 11:16:35.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-30T11:16:35', 'metadata_profiles') 11:16:35.5 Info: Committing Transaction 11:16:35.5 Info: 5: metadata_profiles migrated 11:16:35.5 Info: => 0.0008929s 11:16:35.5 Info: 6: separate_automatic_and_interactive_search migrating 11:16:35.5 Info: Beginning Transaction 11:16:35.5 Info: Starting migration of Main DB to 6 11:16:35.5 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:16: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) 11:16:35.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:16:35.5 Info: DROP TABLE "Indexers" 11:16:35.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:35.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:35.5 Info: => 0.0038832s 11:16:35.5 Info: AlterTable Indexers 11:16:35.5 Info: => 6E-07s 11:16:35.5 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:16:35.5 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:16:35.5 Info: => 0.0004606s 11:16:35.5 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:35.5 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:35.5 Info: => 4.84E-05s 11:16:35.5 Info: AlterTable Indexers 11:16:35.5 Info: => 4E-07s 11:16:35.5 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:16: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) 11:16: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" 11:16:35.5 Info: DROP TABLE "Indexers" 11:16:35.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:35.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:35.5 Info: => 0.0044118s 11:16:35.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-30T11:16:35', 'separate_automatic_and_interactive_search') 11:16:35.5 Info: Committing Transaction 11:16:35.5 Info: 6: separate_automatic_and_interactive_search migrated 11:16:35.5 Info: => 0.0047507s 11:16:35.5 Info: 7: change_album_path_to_relative migrating 11:16:35.5 Info: Beginning Transaction 11:16:35.5 Info: Starting migration of Main DB to 7 11:16:35.5 Info: DeleteColumn Albums Path 11:16: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) 11:16: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" 11:16:35.5 Info: DROP TABLE "Albums" 11:16:35.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:35.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:35.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:35.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:35.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:35.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:35.5 Info: => 0.0065827s 11:16:35.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-30T11:16:35', 'change_album_path_to_relative') 11:16:35.5 Info: Committing Transaction 11:16:35.5 Info: 7: change_album_path_to_relative migrated 11:16:35.5 Info: => 0.0070049s 11:16:35.5 Info: 8: change_quality_size_mb_to_kb migrating 11:16:35.5 Info: Beginning Transaction 11:16:35.5 Info: Starting migration of Main DB to 8 11:16: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 11:16: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 11:16:35.5 Info: => 5.73E-05s 11:16:35.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-30T11:16:35', 'change_quality_size_mb_to_kb') 11:16:35.5 Info: Committing Transaction 11:16:35.5 Info: 8: change_quality_size_mb_to_kb migrated 11:16:35.5 Info: => 0.0003201s 11:16:35.5 Info: 9: album_releases migrating 11:16:35.5 Info: Beginning Transaction 11:16:35.5 Info: Starting migration of Main DB to 9 11:16:35.5 Info: AlterTable Albums 11:16:35.5 Info: => 7E-07s 11:16:35.5 Info: CreateColumn Albums Releases String 11:16:35.5 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:16:35.5 Info: => 0.0004984s 11:16:35.5 Info: AlterTable Albums 11:16:35.5 Info: => 6E-07s 11:16:35.5 Info: CreateColumn Albums CurrentRelease String 11:16:35.5 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:16:35.5 Info: => 0.0004748s 11:16:35.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-30T11:16:35', 'album_releases') 11:16:35.5 Info: Committing Transaction 11:16:35.5 Info: 9: album_releases migrated 11:16:35.5 Info: => 0.0007692s 11:16:35.5 Info: 10: album_releases_fix migrating 11:16:35.5 Info: Beginning Transaction 11:16:35.5 Info: Starting migration of Main DB to 10 11:16:35.5 Info: AlterTable Albums 11:16:35.5 Info: => 7E-07s 11:16:35.5 Info: AlterColumn Albums Releases String 11:16: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) 11:16: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" 11:16:35.5 Info: DROP TABLE "Albums" 11:16:35.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:35.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:35.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:35.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:35.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:35.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:35.5 Info: => 0.0050391s 11:16:35.5 Info: AlterTable Albums 11:16:35.5 Info: => 5E-07s 11:16:35.5 Info: AlterColumn Albums CurrentRelease String 11:16: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) 11:16: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" 11:16:35.5 Info: DROP TABLE "Albums" 11:16:35.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:35.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:35.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:35.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:35.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:35.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:35.6 Info: => 0.004277s 11:16:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-30T11:16:35', 'album_releases_fix') 11:16:35.6 Info: Committing Transaction 11:16:35.6 Info: 10: album_releases_fix migrated 11:16:35.6 Info: => 0.0046367s 11:16:35.6 Info: 11: import_lists migrating 11:16:35.6 Info: Beginning Transaction 11:16:35.6 Info: Starting migration of Main DB to 11 11:16:35.6 Info: CreateTable ImportLists 11:16:35.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) 11:16:35.6 Info: => 0.0001695s 11:16:35.6 Info: CreateIndex ImportLists (Name) 11:16:35.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:35.6 Info: => 8.47E-05s 11:16:35.6 Info: CreateTable ImportListStatus 11:16:35.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) 11:16:35.6 Info: => 0.0001212s 11:16:35.6 Info: CreateIndex ImportListStatus (ProviderId) 11:16:35.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:35.6 Info: => 8.65E-05s 11:16:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-30T11:16:35', 'import_lists') 11:16:35.6 Info: Committing Transaction 11:16:35.6 Info: 11: import_lists migrated 11:16:35.6 Info: => 0.0004072s 11:16:35.6 Info: 12: add_release_status migrating 11:16:35.6 Info: Beginning Transaction 11:16:35.6 Info: Starting migration of Main DB to 12 11:16:35.6 Info: AlterTable MetadataProfiles 11:16:35.6 Info: => 6E-07s 11:16:35.6 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:16:35.6 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:16:35.6 Info: => 0.0005091s 11:16:35.6 Info: PerformDBOperation 11:16:35.6 Info: Performing DB Operation 11:16:35.6 Info: => 3.2E-05s 11:16:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-30T11:16:35', 'add_release_status') 11:16:35.6 Info: Committing Transaction 11:16:35.6 Info: 12: add_release_status migrated 11:16:35.6 Info: => 0.000305s 11:16:35.6 Info: 13: album_download_notification migrating 11:16:35.6 Info: Beginning Transaction 11:16:35.6 Info: Starting migration of Main DB to 13 11:16:35.6 Info: AlterTable Notifications 11:16:35.6 Info: => 8E-07s 11:16:35.6 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:16:35.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:16:35.6 Info: => 0.0005053s 11:16:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-30T11:16:35', 'album_download_notification') 11:16:35.6 Info: Committing Transaction 11:16:35.6 Info: 13: album_download_notification migrated 11:16:35.6 Info: => 0.0008003s 11:16:35.6 Info: 14: fix_language_metadata_profiles migrating 11:16:35.6 Info: Beginning Transaction 11:16:35.6 Info: Starting migration of Main DB to 14 11:16:35.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 11:16:35.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 11:16:35.6 Info: => 8.59E-05s 11:16:35.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 11:16:35.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 11:16:35.6 Info: => 6.14E-05s 11:16:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-30T11:16:35', 'fix_language_metadata_profiles') 11:16:35.6 Info: Committing Transaction 11:16:35.6 Info: 14: fix_language_metadata_profiles migrated 11:16:35.6 Info: => 0.0003329s 11:16:35.6 Info: 15: remove_fanzub migrating 11:16:35.6 Info: Beginning Transaction 11:16:35.6 Info: Starting migration of Main DB to 15 11:16:35.6 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:35.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:35.6 Info: => 5.04E-05s 11:16:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-30T11:16:35', 'remove_fanzub') 11:16:35.6 Info: Committing Transaction 11:16:35.6 Info: 15: remove_fanzub migrated 11:16:35.6 Info: => 0.0003141s 11:16:35.6 Info: 16: update_artist_history_indexes migrating 11:16:35.6 Info: Beginning Transaction 11:16:35.6 Info: Starting migration of Main DB to 16 11:16:35.6 Info: CreateIndex Albums (ArtistId) 11:16:35.6 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:16:35.6 Info: => 0.0001487s 11:16:35.6 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:16:35.6 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:16:35.6 Info: => 8.79E-05s 11:16:35.6 Info: DeleteIndex History (AlbumId) 11:16:35.6 Info: DROP INDEX "IX_History_AlbumId" 11:16:35.6 Info: => 0.0001284s 11:16:35.6 Info: CreateIndex History (AlbumId, Date) 11:16:35.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:35.6 Info: => 9.91E-05s 11:16:35.6 Info: DeleteIndex History (DownloadId) 11:16:35.6 Info: DROP INDEX "IX_History_DownloadId" 11:16:35.6 Info: => 0.0001176s 11:16:35.6 Info: CreateIndex History (DownloadId, Date) 11:16:35.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:35.6 Info: => 9.39E-05s 11:16:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-30T11:16:35', 'update_artist_history_indexes') 11:16:35.6 Info: Committing Transaction 11:16:35.6 Info: 16: update_artist_history_indexes migrated 11:16:35.6 Info: => 0.0004054s 11:16:35.6 Info: 17: remove_nma migrating 11:16:35.6 Info: Beginning Transaction 11:16:35.6 Info: Starting migration of Main DB to 17 11:16:35.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:35.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:16:35.6 Info: => 5.45E-05s 11:16:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-30T11:16:35', 'remove_nma') 11:16:35.6 Info: Committing Transaction 11:16:35.6 Info: 17: remove_nma migrated 11:16:35.6 Info: => 0.0003048s 11:16:35.6 Info: 18: album_disambiguation migrating 11:16:35.6 Info: Beginning Transaction 11:16:35.6 Info: Starting migration of Main DB to 18 11:16:35.6 Info: AlterTable Albums 11:16:35.6 Info: => 6E-07s 11:16:35.6 Info: CreateColumn Albums Disambiguation String 11:16:35.6 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:16:35.6 Info: => 0.0005154s 11:16:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-30T11:16:35', 'album_disambiguation') 11:16:35.6 Info: Committing Transaction 11:16:35.6 Info: 18: album_disambiguation migrated 11:16:35.6 Info: => 0.0008195s 11:16:35.6 Info: 19: add_ape_quality_in_profiles migrating 11:16:35.6 Info: Beginning Transaction 11:16:35.6 Info: Starting migration of Main DB to 19 11:16:35.6 Info: PerformDBOperation 11:16:35.6 Info: Performing DB Operation 11:16:35.6 Info: => 3.68E-05s 11:16:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-30T11:16:35', 'add_ape_quality_in_profiles') 11:16:35.6 Info: Committing Transaction 11:16:35.6 Info: 19: add_ape_quality_in_profiles migrated 11:16:35.6 Info: => 0.0002962s 11:16:35.6 Info: 20: remove_pushalot migrating 11:16:35.6 Info: Beginning Transaction 11:16:35.6 Info: Starting migration of Main DB to 20 11:16:35.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:35.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:16:35.6 Info: => 5.43E-05s 11:16:35.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:35.6 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:16:35.6 Info: => 3.72E-05s 11:16:35.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:35.6 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:16:35.6 Info: => 6.26E-05s 11:16:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-30T11:16:35', 'remove_pushalot') 11:16:35.6 Info: Committing Transaction 11:16:35.6 Info: 20: remove_pushalot migrated 11:16:35.6 Info: => 0.000338s 11:16:35.6 Info: 21: add_custom_filters migrating 11:16:35.6 Info: Beginning Transaction 11:16:35.6 Info: Starting migration of Main DB to 21 11:16:35.6 Info: CreateTable CustomFilters 11:16:35.6 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:16:35.6 Info: => 0.0001352s 11:16:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-30T11:16:35', 'add_custom_filters') 11:16:35.6 Info: Committing Transaction 11:16:35.6 Info: 21: add_custom_filters migrated 11:16:35.6 Info: => 0.0004187s 11:16:35.6 Info: 22: import_list_tags migrating 11:16:35.6 Info: Beginning Transaction 11:16:35.6 Info: Starting migration of Main DB to 22 11:16:35.6 Info: AlterTable ImportLists 11:16:35.6 Info: => 7E-07s 11:16:35.6 Info: CreateColumn ImportLists Tags String 11:16:35.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:16:35.6 Info: => 0.000534s 11:16:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-30T11:16:35', 'import_list_tags') 11:16:35.6 Info: Committing Transaction 11:16:35.6 Info: 22: import_list_tags migrated 11:16:35.6 Info: => 0.000823s 11:16:35.6 Info: 23: add_release_groups_etc migrating 11:16:35.6 Info: Beginning Transaction 11:16:35.6 Info: Starting migration of Main DB to 23 11:16:35.6 Info: CreateTable ArtistMetadata 11:16:35.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) 11:16:35.6 Info: => 0.0002248s 11:16:35.6 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:16:35.6 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:16:35.6 Info: => 0.0001194s 11:16:35.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" 11:16:35.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" 11:16:35.6 Info: => 9.61E-05s 11:16:35.6 Info: AlterTable Artists 11:16:35.6 Info: => 5E-07s 11:16:35.6 Info: CreateColumn Artists ArtistMetadataId Int32 11:16:35.6 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:35.6 Info: => 0.0005094s 11:16:35.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:35.6 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:35.6 Info: => 7.52E-05s 11:16:35.6 Info: CreateTable AlbumReleases 11:16:35.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) 11:16:35.6 Info: => 0.0001576s 11:16:35.6 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:16:35.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:35.6 Info: => 9.4E-05s 11:16:35.6 Info: CreateIndex AlbumReleases (AlbumId) 11:16:35.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:35.6 Info: => 8.35E-05s 11:16:35.6 Info: PerformDBOperation 11:16:35.6 Info: Performing DB Operation 11:16:35.6 Info: => 3.41E-05s 11:16:35.6 Info: AlterTable Albums 11:16:35.6 Info: => 4E-07s 11:16:35.6 Info: CreateColumn Albums ArtistMetadataId Int32 11:16:35.6 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:35.6 Info: => 0.0005219s 11:16:35.6 Info: AlterTable Albums 11:16:35.6 Info: => 5E-07s 11:16:35.6 Info: CreateColumn Albums AnyReleaseOk Boolean 11:16:35.6 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:16:35.6 Info: => 0.0005237s 11:16:35.6 Info: AlterTable Albums 11:16:35.6 Info: => 6E-07s 11:16:35.6 Info: CreateColumn Albums Links String 11:16:35.6 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:16:35.6 Info: => 0.000542s 11:16:35.6 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:35.6 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:35.6 Info: => 8.81E-05s 11:16:35.6 Info: AlterTable Tracks 11:16:35.6 Info: => 4E-07s 11:16:35.6 Info: CreateColumn Tracks ForeignRecordingId String 11:16:35.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:16:35.6 Info: => 0.000516s 11:16:35.6 Info: AlterTable Tracks 11:16:35.6 Info: => 6E-07s 11:16:35.6 Info: CreateColumn Tracks AlbumReleaseId Int32 11:16:35.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:16:35.6 Info: => 0.0005134s 11:16:35.6 Info: AlterTable Tracks 11:16:35.6 Info: => 6E-07s 11:16:35.6 Info: CreateColumn Tracks ArtistMetadataId Int32 11:16:35.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:35.6 Info: => 0.0005168s 11:16:35.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:35.6 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:35.6 Info: => 0.0006562s 11:16:35.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:35.6 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:35.6 Info: => 8.12E-05s 11:16:35.6 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:16: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, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:35.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" 11:16:35.6 Info: DROP TABLE "Artists" 11:16:35.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:35.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:35.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:35.6 Info: => 0.0051282s 11:16:35.6 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:16:35.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) 11:16:35.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" 11:16:35.6 Info: DROP TABLE "Albums" 11:16:35.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:35.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:35.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:35.6 Info: => 0.0051738s 11:16:35.6 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:16:35.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) 11:16:35.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" 11:16:35.6 Info: DROP TABLE "Tracks" 11:16:35.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:35.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:35.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:35.6 Info: => 0.0040826s 11:16:35.6 Info: DeleteColumn TrackFiles ArtistId 11:16: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) 11:16:35.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" 11:16:35.6 Info: DROP TABLE "TrackFiles" 11:16:35.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:35.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:35.6 Info: => 0.0038474s 11:16:35.6 Info: CreateIndex Artists (ArtistMetadataId) 11:16:35.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:35.6 Info: => 8.49E-05s 11:16:35.6 Info: CreateIndex Artists (Monitored) 11:16:35.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:35.6 Info: => 7.97E-05s 11:16:35.6 Info: CreateIndex Albums (ArtistMetadataId) 11:16:35.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:35.6 Info: => 7.91E-05s 11:16:35.6 Info: CreateIndex Tracks (ArtistMetadataId) 11:16:35.6 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:16:35.6 Info: => 7.72E-05s 11:16:35.6 Info: CreateIndex Tracks (AlbumReleaseId) 11:16:35.6 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:16:35.6 Info: => 7.42E-05s 11:16:35.6 Info: CreateIndex Tracks (ForeignRecordingId) 11:16:35.6 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:16:35.6 Info: => 8.12E-05s 11:16:35.6 Info: UpdateData 11:16:35.6 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:35.6 Info: => 4.65E-05s 11:16:35.6 Info: UpdateData 11:16:35.6 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:35.6 Info: => 3.78E-05s 11:16:35.6 Info: UpdateData 11:16:35.6 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:16:35.6 Info: => 4.37E-05s 11:16:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-30T11:16:35', 'add_release_groups_etc') 11:16:35.6 Info: Committing Transaction 11:16:35.6 Info: 23: add_release_groups_etc migrated 11:16:35.6 Info: => 0.0005527s 11:16:35.6 Info: 24: NewMediaInfoFormat migrating 11:16:35.6 Info: Beginning Transaction 11:16:35.6 Info: Starting migration of Main DB to 24 11:16:35.6 Info: UpdateData 11:16:35.6 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:16:35.6 Info: => 6.62E-05s 11:16:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-30T11:16:35', 'NewMediaInfoFormat') 11:16:35.6 Info: Committing Transaction 11:16:35.6 Info: 24: NewMediaInfoFormat migrated 11:16:35.6 Info: => 0.0003642s 11:16:35.6 Info: 25: rename_restrictions_to_release_profiles migrating 11:16:35.6 Info: Beginning Transaction 11:16:35.6 Info: Starting migration of Main DB to 25 11:16:35.6 Info: RenameTable Restrictions ReleaseProfiles 11:16:35.6 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:16:35.6 Info: => 0.0017595s 11:16:35.6 Info: AlterTable ReleaseProfiles 11:16:35.6 Info: => 7E-07s 11:16:35.6 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:16:35.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:16:35.6 Info: => 0.0005101s 11:16:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-30T11:16:35', 'rename_restrictions_to_release_profiles') 11:16:35.6 Info: Committing Transaction 11:16:35.6 Info: 25: rename_restrictions_to_release_profiles migrated 11:16:35.6 Info: => 0.0008405s 11:16:35.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:16:35.6 Info: Beginning Transaction 11:16:35.6 Info: Starting migration of Main DB to 26 11:16:35.6 Info: RenameTable Profiles QualityProfiles 11:16:35.6 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:16:35.6 Info: => 0.0017892s 11:16:35.6 Info: AlterTable QualityProfiles 11:16:35.6 Info: => 7E-07s 11:16:35.6 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:16:35.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:35.6 Info: => 0.0005027s 11:16:35.6 Info: AlterTable LanguageProfiles 11:16:35.6 Info: => 6E-07s 11:16:35.6 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:16:35.6 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:35.6 Info: => 0.0004886s 11:16:35.6 Info: UpdateData 11:16:35.6 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:35.6 Info: => 4.96E-05s 11:16:35.6 Info: UpdateData 11:16:35.6 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:35.6 Info: => 3.36E-05s 11:16:35.6 Info: RenameColumn Artists ProfileId to QualityProfileId 11:16: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) 11:16: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", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:16:35.6 Info: DROP TABLE "Artists" 11:16:35.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:35.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:35.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:35.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:35.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:35.6 Info: => 0.0051691s 11:16:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-30T11:16:35', 'rename_quality_profiles_add_upgrade_allowed') 11:16:35.6 Info: Committing Transaction 11:16:35.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:16:35.6 Info: => 0.0056373s 11:16:35.6 Info: 27: add_import_exclusions migrating 11:16:35.6 Info: Beginning Transaction 11:16:35.6 Info: Starting migration of Main DB to 27 11:16:35.6 Info: CreateTable ImportListExclusions 11:16:35.6 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:16:35.6 Info: => 0.0001644s 11:16:35.6 Info: CreateIndex ImportListExclusions (ForeignId) 11:16:35.6 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:16:35.6 Info: => 0.0001008s 11:16:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-30T11:16:35', 'add_import_exclusions') 11:16:35.6 Info: Committing Transaction 11:16:35.6 Info: 27: add_import_exclusions migrated 11:16:35.6 Info: => 0.0004116s 11:16:35.6 Info: 28: clean_artist_metadata_table migrating 11:16:35.6 Info: Beginning Transaction 11:16:35.6 Info: Starting migration of Main DB to 28 11:16:35.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) 11:16:35.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) 11:16:35.6 Info: => 0.0001895s 11:16:35.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) 11:16:35.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) 11:16:35.6 Info: => 0.0001432s 11:16:35.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) 11:16:35.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) 11:16:35.6 Info: => 0.0001439s 11:16:35.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) 11:16:35.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) 11:16:35.6 Info: => 0.0001422s 11:16:35.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) 11:16:35.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) 11:16:35.6 Info: => 0.0001335s 11:16:35.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) 11:16:35.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) 11:16:35.6 Info: => 0.0001362s 11:16:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-30T11:16:35', 'clean_artist_metadata_table') 11:16:35.6 Info: Committing Transaction 11:16:35.6 Info: 28: clean_artist_metadata_table migrated 11:16:35.6 Info: => 0.0004365s 11:16:35.6 Info: 29: health_issue_notification migrating 11:16:35.6 Info: Beginning Transaction 11:16:35.6 Info: Starting migration of Main DB to 29 11:16:35.6 Info: AlterTable Notifications 11:16:35.6 Info: => 8E-07s 11:16:35.6 Info: CreateColumn Notifications OnHealthIssue Boolean 11:16:35.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:16:35.6 Info: => 0.0005415s 11:16:35.6 Info: AlterTable Notifications 11:16:35.6 Info: => 6E-07s 11:16:35.6 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:16:35.6 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:16:35.6 Info: => 0.0005092s 11:16:35.6 Info: AlterTable Notifications 11:16:35.6 Info: => 6E-07s 11:16:35.6 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:16:35.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:16:35.6 Info: => 0.0005051s 11:16:35.6 Info: AlterTable Notifications 11:16:35.6 Info: => 7E-07s 11:16:35.6 Info: CreateColumn Notifications OnImportFailure Boolean 11:16:35.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:16:35.6 Info: => 0.0005215s 11:16:35.6 Info: AlterTable Notifications 11:16:35.6 Info: => 6E-07s 11:16:35.6 Info: CreateColumn Notifications OnTrackRetag Boolean 11:16:35.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:16:35.6 Info: => 0.0005142s 11:16:35.6 Info: DeleteColumn Notifications OnDownload 11:16: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, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:16:35.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" 11:16:35.6 Info: DROP TABLE "Notifications" 11:16:35.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:35.6 Info: => 0.0048204s 11:16:35.6 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:16: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) 11:16: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" 11:16:35.6 Info: DROP TABLE "Notifications" 11:16:35.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:35.6 Info: => 0.0048388s 11:16:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-30T11:16:35', 'health_issue_notification') 11:16:35.6 Info: Committing Transaction 11:16:35.6 Info: 29: health_issue_notification migrated 11:16:35.6 Info: => 0.0052127s 11:16:35.6 Info: 30: add_mediafilerepository_mtime migrating 11:16:35.6 Info: Beginning Transaction 11:16:35.6 Info: Starting migration of Main DB to 30 11:16:35.6 Info: AlterTable TrackFiles 11:16:35.6 Info: => 8E-07s 11:16:35.6 Info: CreateColumn TrackFiles Modified DateTime 11:16:35.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:16:35.6 Info: => 0.00054s 11:16:35.6 Info: AlterTable TrackFiles 11:16:35.6 Info: => 7E-07s 11:16:35.6 Info: CreateColumn TrackFiles Path String 11:16:35.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:16:35.6 Info: => 0.0005036s 11:16:35.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:35.6 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:35.6 Info: => 5.11E-05s 11:16: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) 11:16: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) 11:16:35.6 Info: => 0.0001586s 11:16: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) 11:16: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) 11:16:35.6 Info: => 0.0001596s 11:16: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) 11:16: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) 11:16:35.6 Info: => 0.0001791s 11:16: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") 11:16: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") 11:16:35.6 Info: => 9.9E-05s 11:16:35.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:35.6 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:35.6 Info: => 6.51E-05s 11:16:35.6 Info: AlterTable TrackFiles 11:16:35.6 Info: => 5E-07s 11:16:35.6 Info: AlterColumn TrackFiles Path String 11:16: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) 11:16: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" 11:16:35.6 Info: DROP TABLE "TrackFiles" 11:16:35.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:35.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:35.6 Info: => 0.0051892s 11:16:35.6 Info: CreateIndex TrackFiles (Path) 11:16:35.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:35.6 Info: => 8.58E-05s 11:16:35.6 Info: DeleteColumn TrackFiles RelativePath 11:16: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) 11:16: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" 11:16:35.6 Info: DROP TABLE "TrackFiles" 11:16:35.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:35.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:35.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:35.6 Info: => 0.0041739s 11:16:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-30T11:16:35', 'add_mediafilerepository_mtime') 11:16:35.6 Info: Committing Transaction 11:16:35.6 Info: 30: add_mediafilerepository_mtime migrated 11:16:35.6 Info: => 0.0044988s 11:16:35.6 Info: 31: add_artistmetadataid_constraint migrating 11:16:35.6 Info: Beginning Transaction 11:16:35.6 Info: Starting migration of Main DB to 31 11:16: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") 11:16: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") 11:16:35.6 Info: => 0.0001033s 11:16:35.6 Info: DeleteIndex Artists (ArtistMetadataId) 11:16:35.6 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 11:16:35.6 Info: => 0.0010954s 11:16:35.6 Info: AlterColumn Artists ArtistMetadataId Int32 11:16: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) 11:16: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" 11:16:35.6 Info: DROP TABLE "Artists" 11:16:35.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:35.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:35.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:35.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:35.6 Info: => 0.0042925s 11:16:35.6 Info: CreateIndex Artists (ArtistMetadataId) 11:16:35.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:35.6 Info: => 7.81E-05s 11:16:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-07-30T11:16:35', 'add_artistmetadataid_constraint') 11:16:35.6 Info: Committing Transaction 11:16:35.6 Info: 31: add_artistmetadataid_constraint migrated 11:16:35.6 Info: => 0.0004272s 11:16:35.6 Info: 32: old_ids_and_artist_alias migrating 11:16:35.6 Info: Beginning Transaction 11:16:35.6 Info: Starting migration of Main DB to 32 11:16:35.6 Info: AlterTable ArtistMetadata 11:16:35.6 Info: => 7E-07s 11:16:35.6 Info: CreateColumn ArtistMetadata Aliases String 11:16:35.6 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 11:16:35.6 Info: => 0.0005589s 11:16:35.6 Info: AlterTable ArtistMetadata 11:16:35.6 Info: => 7E-07s 11:16:35.6 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 11:16:35.6 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 11:16:35.6 Info: => 0.0005268s 11:16:35.6 Info: AlterTable Albums 11:16:35.6 Info: => 7E-07s 11:16:35.6 Info: CreateColumn Albums OldForeignAlbumIds String 11:16:35.6 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 11:16:35.6 Info: => 0.000506s 11:16:35.6 Info: AlterTable AlbumReleases 11:16:35.6 Info: => 7E-07s 11:16:35.6 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 11:16:35.6 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 11:16:35.6 Info: => 0.0005355s 11:16:35.6 Info: AlterTable Tracks 11:16:35.6 Info: => 7E-07s 11:16:35.6 Info: CreateColumn Tracks OldForeignRecordingIds String 11:16:35.6 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 11:16:35.6 Info: => 0.0005113s 11:16:35.6 Info: AlterTable Tracks 11:16:35.6 Info: => 6E-07s 11:16:35.6 Info: CreateColumn Tracks OldForeignTrackIds String 11:16:35.6 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 11:16:35.6 Info: => 0.0005015s 11:16:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-07-30T11:16:35', 'old_ids_and_artist_alias') 11:16:35.6 Info: Committing Transaction 11:16:35.6 Info: 32: old_ids_and_artist_alias migrated 11:16:35.6 Info: => 0.0008257s 11:16:35.6 Info: 33: download_propers_config migrating 11:16:35.6 Info: Beginning Transaction 11:16:35.6 Info: Starting migration of Main DB to 33 11:16:35.6 Info: PerformDBOperation 11:16:35.6 Info: Performing DB Operation 11:16:35.6 Info: => 3.42E-05s 11:16:35.6 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:16:35.6 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:16:35.6 Info: => 3.67E-05s 11:16:35.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-07-30T11:16:35', 'download_propers_config') 11:16:35.6 Info: Committing Transaction 11:16:35.6 Info: 33: download_propers_config migrated 11:16:35.6 Info: => 0.0002821s 11:16:35.6 Info: 34: remove_language_profiles migrating 11:16:35.6 Info: Beginning Transaction 11:16:35.6 Info: Starting migration of Main DB to 34 11:16:35.6 Info: DeleteTable LanguageProfiles 11:16:35.6 Info: DROP TABLE "LanguageProfiles" 11:16:35.6 Info: => 0.0001953s 11:16:35.6 Info: DeleteColumn Artists LanguageProfileId 11:16: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) 11:16: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" 11:16:35.6 Info: DROP TABLE "Artists" 11:16:35.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:35.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:35.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:35.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:35.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:35.6 Info: => 0.0062202s 11:16:35.6 Info: DeleteColumn ImportLists LanguageProfileId 11:16: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) 11:16: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" 11:16:35.6 Info: DROP TABLE "ImportLists" 11:16:35.6 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 11:16:35.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:35.7 Info: => 0.0040626s 11:16:35.7 Info: DeleteColumn Blacklist Language 11:16:35.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) 11:16:35.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" 11:16:35.7 Info: DROP TABLE "Blacklist" 11:16:35.7 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 11:16:35.7 Info: => 0.0040935s 11:16:35.7 Info: DeleteColumn History Language 11:16:35.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) 11:16:35.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" 11:16:35.7 Info: DROP TABLE "History" 11:16:35.7 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:16:35.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:35.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:35.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:35.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:35.7 Info: => 0.005227s 11:16:35.7 Info: DeleteColumn LyricFiles Language 11:16:35.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) 11:16:35.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" 11:16:35.7 Info: DROP TABLE "LyricFiles" 11:16:35.7 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:35.7 Info: => 0.0034374s 11:16:35.7 Info: DeleteColumn TrackFiles Language 11:16: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, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:35.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" 11:16:35.7 Info: DROP TABLE "TrackFiles" 11:16:35.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:35.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:35.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:35.7 Info: => 0.0048571s 11:16:35.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-07-30T11:16:35', 'remove_language_profiles') 11:16:35.7 Info: Committing Transaction 11:16:35.7 Info: 34: remove_language_profiles migrated 11:16:35.7 Info: => 0.0053367s 11:16:35.7 Info: 35: multi_disc_naming_format migrating 11:16:35.7 Info: Beginning Transaction 11:16:35.7 Info: Starting migration of Main DB to 35 11:16:35.7 Info: AlterTable NamingConfig 11:16:35.7 Info: => 7E-07s 11:16:35.7 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 11:16:35.7 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 11:16:35.7 Info: => 0.000567s 11:16:35.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:16:35.7 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:16:35.7 Info: => 4.79E-05s 11:16:35.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-07-30T11:16:35', 'multi_disc_naming_format') 11:16:35.7 Info: Committing Transaction 11:16:35.7 Info: 35: multi_disc_naming_format migrated 11:16:35.7 Info: => 0.0003085s 11:16:35.7 Info: 36: add_download_client_priority migrating 11:16:35.7 Info: Beginning Transaction 11:16:35.7 Info: Starting migration of Main DB to 36 11:16:35.7 Info: AlterTable DownloadClients 11:16:35.7 Info: => 6E-07s 11:16:35.7 Info: CreateColumn DownloadClients Priority Int32 11:16:35.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 11:16:35.7 Info: => 0.0005354s 11:16:35.7 Info: PerformDBOperation 11:16:35.7 Info: Performing DB Operation 11:16:35.7 Info: => 5.26E-05s 11:16:35.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-07-30T11:16:35', 'add_download_client_priority') 11:16:35.7 Info: Committing Transaction 11:16:35.7 Info: 36: add_download_client_priority migrated 11:16:35.7 Info: => 0.0003231s 11:16:35.7 Info: 37: remove_growl_prowl migrating 11:16:35.7 Info: Beginning Transaction 11:16:35.7 Info: Starting migration of Main DB to 37 11:16:35.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:35.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 11:16:35.7 Info: => 5.02E-05s 11:16:35.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:35.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 11:16:35.7 Info: => 3.09E-05s 11:16:35.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-07-30T11:16:35', 'remove_growl_prowl') 11:16:35.7 Info: Committing Transaction 11:16:35.7 Info: 37: remove_growl_prowl migrated 11:16:35.7 Info: => 0.0002621s 11:16:35.7 Info: 38: remove_plex_hometheatre migrating 11:16:35.7 Info: Beginning Transaction 11:16:35.7 Info: Starting migration of Main DB to 38 11:16:35.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:35.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 11:16:35.7 Info: => 4.87E-05s 11:16:35.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:35.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 11:16:35.7 Info: => 3.13E-05s 11:16:35.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-07-30T11:16:35', 'remove_plex_hometheatre') 11:16:35.7 Info: Committing Transaction 11:16:35.7 Info: 38: remove_plex_hometheatre migrated 11:16:35.7 Info: => 0.0002619s 11:16:35.7 Info: 39: add_root_folder_add_defaults migrating 11:16:35.7 Info: Beginning Transaction 11:16:35.7 Info: Starting migration of Main DB to 39 11:16:35.7 Info: AlterTable RootFolders 11:16:35.7 Info: => 7E-07s 11:16:35.7 Info: CreateColumn RootFolders Name String 11:16:35.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 11:16:35.7 Info: => 0.0005391s 11:16:35.7 Info: AlterTable RootFolders 11:16:35.7 Info: => 5E-07s 11:16:35.7 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 11:16:35.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 11:16:35.7 Info: => 0.0005136s 11:16:35.7 Info: AlterTable RootFolders 11:16:35.7 Info: => 6E-07s 11:16:35.7 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 11:16:35.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 11:16:35.7 Info: => 0.0005017s 11:16:35.7 Info: AlterTable RootFolders 11:16:35.7 Info: => 5E-07s 11:16:35.7 Info: CreateColumn RootFolders DefaultMonitorOption Int32 11:16:35.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 11:16:35.7 Info: => 0.0005016s 11:16:35.7 Info: AlterTable RootFolders 11:16:35.7 Info: => 6E-07s 11:16:35.7 Info: CreateColumn RootFolders DefaultTags String 11:16:35.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 11:16:35.7 Info: => 0.0004987s 11:16:35.7 Info: PerformDBOperation 11:16:35.7 Info: Performing DB Operation 11:16:35.7 Info: => 4.88E-05s 11:16:35.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-07-30T11:16:35', 'add_root_folder_add_defaults') 11:16:35.7 Info: Committing Transaction 11:16:35.7 Info: 39: add_root_folder_add_defaults migrated 11:16:35.7 Info: => 0.0003155s 11:16:35.7 Info: 40: task_duration migrating 11:16:35.7 Info: Beginning Transaction 11:16:35.7 Info: Starting migration of Main DB to 40 11:16:35.7 Info: AlterTable ScheduledTasks 11:16:35.7 Info: => 6E-07s 11:16:35.7 Info: CreateColumn ScheduledTasks LastStartTime DateTime 11:16:35.7 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 11:16:35.7 Info: => 0.0005423s 11:16:35.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-07-30T11:16:35', 'task_duration') 11:16:35.7 Info: Committing Transaction 11:16:35.7 Info: 40: task_duration migrated 11:16:35.7 Info: => 0.0008253s 11:16:35.7 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 11:16:35.7 Info: Beginning Transaction 11:16:35.7 Info: Starting migration of Main DB to 41 11:16:35.7 Info: AlterTable ReleaseProfiles 11:16:35.7 Info: => 6E-07s 11:16:35.7 Info: CreateColumn ReleaseProfiles Enabled Boolean 11:16:35.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 11:16:35.7 Info: => 0.0005456s 11:16:35.7 Info: AlterTable ReleaseProfiles 11:16:35.7 Info: => 6E-07s 11:16:35.7 Info: CreateColumn ReleaseProfiles IndexerId Int32 11:16:35.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 11:16:35.7 Info: => 0.0005142s 11:16:35.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-07-30T11:16:35', 'add_indexer_and_enabled_to_release_profiles') 11:16:35.7 Info: Committing Transaction 11:16:35.7 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 11:16:35.7 Info: => 0.0007924s 11:16:35.7 Info: 42: remove_album_folders migrating 11:16:35.7 Info: Beginning Transaction 11:16:35.7 Info: Starting migration of Main DB to 42 11:16:35.7 Info: DeleteColumn Artists AlbumFolder 11:16: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, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:35.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" 11:16:35.7 Info: DROP TABLE "Artists" 11:16:35.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:35.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:35.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:35.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:35.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:35.7 Info: => 0.0040571s 11:16:35.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:16:35.7 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:16:35.7 Info: => 3.92E-05s 11:16:35.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:16:35.7 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:16:35.7 Info: => 3.15E-05s 11:16:35.7 Info: DeleteColumn NamingConfig AlbumFolderFormat 11:16:35.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) 11:16:35.7 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 11:16:35.7 Info: DROP TABLE "NamingConfig" 11:16:35.7 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 11:16:35.7 Info: => 0.0049361s 11:16:35.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-07-30T11:16:35', 'remove_album_folders') 11:16:35.7 Info: Committing Transaction 11:16:35.7 Info: 42: remove_album_folders migrated 11:16:35.7 Info: => 0.0053157s 11:16:35.7 Info: 44: add_priority_to_indexers migrating 11:16:35.7 Info: Beginning Transaction 11:16:35.7 Info: Starting migration of Main DB to 44 11:16:35.7 Info: AlterTable Indexers 11:16:35.7 Info: => 6E-07s 11:16:35.7 Info: CreateColumn Indexers Priority Int32 11:16:35.7 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 11:16:35.7 Info: => 0.0005456s 11:16:35.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-07-30T11:16:35', 'add_priority_to_indexers') 11:16:35.7 Info: Committing Transaction 11:16:35.7 Info: 44: add_priority_to_indexers migrated 11:16:35.7 Info: => 0.0008221s 11:16:35.7 Info: 45: remove_chown_and_folderchmod_config migrating 11:16:35.7 Info: Beginning Transaction 11:16:35.7 Info: Starting migration of Main DB to 45 11:16:35.7 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:16:35.7 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:16:35.7 Info: => 0.0001263s 11:16:35.7 Info: PerformDBOperation 11:16:35.7 Info: Performing DB Operation 11:16:35.7 Info: => 2.58E-05s 11:16:35.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-07-30T11:16:35', 'remove_chown_and_folderchmod_config') 11:16:35.7 Info: Committing Transaction 11:16:35.7 Info: 45: remove_chown_and_folderchmod_config migrated 11:16:35.7 Info: => 0.0002866s 11:16:35.7 Info: 47: update_notifiarr migrating 11:16:35.7 Info: Beginning Transaction 11:16:35.7 Info: Starting migration of Main DB to 47 11:16:35.7 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:16:35.7 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:16:35.7 Info: => 7.22E-05s 11:16:35.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-07-30T11:16:35', 'update_notifiarr') 11:16:35.7 Info: Committing Transaction 11:16:35.7 Info: 47: update_notifiarr migrated 11:16:35.7 Info: => 0.0003094s 11:16:35.7 Info: 49: email_multiple_addresses migrating 11:16:35.7 Info: Beginning Transaction 11:16:35.7 Info: Starting migration of Main DB to 49 11:16:35.7 Info: PerformDBOperation 11:16:35.7 Info: Performing DB Operation 11:16:35.7 Info: => 5.47E-05s 11:16:35.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-07-30T11:16:35', 'email_multiple_addresses') 11:16:35.7 Info: Committing Transaction 11:16:35.7 Info: 49: email_multiple_addresses migrated 11:16:35.7 Info: => 0.0002986s 11:16:35.7 Info: 50: rename_blacklist_to_blocklist migrating 11:16:35.7 Info: Beginning Transaction 11:16:35.7 Info: Starting migration of Main DB to 50 11:16:35.7 Info: RenameTable Blacklist Blocklist 11:16:35.7 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 11:16:35.7 Info: => 0.0018326s 11:16:35.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-07-30T11:16:35', 'rename_blacklist_to_blocklist') 11:16:35.7 Info: Committing Transaction 11:16:35.7 Info: 50: rename_blacklist_to_blocklist migrated 11:16:35.7 Info: => 0.0021273s 11:16:35.7 Info: 51: cdh_per_downloadclient migrating 11:16:35.7 Info: Beginning Transaction 11:16:35.7 Info: Starting migration of Main DB to 51 11:16:35.7 Info: AlterTable DownloadClients 11:16:35.7 Info: => 5E-07s 11:16:35.7 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 11:16:35.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 11:16:35.7 Info: => 0.0005487s 11:16:35.7 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 11:16:35.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 11:16:35.7 Info: => 0.0005354s 11:16:35.7 Info: PerformDBOperation 11:16:35.7 Info: Performing DB Operation 11:16:35.7 Info: => 0.0001524s 11:16:35.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-07-30T11:16:35', 'cdh_per_downloadclient') 11:16:35.7 Info: Committing Transaction 11:16:35.7 Info: 51: cdh_per_downloadclient migrated 11:16:35.7 Info: => 0.0004225s 11:16:35.7 Info: 52: download_history migrating 11:16:35.7 Info: Beginning Transaction 11:16:35.7 Info: Starting migration of Main DB to 52 11:16:35.7 Info: CreateTable DownloadHistory 11:16:35.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) 11:16:35.7 Info: => 0.0001552s 11:16:35.7 Info: CreateIndex DownloadHistory (EventType) 11:16:35.7 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:16:35.7 Info: => 8.58E-05s 11:16:35.7 Info: CreateIndex DownloadHistory (ArtistId) 11:16:35.7 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:16:35.7 Info: => 7.32E-05s 11:16:35.7 Info: CreateIndex DownloadHistory (DownloadId) 11:16:35.7 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:16:35.7 Info: => 7.56E-05s 11:16:35.7 Info: PerformDBOperation 11:16:35.7 Info: Performing DB Operation 11:16:35.7 Info: => 0.0001158s 11:16:35.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-07-30T11:16:35', 'download_history') 11:16:35.7 Info: Committing Transaction 11:16:35.7 Info: 52: download_history migrated 11:16:35.7 Info: => 0.0004439s 11:16:35.7 Info: 53: add_update_history migrating 11:16:35.7 Info: Beginning Transaction 11:16:35.7 Info: Starting migration of Main DB to 53 11:16:35.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-07-30T11:16:35', 'add_update_history') 11:16:35.7 Info: Committing Transaction 11:16:35.7 Info: 53: add_update_history migrated 11:16:35.7 Info: => 0.0002892s 11:16:35.7 Info: 54: add_on_update_to_notifications migrating 11:16:35.7 Info: Beginning Transaction 11:16:35.7 Info: Starting migration of Main DB to 54 11:16:35.7 Info: AlterTable Notifications 11:16:35.7 Info: => 6E-07s 11:16:35.7 Info: CreateColumn Notifications OnApplicationUpdate Boolean 11:16:35.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 11:16:35.7 Info: => 0.0005432s 11:16:35.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-07-30T11:16:35', 'add_on_update_to_notifications') 11:16:35.7 Info: Committing Transaction 11:16:35.7 Info: 54: add_on_update_to_notifications migrated 11:16:35.7 Info: => 0.0008179s 11:16:35.7 Info: 55: download_client_per_indexer migrating 11:16:35.7 Info: Beginning Transaction 11:16:35.7 Info: Starting migration of Main DB to 55 11:16:35.7 Info: AlterTable Indexers 11:16:35.7 Info: => 7E-07s 11:16:35.7 Info: CreateColumn Indexers DownloadClientId Int32 11:16:35.7 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 11:16:35.7 Info: => 0.0005389s 11:16:35.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-07-30T11:16:35', 'download_client_per_indexer') 11:16:35.7 Info: Committing Transaction 11:16:35.7 Info: 55: download_client_per_indexer migrated 11:16:35.7 Info: => 0.0008143s 11:16:35.7 Info: 56: AddNewItemMonitorType migrating 11:16:35.7 Info: Beginning Transaction 11:16:35.7 Info: Starting migration of Main DB to 56 11:16:35.7 Info: AlterTable Artists 11:16:35.7 Info: => 7E-07s 11:16:35.7 Info: CreateColumn Artists MonitorNewItems Int32 11:16:35.7 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:16:35.7 Info: => 0.0005459s 11:16:35.7 Info: AlterTable RootFolders 11:16:35.7 Info: => 5E-07s 11:16:35.7 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 11:16:35.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 11:16:35.7 Info: => 0.0005342s 11:16:35.7 Info: AlterTable ImportLists 11:16:35.7 Info: => 6E-07s 11:16:35.7 Info: CreateColumn ImportLists MonitorNewItems Int32 11:16:35.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:16:35.7 Info: => 0.0005553s 11:16:35.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-07-30T11:16:35', 'AddNewItemMonitorType') 11:16:35.7 Info: Committing Transaction 11:16:35.7 Info: 56: AddNewItemMonitorType migrated 11:16:35.7 Info: => 0.0008534s 11:16:35.7 Info: 57: ImportListSearch migrating 11:16:35.7 Info: Beginning Transaction 11:16:35.7 Info: Starting migration of Main DB to 57 11:16:35.7 Info: AlterTable ImportLists 11:16:35.7 Info: => 6E-07s 11:16:35.7 Info: CreateColumn ImportLists ShouldSearch Boolean 11:16:35.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 11:16:35.7 Info: => 0.000578s 11:16:35.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-07-30T11:16:35', 'ImportListSearch') 11:16:35.7 Info: Committing Transaction 11:16:35.7 Info: 57: ImportListSearch migrated 11:16:35.7 Info: => 0.0008557s 11:16:35.7 Info: 58: ImportListMonitorExisting migrating 11:16:35.7 Info: Beginning Transaction 11:16:35.7 Info: Starting migration of Main DB to 58 11:16:35.7 Info: AlterTable ImportLists 11:16:35.7 Info: => 6E-07s 11:16:35.7 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 11:16:35.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 11:16:35.7 Info: => 0.0005503s 11:16:35.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-07-30T11:16:35', 'ImportListMonitorExisting') 11:16:35.7 Info: Committing Transaction 11:16:35.7 Info: 58: ImportListMonitorExisting migrated 11:16:35.7 Info: => 0.0008217s 11:16:35.7 Info: 59: add_indexer_tags migrating 11:16:35.7 Info: Beginning Transaction 11:16:35.7 Info: Starting migration of Main DB to 59 11:16:35.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:35.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 11:16:35.7 Info: => 4.91E-05s 11:16:35.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:35.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 11:16:35.7 Info: => 2.97E-05s 11:16:35.7 Info: AlterTable Indexers 11:16:35.7 Info: => 4E-07s 11:16:35.7 Info: CreateColumn Indexers Tags String 11:16:35.7 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 11:16:35.7 Info: => 0.0005493s 11:16:35.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-07-30T11:16:35', 'add_indexer_tags') 11:16:35.7 Info: Committing Transaction 11:16:35.7 Info: 59: add_indexer_tags migrated 11:16:35.7 Info: => 0.000825s 11:16:35.7 Info: 60: update_audio_types migrating 11:16:35.7 Info: Beginning Transaction 11:16:35.7 Info: Starting migration of Main DB to 60 11:16:35.7 Info: PerformDBOperation 11:16:35.7 Info: Performing DB Operation 11:16:35.7 Info: => 4.95E-05s 11:16:35.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-07-30T11:16:35', 'update_audio_types') 11:16:35.7 Info: Committing Transaction 11:16:35.7 Info: 60: update_audio_types migrated 11:16:35.7 Info: => 0.0002919s 11:16:35.7 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 11:16:35.7 Info: Beginning Transaction 11:16:35.7 Info: Starting migration of Main DB to 61 11:16:35.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:35.7 Info: DELETE FROM "Commands" WHERE 1 = 1 11:16:35.7 Info: => 4.82E-05s 11:16:35.7 Info: AlterTable AlbumReleases 11:16:35.7 Info: => 4E-07s 11:16:35.7 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 11:16:35.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) 11:16:35.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" 11:16:35.7 Info: DROP TABLE "AlbumReleases" 11:16:35.7 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 11:16:35.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:35.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:35.7 Info: => 0.0040455s 11:16:35.7 Info: AlterTable Albums 11:16:35.7 Info: => 6E-07s 11:16:35.7 Info: AlterColumn Albums LastInfoSync DateTimeOffset 11:16: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, "OldForeignAlbumIds" TEXT NOT NULL) 11:16: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", "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" 11:16:35.7 Info: DROP TABLE "Albums" 11:16:35.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:35.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:35.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:35.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:35.7 Info: => 0.0050776s 11:16:35.7 Info: AlterTable Albums 11:16:35.7 Info: => 6E-07s 11:16:35.7 Info: AlterColumn Albums ReleaseDate DateTimeOffset 11:16: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, "OldForeignAlbumIds" TEXT NOT NULL) 11:16: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", "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" 11:16:35.7 Info: DROP TABLE "Albums" 11:16:35.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:35.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:35.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:35.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:35.7 Info: => 0.005286s 11:16:35.7 Info: AlterTable Albums 11:16:35.7 Info: => 5E-07s 11:16:35.7 Info: AlterColumn Albums Added DateTimeOffset 11:16: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, "OldForeignAlbumIds" TEXT NOT NULL) 11:16: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", "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" 11:16:35.7 Info: DROP TABLE "Albums" 11:16:35.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:35.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:35.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:35.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:35.7 Info: => 0.0041355s 11:16:35.7 Info: AlterTable Artists 11:16:35.7 Info: => 1E-06s 11:16:35.7 Info: AlterColumn Artists LastInfoSync DateTimeOffset 11:16: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, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 11:16:35.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" 11:16:35.7 Info: DROP TABLE "Artists" 11:16:35.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:35.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:35.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:35.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:35.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:35.7 Info: => 0.0050526s 11:16:35.7 Info: AlterTable Artists 11:16:35.7 Info: => 6E-07s 11:16:35.7 Info: AlterColumn Artists Added DateTimeOffset 11:16: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, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 11:16:35.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" 11:16:35.7 Info: DROP TABLE "Artists" 11:16:35.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:35.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:35.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:35.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:35.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:35.7 Info: => 0.0040816s 11:16:35.7 Info: AlterTable Blocklist 11:16:35.7 Info: => 6E-07s 11:16:35.7 Info: AlterColumn Blocklist Date DateTimeOffset 11:16:35.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) 11:16:35.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" 11:16:35.7 Info: DROP TABLE "Blocklist" 11:16:35.7 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:16:35.7 Info: => 0.0045004s 11:16:35.7 Info: AlterTable Blocklist 11:16:35.7 Info: => 7E-07s 11:16:35.7 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 11:16:35.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) 11:16:35.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" 11:16:35.7 Info: DROP TABLE "Blocklist" 11:16:35.7 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:16:35.7 Info: => 0.0035773s 11:16:35.7 Info: AlterTable Commands 11:16:35.7 Info: => 6E-07s 11:16:35.7 Info: AlterColumn Commands QueuedAt DateTimeOffset 11:16:35.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) 11:16:35.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" 11:16:35.7 Info: DROP TABLE "Commands" 11:16:35.7 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:16:35.7 Info: => 0.0042211s 11:16:35.7 Info: AlterTable Commands 11:16:35.7 Info: => 6E-07s 11:16:35.7 Info: AlterColumn Commands StartedAt DateTimeOffset 11:16:35.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) 11:16:35.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" 11:16:35.7 Info: DROP TABLE "Commands" 11:16:35.7 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:16:35.7 Info: => 0.0043852s 11:16:35.7 Info: AlterTable Commands 11:16:35.7 Info: => 8E-07s 11:16:35.7 Info: AlterColumn Commands EndedAt DateTimeOffset 11:16:35.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) 11:16:35.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" 11:16:35.7 Info: DROP TABLE "Commands" 11:16:35.7 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:16:35.8 Info: => 0.003614s 11:16:35.8 Info: AlterTable DownloadClientStatus 11:16:35.8 Info: => 3.6E-06s 11:16:35.8 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 11:16:35.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) 11:16:35.8 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:16:35.8 Info: DROP TABLE "DownloadClientStatus" 11:16:35.8 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:16:35.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:35.8 Info: => 0.0045989s 11:16:35.8 Info: AlterTable DownloadClientStatus 11:16:35.8 Info: => 3E-07s 11:16:35.8 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 11:16:35.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) 11:16:35.8 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:16:35.8 Info: DROP TABLE "DownloadClientStatus" 11:16:35.8 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:16:35.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:35.8 Info: => 0.0037153s 11:16:35.8 Info: AlterTable DownloadClientStatus 11:16:35.8 Info: => 2E-07s 11:16:35.8 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 11:16:35.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) 11:16:35.8 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:16:35.8 Info: DROP TABLE "DownloadClientStatus" 11:16:35.8 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:16:35.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:35.8 Info: => 0.0046036s 11:16:35.8 Info: AlterTable DownloadHistory 11:16:35.8 Info: => 3E-07s 11:16:35.8 Info: AlterColumn DownloadHistory Date DateTimeOffset 11:16:35.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) 11:16:35.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" 11:16:35.8 Info: DROP TABLE "DownloadHistory" 11:16:35.8 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 11:16:35.8 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:16:35.8 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:16:35.8 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:16:35.8 Info: => 0.0038854s 11:16:35.8 Info: AlterTable ExtraFiles 11:16:35.8 Info: => 3E-07s 11:16:35.8 Info: AlterColumn ExtraFiles Added DateTimeOffset 11:16:35.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) 11:16:35.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" 11:16:35.8 Info: DROP TABLE "ExtraFiles" 11:16:35.8 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:16:35.8 Info: => 0.0034852s 11:16:35.8 Info: AlterTable ExtraFiles 11:16:35.8 Info: => 4E-07s 11:16:35.8 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 11:16:35.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) 11:16:35.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" 11:16:35.8 Info: DROP TABLE "ExtraFiles" 11:16:35.8 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:16:35.8 Info: => 0.0035154s 11:16:35.8 Info: AlterTable History 11:16:35.8 Info: => 5E-07s 11:16:35.8 Info: AlterColumn History Date DateTimeOffset 11:16: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) 11:16: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" 11:16:35.8 Info: DROP TABLE "History" 11:16:35.8 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:16:35.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:35.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:35.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:35.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:35.8 Info: => 0.0049047s 11:16:35.8 Info: AlterTable ImportListStatus 11:16:35.8 Info: => 4E-07s 11:16:35.8 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 11:16:35.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) 11:16:35.8 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:16:35.8 Info: DROP TABLE "ImportListStatus" 11:16:35.8 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:16:35.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:35.8 Info: => 0.0046266s 11:16:35.8 Info: AlterTable ImportListStatus 11:16:35.8 Info: => 3E-07s 11:16:35.8 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 11:16:35.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) 11:16:35.8 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:16:35.8 Info: DROP TABLE "ImportListStatus" 11:16:35.8 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:16:35.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:35.8 Info: => 0.0037151s 11:16:35.8 Info: AlterTable ImportListStatus 11:16:35.8 Info: => 3E-07s 11:16:35.8 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 11:16:35.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) 11:16:35.8 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:16:35.8 Info: DROP TABLE "ImportListStatus" 11:16:35.8 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:16:35.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:35.8 Info: => 0.0036816s 11:16:35.8 Info: AlterTable IndexerStatus 11:16:35.8 Info: => 3E-07s 11:16:35.8 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 11:16:35.8 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:16:35.8 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:16:35.8 Info: DROP TABLE "IndexerStatus" 11:16:35.8 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:16:35.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:35.8 Info: => 0.0045438s 11:16:35.8 Info: AlterTable IndexerStatus 11:16:35.8 Info: => 3E-07s 11:16:35.8 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 11:16:35.8 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:16:35.8 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:16:35.8 Info: DROP TABLE "IndexerStatus" 11:16:35.8 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:16:35.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:35.8 Info: => 0.0037998s 11:16:35.8 Info: AlterTable IndexerStatus 11:16:35.8 Info: => 3E-07s 11:16:35.8 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 11:16:35.8 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:16:35.8 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:16:35.8 Info: DROP TABLE "IndexerStatus" 11:16:35.8 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:16:35.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:35.8 Info: => 0.0047067s 11:16:35.8 Info: AlterTable LyricFiles 11:16:35.8 Info: => 3E-07s 11:16:35.8 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 11:16: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) 11:16: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" 11:16:35.8 Info: DROP TABLE "LyricFiles" 11:16:35.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:35.8 Info: => 0.0037354s 11:16:35.8 Info: AlterTable LyricFiles 11:16:35.8 Info: => 4E-07s 11:16:35.8 Info: AlterColumn LyricFiles Added DateTimeOffset 11:16: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, "LastUpdated" DATETIME NOT NULL) 11:16: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" 11:16:35.8 Info: DROP TABLE "LyricFiles" 11:16:35.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:35.8 Info: => 0.0035853s 11:16:35.8 Info: AlterTable MetadataFiles 11:16:35.8 Info: => 4E-07s 11:16:35.8 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 11:16:35.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) 11:16:35.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" 11:16:35.8 Info: DROP TABLE "MetadataFiles" 11:16:35.8 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:16:35.8 Info: => 0.0035481s 11:16:35.8 Info: AlterTable MetadataFiles 11:16:35.8 Info: => 5E-07s 11:16:35.8 Info: AlterColumn MetadataFiles Added DateTimeOffset 11:16:35.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) 11:16:35.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" 11:16:35.8 Info: DROP TABLE "MetadataFiles" 11:16:35.8 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:16:35.8 Info: => 0.0045458s 11:16:35.8 Info: AlterTable PendingReleases 11:16:35.8 Info: => 5E-07s 11:16:35.8 Info: AlterColumn PendingReleases Added DateTimeOffset 11:16:35.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) 11:16:35.8 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 11:16:35.8 Info: DROP TABLE "PendingReleases" 11:16:35.8 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 11:16:35.8 Info: => 0.003508s 11:16:35.8 Info: AlterTable ScheduledTasks 11:16:35.8 Info: => 5E-07s 11:16:35.8 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 11:16:35.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) 11:16:35.8 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:16:35.8 Info: DROP TABLE "ScheduledTasks" 11:16:35.8 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:16:35.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:35.8 Info: => 0.0051864s 11:16:35.8 Info: AlterTable ScheduledTasks 11:16:35.8 Info: => 3E-07s 11:16:35.8 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 11:16:35.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) 11:16:35.8 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:16:35.8 Info: DROP TABLE "ScheduledTasks" 11:16:35.8 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:16:35.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:35.8 Info: => 0.00377s 11:16:35.8 Info: AlterTable TrackFiles 11:16:35.8 Info: => 3E-07s 11:16:35.8 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 11:16: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) 11:16: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" 11:16:35.8 Info: DROP TABLE "TrackFiles" 11:16:35.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:35.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:35.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:35.8 Info: => 0.0047713s 11:16:35.8 Info: AlterTable TrackFiles 11:16:35.8 Info: => 3E-07s 11:16:35.8 Info: AlterColumn TrackFiles Modified DateTimeOffset 11:16: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) 11:16: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" 11:16:35.8 Info: DROP TABLE "TrackFiles" 11:16:35.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:35.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:35.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:35.8 Info: => 0.0038228s 11:16:35.8 Info: AlterTable VersionInfo 11:16:35.8 Info: => 3E-07s 11:16:35.8 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 11:16:35.8 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 11:16:35.8 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 11:16:35.8 Info: DROP TABLE "VersionInfo" 11:16:35.8 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 11:16:35.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:35.8 Info: => 0.0036114s 11:16:35.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-07-30T11:16:35', 'postgres_update_timestamp_columns_to_with_timezone') 11:16:35.8 Info: Committing Transaction 11:16:35.8 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 11:16:35.8 Info: => 0.0042272s 11:16:35.8 Info: 62: add_on_delete_to_notifications migrating 11:16:35.8 Info: Beginning Transaction 11:16:35.8 Info: Starting migration of Main DB to 62 11:16:35.8 Info: AlterTable Notifications 11:16:35.8 Info: => 4E-07s 11:16:35.8 Info: CreateColumn Notifications OnArtistDelete Boolean 11:16:35.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 11:16:35.8 Info: => 0.0005843s 11:16:35.8 Info: AlterTable Notifications 11:16:35.8 Info: => 4E-07s 11:16:35.8 Info: CreateColumn Notifications OnAlbumDelete Boolean 11:16:35.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 11:16:35.8 Info: => 0.0005251s 11:16:35.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-07-30T11:16:35', 'add_on_delete_to_notifications') 11:16:35.8 Info: Committing Transaction 11:16:35.8 Info: 62: add_on_delete_to_notifications migrated 11:16:35.8 Info: => 0.0007923s 11:16:35.8 Info: 63: add_custom_formats migrating 11:16:35.8 Info: Beginning Transaction 11:16:35.8 Info: Starting migration of Main DB to 63 11:16:35.8 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 0, 1, 0) 11:16:35.8 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x265", "value": 2 } ]', '', '', '[]', 0, 1, 0) 11:16:35.8 Info: AlterTable DelayProfiles 11:16:35.8 Info: => 4E-07s 11:16:35.8 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 11:16:35.8 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 11:16:35.8 Info: => 0.0005379s 11:16:35.8 Info: UpdateData 11:16:35.8 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 11:16:35.8 Info: => 4.92E-05s 11:16:35.8 Info: AlterTable TrackFiles 11:16:35.8 Info: => 3E-07s 11:16:35.8 Info: CreateColumn TrackFiles OriginalFilePath String 11:16:35.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 11:16:35.8 Info: => 0.000499s 11:16:35.8 Info: PerformDBOperation 11:16:35.8 Info: Performing DB Operation 11:16:35.9 Info: => 0.0011684s 11:16:35.9 Info: CreateTable CustomFormats 11:16:35.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) 11:16:35.9 Info: => 0.0001288s 11:16:35.9 Info: CreateIndex CustomFormats (Name) 11:16:35.9 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 11:16:35.9 Info: => 7.67E-05s 11:16:35.9 Info: AlterTable QualityProfiles 11:16:35.9 Info: => 2E-07s 11:16:35.9 Info: CreateColumn QualityProfiles FormatItems String 11:16:35.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 11:16:35.9 Info: => 0.000547s 11:16:35.9 Info: AlterTable QualityProfiles 11:16:35.9 Info: => 3E-07s 11:16:35.9 Info: CreateColumn QualityProfiles MinFormatScore Int32 11:16:35.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 11:16:35.9 Info: => 0.000546s 11:16:35.9 Info: AlterTable QualityProfiles 11:16:35.9 Info: => 4E-07s 11:16:35.9 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 11:16:35.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 11:16:35.9 Info: => 0.0005193s 11:16:35.9 Info: PerformDBOperation 11:16:35.9 Info: Performing DB Operation 11:16:35.9 Info: => 0.001299s 11:16:35.9 Info: PerformDBOperation 11:16:35.9 Info: Performing DB Operation 11:16:35.9 Info: => 2.86E-05s 11:16:35.9 Info: DeleteColumn ReleaseProfiles Preferred 11:16:35.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) 11:16:35.9 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:16:35.9 Info: DROP TABLE "ReleaseProfiles" 11:16:35.9 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:16:35.9 Info: => 0.0044763s 11:16:35.9 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 11:16:35.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) 11:16:35.9 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:16:35.9 Info: DROP TABLE "ReleaseProfiles" 11:16:35.9 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:16:35.9 Info: => 0.0046685s 11:16:35.9 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:16:35.9 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:16:35.9 Info: => 4.86E-05s 11:16:35.9 Info: AlterTable DelayProfiles 11:16:35.9 Info: => 3E-07s 11:16:35.9 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 11:16:35.9 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 11:16:35.9 Info: => 0.00054s 11:16:35.9 Info: AlterTable DelayProfiles 11:16:35.9 Info: => 4E-07s 11:16:35.9 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 11:16:35.9 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 11:16:35.9 Info: => 0.0005208s 11:16:35.9 Info: -> 2 Insert operations completed in 00:00:00.0001439 taking an average of 00:00:00.0000719 11:16:35.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-07-30T11:16:35', 'add_custom_formats') 11:16:35.9 Info: Committing Transaction 11:16:35.9 Info: 63: add_custom_formats migrated 11:16:35.9 Info: => 0.000866s 11:16:35.9 Debug: Took: 00:00:00.3986310 11:16:35.9 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_cfs_from_multiple_unnamed_release_profile --- 11:16:35.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_two_cfs_if_release_profile_has_multiple_terms --- 11:16:35.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579349959462574_133/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:35.9 Info: DatabaseEngineVersionCheck migrating 11:16:35.9 Info: PerformDBOperation 11:16:35.9 Info: Performing DB Operation 11:16:35.9 Info: SQLite 3.46.0 11:16:35.9 Info: => 0.0010223s 11:16:35.9 Info: DatabaseEngineVersionCheck migrated 11:16:35.9 Info: => 0.0010344s 11:16:35.9 Info: VersionMigration migrating 11:16:35.9 Info: Beginning Transaction 11:16:35.9 Info: CreateTable VersionInfo 11:16:35.9 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:16:35.9 Info: => 0.0001411s 11:16:35.9 Info: Committing Transaction 11:16:35.9 Info: VersionMigration migrated 11:16:35.9 Info: => 0.0004724s 11:16:35.9 Info: VersionUniqueMigration migrating 11:16:35.9 Info: Beginning Transaction 11:16:35.9 Info: CreateIndex VersionInfo (Version) 11:16:35.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:35.9 Info: => 0.0001164s 11:16:35.9 Info: AlterTable VersionInfo 11:16:35.9 Info: => 3E-07s 11:16:35.9 Info: CreateColumn VersionInfo AppliedOn DateTime 11:16:35.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:16:35.9 Info: => 0.0005606s 11:16:35.9 Info: Committing Transaction 11:16:35.9 Info: VersionUniqueMigration migrated 11:16:35.9 Info: => 0.0007577s 11:16:35.9 Info: VersionDescriptionMigration migrating 11:16:35.9 Info: Beginning Transaction 11:16:35.9 Info: AlterTable VersionInfo 11:16:35.9 Info: => 3E-07s 11:16:35.9 Info: CreateColumn VersionInfo Description String 11:16:35.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:16:35.9 Info: => 0.000195s 11:16:35.9 Info: Committing Transaction 11:16:35.9 Info: VersionDescriptionMigration migrated 11:16:35.9 Info: => 0.0003691s 11:16:35.9 Info: 1: InitialSetup migrating 11:16:35.9 Info: Beginning Transaction 11:16:35.9 Info: Starting migration of Main DB to 1 11:16:35.9 Info: CreateTable Config 11:16:35.9 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:16:35.9 Info: => 0.000159s 11:16:35.9 Info: CreateIndex Config (Key) 11:16:35.9 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:16:35.9 Info: => 6.89E-05s 11:16:35.9 Info: CreateTable RootFolders 11:16:35.9 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:16:35.9 Info: => 8.82E-05s 11:16:35.9 Info: CreateIndex RootFolders (Path) 11:16:35.9 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:16:35.9 Info: => 6.66E-05s 11:16:35.9 Info: CreateTable Artists 11:16: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) 11:16:35.9 Info: => 0.0002139s 11:16:35.9 Info: CreateIndex Artists (ForeignArtistId) 11:16:35.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:35.9 Info: => 6.68E-05s 11:16:35.9 Info: CreateIndex Artists (NameSlug) 11:16:35.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:35.9 Info: => 6.05E-05s 11:16:35.9 Info: CreateIndex Artists (CleanName) 11:16:35.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:35.9 Info: => 6.09E-05s 11:16:35.9 Info: CreateIndex Artists (Path) 11:16:35.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:35.9 Info: => 6.23E-05s 11:16:35.9 Info: CreateTable Albums 11:16: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) 11:16:35.9 Info: => 0.0001877s 11:16:35.9 Info: CreateIndex Albums (ForeignAlbumId) 11:16:35.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:35.9 Info: => 6.48E-05s 11:16:35.9 Info: CreateIndex Albums (MBId) 11:16:35.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:35.9 Info: => 5.88E-05s 11:16:35.9 Info: CreateIndex Albums (TADBId) 11:16:35.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:35.9 Info: => 6.4E-05s 11:16:35.9 Info: CreateIndex Albums (TitleSlug) 11:16:35.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:35.9 Info: => 6.34E-05s 11:16:35.9 Info: CreateIndex Albums (CleanTitle) 11:16:35.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:35.9 Info: => 6.35E-05s 11:16:35.9 Info: CreateIndex Albums (Path) 11:16:35.9 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:16:35.9 Info: => 6.47E-05s 11:16:35.9 Info: CreateTable Tracks 11:16: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) 11:16:35.9 Info: => 0.0001307s 11:16:35.9 Info: CreateIndex Tracks (ForeignTrackId) 11:16:35.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:35.9 Info: => 8.99E-05s 11:16:35.9 Info: CreateIndex Tracks (ArtistId) 11:16:35.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:35.9 Info: => 0.0001145s 11:16:35.9 Info: CreateIndex Tracks (TrackFileId) 11:16:35.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:35.9 Info: => 8.77E-05s 11:16:35.9 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:16:35.9 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:16:35.9 Info: => 6.99E-05s 11:16:35.9 Info: CreateTable TrackFiles 11:16: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) 11:16:35.9 Info: => 0.0001203s 11:16:35.9 Info: CreateIndex TrackFiles (ArtistId) 11:16:35.9 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:16:35.9 Info: => 7.13E-05s 11:16:35.9 Info: CreateIndex TrackFiles (AlbumId) 11:16:35.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:35.9 Info: => 6.96E-05s 11:16:35.9 Info: CreateTable History 11:16: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) 11:16:35.9 Info: => 0.0001236s 11:16:35.9 Info: CreateIndex History (Date) 11:16:35.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:35.9 Info: => 0.0001067s 11:16:35.9 Info: CreateIndex History (EventType) 11:16:35.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:35.9 Info: => 7.89E-05s 11:16:35.9 Info: CreateIndex History (DownloadId) 11:16:35.9 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:16:35.9 Info: => 6.62E-05s 11:16:35.9 Info: CreateIndex History (AlbumId) 11:16:35.9 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:16:35.9 Info: => 6.56E-05s 11:16:35.9 Info: CreateTable Notifications 11:16: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) 11:16:35.9 Info: => 0.0001085s 11:16:35.9 Info: CreateTable ScheduledTasks 11:16: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) 11:16:35.9 Info: => 9.34E-05s 11:16:35.9 Info: CreateIndex ScheduledTasks (TypeName) 11:16:35.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:35.9 Info: => 6.66E-05s 11:16:35.9 Info: CreateTable Indexers 11:16: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) 11:16:35.9 Info: => 9.48E-05s 11:16:35.9 Info: CreateIndex Indexers (Name) 11:16:35.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:35.9 Info: => 9.06E-05s 11:16:35.9 Info: CreateTable Profiles 11:16: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) 11:16:35.9 Info: => 8.57E-05s 11:16:35.9 Info: CreateIndex Profiles (Name) 11:16:35.9 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:16:35.9 Info: => 6.97E-05s 11:16:35.9 Info: CreateTable QualityDefinitions 11:16: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) 11:16:35.9 Info: => 0.0001016s 11:16:35.9 Info: CreateIndex QualityDefinitions (Quality) 11:16:35.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:16:35.9 Info: => 6.64E-05s 11:16:35.9 Info: CreateIndex QualityDefinitions (Title) 11:16:35.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:16:35.9 Info: => 6.74E-05s 11:16:35.9 Info: CreateTable NamingConfig 11:16: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) 11:16:35.9 Info: => 0.0001409s 11:16:35.9 Info: CreateTable Blacklist 11:16: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 '') 11:16:35.9 Info: => 0.0001661s 11:16:35.9 Info: CreateTable Metadata 11:16: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) 11:16:35.9 Info: => 9.41E-05s 11:16:35.9 Info: CreateTable MetadataFiles 11:16: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) 11:16:35.9 Info: => 0.0001104s 11:16:35.9 Info: CreateTable DownloadClients 11:16: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) 11:16:35.9 Info: => 9.8E-05s 11:16:35.9 Info: CreateTable PendingReleases 11:16: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 '') 11:16:35.9 Info: => 0.0001073s 11:16:35.9 Info: CreateTable RemotePathMappings 11:16: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) 11:16:35.9 Info: => 8.55E-05s 11:16:35.9 Info: CreateTable Tags 11:16:35.9 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:16:35.9 Info: => 9.26E-05s 11:16:35.9 Info: CreateIndex Tags (Label) 11:16:35.9 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:16:35.9 Info: => 7.56E-05s 11:16:35.9 Info: CreateTable Restrictions 11:16:35.9 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:16:35.9 Info: => 9E-05s 11:16:35.9 Info: CreateTable DelayProfiles 11:16: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) 11:16:35.9 Info: => 0.0001311s 11:16:35.9 Info: CreateTable Users 11:16: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) 11:16:35.9 Info: => 8.78E-05s 11:16:35.9 Info: CreateIndex Users (Identifier) 11:16:35.9 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:16:35.9 Info: => 8.15E-05s 11:16:35.9 Info: CreateIndex Users (Username) 11:16:35.9 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:16:35.9 Info: => 0.0001039s 11:16:35.9 Info: CreateTable Commands 11:16: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) 11:16:35.9 Info: => 0.0001384s 11:16:35.9 Info: CreateTable IndexerStatus 11:16: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) 11:16:35.9 Info: => 0.0001123s 11:16:35.9 Info: CreateIndex IndexerStatus (ProviderId) 11:16:35.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:35.9 Info: => 7.57E-05s 11:16:35.9 Info: CreateTable ExtraFiles 11:16: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) 11:16:35.9 Info: => 0.0001037s 11:16:35.9 Info: CreateTable LyricFiles 11:16: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) 11:16:35.9 Info: => 0.0001218s 11:16:35.9 Info: CreateTable LanguageProfiles 11:16: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) 11:16:35.9 Info: => 8.2E-05s 11:16:35.9 Info: CreateIndex LanguageProfiles (Name) 11:16:35.9 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:16:35.9 Info: => 9.23E-05s 11:16:35.9 Info: CreateTable DownloadClientStatus 11:16: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) 11:16:35.9 Info: => 9.61E-05s 11:16:35.9 Info: CreateIndex DownloadClientStatus (ProviderId) 11:16:35.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:35.9 Info: => 7.68E-05s 11:16:35.9 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:16:35.9 Info: -> 1 Insert operations completed in 00:00:00.0000553 taking an average of 00:00:00.0000553 11:16:35.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-30T11:16:35', 'InitialSetup') 11:16:35.9 Info: Committing Transaction 11:16:35.9 Info: 1: InitialSetup migrated 11:16:35.9 Info: => 0.0008425s 11:16:35.9 Info: 2: add_reason_to_pending_releases migrating 11:16:35.9 Info: Beginning Transaction 11:16:35.9 Info: Starting migration of Main DB to 2 11:16:35.9 Info: AlterTable PendingReleases 11:16:35.9 Info: => 4E-07s 11:16:35.9 Info: CreateColumn PendingReleases Reason Int32 11:16:35.9 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:16:35.9 Info: => 0.0004938s 11:16:35.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-30T11:16:35', 'add_reason_to_pending_releases') 11:16:35.9 Info: Committing Transaction 11:16:35.9 Info: 2: add_reason_to_pending_releases migrated 11:16:35.9 Info: => 0.0007606s 11:16:35.9 Info: 3: add_medium_support migrating 11:16:35.9 Info: Beginning Transaction 11:16:35.9 Info: Starting migration of Main DB to 3 11:16:35.9 Info: AlterTable Albums 11:16:35.9 Info: => 5E-07s 11:16:35.9 Info: CreateColumn Albums Media String 11:16:35.9 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:16:35.9 Info: => 0.0004948s 11:16:35.9 Info: AlterTable Tracks 11:16:35.9 Info: => 5E-07s 11:16:35.9 Info: CreateColumn Tracks MediumNumber Int32 11:16:35.9 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:16:35.9 Info: => 0.0004327s 11:16:35.9 Info: AlterTable Tracks 11:16:35.9 Info: => 7E-07s 11:16:35.9 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:16:35.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:16:35.9 Info: => 0.0004315s 11:16:35.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:35.9 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:35.9 Info: => 3.78E-05s 11:16:35.9 Info: DeleteColumn Tracks TrackNumber 11:16: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) 11:16: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" 11:16:35.9 Info: DROP TABLE "Tracks" 11:16:35.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:35.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:35.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:35.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:35.9 Info: => 0.0034835s 11:16:35.9 Info: AlterTable Tracks 11:16:35.9 Info: => 7E-07s 11:16:35.9 Info: CreateColumn Tracks TrackNumber String 11:16:35.9 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:16:35.9 Info: => 0.000439s 11:16:35.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-30T11:16:35', 'add_medium_support') 11:16:35.9 Info: Committing Transaction 11:16:35.9 Info: 3: add_medium_support migrated 11:16:35.9 Info: => 0.000793s 11:16:35.9 Info: 4: add_various_qualites_in_profile migrating 11:16:35.9 Info: Beginning Transaction 11:16:35.9 Info: Starting migration of Main DB to 4 11:16:35.9 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:35.9 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:35.9 Info: => 4.75E-05s 11:16:35.9 Info: PerformDBOperation 11:16:35.9 Info: Performing DB Operation 11:16:35.9 Info: => 3.06E-05s 11:16:35.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-30T11:16:35', 'add_various_qualites_in_profile') 11:16:35.9 Info: Committing Transaction 11:16:35.9 Info: 4: add_various_qualites_in_profile migrated 11:16:35.9 Info: => 0.000258s 11:16:35.9 Info: 5: metadata_profiles migrating 11:16:35.9 Info: Beginning Transaction 11:16:35.9 Info: Starting migration of Main DB to 5 11:16:35.9 Info: CreateTable MetadataProfiles 11:16: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) 11:16:35.9 Info: => 0.0001298s 11:16:35.9 Info: CreateIndex MetadataProfiles (Name) 11:16:35.9 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:16:35.9 Info: => 7.87E-05s 11:16:35.9 Info: AlterTable Artists 11:16:35.9 Info: => 4E-07s 11:16:35.9 Info: CreateColumn Artists MetadataProfileId Int32 11:16:35.9 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:16:35.9 Info: => 0.0004595s 11:16:35.9 Info: DeleteColumn Artists PrimaryAlbumTypes 11:16: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) 11:16: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" 11:16:35.9 Info: DROP TABLE "Artists" 11:16:35.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:35.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:35.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:35.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:35.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:35.9 Info: => 0.0039768s 11:16:35.9 Info: DeleteColumn Artists SecondaryAlbumTypes 11:16: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) 11:16: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" 11:16:35.9 Info: DROP TABLE "Artists" 11:16:35.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:35.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:35.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:35.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:35.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:35.9 Info: => 0.0044407s 11:16:35.9 Info: AlterTable Albums 11:16:35.9 Info: => 5E-07s 11:16:35.9 Info: CreateColumn Albums SecondaryTypes String 11:16:35.9 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:16:35.9 Info: => 0.0004512s 11:16:35.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-30T11:16:35', 'metadata_profiles') 11:16:35.9 Info: Committing Transaction 11:16:35.9 Info: 5: metadata_profiles migrated 11:16:35.9 Info: => 0.0008312s 11:16:35.9 Info: 6: separate_automatic_and_interactive_search migrating 11:16:35.9 Info: Beginning Transaction 11:16:35.9 Info: Starting migration of Main DB to 6 11:16:35.9 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:16: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) 11:16:35.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:16:35.9 Info: DROP TABLE "Indexers" 11:16:35.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:35.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:35.9 Info: => 0.0043962s 11:16:35.9 Info: AlterTable Indexers 11:16:35.9 Info: => 5E-07s 11:16:35.9 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:16:35.9 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:16:35.9 Info: => 0.0004499s 11:16:35.9 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:35.9 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:35.9 Info: => 3.64E-05s 11:16:35.9 Info: AlterTable Indexers 11:16:35.9 Info: => 4E-07s 11:16:35.9 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:16: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) 11:16: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" 11:16:35.9 Info: DROP TABLE "Indexers" 11:16:35.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:35.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:35.9 Info: => 0.0030813s 11:16:35.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-30T11:16:36', 'separate_automatic_and_interactive_search') 11:16:35.9 Info: Committing Transaction 11:16:35.9 Info: 6: separate_automatic_and_interactive_search migrated 11:16:35.9 Info: => 0.0033837s 11:16:35.9 Info: 7: change_album_path_to_relative migrating 11:16:35.9 Info: Beginning Transaction 11:16:35.9 Info: Starting migration of Main DB to 7 11:16:35.9 Info: DeleteColumn Albums Path 11:16:36.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 11:16:36.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 11:16:36.0 Info: DROP TABLE "Albums" 11:16:36.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:36.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:36.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:36.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:36.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:36.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:36.0 Info: => 0.0048235s 11:16:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-30T11:16:36', 'change_album_path_to_relative') 11:16:36.0 Info: Committing Transaction 11:16:36.0 Info: 7: change_album_path_to_relative migrated 11:16:36.0 Info: => 0.0052209s 11:16:36.0 Info: 8: change_quality_size_mb_to_kb migrating 11:16:36.0 Info: Beginning Transaction 11:16:36.0 Info: Starting migration of Main DB to 8 11:16:36.0 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:16:36.0 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:16:36.0 Info: => 4.76E-05s 11:16:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-30T11:16:36', 'change_quality_size_mb_to_kb') 11:16:36.0 Info: Committing Transaction 11:16:36.0 Info: 8: change_quality_size_mb_to_kb migrated 11:16:36.0 Info: => 0.000282s 11:16:36.0 Info: 9: album_releases migrating 11:16:36.0 Info: Beginning Transaction 11:16:36.0 Info: Starting migration of Main DB to 9 11:16:36.0 Info: AlterTable Albums 11:16:36.0 Info: => 7E-07s 11:16:36.0 Info: CreateColumn Albums Releases String 11:16:36.0 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:16:36.0 Info: => 0.0004836s 11:16:36.0 Info: AlterTable Albums 11:16:36.0 Info: => 5E-07s 11:16:36.0 Info: CreateColumn Albums CurrentRelease String 11:16:36.0 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:16:36.0 Info: => 0.000448s 11:16:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-30T11:16:36', 'album_releases') 11:16:36.0 Info: Committing Transaction 11:16:36.0 Info: 9: album_releases migrated 11:16:36.0 Info: => 0.000709s 11:16:36.0 Info: 10: album_releases_fix migrating 11:16:36.0 Info: Beginning Transaction 11:16:36.0 Info: Starting migration of Main DB to 10 11:16:36.0 Info: AlterTable Albums 11:16:36.0 Info: => 7E-07s 11:16:36.0 Info: AlterColumn Albums Releases String 11:16:36.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 11:16:36.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:16:36.0 Info: DROP TABLE "Albums" 11:16:36.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:36.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:36.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:36.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:36.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:36.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:36.0 Info: => 0.0037782s 11:16:36.0 Info: AlterTable Albums 11:16:36.0 Info: => 4E-07s 11:16:36.0 Info: AlterColumn Albums CurrentRelease String 11:16:36.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 11:16:36.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:16:36.0 Info: DROP TABLE "Albums" 11:16:36.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:36.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:36.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:36.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:36.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:36.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:36.0 Info: => 0.0037374s 11:16:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-30T11:16:36', 'album_releases_fix') 11:16:36.0 Info: Committing Transaction 11:16:36.0 Info: 10: album_releases_fix migrated 11:16:36.0 Info: => 0.0040618s 11:16:36.0 Info: 11: import_lists migrating 11:16:36.0 Info: Beginning Transaction 11:16:36.0 Info: Starting migration of Main DB to 11 11:16:36.0 Info: CreateTable ImportLists 11:16:36.0 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 11:16:36.0 Info: => 0.0001487s 11:16:36.0 Info: CreateIndex ImportLists (Name) 11:16:36.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:36.0 Info: => 7.16E-05s 11:16:36.0 Info: CreateTable ImportListStatus 11:16:36.0 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:16:36.0 Info: => 0.0001015s 11:16:36.0 Info: CreateIndex ImportListStatus (ProviderId) 11:16:36.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:36.0 Info: => 0.0001091s 11:16:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-30T11:16:36', 'import_lists') 11:16:36.0 Info: Committing Transaction 11:16:36.0 Info: 11: import_lists migrated 11:16:36.0 Info: => 0.0003964s 11:16:36.0 Info: 12: add_release_status migrating 11:16:36.0 Info: Beginning Transaction 11:16:36.0 Info: Starting migration of Main DB to 12 11:16:36.0 Info: AlterTable MetadataProfiles 11:16:36.0 Info: => 5E-07s 11:16:36.0 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:16:36.0 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:16:36.0 Info: => 0.000537s 11:16:36.0 Info: PerformDBOperation 11:16:36.0 Info: Performing DB Operation 11:16:36.0 Info: => 2.56E-05s 11:16:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-30T11:16:36', 'add_release_status') 11:16:36.0 Info: Committing Transaction 11:16:36.0 Info: 12: add_release_status migrated 11:16:36.0 Info: => 0.0002872s 11:16:36.0 Info: 13: album_download_notification migrating 11:16:36.0 Info: Beginning Transaction 11:16:36.0 Info: Starting migration of Main DB to 13 11:16:36.0 Info: AlterTable Notifications 11:16:36.0 Info: => 7E-07s 11:16:36.0 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:16:36.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:16:36.0 Info: => 0.0004959s 11:16:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-30T11:16:36', 'album_download_notification') 11:16:36.0 Info: Committing Transaction 11:16:36.0 Info: 13: album_download_notification migrated 11:16:36.0 Info: => 0.0007633s 11:16:36.0 Info: 14: fix_language_metadata_profiles migrating 11:16:36.0 Info: Beginning Transaction 11:16:36.0 Info: Starting migration of Main DB to 14 11:16:36.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:16:36.0 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:16:36.0 Info: => 7.47E-05s 11:16:36.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:16:36.0 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:16:36.0 Info: => 5.24E-05s 11:16:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-30T11:16:36', 'fix_language_metadata_profiles') 11:16:36.0 Info: Committing Transaction 11:16:36.0 Info: 14: fix_language_metadata_profiles migrated 11:16:36.0 Info: => 0.0002862s 11:16:36.0 Info: 15: remove_fanzub migrating 11:16:36.0 Info: Beginning Transaction 11:16:36.0 Info: Starting migration of Main DB to 15 11:16:36.0 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:36.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:36.0 Info: => 4.02E-05s 11:16:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-30T11:16:36', 'remove_fanzub') 11:16:36.0 Info: Committing Transaction 11:16:36.0 Info: 15: remove_fanzub migrated 11:16:36.0 Info: => 0.0002633s 11:16:36.0 Info: 16: update_artist_history_indexes migrating 11:16:36.0 Info: Beginning Transaction 11:16:36.0 Info: Starting migration of Main DB to 16 11:16:36.0 Info: CreateIndex Albums (ArtistId) 11:16:36.0 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:16:36.0 Info: => 9.89E-05s 11:16:36.0 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:16:36.0 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:16:36.0 Info: => 7.19E-05s 11:16:36.0 Info: DeleteIndex History (AlbumId) 11:16:36.0 Info: DROP INDEX "IX_History_AlbumId" 11:16:36.0 Info: => 0.0001204s 11:16:36.0 Info: CreateIndex History (AlbumId, Date) 11:16:36.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:36.0 Info: => 8.38E-05s 11:16:36.0 Info: DeleteIndex History (DownloadId) 11:16:36.0 Info: DROP INDEX "IX_History_DownloadId" 11:16:36.0 Info: => 0.0001052s 11:16:36.0 Info: CreateIndex History (DownloadId, Date) 11:16:36.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:36.0 Info: => 9.33E-05s 11:16:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-30T11:16:36', 'update_artist_history_indexes') 11:16:36.0 Info: Committing Transaction 11:16:36.0 Info: 16: update_artist_history_indexes migrated 11:16:36.0 Info: => 0.0003796s 11:16:36.0 Info: 17: remove_nma migrating 11:16:36.0 Info: Beginning Transaction 11:16:36.0 Info: Starting migration of Main DB to 17 11:16:36.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:36.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:16:36.0 Info: => 4.51E-05s 11:16:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-30T11:16:36', 'remove_nma') 11:16:36.0 Info: Committing Transaction 11:16:36.0 Info: 17: remove_nma migrated 11:16:36.0 Info: => 0.0002651s 11:16:36.0 Info: 18: album_disambiguation migrating 11:16:36.0 Info: Beginning Transaction 11:16:36.0 Info: Starting migration of Main DB to 18 11:16:36.0 Info: AlterTable Albums 11:16:36.0 Info: => 6E-07s 11:16:36.0 Info: CreateColumn Albums Disambiguation String 11:16:36.0 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:16:36.0 Info: => 0.0004994s 11:16:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-30T11:16:36', 'album_disambiguation') 11:16:36.0 Info: Committing Transaction 11:16:36.0 Info: 18: album_disambiguation migrated 11:16:36.0 Info: => 0.0007633s 11:16:36.0 Info: 19: add_ape_quality_in_profiles migrating 11:16:36.0 Info: Beginning Transaction 11:16:36.0 Info: Starting migration of Main DB to 19 11:16:36.0 Info: PerformDBOperation 11:16:36.0 Info: Performing DB Operation 11:16:36.0 Info: => 3.06E-05s 11:16:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-30T11:16:36', 'add_ape_quality_in_profiles') 11:16:36.0 Info: Committing Transaction 11:16:36.0 Info: 19: add_ape_quality_in_profiles migrated 11:16:36.0 Info: => 0.0002614s 11:16:36.0 Info: 20: remove_pushalot migrating 11:16:36.0 Info: Beginning Transaction 11:16:36.0 Info: Starting migration of Main DB to 20 11:16:36.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:36.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:16:36.0 Info: => 4.34E-05s 11:16:36.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:36.0 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:16:36.0 Info: => 2.68E-05s 11:16:36.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:36.0 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:16:36.0 Info: => 2.45E-05s 11:16:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-30T11:16:36', 'remove_pushalot') 11:16:36.0 Info: Committing Transaction 11:16:36.0 Info: 20: remove_pushalot migrated 11:16:36.0 Info: => 0.0008755s 11:16:36.0 Info: 21: add_custom_filters migrating 11:16:36.0 Info: Beginning Transaction 11:16:36.0 Info: Starting migration of Main DB to 21 11:16:36.0 Info: CreateTable CustomFilters 11:16:36.0 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:16:36.0 Info: => 0.00013s 11:16:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-30T11:16:36', 'add_custom_filters') 11:16:36.0 Info: Committing Transaction 11:16:36.0 Info: 21: add_custom_filters migrated 11:16:36.0 Info: => 0.0003852s 11:16:36.0 Info: 22: import_list_tags migrating 11:16:36.0 Info: Beginning Transaction 11:16:36.0 Info: Starting migration of Main DB to 22 11:16:36.0 Info: AlterTable ImportLists 11:16:36.0 Info: => 7E-07s 11:16:36.0 Info: CreateColumn ImportLists Tags String 11:16:36.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:16:36.0 Info: => 0.0005165s 11:16:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-30T11:16:36', 'import_list_tags') 11:16:36.0 Info: Committing Transaction 11:16:36.0 Info: 22: import_list_tags migrated 11:16:36.0 Info: => 0.0007797s 11:16:36.0 Info: 23: add_release_groups_etc migrating 11:16:36.0 Info: Beginning Transaction 11:16:36.0 Info: Starting migration of Main DB to 23 11:16:36.0 Info: CreateTable ArtistMetadata 11:16: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) 11:16:36.0 Info: => 0.0002074s 11:16:36.0 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:16:36.0 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:16:36.0 Info: => 0.0001036s 11:16: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" 11:16: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" 11:16:36.0 Info: => 7.9E-05s 11:16:36.0 Info: AlterTable Artists 11:16:36.0 Info: => 5E-07s 11:16:36.0 Info: CreateColumn Artists ArtistMetadataId Int32 11:16:36.0 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:36.0 Info: => 0.000493s 11:16:36.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:36.0 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:36.0 Info: => 5.91E-05s 11:16:36.0 Info: CreateTable AlbumReleases 11:16: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) 11:16:36.0 Info: => 0.0001588s 11:16:36.0 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:16:36.0 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:36.0 Info: => 8.76E-05s 11:16:36.0 Info: CreateIndex AlbumReleases (AlbumId) 11:16:36.0 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:36.0 Info: => 0.0007198s 11:16:36.0 Info: PerformDBOperation 11:16:36.0 Info: Performing DB Operation 11:16:36.0 Info: => 3.25E-05s 11:16:36.0 Info: AlterTable Albums 11:16:36.0 Info: => 4E-07s 11:16:36.0 Info: CreateColumn Albums ArtistMetadataId Int32 11:16:36.0 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:36.0 Info: => 0.0005236s 11:16:36.0 Info: AlterTable Albums 11:16:36.0 Info: => 5E-07s 11:16:36.0 Info: CreateColumn Albums AnyReleaseOk Boolean 11:16:36.0 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:16:36.0 Info: => 0.0005024s 11:16:36.0 Info: AlterTable Albums 11:16:36.0 Info: => 4E-07s 11:16:36.0 Info: CreateColumn Albums Links String 11:16:36.0 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:16:36.0 Info: => 0.0004953s 11:16: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") 11:16:36.0 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:36.0 Info: => 7.36E-05s 11:16:36.0 Info: AlterTable Tracks 11:16:36.0 Info: => 4E-07s 11:16:36.0 Info: CreateColumn Tracks ForeignRecordingId String 11:16:36.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:16:36.0 Info: => 0.0004956s 11:16:36.0 Info: AlterTable Tracks 11:16:36.0 Info: => 3E-07s 11:16:36.0 Info: CreateColumn Tracks AlbumReleaseId Int32 11:16:36.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:16:36.0 Info: => 0.0005323s 11:16:36.0 Info: AlterTable Tracks 11:16:36.0 Info: => 4E-07s 11:16:36.0 Info: CreateColumn Tracks ArtistMetadataId Int32 11:16:36.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:36.0 Info: => 0.0005048s 11:16: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") 11:16:36.0 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:36.0 Info: => 7.5E-05s 11:16: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") 11:16:36.0 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:36.0 Info: => 5.75E-05s 11:16:36.0 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:16: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) 11:16: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" 11:16:36.0 Info: DROP TABLE "Artists" 11:16:36.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:36.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:36.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:36.0 Info: => 0.0045156s 11:16:36.0 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:16: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) 11:16: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" 11:16:36.0 Info: DROP TABLE "Albums" 11:16:36.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:36.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:36.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:36.0 Info: => 0.00389s 11:16:36.0 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:16: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) 11:16: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" 11:16:36.0 Info: DROP TABLE "Tracks" 11:16:36.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:36.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:36.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:36.0 Info: => 0.0035419s 11:16:36.0 Info: DeleteColumn TrackFiles ArtistId 11:16: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) 11:16: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" 11:16:36.0 Info: DROP TABLE "TrackFiles" 11:16:36.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:36.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:36.0 Info: => 0.0043198s 11:16:36.0 Info: CreateIndex Artists (ArtistMetadataId) 11:16:36.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:36.0 Info: => 7.05E-05s 11:16:36.0 Info: CreateIndex Artists (Monitored) 11:16:36.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:36.0 Info: => 6.54E-05s 11:16:36.0 Info: CreateIndex Albums (ArtistMetadataId) 11:16:36.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:36.0 Info: => 6.29E-05s 11:16:36.0 Info: CreateIndex Tracks (ArtistMetadataId) 11:16:36.0 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:16:36.0 Info: => 6.38E-05s 11:16:36.0 Info: CreateIndex Tracks (AlbumReleaseId) 11:16:36.0 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:16:36.0 Info: => 6.47E-05s 11:16:36.0 Info: CreateIndex Tracks (ForeignRecordingId) 11:16:36.0 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:16:36.0 Info: => 6.39E-05s 11:16:36.0 Info: UpdateData 11:16:36.0 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:36.0 Info: => 3.55E-05s 11:16:36.0 Info: UpdateData 11:16:36.0 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:36.0 Info: => 2.98E-05s 11:16:36.0 Info: UpdateData 11:16:36.0 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:16:36.0 Info: => 3.3E-05s 11:16:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-30T11:16:36', 'add_release_groups_etc') 11:16:36.0 Info: Committing Transaction 11:16:36.0 Info: 23: add_release_groups_etc migrated 11:16:36.0 Info: => 0.0005199s 11:16:36.0 Info: 24: NewMediaInfoFormat migrating 11:16:36.0 Info: Beginning Transaction 11:16:36.0 Info: Starting migration of Main DB to 24 11:16:36.0 Info: UpdateData 11:16:36.0 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:16:36.0 Info: => 4.79E-05s 11:16:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-30T11:16:36', 'NewMediaInfoFormat') 11:16:36.0 Info: Committing Transaction 11:16:36.0 Info: 24: NewMediaInfoFormat migrated 11:16:36.0 Info: => 0.0002747s 11:16:36.0 Info: 25: rename_restrictions_to_release_profiles migrating 11:16:36.0 Info: Beginning Transaction 11:16:36.0 Info: Starting migration of Main DB to 25 11:16:36.0 Info: RenameTable Restrictions ReleaseProfiles 11:16:36.0 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:16:36.0 Info: => 0.0013467s 11:16:36.0 Info: AlterTable ReleaseProfiles 11:16:36.0 Info: => 6E-07s 11:16:36.0 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:16:36.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:16:36.0 Info: => 0.0004888s 11:16:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-30T11:16:36', 'rename_restrictions_to_release_profiles') 11:16:36.0 Info: Committing Transaction 11:16:36.0 Info: 25: rename_restrictions_to_release_profiles migrated 11:16:36.0 Info: => 0.0007541s 11:16:36.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:16:36.0 Info: Beginning Transaction 11:16:36.0 Info: Starting migration of Main DB to 26 11:16:36.0 Info: RenameTable Profiles QualityProfiles 11:16:36.0 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:16:36.0 Info: => 0.001332s 11:16:36.0 Info: AlterTable QualityProfiles 11:16:36.0 Info: => 6E-07s 11:16:36.0 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:16:36.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:36.0 Info: => 0.0004843s 11:16:36.0 Info: AlterTable LanguageProfiles 11:16:36.0 Info: => 4E-07s 11:16:36.0 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:16:36.0 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:36.0 Info: => 0.0004812s 11:16:36.0 Info: UpdateData 11:16:36.0 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:36.0 Info: => 3.92E-05s 11:16:36.0 Info: UpdateData 11:16:36.0 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:36.0 Info: => 2.44E-05s 11:16:36.0 Info: RenameColumn Artists ProfileId to QualityProfileId 11:16: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) 11:16: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" 11:16:36.0 Info: DROP TABLE "Artists" 11:16:36.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:36.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:36.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:36.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:36.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:36.0 Info: => 0.0038097s 11:16:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-30T11:16:36', 'rename_quality_profiles_add_upgrade_allowed') 11:16:36.0 Info: Committing Transaction 11:16:36.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:16:36.0 Info: => 0.0041829s 11:16:36.0 Info: 27: add_import_exclusions migrating 11:16:36.0 Info: Beginning Transaction 11:16:36.0 Info: Starting migration of Main DB to 27 11:16:36.0 Info: CreateTable ImportListExclusions 11:16:36.0 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:16:36.0 Info: => 0.0001193s 11:16:36.0 Info: CreateIndex ImportListExclusions (ForeignId) 11:16:36.0 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:16:36.0 Info: => 7.46E-05s 11:16:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-30T11:16:36', 'add_import_exclusions') 11:16:36.0 Info: Committing Transaction 11:16:36.0 Info: 27: add_import_exclusions migrated 11:16:36.0 Info: => 0.0003418s 11:16:36.0 Info: 28: clean_artist_metadata_table migrating 11:16:36.0 Info: Beginning Transaction 11:16:36.0 Info: Starting migration of Main DB to 28 11:16: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) 11:16: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) 11:16:36.0 Info: => 0.0001491s 11:16: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) 11:16: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) 11:16:36.0 Info: => 0.0001128s 11:16: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) 11:16: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) 11:16:36.0 Info: => 0.000108s 11:16: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) 11:16: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) 11:16:36.0 Info: => 0.0001117s 11:16: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) 11:16: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) 11:16:36.0 Info: => 0.000107s 11:16: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) 11:16: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) 11:16:36.0 Info: => 0.0001064s 11:16:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-30T11:16:36', 'clean_artist_metadata_table') 11:16:36.0 Info: Committing Transaction 11:16:36.0 Info: 28: clean_artist_metadata_table migrated 11:16:36.0 Info: => 0.000339s 11:16:36.0 Info: 29: health_issue_notification migrating 11:16:36.0 Info: Beginning Transaction 11:16:36.0 Info: Starting migration of Main DB to 29 11:16:36.0 Info: AlterTable Notifications 11:16:36.0 Info: => 4E-07s 11:16:36.0 Info: CreateColumn Notifications OnHealthIssue Boolean 11:16:36.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:16:36.0 Info: => 0.0005317s 11:16:36.0 Info: AlterTable Notifications 11:16:36.0 Info: => 4E-07s 11:16:36.0 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:16:36.0 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:16:36.0 Info: => 0.0004883s 11:16:36.0 Info: AlterTable Notifications 11:16:36.0 Info: => 4E-07s 11:16:36.0 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:16:36.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:16:36.0 Info: => 0.0004786s 11:16:36.0 Info: AlterTable Notifications 11:16:36.0 Info: => 3E-07s 11:16:36.0 Info: CreateColumn Notifications OnImportFailure Boolean 11:16:36.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:16:36.0 Info: => 0.0004781s 11:16:36.0 Info: AlterTable Notifications 11:16:36.0 Info: => 5E-07s 11:16:36.0 Info: CreateColumn Notifications OnTrackRetag Boolean 11:16:36.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:16:36.0 Info: => 0.0004948s 11:16:36.0 Info: DeleteColumn Notifications OnDownload 11:16: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) 11:16: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" 11:16:36.0 Info: DROP TABLE "Notifications" 11:16:36.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:36.0 Info: => 0.0041706s 11:16:36.0 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:16: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) 11:16: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" 11:16:36.0 Info: DROP TABLE "Notifications" 11:16:36.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:36.0 Info: => 0.0034326s 11:16:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-30T11:16:36', 'health_issue_notification') 11:16:36.0 Info: Committing Transaction 11:16:36.0 Info: 29: health_issue_notification migrated 11:16:36.0 Info: => 0.0037714s 11:16:36.0 Info: 30: add_mediafilerepository_mtime migrating 11:16:36.0 Info: Beginning Transaction 11:16:36.0 Info: Starting migration of Main DB to 30 11:16:36.0 Info: AlterTable TrackFiles 11:16:36.0 Info: => 6E-07s 11:16:36.0 Info: CreateColumn TrackFiles Modified DateTime 11:16:36.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:16:36.0 Info: => 0.0005226s 11:16:36.0 Info: AlterTable TrackFiles 11:16:36.0 Info: => 5E-07s 11:16:36.0 Info: CreateColumn TrackFiles Path String 11:16:36.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:16:36.0 Info: => 0.0004819s 11:16:36.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:36.0 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:36.0 Info: => 3.51E-05s 11:16: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) 11:16: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) 11:16:36.0 Info: => 0.000113s 11:16: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) 11:16: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) 11:16:36.0 Info: => 0.0001214s 11:16: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) 11:16: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) 11:16:36.0 Info: => 0.0001298s 11:16: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") 11:16: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") 11:16:36.0 Info: => 7.08E-05s 11:16:36.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:36.0 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:36.0 Info: => 4.5E-05s 11:16:36.0 Info: AlterTable TrackFiles 11:16:36.0 Info: => 5E-07s 11:16:36.0 Info: AlterColumn TrackFiles Path String 11:16: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) 11:16: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" 11:16:36.0 Info: DROP TABLE "TrackFiles" 11:16:36.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:36.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:36.0 Info: => 0.0043772s 11:16:36.0 Info: CreateIndex TrackFiles (Path) 11:16:36.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:36.0 Info: => 7.04E-05s 11:16:36.0 Info: DeleteColumn TrackFiles RelativePath 11:16: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) 11:16: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" 11:16:36.0 Info: DROP TABLE "TrackFiles" 11:16:36.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:36.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:36.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:36.0 Info: => 0.0036087s 11:16:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-30T11:16:36', 'add_mediafilerepository_mtime') 11:16:36.0 Info: Committing Transaction 11:16:36.0 Info: 30: add_mediafilerepository_mtime migrated 11:16:36.0 Info: => 0.0039042s 11:16:36.0 Info: 31: add_artistmetadataid_constraint migrating 11:16:36.0 Info: Beginning Transaction 11:16:36.0 Info: Starting migration of Main DB to 31 11:16:36.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") 11:16:36.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") 11:16:36.0 Info: => 8.37E-05s 11:16:36.0 Info: DeleteIndex Artists (ArtistMetadataId) 11:16:36.0 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 11:16:36.0 Info: => 0.0001317s 11:16:36.0 Info: AlterColumn Artists ArtistMetadataId Int32 11:16: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) 11:16: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", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:16:36.0 Info: DROP TABLE "Artists" 11:16:36.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:36.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:36.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:36.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:36.0 Info: => 0.0037647s 11:16:36.0 Info: CreateIndex Artists (ArtistMetadataId) 11:16:36.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:36.0 Info: => 6.94E-05s 11:16:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-07-30T11:16:36', 'add_artistmetadataid_constraint') 11:16:36.0 Info: Committing Transaction 11:16:36.0 Info: 31: add_artistmetadataid_constraint migrated 11:16:36.0 Info: => 0.0003808s 11:16:36.0 Info: 32: old_ids_and_artist_alias migrating 11:16:36.0 Info: Beginning Transaction 11:16:36.0 Info: Starting migration of Main DB to 32 11:16:36.0 Info: AlterTable ArtistMetadata 11:16:36.0 Info: => 6E-07s 11:16:36.0 Info: CreateColumn ArtistMetadata Aliases String 11:16:36.0 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 11:16:36.0 Info: => 0.0005388s 11:16:36.0 Info: AlterTable ArtistMetadata 11:16:36.0 Info: => 6E-07s 11:16:36.0 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 11:16:36.0 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 11:16:36.0 Info: => 0.0004964s 11:16:36.0 Info: AlterTable Albums 11:16:36.0 Info: => 5E-07s 11:16:36.0 Info: CreateColumn Albums OldForeignAlbumIds String 11:16:36.0 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 11:16:36.0 Info: => 0.0004906s 11:16:36.0 Info: AlterTable AlbumReleases 11:16:36.0 Info: => 5E-07s 11:16:36.0 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 11:16:36.0 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 11:16:36.0 Info: => 0.0004876s 11:16:36.0 Info: AlterTable Tracks 11:16:36.0 Info: => 4E-07s 11:16:36.0 Info: CreateColumn Tracks OldForeignRecordingIds String 11:16:36.0 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 11:16:36.0 Info: => 0.000487s 11:16:36.0 Info: AlterTable Tracks 11:16:36.0 Info: => 4E-07s 11:16:36.0 Info: CreateColumn Tracks OldForeignTrackIds String 11:16:36.0 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 11:16:36.0 Info: => 0.0004874s 11:16:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-07-30T11:16:36', 'old_ids_and_artist_alias') 11:16:36.0 Info: Committing Transaction 11:16:36.0 Info: 32: old_ids_and_artist_alias migrated 11:16:36.0 Info: => 0.0007614s 11:16:36.0 Info: 33: download_propers_config migrating 11:16:36.0 Info: Beginning Transaction 11:16:36.0 Info: Starting migration of Main DB to 33 11:16:36.0 Info: PerformDBOperation 11:16:36.0 Info: Performing DB Operation 11:16:36.0 Info: => 3.07E-05s 11:16:36.0 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:16:36.0 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:16:36.0 Info: => 3.18E-05s 11:16:36.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-07-30T11:16:36', 'download_propers_config') 11:16:36.0 Info: Committing Transaction 11:16:36.0 Info: 33: download_propers_config migrated 11:16:36.0 Info: => 0.0002609s 11:16:36.0 Info: 34: remove_language_profiles migrating 11:16:36.0 Info: Beginning Transaction 11:16:36.0 Info: Starting migration of Main DB to 34 11:16:36.0 Info: DeleteTable LanguageProfiles 11:16:36.0 Info: DROP TABLE "LanguageProfiles" 11:16:36.0 Info: => 0.0001917s 11:16:36.0 Info: DeleteColumn Artists LanguageProfileId 11:16: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, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:36.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" 11:16:36.0 Info: DROP TABLE "Artists" 11:16:36.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:36.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:36.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:36.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:36.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:36.0 Info: => 0.0046902s 11:16:36.0 Info: DeleteColumn ImportLists LanguageProfileId 11:16:36.1 Info: CREATE TABLE "ImportLists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "Tags" TEXT) 11:16:36.1 Info: INSERT INTO "ImportLists_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableAutomaticAdd", "RootFolderPath", "ShouldMonitor", "ProfileId", "MetadataProfileId", "Tags" FROM "ImportLists" 11:16:36.1 Info: DROP TABLE "ImportLists" 11:16:36.1 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 11:16:36.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:36.1 Info: => 0.0036239s 11:16:36.1 Info: DeleteColumn Blacklist Language 11:16:36.1 Info: CREATE TABLE "Blacklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 11:16:36.1 Info: INSERT INTO "Blacklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blacklist" 11:16:36.1 Info: DROP TABLE "Blacklist" 11:16:36.1 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 11:16:36.1 Info: => 0.0042804s 11:16:36.1 Info: DeleteColumn History Language 11:16:36.1 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 11:16:36.1 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 11:16:36.1 Info: DROP TABLE "History" 11:16:36.1 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:16:36.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:36.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:36.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:36.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:36.1 Info: => 0.0039065s 11:16:36.1 Info: DeleteColumn LyricFiles Language 11:16:36.1 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:16:36.1 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 11:16:36.1 Info: DROP TABLE "LyricFiles" 11:16:36.1 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:36.1 Info: => 0.0033076s 11:16:36.1 Info: DeleteColumn TrackFiles Language 11:16:36.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:36.1 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 11:16:36.1 Info: DROP TABLE "TrackFiles" 11:16:36.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:36.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:36.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:36.1 Info: => 0.0043755s 11:16:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-07-30T11:16:36', 'remove_language_profiles') 11:16:36.1 Info: Committing Transaction 11:16:36.1 Info: 34: remove_language_profiles migrated 11:16:36.1 Info: => 0.0048324s 11:16:36.1 Info: 35: multi_disc_naming_format migrating 11:16:36.1 Info: Beginning Transaction 11:16:36.1 Info: Starting migration of Main DB to 35 11:16:36.1 Info: AlterTable NamingConfig 11:16:36.1 Info: => 7E-07s 11:16:36.1 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 11:16:36.1 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 11:16:36.1 Info: => 0.0005169s 11:16:36.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:16:36.1 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:16:36.1 Info: => 3.97E-05s 11:16:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-07-30T11:16:36', 'multi_disc_naming_format') 11:16:36.1 Info: Committing Transaction 11:16:36.1 Info: 35: multi_disc_naming_format migrated 11:16:36.1 Info: => 0.0002875s 11:16:36.1 Info: 36: add_download_client_priority migrating 11:16:36.1 Info: Beginning Transaction 11:16:36.1 Info: Starting migration of Main DB to 36 11:16:36.1 Info: AlterTable DownloadClients 11:16:36.1 Info: => 6E-07s 11:16:36.1 Info: CreateColumn DownloadClients Priority Int32 11:16:36.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 11:16:36.1 Info: => 0.0005173s 11:16:36.1 Info: PerformDBOperation 11:16:36.1 Info: Performing DB Operation 11:16:36.1 Info: => 4.75E-05s 11:16:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-07-30T11:16:36', 'add_download_client_priority') 11:16:36.1 Info: Committing Transaction 11:16:36.1 Info: 36: add_download_client_priority migrated 11:16:36.1 Info: => 0.0003083s 11:16:36.1 Info: 37: remove_growl_prowl migrating 11:16:36.1 Info: Beginning Transaction 11:16:36.1 Info: Starting migration of Main DB to 37 11:16:36.1 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:36.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 11:16:36.1 Info: => 4.5E-05s 11:16:36.1 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:36.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 11:16:36.1 Info: => 2.69E-05s 11:16:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-07-30T11:16:36', 'remove_growl_prowl') 11:16:36.1 Info: Committing Transaction 11:16:36.1 Info: 37: remove_growl_prowl migrated 11:16:36.1 Info: => 0.0002502s 11:16:36.1 Info: 38: remove_plex_hometheatre migrating 11:16:36.1 Info: Beginning Transaction 11:16:36.1 Info: Starting migration of Main DB to 38 11:16:36.1 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:36.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 11:16:36.1 Info: => 4.31E-05s 11:16:36.1 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:36.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 11:16:36.1 Info: => 2.62E-05s 11:16:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-07-30T11:16:36', 'remove_plex_hometheatre') 11:16:36.1 Info: Committing Transaction 11:16:36.1 Info: 38: remove_plex_hometheatre migrated 11:16:36.1 Info: => 0.000249s 11:16:36.1 Info: 39: add_root_folder_add_defaults migrating 11:16:36.1 Info: Beginning Transaction 11:16:36.1 Info: Starting migration of Main DB to 39 11:16:36.1 Info: AlterTable RootFolders 11:16:36.1 Info: => 6E-07s 11:16:36.1 Info: CreateColumn RootFolders Name String 11:16:36.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 11:16:36.1 Info: => 0.0005172s 11:16:36.1 Info: AlterTable RootFolders 11:16:36.1 Info: => 5E-07s 11:16:36.1 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 11:16:36.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 11:16:36.1 Info: => 0.0004827s 11:16:36.1 Info: AlterTable RootFolders 11:16:36.1 Info: => 4E-07s 11:16:36.1 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 11:16:36.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 11:16:36.1 Info: => 0.0004969s 11:16:36.1 Info: AlterTable RootFolders 11:16:36.1 Info: => 4E-07s 11:16:36.1 Info: CreateColumn RootFolders DefaultMonitorOption Int32 11:16:36.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 11:16:36.1 Info: => 0.0005071s 11:16:36.1 Info: AlterTable RootFolders 11:16:36.1 Info: => 5E-07s 11:16:36.1 Info: CreateColumn RootFolders DefaultTags String 11:16:36.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 11:16:36.1 Info: => 0.000482s 11:16:36.1 Info: PerformDBOperation 11:16:36.1 Info: Performing DB Operation 11:16:36.1 Info: => 4.42E-05s 11:16:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-07-30T11:16:36', 'add_root_folder_add_defaults') 11:16:36.1 Info: Committing Transaction 11:16:36.1 Info: 39: add_root_folder_add_defaults migrated 11:16:36.1 Info: => 0.0002996s 11:16:36.1 Info: 40: task_duration migrating 11:16:36.1 Info: Beginning Transaction 11:16:36.1 Info: Starting migration of Main DB to 40 11:16:36.1 Info: AlterTable ScheduledTasks 11:16:36.1 Info: => 6E-07s 11:16:36.1 Info: CreateColumn ScheduledTasks LastStartTime DateTime 11:16:36.1 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 11:16:36.1 Info: => 0.0005265s 11:16:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-07-30T11:16:36', 'task_duration') 11:16:36.1 Info: Committing Transaction 11:16:36.1 Info: 40: task_duration migrated 11:16:36.1 Info: => 0.0007894s 11:16:36.1 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 11:16:36.1 Info: Beginning Transaction 11:16:36.1 Info: Starting migration of Main DB to 41 11:16:36.1 Info: AlterTable ReleaseProfiles 11:16:36.1 Info: => 6E-07s 11:16:36.1 Info: CreateColumn ReleaseProfiles Enabled Boolean 11:16:36.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 11:16:36.1 Info: => 0.0005387s 11:16:36.1 Info: AlterTable ReleaseProfiles 11:16:36.1 Info: => 5E-07s 11:16:36.1 Info: CreateColumn ReleaseProfiles IndexerId Int32 11:16:36.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 11:16:36.1 Info: => 0.0004997s 11:16:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-07-30T11:16:36', 'add_indexer_and_enabled_to_release_profiles') 11:16:36.1 Info: Committing Transaction 11:16:36.1 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 11:16:36.1 Info: => 0.0007675s 11:16:36.1 Info: 42: remove_album_folders migrating 11:16:36.1 Info: Beginning Transaction 11:16:36.1 Info: Starting migration of Main DB to 42 11:16:36.1 Info: DeleteColumn Artists AlbumFolder 11:16:36.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:36.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" 11:16:36.1 Info: DROP TABLE "Artists" 11:16:36.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:36.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:36.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:36.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:36.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:36.1 Info: => 0.0046555s 11:16:36.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:16:36.1 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:16:36.1 Info: => 3.37E-05s 11:16:36.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:16:36.1 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:16:36.1 Info: => 2.81E-05s 11:16:36.1 Info: DeleteColumn NamingConfig AlbumFolderFormat 11:16:36.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) 11:16:36.1 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 11:16:36.1 Info: DROP TABLE "NamingConfig" 11:16:36.1 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 11:16:36.1 Info: => 0.0033438s 11:16:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-07-30T11:16:36', 'remove_album_folders') 11:16:36.1 Info: Committing Transaction 11:16:36.1 Info: 42: remove_album_folders migrated 11:16:36.1 Info: => 0.0037112s 11:16:36.1 Info: 44: add_priority_to_indexers migrating 11:16:36.1 Info: Beginning Transaction 11:16:36.1 Info: Starting migration of Main DB to 44 11:16:36.1 Info: AlterTable Indexers 11:16:36.1 Info: => 6E-07s 11:16:36.1 Info: CreateColumn Indexers Priority Int32 11:16:36.1 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 11:16:36.1 Info: => 0.0005359s 11:16:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-07-30T11:16:36', 'add_priority_to_indexers') 11:16:36.1 Info: Committing Transaction 11:16:36.1 Info: 44: add_priority_to_indexers migrated 11:16:36.1 Info: => 0.0008132s 11:16:36.1 Info: 45: remove_chown_and_folderchmod_config migrating 11:16:36.1 Info: Beginning Transaction 11:16:36.1 Info: Starting migration of Main DB to 45 11:16:36.1 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:16:36.1 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:16:36.1 Info: => 0.0001201s 11:16:36.1 Info: PerformDBOperation 11:16:36.1 Info: Performing DB Operation 11:16:36.1 Info: => 2.52E-05s 11:16:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-07-30T11:16:36', 'remove_chown_and_folderchmod_config') 11:16:36.1 Info: Committing Transaction 11:16:36.1 Info: 45: remove_chown_and_folderchmod_config migrated 11:16:36.1 Info: => 0.0002546s 11:16:36.1 Info: 47: update_notifiarr migrating 11:16:36.1 Info: Beginning Transaction 11:16:36.1 Info: Starting migration of Main DB to 47 11:16:36.1 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:16:36.1 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:16:36.1 Info: => 6.83E-05s 11:16:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-07-30T11:16:36', 'update_notifiarr') 11:16:36.1 Info: Committing Transaction 11:16:36.1 Info: 47: update_notifiarr migrated 11:16:36.1 Info: => 0.0002945s 11:16:36.1 Info: 49: email_multiple_addresses migrating 11:16:36.1 Info: Beginning Transaction 11:16:36.1 Info: Starting migration of Main DB to 49 11:16:36.1 Info: PerformDBOperation 11:16:36.1 Info: Performing DB Operation 11:16:36.1 Info: => 5.34E-05s 11:16:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-07-30T11:16:36', 'email_multiple_addresses') 11:16:36.1 Info: Committing Transaction 11:16:36.1 Info: 49: email_multiple_addresses migrated 11:16:36.1 Info: => 0.0002881s 11:16:36.1 Info: 50: rename_blacklist_to_blocklist migrating 11:16:36.1 Info: Beginning Transaction 11:16:36.1 Info: Starting migration of Main DB to 50 11:16:36.1 Info: RenameTable Blacklist Blocklist 11:16:36.1 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 11:16:36.1 Info: => 0.0014066s 11:16:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-07-30T11:16:36', 'rename_blacklist_to_blocklist') 11:16:36.1 Info: Committing Transaction 11:16:36.1 Info: 50: rename_blacklist_to_blocklist migrated 11:16:36.1 Info: => 0.0017162s 11:16:36.1 Info: 51: cdh_per_downloadclient migrating 11:16:36.1 Info: Beginning Transaction 11:16:36.1 Info: Starting migration of Main DB to 51 11:16:36.1 Info: AlterTable DownloadClients 11:16:36.1 Info: => 6E-07s 11:16:36.1 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 11:16:36.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 11:16:36.1 Info: => 0.0005389s 11:16:36.1 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 11:16:36.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 11:16:36.1 Info: => 0.0005053s 11:16:36.1 Info: PerformDBOperation 11:16:36.1 Info: Performing DB Operation 11:16:36.1 Info: => 0.0001521s 11:16:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-07-30T11:16:36', 'cdh_per_downloadclient') 11:16:36.1 Info: Committing Transaction 11:16:36.1 Info: 51: cdh_per_downloadclient migrated 11:16:36.1 Info: => 0.0004098s 11:16:36.1 Info: 52: download_history migrating 11:16:36.1 Info: Beginning Transaction 11:16:36.1 Info: Starting migration of Main DB to 52 11:16:36.1 Info: CreateTable DownloadHistory 11:16:36.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) 11:16:36.1 Info: => 0.000149s 11:16:36.1 Info: CreateIndex DownloadHistory (EventType) 11:16:36.1 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:16:36.1 Info: => 7.89E-05s 11:16:36.1 Info: CreateIndex DownloadHistory (ArtistId) 11:16:36.1 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:16:36.1 Info: => 6.99E-05s 11:16:36.1 Info: CreateIndex DownloadHistory (DownloadId) 11:16:36.1 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:16:36.1 Info: => 6.93E-05s 11:16:36.1 Info: PerformDBOperation 11:16:36.1 Info: Performing DB Operation 11:16:36.1 Info: => 0.0001132s 11:16:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-07-30T11:16:36', 'download_history') 11:16:36.1 Info: Committing Transaction 11:16:36.1 Info: 52: download_history migrated 11:16:36.1 Info: => 0.0004149s 11:16:36.1 Info: 53: add_update_history migrating 11:16:36.1 Info: Beginning Transaction 11:16:36.1 Info: Starting migration of Main DB to 53 11:16:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-07-30T11:16:36', 'add_update_history') 11:16:36.1 Info: Committing Transaction 11:16:36.1 Info: 53: add_update_history migrated 11:16:36.1 Info: => 0.0002843s 11:16:36.1 Info: 54: add_on_update_to_notifications migrating 11:16:36.1 Info: Beginning Transaction 11:16:36.1 Info: Starting migration of Main DB to 54 11:16:36.1 Info: AlterTable Notifications 11:16:36.1 Info: => 1E-06s 11:16:36.1 Info: CreateColumn Notifications OnApplicationUpdate Boolean 11:16:36.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 11:16:36.1 Info: => 0.0005662s 11:16:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-07-30T11:16:36', 'add_on_update_to_notifications') 11:16:36.1 Info: Committing Transaction 11:16:36.1 Info: 54: add_on_update_to_notifications migrated 11:16:36.1 Info: => 0.0008595s 11:16:36.1 Info: 55: download_client_per_indexer migrating 11:16:36.1 Info: Beginning Transaction 11:16:36.1 Info: Starting migration of Main DB to 55 11:16:36.1 Info: AlterTable Indexers 11:16:36.1 Info: => 6E-07s 11:16:36.1 Info: CreateColumn Indexers DownloadClientId Int32 11:16:36.1 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 11:16:36.1 Info: => 0.0005436s 11:16:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-07-30T11:16:36', 'download_client_per_indexer') 11:16:36.1 Info: Committing Transaction 11:16:36.1 Info: 55: download_client_per_indexer migrated 11:16:36.1 Info: => 0.0008122s 11:16:36.1 Info: 56: AddNewItemMonitorType migrating 11:16:36.1 Info: Beginning Transaction 11:16:36.1 Info: Starting migration of Main DB to 56 11:16:36.1 Info: AlterTable Artists 11:16:36.1 Info: => 7E-07s 11:16:36.1 Info: CreateColumn Artists MonitorNewItems Int32 11:16:36.1 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:16:36.1 Info: => 0.0005635s 11:16:36.1 Info: AlterTable RootFolders 11:16:36.1 Info: => 5E-07s 11:16:36.1 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 11:16:36.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 11:16:36.1 Info: => 0.0005263s 11:16:36.1 Info: AlterTable ImportLists 11:16:36.1 Info: => 4E-07s 11:16:36.1 Info: CreateColumn ImportLists MonitorNewItems Int32 11:16:36.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:16:36.1 Info: => 0.000526s 11:16:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-07-30T11:16:36', 'AddNewItemMonitorType') 11:16:36.1 Info: Committing Transaction 11:16:36.1 Info: 56: AddNewItemMonitorType migrated 11:16:36.1 Info: => 0.0008067s 11:16:36.1 Info: 57: ImportListSearch migrating 11:16:36.1 Info: Beginning Transaction 11:16:36.1 Info: Starting migration of Main DB to 57 11:16:36.1 Info: AlterTable ImportLists 11:16:36.1 Info: => 6E-07s 11:16:36.1 Info: CreateColumn ImportLists ShouldSearch Boolean 11:16:36.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 11:16:36.1 Info: => 0.0005635s 11:16:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-07-30T11:16:36', 'ImportListSearch') 11:16:36.1 Info: Committing Transaction 11:16:36.1 Info: 57: ImportListSearch migrated 11:16:36.1 Info: => 0.0008306s 11:16:36.1 Info: 58: ImportListMonitorExisting migrating 11:16:36.1 Info: Beginning Transaction 11:16:36.1 Info: Starting migration of Main DB to 58 11:16:36.1 Info: AlterTable ImportLists 11:16:36.1 Info: => 5E-07s 11:16:36.1 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 11:16:36.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 11:16:36.1 Info: => 0.0005572s 11:16:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-07-30T11:16:36', 'ImportListMonitorExisting') 11:16:36.1 Info: Committing Transaction 11:16:36.1 Info: 58: ImportListMonitorExisting migrated 11:16:36.1 Info: => 0.0008436s 11:16:36.1 Info: 59: add_indexer_tags migrating 11:16:36.1 Info: Beginning Transaction 11:16:36.1 Info: Starting migration of Main DB to 59 11:16:36.1 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:36.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 11:16:36.1 Info: => 4.6E-05s 11:16:36.1 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:36.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 11:16:36.1 Info: => 2.76E-05s 11:16:36.1 Info: AlterTable Indexers 11:16:36.1 Info: => 3E-07s 11:16:36.1 Info: CreateColumn Indexers Tags String 11:16:36.1 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 11:16:36.1 Info: => 0.0005399s 11:16:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-07-30T11:16:36', 'add_indexer_tags') 11:16:36.1 Info: Committing Transaction 11:16:36.1 Info: 59: add_indexer_tags migrated 11:16:36.1 Info: => 0.0008021s 11:16:36.1 Info: 60: update_audio_types migrating 11:16:36.1 Info: Beginning Transaction 11:16:36.1 Info: Starting migration of Main DB to 60 11:16:36.1 Info: PerformDBOperation 11:16:36.1 Info: Performing DB Operation 11:16:36.1 Info: => 4.91E-05s 11:16:36.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-07-30T11:16:36', 'update_audio_types') 11:16:36.1 Info: Committing Transaction 11:16:36.1 Info: 60: update_audio_types migrated 11:16:36.1 Info: => 0.0002861s 11:16:36.1 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 11:16:36.1 Info: Beginning Transaction 11:16:36.1 Info: Starting migration of Main DB to 61 11:16:36.1 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:36.1 Info: DELETE FROM "Commands" WHERE 1 = 1 11:16:36.1 Info: => 4.26E-05s 11:16:36.1 Info: AlterTable AlbumReleases 11:16:36.1 Info: => 4E-07s 11:16:36.1 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 11:16:36.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) 11:16:36.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" 11:16:36.1 Info: DROP TABLE "AlbumReleases" 11:16:36.1 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 11:16:36.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:36.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:36.1 Info: => 0.00467s 11:16:36.1 Info: AlterTable Albums 11:16:36.1 Info: => 5E-07s 11:16:36.1 Info: AlterColumn Albums LastInfoSync DateTimeOffset 11:16:36.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) 11:16:36.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" 11:16:36.1 Info: DROP TABLE "Albums" 11:16:36.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:36.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:36.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:36.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:36.1 Info: => 0.0040441s 11:16:36.1 Info: AlterTable Albums 11:16:36.1 Info: => 4E-07s 11:16:36.1 Info: AlterColumn Albums ReleaseDate DateTimeOffset 11:16:36.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) 11:16:36.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" 11:16:36.1 Info: DROP TABLE "Albums" 11:16:36.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:36.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:36.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:36.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:36.1 Info: => 0.0050049s 11:16:36.1 Info: AlterTable Albums 11:16:36.1 Info: => 5E-07s 11:16:36.1 Info: AlterColumn Albums Added DateTimeOffset 11:16:36.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) 11:16:36.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" 11:16:36.1 Info: DROP TABLE "Albums" 11:16:36.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:36.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:36.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:36.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:36.1 Info: => 0.0040741s 11:16:36.1 Info: AlterTable Artists 11:16:36.1 Info: => 5E-07s 11:16:36.1 Info: AlterColumn Artists LastInfoSync DateTimeOffset 11:16:36.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 11:16:36.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" 11:16:36.1 Info: DROP TABLE "Artists" 11:16:36.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:36.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:36.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:36.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:36.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:36.1 Info: => 0.0041523s 11:16:36.1 Info: AlterTable Artists 11:16:36.1 Info: => 5E-07s 11:16:36.1 Info: AlterColumn Artists Added DateTimeOffset 11:16:36.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 11:16:36.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" 11:16:36.1 Info: DROP TABLE "Artists" 11:16:36.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:36.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:36.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:36.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:36.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:36.1 Info: => 0.0041469s 11:16:36.1 Info: AlterTable Blocklist 11:16:36.1 Info: => 4E-07s 11:16:36.1 Info: AlterColumn Blocklist Date DateTimeOffset 11:16:36.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) 11:16:36.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" 11:16:36.1 Info: DROP TABLE "Blocklist" 11:16:36.1 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:16:36.1 Info: => 0.0047234s 11:16:36.1 Info: AlterTable Blocklist 11:16:36.1 Info: => 6E-07s 11:16:36.1 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 11:16:36.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) 11:16:36.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" 11:16:36.1 Info: DROP TABLE "Blocklist" 11:16:36.1 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:16:36.1 Info: => 0.00359s 11:16:36.1 Info: AlterTable Commands 11:16:36.1 Info: => 7E-07s 11:16:36.1 Info: AlterColumn Commands QueuedAt DateTimeOffset 11:16:36.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) 11:16:36.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" 11:16:36.1 Info: DROP TABLE "Commands" 11:16:36.1 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:16:36.1 Info: => 0.0035573s 11:16:36.1 Info: AlterTable Commands 11:16:36.1 Info: => 6E-07s 11:16:36.1 Info: AlterColumn Commands StartedAt DateTimeOffset 11:16:36.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) 11:16:36.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" 11:16:36.1 Info: DROP TABLE "Commands" 11:16:36.1 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:16:36.1 Info: => 0.0044208s 11:16:36.1 Info: AlterTable Commands 11:16:36.1 Info: => 6E-07s 11:16:36.1 Info: AlterColumn Commands EndedAt DateTimeOffset 11:16:36.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) 11:16:36.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" 11:16:36.1 Info: DROP TABLE "Commands" 11:16:36.1 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:16:36.1 Info: => 0.0045535s 11:16:36.1 Info: AlterTable DownloadClientStatus 11:16:36.1 Info: => 6E-07s 11:16:36.1 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 11:16:36.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) 11:16:36.1 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:16:36.1 Info: DROP TABLE "DownloadClientStatus" 11:16:36.1 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:16:36.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:36.2 Info: => 0.0036796s 11:16:36.2 Info: AlterTable DownloadClientStatus 11:16:36.2 Info: => 4E-07s 11:16:36.2 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 11:16:36.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) 11:16:36.2 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:16:36.2 Info: DROP TABLE "DownloadClientStatus" 11:16:36.2 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:16:36.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:36.2 Info: => 0.003662s 11:16:36.2 Info: AlterTable DownloadClientStatus 11:16:36.2 Info: => 5E-07s 11:16:36.2 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 11:16:36.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) 11:16:36.2 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:16:36.2 Info: DROP TABLE "DownloadClientStatus" 11:16:36.2 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:16:36.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:36.2 Info: => 0.0036597s 11:16:36.2 Info: AlterTable DownloadHistory 11:16:36.2 Info: => 5E-07s 11:16:36.2 Info: AlterColumn DownloadHistory Date DateTimeOffset 11:16:36.2 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 11:16:36.2 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 11:16:36.2 Info: DROP TABLE "DownloadHistory" 11:16:36.2 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 11:16:36.2 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:16:36.2 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:16:36.2 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:16:36.2 Info: => 0.0056069s 11:16:36.2 Info: AlterTable ExtraFiles 11:16:36.2 Info: => 4E-07s 11:16:36.2 Info: AlterColumn ExtraFiles Added DateTimeOffset 11:16:36.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) 11:16:36.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" 11:16:36.2 Info: DROP TABLE "ExtraFiles" 11:16:36.2 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:16:36.2 Info: => 0.0035133s 11:16:36.2 Info: AlterTable ExtraFiles 11:16:36.2 Info: => 7E-07s 11:16:36.2 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 11:16:36.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) 11:16:36.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" 11:16:36.2 Info: DROP TABLE "ExtraFiles" 11:16:36.2 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:16:36.2 Info: => 0.0035596s 11:16:36.2 Info: AlterTable History 11:16:36.2 Info: => 6E-07s 11:16:36.2 Info: AlterColumn History Date DateTimeOffset 11:16:36.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) 11:16:36.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" 11:16:36.2 Info: DROP TABLE "History" 11:16:36.2 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:16:36.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:36.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:36.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:36.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:36.2 Info: => 0.0048246s 11:16:36.2 Info: AlterTable ImportListStatus 11:16:36.2 Info: => 5E-07s 11:16:36.2 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 11:16:36.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) 11:16:36.2 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:16:36.2 Info: DROP TABLE "ImportListStatus" 11:16:36.2 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:16:36.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:36.2 Info: => 0.0046142s 11:16:36.2 Info: AlterTable ImportListStatus 11:16:36.2 Info: => 4E-07s 11:16:36.2 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 11:16:36.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) 11:16:36.2 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:16:36.2 Info: DROP TABLE "ImportListStatus" 11:16:36.2 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:16:36.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:36.2 Info: => 0.0037124s 11:16:36.2 Info: AlterTable ImportListStatus 11:16:36.2 Info: => 6E-07s 11:16:36.2 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 11:16:36.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) 11:16:36.2 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:16:36.2 Info: DROP TABLE "ImportListStatus" 11:16:36.2 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:16:36.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:36.2 Info: => 0.0037055s 11:16:36.2 Info: AlterTable IndexerStatus 11:16:36.2 Info: => 5E-07s 11:16:36.2 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 11:16:36.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) 11:16:36.2 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:16:36.2 Info: DROP TABLE "IndexerStatus" 11:16:36.2 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:16:36.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:36.2 Info: => 0.0047005s 11:16:36.2 Info: AlterTable IndexerStatus 11:16:36.2 Info: => 4E-07s 11:16:36.2 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 11:16:36.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) 11:16:36.2 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:16:36.2 Info: DROP TABLE "IndexerStatus" 11:16:36.2 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:16:36.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:36.2 Info: => 0.0036863s 11:16:36.2 Info: AlterTable IndexerStatus 11:16:36.2 Info: => 5E-07s 11:16:36.2 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 11:16:36.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) 11:16:36.2 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:16:36.2 Info: DROP TABLE "IndexerStatus" 11:16:36.2 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:16:36.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:36.2 Info: => 0.0037402s 11:16:36.2 Info: AlterTable LyricFiles 11:16:36.2 Info: => 4E-07s 11:16:36.2 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 11:16:36.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) 11:16:36.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" 11:16:36.2 Info: DROP TABLE "LyricFiles" 11:16:36.2 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:36.2 Info: => 0.0044453s 11:16:36.2 Info: AlterTable LyricFiles 11:16:36.2 Info: => 7E-07s 11:16:36.2 Info: AlterColumn LyricFiles Added DateTimeOffset 11:16:36.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) 11:16:36.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" 11:16:36.2 Info: DROP TABLE "LyricFiles" 11:16:36.2 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:36.2 Info: => 0.0046094s 11:16:36.2 Info: AlterTable MetadataFiles 11:16:36.2 Info: => 7E-07s 11:16:36.2 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 11:16:36.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) 11:16:36.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" 11:16:36.2 Info: DROP TABLE "MetadataFiles" 11:16:36.2 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:16:36.2 Info: => 0.003514s 11:16:36.2 Info: AlterTable MetadataFiles 11:16:36.2 Info: => 7E-07s 11:16:36.2 Info: AlterColumn MetadataFiles Added DateTimeOffset 11:16:36.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) 11:16:36.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" 11:16:36.2 Info: DROP TABLE "MetadataFiles" 11:16:36.2 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:16:36.2 Info: => 0.0035578s 11:16:36.2 Info: AlterTable PendingReleases 11:16:36.2 Info: => 6E-07s 11:16:36.2 Info: AlterColumn PendingReleases Added DateTimeOffset 11:16:36.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) 11:16:36.2 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 11:16:36.2 Info: DROP TABLE "PendingReleases" 11:16:36.2 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 11:16:36.2 Info: => 0.003502s 11:16:36.2 Info: AlterTable ScheduledTasks 11:16:36.2 Info: => 6E-07s 11:16:36.2 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 11:16:36.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) 11:16:36.2 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:16:36.2 Info: DROP TABLE "ScheduledTasks" 11:16:36.2 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:16:36.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:36.2 Info: => 0.0041614s 11:16:36.2 Info: AlterTable ScheduledTasks 11:16:36.2 Info: => 4E-07s 11:16:36.2 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 11:16:36.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) 11:16:36.2 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:16:36.2 Info: DROP TABLE "ScheduledTasks" 11:16:36.2 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:16:36.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:36.2 Info: => 0.0046488s 11:16:36.2 Info: AlterTable TrackFiles 11:16:36.2 Info: => 5E-07s 11:16:36.2 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 11:16: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, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:36.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" 11:16:36.2 Info: DROP TABLE "TrackFiles" 11:16:36.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:36.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:36.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:36.2 Info: => 0.0037967s 11:16:36.2 Info: AlterTable TrackFiles 11:16:36.2 Info: => 4E-07s 11:16:36.2 Info: AlterColumn TrackFiles Modified DateTimeOffset 11:16: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, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:36.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" 11:16:36.2 Info: DROP TABLE "TrackFiles" 11:16:36.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:36.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:36.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:36.2 Info: => 0.0046682s 11:16:36.2 Info: AlterTable VersionInfo 11:16:36.2 Info: => 4E-07s 11:16:36.2 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 11:16:36.2 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 11:16:36.2 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 11:16:36.2 Info: DROP TABLE "VersionInfo" 11:16:36.2 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 11:16:36.2 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:36.2 Info: => 0.0035946s 11:16:36.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-07-30T11:16:36', 'postgres_update_timestamp_columns_to_with_timezone') 11:16:36.2 Info: Committing Transaction 11:16:36.2 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 11:16:36.2 Info: => 0.0042306s 11:16:36.2 Info: 62: add_on_delete_to_notifications migrating 11:16:36.2 Info: Beginning Transaction 11:16:36.2 Info: Starting migration of Main DB to 62 11:16:36.2 Info: AlterTable Notifications 11:16:36.2 Info: => 7E-07s 11:16:36.2 Info: CreateColumn Notifications OnArtistDelete Boolean 11:16:36.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 11:16:36.2 Info: => 0.0005573s 11:16:36.2 Info: AlterTable Notifications 11:16:36.2 Info: => 6E-07s 11:16:36.2 Info: CreateColumn Notifications OnAlbumDelete Boolean 11:16:36.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 11:16:36.2 Info: => 0.0005449s 11:16:36.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-07-30T11:16:36', 'add_on_delete_to_notifications') 11:16:36.2 Info: Committing Transaction 11:16:36.2 Info: 62: add_on_delete_to_notifications migrated 11:16:36.2 Info: => 0.0008146s 11:16:36.2 Info: 63: add_custom_formats migrating 11:16:36.2 Info: Beginning Transaction 11:16:36.2 Info: Starting migration of Main DB to 63 11:16:36.2 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 }, { "key": "x265", "value": 5 } ]', '', '', '[]', 0, 1, 0) 11:16:36.2 Info: AlterTable DelayProfiles 11:16:36.2 Info: => 4E-07s 11:16:36.2 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 11:16:36.2 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 11:16:36.2 Info: => 0.0005413s 11:16:36.2 Info: UpdateData 11:16:36.2 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 11:16:36.2 Info: => 4.61E-05s 11:16:36.2 Info: AlterTable TrackFiles 11:16:36.2 Info: => 4E-07s 11:16:36.2 Info: CreateColumn TrackFiles OriginalFilePath String 11:16:36.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 11:16:36.2 Info: => 0.0005005s 11:16:36.2 Info: PerformDBOperation 11:16:36.2 Info: Performing DB Operation 11:16:36.2 Info: => 0.001144s 11:16:36.2 Info: CreateTable CustomFormats 11:16:36.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) 11:16:36.2 Info: => 0.0001285s 11:16:36.2 Info: CreateIndex CustomFormats (Name) 11:16:36.2 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 11:16:36.2 Info: => 7.37E-05s 11:16:36.2 Info: AlterTable QualityProfiles 11:16:36.2 Info: => 5E-07s 11:16:36.2 Info: CreateColumn QualityProfiles FormatItems String 11:16:36.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 11:16:36.2 Info: => 0.0005762s 11:16:36.2 Info: AlterTable QualityProfiles 11:16:36.2 Info: => 6E-07s 11:16:36.2 Info: CreateColumn QualityProfiles MinFormatScore Int32 11:16:36.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 11:16:36.2 Info: => 0.0005306s 11:16:36.2 Info: AlterTable QualityProfiles 11:16:36.2 Info: => 5E-07s 11:16:36.2 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 11:16:36.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 11:16:36.2 Info: => 0.0005191s 11:16:36.2 Info: PerformDBOperation 11:16:36.2 Info: Performing DB Operation 11:16:36.2 Info: => 0.0013032s 11:16:36.2 Info: PerformDBOperation 11:16:36.2 Info: Performing DB Operation 11:16:36.2 Info: => 3.21E-05s 11:16:36.2 Info: DeleteColumn ReleaseProfiles Preferred 11:16:36.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) 11:16:36.3 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:16:36.3 Info: DROP TABLE "ReleaseProfiles" 11:16:36.3 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:16:36.3 Info: => 0.0047919s 11:16:36.3 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 11:16:36.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) 11:16:36.3 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:16:36.3 Info: DROP TABLE "ReleaseProfiles" 11:16:36.3 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:16:36.3 Info: => 0.0035792s 11:16:36.3 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:16:36.3 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:16:36.3 Info: => 4.72E-05s 11:16:36.3 Info: AlterTable DelayProfiles 11:16:36.3 Info: => 3E-07s 11:16:36.3 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 11:16:36.3 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 11:16:36.3 Info: => 0.0005351s 11:16:36.3 Info: AlterTable DelayProfiles 11:16:36.3 Info: => 3E-07s 11:16:36.3 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 11:16:36.3 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 11:16:36.3 Info: => 0.0005243s 11:16:36.3 Info: -> 1 Insert operations completed in 00:00:00.0000915 taking an average of 00:00:00.0000915 11:16:36.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-07-30T11:16:36', 'add_custom_formats') 11:16:36.3 Info: Committing Transaction 11:16:36.3 Info: 63: add_custom_formats migrated 11:16:36.3 Info: => 0.0008683s 11:16:36.3 Debug: Took: 00:00:00.3641175 11:16:36.3 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_add_two_cfs_if_release_profile_has_multiple_terms --- 11:16:36.3 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_case_insensitive_regex --- 11:16:36.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579349963405761_135/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:36.3 Info: DatabaseEngineVersionCheck migrating 11:16:36.3 Info: PerformDBOperation 11:16:36.3 Info: Performing DB Operation 11:16:36.3 Info: SQLite 3.46.0 11:16:36.3 Info: => 0.0009757s 11:16:36.3 Info: DatabaseEngineVersionCheck migrated 11:16:36.3 Info: => 0.0009871s 11:16:36.3 Info: VersionMigration migrating 11:16:36.3 Info: Beginning Transaction 11:16:36.3 Info: CreateTable VersionInfo 11:16:36.3 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:16:36.3 Info: => 0.0001475s 11:16:36.3 Info: Committing Transaction 11:16:36.3 Info: VersionMigration migrated 11:16:36.3 Info: => 0.0004962s 11:16:36.3 Info: VersionUniqueMigration migrating 11:16:36.3 Info: Beginning Transaction 11:16:36.3 Info: CreateIndex VersionInfo (Version) 11:16:36.3 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:36.3 Info: => 0.0001234s 11:16:36.3 Info: AlterTable VersionInfo 11:16:36.3 Info: => 6E-07s 11:16:36.3 Info: CreateColumn VersionInfo AppliedOn DateTime 11:16:36.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:16:36.3 Info: => 0.0005551s 11:16:36.3 Info: Committing Transaction 11:16:36.3 Info: VersionUniqueMigration migrated 11:16:36.3 Info: => 0.0007619s 11:16:36.3 Info: VersionDescriptionMigration migrating 11:16:36.3 Info: Beginning Transaction 11:16:36.3 Info: AlterTable VersionInfo 11:16:36.3 Info: => 5E-07s 11:16:36.3 Info: CreateColumn VersionInfo Description String 11:16:36.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:16:36.3 Info: => 0.0001969s 11:16:36.3 Info: Committing Transaction 11:16:36.3 Info: VersionDescriptionMigration migrated 11:16:36.3 Info: => 0.0003798s 11:16:36.3 Info: 1: InitialSetup migrating 11:16:36.3 Info: Beginning Transaction 11:16:36.3 Info: Starting migration of Main DB to 1 11:16:36.3 Info: CreateTable Config 11:16:36.3 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:16:36.3 Info: => 0.0001562s 11:16:36.3 Info: CreateIndex Config (Key) 11:16:36.3 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:16:36.3 Info: => 6.88E-05s 11:16:36.3 Info: CreateTable RootFolders 11:16:36.3 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:16:36.3 Info: => 7.65E-05s 11:16:36.3 Info: CreateIndex RootFolders (Path) 11:16:36.3 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:16:36.3 Info: => 6.47E-05s 11:16:36.3 Info: CreateTable Artists 11:16: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) 11:16:36.3 Info: => 0.0002229s 11:16:36.3 Info: CreateIndex Artists (ForeignArtistId) 11:16:36.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:36.3 Info: => 7.17E-05s 11:16:36.3 Info: CreateIndex Artists (NameSlug) 11:16:36.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:36.3 Info: => 6.23E-05s 11:16:36.3 Info: CreateIndex Artists (CleanName) 11:16:36.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:36.3 Info: => 5.86E-05s 11:16:36.3 Info: CreateIndex Artists (Path) 11:16:36.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:36.3 Info: => 5.8E-05s 11:16:36.3 Info: CreateTable Albums 11:16: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) 11:16:36.3 Info: => 0.0001884s 11:16:36.3 Info: CreateIndex Albums (ForeignAlbumId) 11:16:36.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:36.3 Info: => 6.45E-05s 11:16:36.3 Info: CreateIndex Albums (MBId) 11:16:36.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:36.3 Info: => 5.8E-05s 11:16:36.3 Info: CreateIndex Albums (TADBId) 11:16:36.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:36.3 Info: => 5.7E-05s 11:16:36.3 Info: CreateIndex Albums (TitleSlug) 11:16:36.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:36.3 Info: => 5.78E-05s 11:16:36.3 Info: CreateIndex Albums (CleanTitle) 11:16:36.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:36.3 Info: => 5.67E-05s 11:16:36.3 Info: CreateIndex Albums (Path) 11:16:36.3 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:16:36.3 Info: => 5.56E-05s 11:16:36.3 Info: CreateTable Tracks 11:16: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) 11:16:36.3 Info: => 0.0001234s 11:16:36.3 Info: CreateIndex Tracks (ForeignTrackId) 11:16:36.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:36.3 Info: => 6.06E-05s 11:16:36.3 Info: CreateIndex Tracks (ArtistId) 11:16:36.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:36.3 Info: => 6.33E-05s 11:16:36.3 Info: CreateIndex Tracks (TrackFileId) 11:16:36.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:36.3 Info: => 6.11E-05s 11:16:36.3 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:16:36.3 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:16:36.3 Info: => 6.76E-05s 11:16:36.3 Info: CreateTable TrackFiles 11:16: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) 11:16:36.3 Info: => 0.000114s 11:16:36.3 Info: CreateIndex TrackFiles (ArtistId) 11:16:36.3 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:16:36.3 Info: => 6.42E-05s 11:16:36.3 Info: CreateIndex TrackFiles (AlbumId) 11:16:36.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:36.3 Info: => 5.97E-05s 11:16:36.3 Info: CreateTable History 11:16: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) 11:16:36.3 Info: => 0.0001218s 11:16:36.3 Info: CreateIndex History (Date) 11:16:36.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:36.3 Info: => 6.31E-05s 11:16:36.3 Info: CreateIndex History (EventType) 11:16:36.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:36.3 Info: => 6.82E-05s 11:16:36.3 Info: CreateIndex History (DownloadId) 11:16:36.3 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:16:36.3 Info: => 6.13E-05s 11:16:36.3 Info: CreateIndex History (AlbumId) 11:16:36.3 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:16:36.3 Info: => 5.98E-05s 11:16:36.3 Info: CreateTable Notifications 11:16: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) 11:16:36.3 Info: => 0.0001066s 11:16:36.3 Info: CreateTable ScheduledTasks 11:16: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) 11:16:36.3 Info: => 0.0001378s 11:16:36.3 Info: CreateIndex ScheduledTasks (TypeName) 11:16:36.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:36.3 Info: => 9.9E-05s 11:16:36.3 Info: CreateTable Indexers 11:16: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) 11:16:36.3 Info: => 0.0001128s 11:16:36.3 Info: CreateIndex Indexers (Name) 11:16:36.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:36.3 Info: => 6.85E-05s 11:16:36.3 Info: CreateTable Profiles 11:16: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) 11:16:36.3 Info: => 8.08E-05s 11:16:36.3 Info: CreateIndex Profiles (Name) 11:16:36.3 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:16:36.3 Info: => 6.82E-05s 11:16:36.3 Info: CreateTable QualityDefinitions 11:16: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) 11:16:36.3 Info: => 9.38E-05s 11:16:36.3 Info: CreateIndex QualityDefinitions (Quality) 11:16:36.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:16:36.3 Info: => 6.53E-05s 11:16:36.3 Info: CreateIndex QualityDefinitions (Title) 11:16:36.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:16:36.3 Info: => 9.84E-05s 11:16:36.3 Info: CreateTable NamingConfig 11:16: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) 11:16:36.3 Info: => 0.0001191s 11:16:36.3 Info: CreateTable Blacklist 11:16: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 '') 11:16:36.3 Info: => 0.0001476s 11:16:36.3 Info: CreateTable Metadata 11:16: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) 11:16:36.3 Info: => 9.29E-05s 11:16:36.3 Info: CreateTable MetadataFiles 11:16: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) 11:16:36.3 Info: => 0.0001074s 11:16:36.3 Info: CreateTable DownloadClients 11:16: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) 11:16:36.3 Info: => 9.24E-05s 11:16:36.3 Info: CreateTable PendingReleases 11:16: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 '') 11:16:36.3 Info: => 0.0001028s 11:16:36.3 Info: CreateTable RemotePathMappings 11:16: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) 11:16:36.3 Info: => 0.0001015s 11:16:36.3 Info: CreateTable Tags 11:16:36.3 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:16:36.3 Info: => 7.68E-05s 11:16:36.3 Info: CreateIndex Tags (Label) 11:16:36.3 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:16:36.3 Info: => 7.26E-05s 11:16:36.3 Info: CreateTable Restrictions 11:16:36.3 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:16:36.3 Info: => 8.52E-05s 11:16:36.3 Info: CreateTable DelayProfiles 11:16: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) 11:16:36.3 Info: => 0.0001125s 11:16:36.3 Info: CreateTable Users 11:16: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) 11:16:36.3 Info: => 8.54E-05s 11:16:36.3 Info: CreateIndex Users (Identifier) 11:16:36.3 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:16:36.3 Info: => 0.000108s 11:16:36.3 Info: CreateIndex Users (Username) 11:16:36.3 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:16:36.3 Info: => 8.88E-05s 11:16:36.3 Info: CreateTable Commands 11:16: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) 11:16:36.3 Info: => 0.0001209s 11:16:36.3 Info: CreateTable IndexerStatus 11:16: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) 11:16:36.3 Info: => 0.0001133s 11:16:36.3 Info: CreateIndex IndexerStatus (ProviderId) 11:16:36.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:36.3 Info: => 7.42E-05s 11:16:36.3 Info: CreateTable ExtraFiles 11:16: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) 11:16:36.3 Info: => 0.0001053s 11:16:36.3 Info: CreateTable LyricFiles 11:16: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) 11:16:36.3 Info: => 0.0001438s 11:16:36.3 Info: CreateTable LanguageProfiles 11:16: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) 11:16:36.3 Info: => 9.2E-05s 11:16:36.3 Info: CreateIndex LanguageProfiles (Name) 11:16:36.3 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:16:36.3 Info: => 7.42E-05s 11:16:36.3 Info: CreateTable DownloadClientStatus 11:16: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) 11:16:36.3 Info: => 9.79E-05s 11:16:36.3 Info: CreateIndex DownloadClientStatus (ProviderId) 11:16:36.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:36.3 Info: => 7.41E-05s 11:16:36.3 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:16:36.3 Info: -> 1 Insert operations completed in 00:00:00.0000551 taking an average of 00:00:00.0000551 11:16:36.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-30T11:16:36', 'InitialSetup') 11:16:36.3 Info: Committing Transaction 11:16:36.3 Info: 1: InitialSetup migrated 11:16:36.3 Info: => 0.0008847s 11:16:36.3 Info: 2: add_reason_to_pending_releases migrating 11:16:36.3 Info: Beginning Transaction 11:16:36.3 Info: Starting migration of Main DB to 2 11:16:36.3 Info: AlterTable PendingReleases 11:16:36.3 Info: => 6E-07s 11:16:36.3 Info: CreateColumn PendingReleases Reason Int32 11:16:36.3 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:16:36.3 Info: => 0.0004994s 11:16:36.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-30T11:16:36', 'add_reason_to_pending_releases') 11:16:36.3 Info: Committing Transaction 11:16:36.3 Info: 2: add_reason_to_pending_releases migrated 11:16:36.3 Info: => 0.0007669s 11:16:36.3 Info: 3: add_medium_support migrating 11:16:36.3 Info: Beginning Transaction 11:16:36.3 Info: Starting migration of Main DB to 3 11:16:36.3 Info: AlterTable Albums 11:16:36.3 Info: => 7E-07s 11:16:36.3 Info: CreateColumn Albums Media String 11:16:36.3 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:16:36.3 Info: => 0.0004913s 11:16:36.3 Info: AlterTable Tracks 11:16:36.3 Info: => 4E-07s 11:16:36.3 Info: CreateColumn Tracks MediumNumber Int32 11:16:36.3 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:16:36.3 Info: => 0.0005114s 11:16:36.3 Info: AlterTable Tracks 11:16:36.3 Info: => 4E-07s 11:16:36.3 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:16:36.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:16:36.3 Info: => 0.00044s 11:16:36.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:36.3 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:36.3 Info: => 3.85E-05s 11:16:36.3 Info: DeleteColumn Tracks TrackNumber 11:16: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) 11:16: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" 11:16:36.3 Info: DROP TABLE "Tracks" 11:16:36.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:36.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:36.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:36.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:36.3 Info: => 0.00349s 11:16:36.3 Info: AlterTable Tracks 11:16:36.3 Info: => 5E-07s 11:16:36.3 Info: CreateColumn Tracks TrackNumber String 11:16:36.3 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:16:36.3 Info: => 0.0004362s 11:16:36.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-30T11:16:36', 'add_medium_support') 11:16:36.3 Info: Committing Transaction 11:16:36.3 Info: 3: add_medium_support migrated 11:16:36.3 Info: => 0.0007666s 11:16:36.3 Info: 4: add_various_qualites_in_profile migrating 11:16:36.3 Info: Beginning Transaction 11:16:36.3 Info: Starting migration of Main DB to 4 11:16:36.3 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:36.3 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:36.3 Info: => 4.83E-05s 11:16:36.3 Info: PerformDBOperation 11:16:36.3 Info: Performing DB Operation 11:16:36.3 Info: => 3.02E-05s 11:16:36.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-30T11:16:36', 'add_various_qualites_in_profile') 11:16:36.3 Info: Committing Transaction 11:16:36.3 Info: 4: add_various_qualites_in_profile migrated 11:16:36.3 Info: => 0.0002569s 11:16:36.3 Info: 5: metadata_profiles migrating 11:16:36.3 Info: Beginning Transaction 11:16:36.3 Info: Starting migration of Main DB to 5 11:16:36.3 Info: CreateTable MetadataProfiles 11:16: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) 11:16:36.3 Info: => 0.000119s 11:16:36.3 Info: CreateIndex MetadataProfiles (Name) 11:16:36.3 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:16:36.3 Info: => 8.68E-05s 11:16:36.3 Info: AlterTable Artists 11:16:36.3 Info: => 3E-07s 11:16:36.3 Info: CreateColumn Artists MetadataProfileId Int32 11:16:36.3 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:16:36.3 Info: => 0.0004586s 11:16:36.3 Info: DeleteColumn Artists PrimaryAlbumTypes 11:16: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) 11:16: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" 11:16:36.3 Info: DROP TABLE "Artists" 11:16:36.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:36.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:36.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:36.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:36.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:36.3 Info: => 0.0037505s 11:16:36.3 Info: DeleteColumn Artists SecondaryAlbumTypes 11:16: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) 11:16: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" 11:16:36.3 Info: DROP TABLE "Artists" 11:16:36.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:36.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:36.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:36.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:36.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:36.3 Info: => 0.0043627s 11:16:36.3 Info: AlterTable Albums 11:16:36.3 Info: => 4E-07s 11:16:36.3 Info: CreateColumn Albums SecondaryTypes String 11:16:36.3 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:16:36.3 Info: => 0.0004464s 11:16:36.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-30T11:16:36', 'metadata_profiles') 11:16:36.3 Info: Committing Transaction 11:16:36.3 Info: 5: metadata_profiles migrated 11:16:36.3 Info: => 0.0008364s 11:16:36.3 Info: 6: separate_automatic_and_interactive_search migrating 11:16:36.3 Info: Beginning Transaction 11:16:36.3 Info: Starting migration of Main DB to 6 11:16:36.3 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:16: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) 11:16:36.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:16:36.3 Info: DROP TABLE "Indexers" 11:16:36.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:36.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:36.3 Info: => 0.0043965s 11:16:36.3 Info: AlterTable Indexers 11:16:36.3 Info: => 5E-07s 11:16:36.3 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:16:36.3 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:16:36.3 Info: => 0.0004487s 11:16:36.3 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:36.3 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:36.3 Info: => 3.59E-05s 11:16:36.3 Info: AlterTable Indexers 11:16:36.3 Info: => 5E-07s 11:16:36.3 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:16: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) 11:16: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" 11:16:36.3 Info: DROP TABLE "Indexers" 11:16:36.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:36.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:36.3 Info: => 0.0030709s 11:16:36.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-30T11:16:36', 'separate_automatic_and_interactive_search') 11:16:36.3 Info: Committing Transaction 11:16:36.3 Info: 6: separate_automatic_and_interactive_search migrated 11:16:36.3 Info: => 0.0033716s 11:16:36.3 Info: 7: change_album_path_to_relative migrating 11:16:36.3 Info: Beginning Transaction 11:16:36.3 Info: Starting migration of Main DB to 7 11:16:36.3 Info: DeleteColumn Albums Path 11:16: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) 11:16: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" 11:16:36.3 Info: DROP TABLE "Albums" 11:16:36.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:36.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:36.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:36.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:36.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:36.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:36.3 Info: => 0.0047818s 11:16:36.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-30T11:16:36', 'change_album_path_to_relative') 11:16:36.3 Info: Committing Transaction 11:16:36.3 Info: 7: change_album_path_to_relative migrated 11:16:36.3 Info: => 0.0051487s 11:16:36.3 Info: 8: change_quality_size_mb_to_kb migrating 11:16:36.3 Info: Beginning Transaction 11:16:36.3 Info: Starting migration of Main DB to 8 11:16: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 11:16: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 11:16:36.3 Info: => 4.85E-05s 11:16:36.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-30T11:16:36', 'change_quality_size_mb_to_kb') 11:16:36.3 Info: Committing Transaction 11:16:36.3 Info: 8: change_quality_size_mb_to_kb migrated 11:16:36.3 Info: => 0.0002796s 11:16:36.3 Info: 9: album_releases migrating 11:16:36.3 Info: Beginning Transaction 11:16:36.3 Info: Starting migration of Main DB to 9 11:16:36.3 Info: AlterTable Albums 11:16:36.3 Info: => 7E-07s 11:16:36.3 Info: CreateColumn Albums Releases String 11:16:36.3 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:16:36.4 Info: => 0.0004896s 11:16:36.4 Info: AlterTable Albums 11:16:36.4 Info: => 5E-07s 11:16:36.4 Info: CreateColumn Albums CurrentRelease String 11:16:36.4 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:16:36.4 Info: => 0.0004497s 11:16:36.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-30T11:16:36', 'album_releases') 11:16:36.4 Info: Committing Transaction 11:16:36.4 Info: 9: album_releases migrated 11:16:36.4 Info: => 0.0007142s 11:16:36.4 Info: 10: album_releases_fix migrating 11:16:36.4 Info: Beginning Transaction 11:16:36.4 Info: Starting migration of Main DB to 10 11:16:36.4 Info: AlterTable Albums 11:16:36.4 Info: => 6E-07s 11:16:36.4 Info: AlterColumn Albums Releases String 11:16:36.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) 11:16:36.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" 11:16:36.4 Info: DROP TABLE "Albums" 11:16:36.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:36.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:36.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:36.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:36.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:36.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:36.4 Info: => 0.0037351s 11:16:36.4 Info: AlterTable Albums 11:16:36.4 Info: => 4E-07s 11:16:36.4 Info: AlterColumn Albums CurrentRelease String 11:16:36.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) 11:16:36.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" 11:16:36.4 Info: DROP TABLE "Albums" 11:16:36.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:36.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:36.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:36.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:36.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:36.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:36.4 Info: => 0.0037098s 11:16:36.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-30T11:16:36', 'album_releases_fix') 11:16:36.4 Info: Committing Transaction 11:16:36.4 Info: 10: album_releases_fix migrated 11:16:36.4 Info: => 0.0040577s 11:16:36.4 Info: 11: import_lists migrating 11:16:36.4 Info: Beginning Transaction 11:16:36.4 Info: Starting migration of Main DB to 11 11:16:36.4 Info: CreateTable ImportLists 11:16:36.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) 11:16:36.4 Info: => 0.000155s 11:16:36.4 Info: CreateIndex ImportLists (Name) 11:16:36.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:36.4 Info: => 7.21E-05s 11:16:36.4 Info: CreateTable ImportListStatus 11:16:36.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) 11:16:36.4 Info: => 0.0001035s 11:16:36.4 Info: CreateIndex ImportListStatus (ProviderId) 11:16:36.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:36.4 Info: => 6.89E-05s 11:16:36.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-30T11:16:36', 'import_lists') 11:16:36.4 Info: Committing Transaction 11:16:36.4 Info: 11: import_lists migrated 11:16:36.4 Info: => 0.0003674s 11:16:36.4 Info: 12: add_release_status migrating 11:16:36.4 Info: Beginning Transaction 11:16:36.4 Info: Starting migration of Main DB to 12 11:16:36.4 Info: AlterTable MetadataProfiles 11:16:36.4 Info: => 6E-07s 11:16:36.4 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:16:36.4 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:16:36.4 Info: => 0.0004933s 11:16:36.4 Info: PerformDBOperation 11:16:36.4 Info: Performing DB Operation 11:16:36.4 Info: => 2.44E-05s 11:16:36.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-30T11:16:36', 'add_release_status') 11:16:36.4 Info: Committing Transaction 11:16:36.4 Info: 12: add_release_status migrated 11:16:36.4 Info: => 0.0002733s 11:16:36.4 Info: 13: album_download_notification migrating 11:16:36.4 Info: Beginning Transaction 11:16:36.4 Info: Starting migration of Main DB to 13 11:16:36.4 Info: AlterTable Notifications 11:16:36.4 Info: => 6E-07s 11:16:36.4 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:16:36.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:16:36.4 Info: => 0.000485s 11:16:36.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-30T11:16:36', 'album_download_notification') 11:16:36.4 Info: Committing Transaction 11:16:36.4 Info: 13: album_download_notification migrated 11:16:36.4 Info: => 0.0007636s 11:16:36.4 Info: 14: fix_language_metadata_profiles migrating 11:16:36.4 Info: Beginning Transaction 11:16:36.4 Info: Starting migration of Main DB to 14 11:16: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 11:16: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 11:16:36.4 Info: => 7.34E-05s 11:16: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 11:16: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 11:16:36.4 Info: => 5.15E-05s 11:16:36.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-30T11:16:36', 'fix_language_metadata_profiles') 11:16:36.4 Info: Committing Transaction 11:16:36.4 Info: 14: fix_language_metadata_profiles migrated 11:16:36.4 Info: => 0.0002803s 11:16:36.4 Info: 15: remove_fanzub migrating 11:16:36.4 Info: Beginning Transaction 11:16:36.4 Info: Starting migration of Main DB to 15 11:16:36.4 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:36.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:36.4 Info: => 4.06E-05s 11:16:36.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-30T11:16:36', 'remove_fanzub') 11:16:36.4 Info: Committing Transaction 11:16:36.4 Info: 15: remove_fanzub migrated 11:16:36.4 Info: => 0.0002649s 11:16:36.4 Info: 16: update_artist_history_indexes migrating 11:16:36.4 Info: Beginning Transaction 11:16:36.4 Info: Starting migration of Main DB to 16 11:16:36.4 Info: CreateIndex Albums (ArtistId) 11:16:36.4 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:16:36.4 Info: => 9.73E-05s 11:16:36.4 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:16:36.4 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:16:36.4 Info: => 7.31E-05s 11:16:36.4 Info: DeleteIndex History (AlbumId) 11:16:36.4 Info: DROP INDEX "IX_History_AlbumId" 11:16:36.4 Info: => 0.000119s 11:16:36.4 Info: CreateIndex History (AlbumId, Date) 11:16:36.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:36.4 Info: => 0.0006352s 11:16:36.4 Info: DeleteIndex History (DownloadId) 11:16:36.4 Info: DROP INDEX "IX_History_DownloadId" 11:16:36.4 Info: => 0.000131s 11:16:36.4 Info: CreateIndex History (DownloadId, Date) 11:16:36.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:36.4 Info: => 8.73E-05s 11:16:36.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-30T11:16:36', 'update_artist_history_indexes') 11:16:36.4 Info: Committing Transaction 11:16:36.4 Info: 16: update_artist_history_indexes migrated 11:16:36.4 Info: => 0.000381s 11:16:36.4 Info: 17: remove_nma migrating 11:16:36.4 Info: Beginning Transaction 11:16:36.4 Info: Starting migration of Main DB to 17 11:16:36.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:36.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:16:36.4 Info: => 4.42E-05s 11:16:36.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-30T11:16:36', 'remove_nma') 11:16:36.4 Info: Committing Transaction 11:16:36.4 Info: 17: remove_nma migrated 11:16:36.4 Info: => 0.000267s 11:16:36.4 Info: 18: album_disambiguation migrating 11:16:36.4 Info: Beginning Transaction 11:16:36.4 Info: Starting migration of Main DB to 18 11:16:36.4 Info: AlterTable Albums 11:16:36.4 Info: => 6E-07s 11:16:36.4 Info: CreateColumn Albums Disambiguation String 11:16:36.4 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:16:36.4 Info: => 0.0004993s 11:16:36.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-30T11:16:36', 'album_disambiguation') 11:16:36.4 Info: Committing Transaction 11:16:36.4 Info: 18: album_disambiguation migrated 11:16:36.4 Info: => 0.0007629s 11:16:36.4 Info: 19: add_ape_quality_in_profiles migrating 11:16:36.4 Info: Beginning Transaction 11:16:36.4 Info: Starting migration of Main DB to 19 11:16:36.4 Info: PerformDBOperation 11:16:36.4 Info: Performing DB Operation 11:16:36.4 Info: => 2.99E-05s 11:16:36.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-30T11:16:36', 'add_ape_quality_in_profiles') 11:16:36.4 Info: Committing Transaction 11:16:36.4 Info: 19: add_ape_quality_in_profiles migrated 11:16:36.4 Info: => 0.0002613s 11:16:36.4 Info: 20: remove_pushalot migrating 11:16:36.4 Info: Beginning Transaction 11:16:36.4 Info: Starting migration of Main DB to 20 11:16:36.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:36.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:16:36.4 Info: => 4.24E-05s 11:16:36.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:36.4 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:16:36.4 Info: => 2.74E-05s 11:16:36.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:36.4 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:16:36.4 Info: => 2.47E-05s 11:16:36.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-30T11:16:36', 'remove_pushalot') 11:16:36.4 Info: Committing Transaction 11:16:36.4 Info: 20: remove_pushalot migrated 11:16:36.4 Info: => 0.0002439s 11:16:36.4 Info: 21: add_custom_filters migrating 11:16:36.4 Info: Beginning Transaction 11:16:36.4 Info: Starting migration of Main DB to 21 11:16:36.4 Info: CreateTable CustomFilters 11:16: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) 11:16:36.4 Info: => 0.0001187s 11:16:36.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-30T11:16:36', 'add_custom_filters') 11:16:36.4 Info: Committing Transaction 11:16:36.4 Info: 21: add_custom_filters migrated 11:16:36.4 Info: => 0.0003691s 11:16:36.4 Info: 22: import_list_tags migrating 11:16:36.4 Info: Beginning Transaction 11:16:36.4 Info: Starting migration of Main DB to 22 11:16:36.4 Info: AlterTable ImportLists 11:16:36.4 Info: => 6E-07s 11:16:36.4 Info: CreateColumn ImportLists Tags String 11:16:36.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:16:36.4 Info: => 0.0004969s 11:16:36.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-30T11:16:36', 'import_list_tags') 11:16:36.4 Info: Committing Transaction 11:16:36.4 Info: 22: import_list_tags migrated 11:16:36.4 Info: => 0.0007776s 11:16:36.4 Info: 23: add_release_groups_etc migrating 11:16:36.4 Info: Beginning Transaction 11:16:36.4 Info: Starting migration of Main DB to 23 11:16:36.4 Info: CreateTable ArtistMetadata 11:16: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) 11:16:36.4 Info: => 0.0001636s 11:16:36.4 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:16:36.4 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:16:36.4 Info: => 7.61E-05s 11:16: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" 11:16: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" 11:16:36.4 Info: => 7.58E-05s 11:16:36.4 Info: AlterTable Artists 11:16:36.4 Info: => 3E-07s 11:16:36.4 Info: CreateColumn Artists ArtistMetadataId Int32 11:16:36.4 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:36.4 Info: => 0.0004991s 11:16:36.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:36.4 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:36.4 Info: => 6.05E-05s 11:16:36.4 Info: CreateTable AlbumReleases 11:16: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) 11:16:36.4 Info: => 0.0001381s 11:16:36.4 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:16:36.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:36.4 Info: => 7.5E-05s 11:16:36.4 Info: CreateIndex AlbumReleases (AlbumId) 11:16:36.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:36.4 Info: => 6.72E-05s 11:16:36.4 Info: PerformDBOperation 11:16:36.4 Info: Performing DB Operation 11:16:36.4 Info: => 6.02E-05s 11:16:36.4 Info: AlterTable Albums 11:16:36.4 Info: => 3E-07s 11:16:36.4 Info: CreateColumn Albums ArtistMetadataId Int32 11:16:36.4 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:36.4 Info: => 0.0005182s 11:16:36.4 Info: AlterTable Albums 11:16:36.4 Info: => 3E-07s 11:16:36.4 Info: CreateColumn Albums AnyReleaseOk Boolean 11:16:36.4 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:16:36.4 Info: => 0.0005466s 11:16:36.4 Info: AlterTable Albums 11:16:36.4 Info: => 4E-07s 11:16:36.4 Info: CreateColumn Albums Links String 11:16:36.4 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:16:36.4 Info: => 0.0005037s 11:16: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") 11:16:36.4 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:36.4 Info: => 7.52E-05s 11:16:36.4 Info: AlterTable Tracks 11:16:36.4 Info: => 4E-07s 11:16:36.4 Info: CreateColumn Tracks ForeignRecordingId String 11:16:36.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:16:36.4 Info: => 0.000498s 11:16:36.4 Info: AlterTable Tracks 11:16:36.4 Info: => 4E-07s 11:16:36.4 Info: CreateColumn Tracks AlbumReleaseId Int32 11:16:36.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:16:36.4 Info: => 0.0005065s 11:16:36.4 Info: AlterTable Tracks 11:16:36.4 Info: => 5E-07s 11:16:36.4 Info: CreateColumn Tracks ArtistMetadataId Int32 11:16:36.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:36.4 Info: => 0.0004978s 11:16: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") 11:16:36.4 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:36.4 Info: => 7.52E-05s 11:16: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") 11:16:36.4 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:36.4 Info: => 5.58E-05s 11:16:36.4 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:16: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) 11:16: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" 11:16:36.4 Info: DROP TABLE "Artists" 11:16:36.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:36.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:36.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:36.4 Info: => 0.0045246s 11:16:36.4 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:16: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) 11:16: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" 11:16:36.4 Info: DROP TABLE "Albums" 11:16:36.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:36.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:36.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:36.4 Info: => 0.0049867s 11:16:36.4 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:16: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) 11:16: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" 11:16:36.4 Info: DROP TABLE "Tracks" 11:16:36.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:36.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:36.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:36.4 Info: => 0.0035642s 11:16:36.4 Info: DeleteColumn TrackFiles ArtistId 11:16: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) 11:16: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" 11:16:36.4 Info: DROP TABLE "TrackFiles" 11:16:36.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:36.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:36.4 Info: => 0.0040718s 11:16:36.4 Info: CreateIndex Artists (ArtistMetadataId) 11:16:36.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:36.4 Info: => 7.63E-05s 11:16:36.4 Info: CreateIndex Artists (Monitored) 11:16:36.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:36.4 Info: => 6.72E-05s 11:16:36.4 Info: CreateIndex Albums (ArtistMetadataId) 11:16:36.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:36.4 Info: => 6.4E-05s 11:16:36.4 Info: CreateIndex Tracks (ArtistMetadataId) 11:16:36.4 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:16:36.4 Info: => 6.38E-05s 11:16:36.4 Info: CreateIndex Tracks (AlbumReleaseId) 11:16:36.4 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:16:36.4 Info: => 6.31E-05s 11:16:36.4 Info: CreateIndex Tracks (ForeignRecordingId) 11:16:36.4 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:16:36.4 Info: => 6.67E-05s 11:16:36.4 Info: UpdateData 11:16:36.4 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:36.4 Info: => 3.64E-05s 11:16:36.4 Info: UpdateData 11:16:36.4 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:36.4 Info: => 2.91E-05s 11:16:36.4 Info: UpdateData 11:16:36.4 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:16:36.4 Info: => 3.43E-05s 11:16:36.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-30T11:16:36', 'add_release_groups_etc') 11:16:36.4 Info: Committing Transaction 11:16:36.4 Info: 23: add_release_groups_etc migrated 11:16:36.4 Info: => 0.0005182s 11:16:36.4 Info: 24: NewMediaInfoFormat migrating 11:16:36.4 Info: Beginning Transaction 11:16:36.4 Info: Starting migration of Main DB to 24 11:16:36.4 Info: UpdateData 11:16:36.4 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:16:36.4 Info: => 4.77E-05s 11:16:36.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-30T11:16:36', 'NewMediaInfoFormat') 11:16:36.4 Info: Committing Transaction 11:16:36.4 Info: 24: NewMediaInfoFormat migrated 11:16:36.4 Info: => 0.0002735s 11:16:36.4 Info: 25: rename_restrictions_to_release_profiles migrating 11:16:36.4 Info: Beginning Transaction 11:16:36.4 Info: Starting migration of Main DB to 25 11:16:36.4 Info: RenameTable Restrictions ReleaseProfiles 11:16:36.4 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:16:36.4 Info: => 0.001337s 11:16:36.4 Info: AlterTable ReleaseProfiles 11:16:36.4 Info: => 6E-07s 11:16:36.4 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:16:36.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:16:36.4 Info: => 0.0005007s 11:16:36.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-30T11:16:36', 'rename_restrictions_to_release_profiles') 11:16:36.4 Info: Committing Transaction 11:16:36.4 Info: 25: rename_restrictions_to_release_profiles migrated 11:16:36.4 Info: => 0.0007696s 11:16:36.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:16:36.4 Info: Beginning Transaction 11:16:36.4 Info: Starting migration of Main DB to 26 11:16:36.4 Info: RenameTable Profiles QualityProfiles 11:16:36.4 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:16:36.4 Info: => 0.0013301s 11:16:36.4 Info: AlterTable QualityProfiles 11:16:36.4 Info: => 7E-07s 11:16:36.4 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:16:36.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:36.4 Info: => 0.0004786s 11:16:36.4 Info: AlterTable LanguageProfiles 11:16:36.4 Info: => 4E-07s 11:16:36.4 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:16:36.4 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:36.4 Info: => 0.000467s 11:16:36.4 Info: UpdateData 11:16:36.4 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:36.4 Info: => 3.92E-05s 11:16:36.4 Info: UpdateData 11:16:36.4 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:36.4 Info: => 2.66E-05s 11:16:36.4 Info: RenameColumn Artists ProfileId to QualityProfileId 11:16: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) 11:16: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" 11:16:36.4 Info: DROP TABLE "Artists" 11:16:36.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:36.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:36.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:36.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:36.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:36.4 Info: => 0.0045384s 11:16:36.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-30T11:16:36', 'rename_quality_profiles_add_upgrade_allowed') 11:16:36.4 Info: Committing Transaction 11:16:36.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:16:36.4 Info: => 0.0049372s 11:16:36.4 Info: 27: add_import_exclusions migrating 11:16:36.4 Info: Beginning Transaction 11:16:36.4 Info: Starting migration of Main DB to 27 11:16:36.4 Info: CreateTable ImportListExclusions 11:16:36.4 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:16:36.4 Info: => 0.0001185s 11:16:36.4 Info: CreateIndex ImportListExclusions (ForeignId) 11:16:36.4 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:16:36.4 Info: => 7.72E-05s 11:16:36.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-30T11:16:36', 'add_import_exclusions') 11:16:36.4 Info: Committing Transaction 11:16:36.4 Info: 27: add_import_exclusions migrated 11:16:36.4 Info: => 0.0003458s 11:16:36.4 Info: 28: clean_artist_metadata_table migrating 11:16:36.4 Info: Beginning Transaction 11:16:36.4 Info: Starting migration of Main DB to 28 11:16: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) 11:16: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) 11:16:36.4 Info: => 0.0001492s 11:16: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) 11:16: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) 11:16:36.4 Info: => 0.0001087s 11:16: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) 11:16: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) 11:16:36.4 Info: => 0.0001027s 11:16: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) 11:16: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) 11:16:36.4 Info: => 0.0001036s 11:16: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) 11:16: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) 11:16:36.4 Info: => 0.0001057s 11:16: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) 11:16: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) 11:16:36.4 Info: => 0.0001071s 11:16:36.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-30T11:16:36', 'clean_artist_metadata_table') 11:16:36.4 Info: Committing Transaction 11:16:36.4 Info: 28: clean_artist_metadata_table migrated 11:16:36.4 Info: => 0.0003422s 11:16:36.4 Info: 29: health_issue_notification migrating 11:16:36.4 Info: Beginning Transaction 11:16:36.4 Info: Starting migration of Main DB to 29 11:16:36.4 Info: AlterTable Notifications 11:16:36.4 Info: => 5E-07s 11:16:36.4 Info: CreateColumn Notifications OnHealthIssue Boolean 11:16:36.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:16:36.4 Info: => 0.0005232s 11:16:36.4 Info: AlterTable Notifications 11:16:36.4 Info: => 5E-07s 11:16:36.4 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:16:36.4 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:16:36.4 Info: => 0.0004829s 11:16:36.4 Info: AlterTable Notifications 11:16:36.4 Info: => 4E-07s 11:16:36.4 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:16:36.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:16:36.4 Info: => 0.0004817s 11:16:36.4 Info: AlterTable Notifications 11:16:36.4 Info: => 5E-07s 11:16:36.4 Info: CreateColumn Notifications OnImportFailure Boolean 11:16:36.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:16:36.4 Info: => 0.0004876s 11:16:36.4 Info: AlterTable Notifications 11:16:36.4 Info: => 4E-07s 11:16:36.4 Info: CreateColumn Notifications OnTrackRetag Boolean 11:16:36.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:16:36.4 Info: => 0.0004814s 11:16:36.4 Info: DeleteColumn Notifications OnDownload 11:16: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) 11:16: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" 11:16:36.4 Info: DROP TABLE "Notifications" 11:16:36.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:36.4 Info: => 0.0044781s 11:16:36.4 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:16: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) 11:16: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" 11:16:36.4 Info: DROP TABLE "Notifications" 11:16:36.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:36.4 Info: => 0.0034374s 11:16:36.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-30T11:16:36', 'health_issue_notification') 11:16:36.4 Info: Committing Transaction 11:16:36.4 Info: 29: health_issue_notification migrated 11:16:36.4 Info: => 0.0037859s 11:16:36.4 Info: 30: add_mediafilerepository_mtime migrating 11:16:36.4 Info: Beginning Transaction 11:16:36.4 Info: Starting migration of Main DB to 30 11:16:36.4 Info: AlterTable TrackFiles 11:16:36.4 Info: => 6E-07s 11:16:36.4 Info: CreateColumn TrackFiles Modified DateTime 11:16:36.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:16:36.4 Info: => 0.0005193s 11:16:36.4 Info: AlterTable TrackFiles 11:16:36.4 Info: => 4E-07s 11:16:36.4 Info: CreateColumn TrackFiles Path String 11:16:36.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:16:36.4 Info: => 0.0004762s 11:16:36.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:36.4 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:36.4 Info: => 3.37E-05s 11:16: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) 11:16: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) 11:16:36.4 Info: => 0.0001139s 11:16: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) 11:16: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) 11:16:36.4 Info: => 0.0001228s 11:16: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) 11:16: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) 11:16:36.4 Info: => 0.0001285s 11:16: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") 11:16: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") 11:16:36.4 Info: => 7.18E-05s 11:16:36.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:36.4 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:36.4 Info: => 4.27E-05s 11:16:36.4 Info: AlterTable TrackFiles 11:16:36.4 Info: => 3E-07s 11:16:36.4 Info: AlterColumn TrackFiles Path String 11:16: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) 11:16: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" 11:16:36.4 Info: DROP TABLE "TrackFiles" 11:16:36.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:36.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:36.4 Info: => 0.0035351s 11:16:36.4 Info: CreateIndex TrackFiles (Path) 11:16:36.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:36.4 Info: => 7.1E-05s 11:16:36.4 Info: DeleteColumn TrackFiles RelativePath 11:16: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) 11:16: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" 11:16:36.4 Info: DROP TABLE "TrackFiles" 11:16:36.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:36.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:36.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:36.4 Info: => 0.0036713s 11:16:36.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-30T11:16:36', 'add_mediafilerepository_mtime') 11:16:36.4 Info: Committing Transaction 11:16:36.4 Info: 30: add_mediafilerepository_mtime migrated 11:16:36.4 Info: => 0.0039643s 11:16:36.4 Info: 31: add_artistmetadataid_constraint migrating 11:16:36.4 Info: Beginning Transaction 11:16:36.4 Info: Starting migration of Main DB to 31 11:16:36.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") 11:16:36.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") 11:16:36.4 Info: => 8.47E-05s 11:16:36.4 Info: DeleteIndex Artists (ArtistMetadataId) 11:16:36.4 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 11:16:36.4 Info: => 0.0001271s 11:16:36.4 Info: AlterColumn Artists ArtistMetadataId Int32 11:16: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) 11:16: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", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:16:36.4 Info: DROP TABLE "Artists" 11:16:36.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:36.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:36.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:36.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:36.4 Info: => 0.0046922s 11:16:36.4 Info: CreateIndex Artists (ArtistMetadataId) 11:16:36.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:36.4 Info: => 7.08E-05s 11:16:36.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-07-30T11:16:36', 'add_artistmetadataid_constraint') 11:16:36.4 Info: Committing Transaction 11:16:36.4 Info: 31: add_artistmetadataid_constraint migrated 11:16:36.4 Info: => 0.0003889s 11:16:36.4 Info: 32: old_ids_and_artist_alias migrating 11:16:36.4 Info: Beginning Transaction 11:16:36.4 Info: Starting migration of Main DB to 32 11:16:36.4 Info: AlterTable ArtistMetadata 11:16:36.4 Info: => 6E-07s 11:16:36.4 Info: CreateColumn ArtistMetadata Aliases String 11:16:36.4 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 11:16:36.4 Info: => 0.0005472s 11:16:36.4 Info: AlterTable ArtistMetadata 11:16:36.4 Info: => 5E-07s 11:16:36.4 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 11:16:36.4 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 11:16:36.4 Info: => 0.0004949s 11:16:36.4 Info: AlterTable Albums 11:16:36.4 Info: => 4E-07s 11:16:36.4 Info: CreateColumn Albums OldForeignAlbumIds String 11:16:36.4 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 11:16:36.4 Info: => 0.0004861s 11:16:36.4 Info: AlterTable AlbumReleases 11:16:36.4 Info: => 4E-07s 11:16:36.4 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 11:16:36.4 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 11:16:36.4 Info: => 0.0004931s 11:16:36.4 Info: AlterTable Tracks 11:16:36.4 Info: => 6E-07s 11:16:36.4 Info: CreateColumn Tracks OldForeignRecordingIds String 11:16:36.4 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 11:16:36.4 Info: => 0.0004901s 11:16:36.4 Info: AlterTable Tracks 11:16:36.4 Info: => 5E-07s 11:16:36.4 Info: CreateColumn Tracks OldForeignTrackIds String 11:16:36.4 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 11:16:36.4 Info: => 0.0004866s 11:16:36.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-07-30T11:16:36', 'old_ids_and_artist_alias') 11:16:36.4 Info: Committing Transaction 11:16:36.4 Info: 32: old_ids_and_artist_alias migrated 11:16:36.4 Info: => 0.000762s 11:16:36.4 Info: 33: download_propers_config migrating 11:16:36.4 Info: Beginning Transaction 11:16:36.4 Info: Starting migration of Main DB to 33 11:16:36.4 Info: PerformDBOperation 11:16:36.4 Info: Performing DB Operation 11:16:36.4 Info: => 4.04E-05s 11:16:36.4 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:16:36.4 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:16:36.4 Info: => 3.13E-05s 11:16:36.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-07-30T11:16:36', 'download_propers_config') 11:16:36.4 Info: Committing Transaction 11:16:36.4 Info: 33: download_propers_config migrated 11:16:36.4 Info: => 0.0002559s 11:16:36.4 Info: 34: remove_language_profiles migrating 11:16:36.4 Info: Beginning Transaction 11:16:36.4 Info: Starting migration of Main DB to 34 11:16:36.4 Info: DeleteTable LanguageProfiles 11:16:36.4 Info: DROP TABLE "LanguageProfiles" 11:16:36.4 Info: => 0.0001838s 11:16:36.4 Info: DeleteColumn Artists LanguageProfileId 11:16: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, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:36.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" 11:16:36.4 Info: DROP TABLE "Artists" 11:16:36.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:36.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:36.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:36.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:36.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:36.4 Info: => 0.0038787s 11:16:36.4 Info: DeleteColumn ImportLists LanguageProfileId 11:16:36.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) 11:16:36.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" 11:16:36.4 Info: DROP TABLE "ImportLists" 11:16:36.4 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 11:16:36.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:36.4 Info: => 0.0044083s 11:16:36.4 Info: DeleteColumn Blacklist Language 11:16:36.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) 11:16:36.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" 11:16:36.5 Info: DROP TABLE "Blacklist" 11:16:36.5 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 11:16:36.5 Info: => 0.0034381s 11:16:36.5 Info: DeleteColumn History Language 11:16:36.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) 11:16:36.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" 11:16:36.5 Info: DROP TABLE "History" 11:16:36.5 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:16:36.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:36.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:36.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:36.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:36.5 Info: => 0.0039354s 11:16:36.5 Info: DeleteColumn LyricFiles Language 11:16:36.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) 11:16:36.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" 11:16:36.5 Info: DROP TABLE "LyricFiles" 11:16:36.5 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:36.5 Info: => 0.0042287s 11:16:36.5 Info: DeleteColumn TrackFiles Language 11:16:36.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:36.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" 11:16:36.5 Info: DROP TABLE "TrackFiles" 11:16:36.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:36.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:36.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:36.5 Info: => 0.0047031s 11:16:36.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-07-30T11:16:36', 'remove_language_profiles') 11:16:36.5 Info: Committing Transaction 11:16:36.5 Info: 34: remove_language_profiles migrated 11:16:36.5 Info: => 0.0051596s 11:16:36.5 Info: 35: multi_disc_naming_format migrating 11:16:36.5 Info: Beginning Transaction 11:16:36.5 Info: Starting migration of Main DB to 35 11:16:36.5 Info: AlterTable NamingConfig 11:16:36.5 Info: => 7E-07s 11:16:36.5 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 11:16:36.5 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 11:16:36.5 Info: => 0.0005158s 11:16:36.5 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:16:36.5 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:16:36.5 Info: => 3.96E-05s 11:16:36.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-07-30T11:16:36', 'multi_disc_naming_format') 11:16:36.5 Info: Committing Transaction 11:16:36.5 Info: 35: multi_disc_naming_format migrated 11:16:36.5 Info: => 0.0002989s 11:16:36.5 Info: 36: add_download_client_priority migrating 11:16:36.5 Info: Beginning Transaction 11:16:36.5 Info: Starting migration of Main DB to 36 11:16:36.5 Info: AlterTable DownloadClients 11:16:36.5 Info: => 6E-07s 11:16:36.5 Info: CreateColumn DownloadClients Priority Int32 11:16:36.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 11:16:36.5 Info: => 0.0005059s 11:16:36.5 Info: PerformDBOperation 11:16:36.5 Info: Performing DB Operation 11:16:36.5 Info: => 4.62E-05s 11:16:36.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-07-30T11:16:36', 'add_download_client_priority') 11:16:36.5 Info: Committing Transaction 11:16:36.5 Info: 36: add_download_client_priority migrated 11:16:36.5 Info: => 0.0003138s 11:16:36.5 Info: 37: remove_growl_prowl migrating 11:16:36.5 Info: Beginning Transaction 11:16:36.5 Info: Starting migration of Main DB to 37 11:16:36.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:36.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 11:16:36.5 Info: => 4.34E-05s 11:16:36.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:36.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 11:16:36.5 Info: => 2.67E-05s 11:16:36.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-07-30T11:16:36', 'remove_growl_prowl') 11:16:36.5 Info: Committing Transaction 11:16:36.5 Info: 37: remove_growl_prowl migrated 11:16:36.5 Info: => 0.0002465s 11:16:36.5 Info: 38: remove_plex_hometheatre migrating 11:16:36.5 Info: Beginning Transaction 11:16:36.5 Info: Starting migration of Main DB to 38 11:16:36.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:36.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 11:16:36.5 Info: => 4.17E-05s 11:16:36.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:36.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 11:16:36.5 Info: => 2.54E-05s 11:16:36.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-07-30T11:16:36', 'remove_plex_hometheatre') 11:16:36.5 Info: Committing Transaction 11:16:36.5 Info: 38: remove_plex_hometheatre migrated 11:16:36.5 Info: => 0.0002404s 11:16:36.5 Info: 39: add_root_folder_add_defaults migrating 11:16:36.5 Info: Beginning Transaction 11:16:36.5 Info: Starting migration of Main DB to 39 11:16:36.5 Info: AlterTable RootFolders 11:16:36.5 Info: => 5E-07s 11:16:36.5 Info: CreateColumn RootFolders Name String 11:16:36.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 11:16:36.5 Info: => 0.0005436s 11:16:36.5 Info: AlterTable RootFolders 11:16:36.5 Info: => 5E-07s 11:16:36.5 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 11:16:36.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 11:16:36.5 Info: => 0.0005275s 11:16:36.5 Info: AlterTable RootFolders 11:16:36.5 Info: => 4E-07s 11:16:36.5 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 11:16:36.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 11:16:36.5 Info: => 0.000514s 11:16:36.5 Info: AlterTable RootFolders 11:16:36.5 Info: => 4E-07s 11:16:36.5 Info: CreateColumn RootFolders DefaultMonitorOption Int32 11:16:36.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 11:16:36.5 Info: => 0.0005084s 11:16:36.5 Info: AlterTable RootFolders 11:16:36.5 Info: => 4E-07s 11:16:36.5 Info: CreateColumn RootFolders DefaultTags String 11:16:36.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 11:16:36.5 Info: => 0.0005052s 11:16:36.5 Info: PerformDBOperation 11:16:36.5 Info: Performing DB Operation 11:16:36.5 Info: => 4.48E-05s 11:16:36.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-07-30T11:16:36', 'add_root_folder_add_defaults') 11:16:36.5 Info: Committing Transaction 11:16:36.5 Info: 39: add_root_folder_add_defaults migrated 11:16:36.5 Info: => 0.0003s 11:16:36.5 Info: 40: task_duration migrating 11:16:36.5 Info: Beginning Transaction 11:16:36.5 Info: Starting migration of Main DB to 40 11:16:36.5 Info: AlterTable ScheduledTasks 11:16:36.5 Info: => 7E-07s 11:16:36.5 Info: CreateColumn ScheduledTasks LastStartTime DateTime 11:16:36.5 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 11:16:36.5 Info: => 0.00054s 11:16:36.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-07-30T11:16:36', 'task_duration') 11:16:36.5 Info: Committing Transaction 11:16:36.5 Info: 40: task_duration migrated 11:16:36.5 Info: => 0.0008026s 11:16:36.5 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 11:16:36.5 Info: Beginning Transaction 11:16:36.5 Info: Starting migration of Main DB to 41 11:16:36.5 Info: AlterTable ReleaseProfiles 11:16:36.5 Info: => 6E-07s 11:16:36.5 Info: CreateColumn ReleaseProfiles Enabled Boolean 11:16:36.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 11:16:36.5 Info: => 0.0005222s 11:16:36.5 Info: AlterTable ReleaseProfiles 11:16:36.5 Info: => 5E-07s 11:16:36.5 Info: CreateColumn ReleaseProfiles IndexerId Int32 11:16:36.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 11:16:36.5 Info: => 0.0004984s 11:16:36.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-07-30T11:16:36', 'add_indexer_and_enabled_to_release_profiles') 11:16:36.5 Info: Committing Transaction 11:16:36.5 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 11:16:36.5 Info: => 0.0007578s 11:16:36.5 Info: 42: remove_album_folders migrating 11:16:36.5 Info: Beginning Transaction 11:16:36.5 Info: Starting migration of Main DB to 42 11:16:36.5 Info: DeleteColumn Artists AlbumFolder 11:16:36.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:36.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" 11:16:36.5 Info: DROP TABLE "Artists" 11:16:36.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:36.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:36.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:36.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:36.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:36.5 Info: => 0.0040566s 11:16:36.5 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:16:36.5 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:16:36.5 Info: => 3.27E-05s 11:16:36.5 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:16:36.5 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:16:36.5 Info: => 2.77E-05s 11:16:36.5 Info: DeleteColumn NamingConfig AlbumFolderFormat 11:16:36.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) 11:16:36.5 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 11:16:36.5 Info: DROP TABLE "NamingConfig" 11:16:36.5 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 11:16:36.5 Info: => 0.0034555s 11:16:36.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-07-30T11:16:36', 'remove_album_folders') 11:16:36.5 Info: Committing Transaction 11:16:36.5 Info: 42: remove_album_folders migrated 11:16:36.5 Info: => 0.0038197s 11:16:36.5 Info: 44: add_priority_to_indexers migrating 11:16:36.5 Info: Beginning Transaction 11:16:36.5 Info: Starting migration of Main DB to 44 11:16:36.5 Info: AlterTable Indexers 11:16:36.5 Info: => 6E-07s 11:16:36.5 Info: CreateColumn Indexers Priority Int32 11:16:36.5 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 11:16:36.5 Info: => 0.0005275s 11:16:36.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-07-30T11:16:36', 'add_priority_to_indexers') 11:16:36.5 Info: Committing Transaction 11:16:36.5 Info: 44: add_priority_to_indexers migrated 11:16:36.5 Info: => 0.000806s 11:16:36.5 Info: 45: remove_chown_and_folderchmod_config migrating 11:16:36.5 Info: Beginning Transaction 11:16:36.5 Info: Starting migration of Main DB to 45 11:16:36.5 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:16:36.5 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:16:36.5 Info: => 0.0001149s 11:16:36.5 Info: PerformDBOperation 11:16:36.5 Info: Performing DB Operation 11:16:36.5 Info: => 2.43E-05s 11:16:36.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-07-30T11:16:36', 'remove_chown_and_folderchmod_config') 11:16:36.5 Info: Committing Transaction 11:16:36.5 Info: 45: remove_chown_and_folderchmod_config migrated 11:16:36.5 Info: => 0.0002523s 11:16:36.5 Info: 47: update_notifiarr migrating 11:16:36.5 Info: Beginning Transaction 11:16:36.5 Info: Starting migration of Main DB to 47 11:16:36.5 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:16:36.5 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:16:36.5 Info: => 6.7E-05s 11:16:36.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-07-30T11:16:36', 'update_notifiarr') 11:16:36.5 Info: Committing Transaction 11:16:36.5 Info: 47: update_notifiarr migrated 11:16:36.5 Info: => 0.0002922s 11:16:36.5 Info: 49: email_multiple_addresses migrating 11:16:36.5 Info: Beginning Transaction 11:16:36.5 Info: Starting migration of Main DB to 49 11:16:36.5 Info: PerformDBOperation 11:16:36.5 Info: Performing DB Operation 11:16:36.5 Info: => 5.05E-05s 11:16:36.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-07-30T11:16:36', 'email_multiple_addresses') 11:16:36.5 Info: Committing Transaction 11:16:36.5 Info: 49: email_multiple_addresses migrated 11:16:36.5 Info: => 0.0002827s 11:16:36.5 Info: 50: rename_blacklist_to_blocklist migrating 11:16:36.5 Info: Beginning Transaction 11:16:36.5 Info: Starting migration of Main DB to 50 11:16:36.5 Info: RenameTable Blacklist Blocklist 11:16:36.5 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 11:16:36.5 Info: => 0.001419s 11:16:36.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-07-30T11:16:36', 'rename_blacklist_to_blocklist') 11:16:36.5 Info: Committing Transaction 11:16:36.5 Info: 50: rename_blacklist_to_blocklist migrated 11:16:36.5 Info: => 0.0017043s 11:16:36.5 Info: 51: cdh_per_downloadclient migrating 11:16:36.5 Info: Beginning Transaction 11:16:36.5 Info: Starting migration of Main DB to 51 11:16:36.5 Info: AlterTable DownloadClients 11:16:36.5 Info: => 6E-07s 11:16:36.5 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 11:16:36.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 11:16:36.5 Info: => 0.0005394s 11:16:36.5 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 11:16:36.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 11:16:36.5 Info: => 0.0005147s 11:16:36.5 Info: PerformDBOperation 11:16:36.5 Info: Performing DB Operation 11:16:36.5 Info: => 0.0001434s 11:16:36.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-07-30T11:16:36', 'cdh_per_downloadclient') 11:16:36.5 Info: Committing Transaction 11:16:36.5 Info: 51: cdh_per_downloadclient migrated 11:16:36.5 Info: => 0.0004002s 11:16:36.5 Info: 52: download_history migrating 11:16:36.5 Info: Beginning Transaction 11:16:36.5 Info: Starting migration of Main DB to 52 11:16:36.5 Info: CreateTable DownloadHistory 11:16:36.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) 11:16:36.5 Info: => 0.0001536s 11:16:36.5 Info: CreateIndex DownloadHistory (EventType) 11:16:36.5 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:16:36.5 Info: => 7.97E-05s 11:16:36.5 Info: CreateIndex DownloadHistory (ArtistId) 11:16:36.5 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:16:36.5 Info: => 6.57E-05s 11:16:36.5 Info: CreateIndex DownloadHistory (DownloadId) 11:16:36.5 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:16:36.5 Info: => 7.03E-05s 11:16:36.5 Info: PerformDBOperation 11:16:36.5 Info: Performing DB Operation 11:16:36.5 Info: => 0.0001155s 11:16:36.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-07-30T11:16:36', 'download_history') 11:16:36.5 Info: Committing Transaction 11:16:36.5 Info: 52: download_history migrated 11:16:36.5 Info: => 0.0004146s 11:16:36.5 Info: 53: add_update_history migrating 11:16:36.5 Info: Beginning Transaction 11:16:36.5 Info: Starting migration of Main DB to 53 11:16:36.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-07-30T11:16:36', 'add_update_history') 11:16:36.5 Info: Committing Transaction 11:16:36.5 Info: 53: add_update_history migrated 11:16:36.5 Info: => 0.0002689s 11:16:36.5 Info: 54: add_on_update_to_notifications migrating 11:16:36.5 Info: Beginning Transaction 11:16:36.5 Info: Starting migration of Main DB to 54 11:16:36.5 Info: AlterTable Notifications 11:16:36.5 Info: => 6E-07s 11:16:36.5 Info: CreateColumn Notifications OnApplicationUpdate Boolean 11:16:36.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 11:16:36.5 Info: => 0.0005599s 11:16:36.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-07-30T11:16:36', 'add_on_update_to_notifications') 11:16:36.5 Info: Committing Transaction 11:16:36.5 Info: 54: add_on_update_to_notifications migrated 11:16:36.5 Info: => 0.0008256s 11:16:36.5 Info: 55: download_client_per_indexer migrating 11:16:36.5 Info: Beginning Transaction 11:16:36.5 Info: Starting migration of Main DB to 55 11:16:36.5 Info: AlterTable Indexers 11:16:36.5 Info: => 6E-07s 11:16:36.5 Info: CreateColumn Indexers DownloadClientId Int32 11:16:36.5 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 11:16:36.5 Info: => 0.0005524s 11:16:36.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-07-30T11:16:36', 'download_client_per_indexer') 11:16:36.5 Info: Committing Transaction 11:16:36.5 Info: 55: download_client_per_indexer migrated 11:16:36.5 Info: => 0.0008339s 11:16:36.5 Info: 56: AddNewItemMonitorType migrating 11:16:36.5 Info: Beginning Transaction 11:16:36.5 Info: Starting migration of Main DB to 56 11:16:36.5 Info: AlterTable Artists 11:16:36.5 Info: => 6E-07s 11:16:36.5 Info: CreateColumn Artists MonitorNewItems Int32 11:16:36.5 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:16:36.5 Info: => 0.0005475s 11:16:36.5 Info: AlterTable RootFolders 11:16:36.5 Info: => 6E-07s 11:16:36.5 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 11:16:36.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 11:16:36.5 Info: => 0.0005245s 11:16:36.5 Info: AlterTable ImportLists 11:16:36.5 Info: => 4E-07s 11:16:36.5 Info: CreateColumn ImportLists MonitorNewItems Int32 11:16:36.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:16:36.5 Info: => 0.0005472s 11:16:36.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-07-30T11:16:36', 'AddNewItemMonitorType') 11:16:36.5 Info: Committing Transaction 11:16:36.5 Info: 56: AddNewItemMonitorType migrated 11:16:36.5 Info: => 0.0008467s 11:16:36.5 Info: 57: ImportListSearch migrating 11:16:36.5 Info: Beginning Transaction 11:16:36.5 Info: Starting migration of Main DB to 57 11:16:36.5 Info: AlterTable ImportLists 11:16:36.5 Info: => 7E-07s 11:16:36.5 Info: CreateColumn ImportLists ShouldSearch Boolean 11:16:36.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 11:16:36.5 Info: => 0.0005618s 11:16:36.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-07-30T11:16:36', 'ImportListSearch') 11:16:36.5 Info: Committing Transaction 11:16:36.5 Info: 57: ImportListSearch migrated 11:16:36.5 Info: => 0.0008305s 11:16:36.5 Info: 58: ImportListMonitorExisting migrating 11:16:36.5 Info: Beginning Transaction 11:16:36.5 Info: Starting migration of Main DB to 58 11:16:36.5 Info: AlterTable ImportLists 11:16:36.5 Info: => 6E-07s 11:16:36.5 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 11:16:36.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 11:16:36.5 Info: => 0.0005593s 11:16:36.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-07-30T11:16:36', 'ImportListMonitorExisting') 11:16:36.5 Info: Committing Transaction 11:16:36.5 Info: 58: ImportListMonitorExisting migrated 11:16:36.5 Info: => 0.0008378s 11:16:36.5 Info: 59: add_indexer_tags migrating 11:16:36.5 Info: Beginning Transaction 11:16:36.5 Info: Starting migration of Main DB to 59 11:16:36.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:36.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 11:16:36.5 Info: => 4.54E-05s 11:16:36.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:36.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 11:16:36.5 Info: => 2.65E-05s 11:16:36.5 Info: AlterTable Indexers 11:16:36.5 Info: => 3E-07s 11:16:36.5 Info: CreateColumn Indexers Tags String 11:16:36.5 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 11:16:36.5 Info: => 0.0005806s 11:16:36.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-07-30T11:16:36', 'add_indexer_tags') 11:16:36.5 Info: Committing Transaction 11:16:36.5 Info: 59: add_indexer_tags migrated 11:16:36.5 Info: => 0.00085s 11:16:36.5 Info: 60: update_audio_types migrating 11:16:36.5 Info: Beginning Transaction 11:16:36.5 Info: Starting migration of Main DB to 60 11:16:36.5 Info: PerformDBOperation 11:16:36.5 Info: Performing DB Operation 11:16:36.5 Info: => 4.57E-05s 11:16:36.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-07-30T11:16:36', 'update_audio_types') 11:16:36.5 Info: Committing Transaction 11:16:36.5 Info: 60: update_audio_types migrated 11:16:36.5 Info: => 0.0002798s 11:16:36.5 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 11:16:36.5 Info: Beginning Transaction 11:16:36.5 Info: Starting migration of Main DB to 61 11:16:36.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:36.5 Info: DELETE FROM "Commands" WHERE 1 = 1 11:16:36.5 Info: => 4.78E-05s 11:16:36.5 Info: AlterTable AlbumReleases 11:16:36.5 Info: => 4E-07s 11:16:36.5 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 11:16:36.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) 11:16:36.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" 11:16:36.5 Info: DROP TABLE "AlbumReleases" 11:16:36.5 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 11:16:36.5 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:36.5 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:36.5 Info: => 0.0039288s 11:16:36.5 Info: AlterTable Albums 11:16:36.5 Info: => 5E-07s 11:16:36.5 Info: AlterColumn Albums LastInfoSync DateTimeOffset 11:16:36.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 11:16:36.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "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" 11:16:36.5 Info: DROP TABLE "Albums" 11:16:36.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:36.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:36.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:36.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:36.5 Info: => 0.0048884s 11:16:36.5 Info: AlterTable Albums 11:16:36.5 Info: => 4E-07s 11:16:36.5 Info: AlterColumn Albums ReleaseDate DateTimeOffset 11:16:36.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 11:16:36.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "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" 11:16:36.5 Info: DROP TABLE "Albums" 11:16:36.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:36.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:36.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:36.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:36.5 Info: => 0.0051074s 11:16:36.5 Info: AlterTable Albums 11:16:36.5 Info: => 4E-07s 11:16:36.5 Info: AlterColumn Albums Added DateTimeOffset 11:16:36.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 11:16:36.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "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" 11:16:36.5 Info: DROP TABLE "Albums" 11:16:36.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:36.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:36.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:36.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:36.5 Info: => 0.0040495s 11:16:36.5 Info: AlterTable Artists 11:16:36.5 Info: => 4E-07s 11:16:36.5 Info: AlterColumn Artists LastInfoSync DateTimeOffset 11:16:36.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 11:16:36.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" 11:16:36.5 Info: DROP TABLE "Artists" 11:16:36.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:36.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:36.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:36.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:36.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:36.5 Info: => 0.0041319s 11:16:36.5 Info: AlterTable Artists 11:16:36.5 Info: => 4E-07s 11:16:36.5 Info: AlterColumn Artists Added DateTimeOffset 11:16:36.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 11:16:36.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" 11:16:36.5 Info: DROP TABLE "Artists" 11:16:36.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:36.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:36.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:36.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:36.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:36.5 Info: => 0.0041297s 11:16:36.5 Info: AlterTable Blocklist 11:16:36.5 Info: => 4E-07s 11:16:36.5 Info: AlterColumn Blocklist Date DateTimeOffset 11:16:36.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) 11:16:36.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" 11:16:36.5 Info: DROP TABLE "Blocklist" 11:16:36.5 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:16:36.5 Info: => 0.0045691s 11:16:36.5 Info: AlterTable Blocklist 11:16:36.5 Info: => 8E-07s 11:16:36.5 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 11:16:36.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) 11:16:36.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" 11:16:36.5 Info: DROP TABLE "Blocklist" 11:16:36.5 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:16:36.5 Info: => 0.0035828s 11:16:36.5 Info: AlterTable Commands 11:16:36.5 Info: => 7E-07s 11:16:36.5 Info: AlterColumn Commands QueuedAt DateTimeOffset 11:16:36.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) 11:16:36.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" 11:16:36.5 Info: DROP TABLE "Commands" 11:16:36.5 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:16:36.5 Info: => 0.0046786s 11:16:36.5 Info: AlterTable Commands 11:16:36.5 Info: => 7E-07s 11:16:36.5 Info: AlterColumn Commands StartedAt DateTimeOffset 11:16:36.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) 11:16:36.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" 11:16:36.5 Info: DROP TABLE "Commands" 11:16:36.5 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:16:36.5 Info: => 0.0035424s 11:16:36.5 Info: AlterTable Commands 11:16:36.5 Info: => 7E-07s 11:16:36.5 Info: AlterColumn Commands EndedAt DateTimeOffset 11:16:36.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) 11:16:36.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" 11:16:36.5 Info: DROP TABLE "Commands" 11:16:36.5 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:16:36.5 Info: => 0.0047105s 11:16:36.5 Info: AlterTable DownloadClientStatus 11:16:36.5 Info: => 6E-07s 11:16:36.5 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 11:16:36.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) 11:16:36.5 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:16:36.5 Info: DROP TABLE "DownloadClientStatus" 11:16:36.5 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:16:36.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:36.6 Info: => 0.0037018s 11:16:36.6 Info: AlterTable DownloadClientStatus 11:16:36.6 Info: => 4E-07s 11:16:36.6 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 11:16:36.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) 11:16:36.6 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:16:36.6 Info: DROP TABLE "DownloadClientStatus" 11:16:36.6 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:16:36.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:36.6 Info: => 0.0047433s 11:16:36.6 Info: AlterTable DownloadClientStatus 11:16:36.6 Info: => 5E-07s 11:16:36.6 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 11:16:36.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) 11:16:36.6 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:16:36.6 Info: DROP TABLE "DownloadClientStatus" 11:16:36.6 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:16:36.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:36.6 Info: => 0.0037112s 11:16:36.6 Info: AlterTable DownloadHistory 11:16:36.6 Info: => 5E-07s 11:16:36.6 Info: AlterColumn DownloadHistory Date DateTimeOffset 11:16:36.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) 11:16:36.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" 11:16:36.6 Info: DROP TABLE "DownloadHistory" 11:16:36.6 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 11:16:36.6 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:16:36.6 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:16:36.6 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:16:36.6 Info: => 0.0040305s 11:16:36.6 Info: AlterTable ExtraFiles 11:16:36.6 Info: => 5E-07s 11:16:36.6 Info: AlterColumn ExtraFiles Added DateTimeOffset 11:16:36.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) 11:16:36.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" 11:16:36.6 Info: DROP TABLE "ExtraFiles" 11:16:36.6 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:16:36.6 Info: => 0.004573s 11:16:36.6 Info: AlterTable ExtraFiles 11:16:36.6 Info: => 6E-07s 11:16:36.6 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 11:16:36.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) 11:16:36.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" 11:16:36.6 Info: DROP TABLE "ExtraFiles" 11:16:36.6 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:16:36.6 Info: => 0.0036224s 11:16:36.6 Info: AlterTable History 11:16:36.6 Info: => 6E-07s 11:16:36.6 Info: AlterColumn History Date DateTimeOffset 11:16:36.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) 11:16:36.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" 11:16:36.6 Info: DROP TABLE "History" 11:16:36.6 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:16:36.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:36.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:36.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:36.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:36.6 Info: => 0.0040885s 11:16:36.6 Info: AlterTable ImportListStatus 11:16:36.6 Info: => 5E-07s 11:16:36.6 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 11:16:36.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) 11:16:36.6 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:16:36.6 Info: DROP TABLE "ImportListStatus" 11:16:36.6 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:16:36.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:36.6 Info: => 0.0052267s 11:16:36.6 Info: AlterTable ImportListStatus 11:16:36.6 Info: => 4E-07s 11:16:36.6 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 11:16:36.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) 11:16:36.6 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:16:36.6 Info: DROP TABLE "ImportListStatus" 11:16:36.6 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:16:36.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:36.6 Info: => 0.0037218s 11:16:36.6 Info: AlterTable ImportListStatus 11:16:36.6 Info: => 4E-07s 11:16:36.6 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 11:16:36.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) 11:16:36.6 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:16:36.6 Info: DROP TABLE "ImportListStatus" 11:16:36.6 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:16:36.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:36.6 Info: => 0.0036726s 11:16:36.6 Info: AlterTable IndexerStatus 11:16:36.6 Info: => 4E-07s 11:16:36.6 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 11:16:36.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) 11:16:36.6 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:16:36.6 Info: DROP TABLE "IndexerStatus" 11:16:36.6 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:16:36.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:36.6 Info: => 0.0046767s 11:16:36.6 Info: AlterTable IndexerStatus 11:16:36.6 Info: => 6E-07s 11:16:36.6 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 11:16:36.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) 11:16:36.6 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:16:36.6 Info: DROP TABLE "IndexerStatus" 11:16:36.6 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:16:36.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:36.6 Info: => 0.0047305s 11:16:36.6 Info: AlterTable IndexerStatus 11:16:36.6 Info: => 4E-07s 11:16:36.6 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 11:16:36.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) 11:16:36.6 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:16:36.6 Info: DROP TABLE "IndexerStatus" 11:16:36.6 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:16:36.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:36.6 Info: => 0.0040664s 11:16:36.6 Info: AlterTable LyricFiles 11:16:36.6 Info: => 4E-07s 11:16:36.6 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 11:16:36.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) 11:16:36.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" 11:16:36.6 Info: DROP TABLE "LyricFiles" 11:16:36.6 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:36.6 Info: => 0.0042407s 11:16:36.6 Info: AlterTable LyricFiles 11:16:36.6 Info: => 6E-07s 11:16:36.6 Info: AlterColumn LyricFiles Added DateTimeOffset 11:16:36.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) 11:16:36.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" 11:16:36.6 Info: DROP TABLE "LyricFiles" 11:16:36.6 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:36.6 Info: => 0.0038458s 11:16:36.6 Info: AlterTable MetadataFiles 11:16:36.6 Info: => 8E-07s 11:16:36.6 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 11:16:36.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) 11:16:36.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" 11:16:36.6 Info: DROP TABLE "MetadataFiles" 11:16:36.6 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:16:36.6 Info: => 0.0045914s 11:16:36.6 Info: AlterTable MetadataFiles 11:16:36.6 Info: => 6E-07s 11:16:36.6 Info: AlterColumn MetadataFiles Added DateTimeOffset 11:16:36.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) 11:16:36.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" 11:16:36.6 Info: DROP TABLE "MetadataFiles" 11:16:36.6 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:16:36.6 Info: => 0.0035722s 11:16:36.6 Info: AlterTable PendingReleases 11:16:36.6 Info: => 7E-07s 11:16:36.6 Info: AlterColumn PendingReleases Added DateTimeOffset 11:16:36.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) 11:16:36.6 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 11:16:36.6 Info: DROP TABLE "PendingReleases" 11:16:36.6 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 11:16:36.6 Info: => 0.0044712s 11:16:36.6 Info: AlterTable ScheduledTasks 11:16:36.6 Info: => 7E-07s 11:16:36.6 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 11:16:36.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) 11:16:36.6 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:16:36.6 Info: DROP TABLE "ScheduledTasks" 11:16:36.6 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:16:36.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:36.6 Info: => 0.003647s 11:16:36.6 Info: AlterTable ScheduledTasks 11:16:36.6 Info: => 5E-07s 11:16:36.6 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 11:16:36.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) 11:16:36.6 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:16:36.6 Info: DROP TABLE "ScheduledTasks" 11:16:36.6 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:16:36.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:36.6 Info: => 0.0036854s 11:16:36.6 Info: AlterTable TrackFiles 11:16:36.6 Info: => 5E-07s 11:16:36.6 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 11:16: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, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:36.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" 11:16:36.6 Info: DROP TABLE "TrackFiles" 11:16:36.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:36.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:36.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:36.6 Info: => 0.0047323s 11:16:36.6 Info: AlterTable TrackFiles 11:16:36.6 Info: => 5E-07s 11:16:36.6 Info: AlterColumn TrackFiles Modified DateTimeOffset 11:16: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, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:36.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" 11:16:36.6 Info: DROP TABLE "TrackFiles" 11:16:36.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:36.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:36.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:36.6 Info: => 0.0047328s 11:16:36.6 Info: AlterTable VersionInfo 11:16:36.6 Info: => 4E-07s 11:16:36.6 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 11:16:36.6 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 11:16:36.6 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 11:16:36.6 Info: DROP TABLE "VersionInfo" 11:16:36.6 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 11:16:36.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:36.6 Info: => 0.003695s 11:16:36.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-07-30T11:16:36', 'postgres_update_timestamp_columns_to_with_timezone') 11:16:36.6 Info: Committing Transaction 11:16:36.6 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 11:16:36.6 Info: => 0.0043104s 11:16:36.6 Info: 62: add_on_delete_to_notifications migrating 11:16:36.6 Info: Beginning Transaction 11:16:36.6 Info: Starting migration of Main DB to 62 11:16:36.6 Info: AlterTable Notifications 11:16:36.6 Info: => 7E-07s 11:16:36.6 Info: CreateColumn Notifications OnArtistDelete Boolean 11:16:36.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 11:16:36.6 Info: => 0.0005428s 11:16:36.6 Info: AlterTable Notifications 11:16:36.6 Info: => 5E-07s 11:16:36.6 Info: CreateColumn Notifications OnAlbumDelete Boolean 11:16:36.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 11:16:36.6 Info: => 0.0005182s 11:16:36.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-07-30T11:16:36', 'add_on_delete_to_notifications') 11:16:36.6 Info: Committing Transaction 11:16:36.6 Info: 62: add_on_delete_to_notifications migrated 11:16:36.6 Info: => 0.0007794s 11:16:36.6 Info: 63: add_custom_formats migrating 11:16:36.6 Info: Beginning Transaction 11:16:36.6 Info: Starting migration of Main DB to 63 11:16:36.6 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "/somestring/i", "value": 2 } ]', '[]', '[]', '[]', 1, 1, 0) 11:16:36.6 Info: AlterTable DelayProfiles 11:16:36.6 Info: => 3E-07s 11:16:36.6 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 11:16:36.6 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 11:16:36.6 Info: => 0.0005411s 11:16:36.6 Info: UpdateData 11:16:36.6 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 11:16:36.6 Info: => 4.59E-05s 11:16:36.6 Info: AlterTable TrackFiles 11:16:36.6 Info: => 3E-07s 11:16:36.6 Info: CreateColumn TrackFiles OriginalFilePath String 11:16:36.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 11:16:36.6 Info: => 0.0005002s 11:16:36.6 Info: PerformDBOperation 11:16:36.6 Info: Performing DB Operation 11:16:36.6 Info: => 0.0011352s 11:16:36.6 Info: CreateTable CustomFormats 11:16:36.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) 11:16:36.6 Info: => 0.0001292s 11:16:36.6 Info: CreateIndex CustomFormats (Name) 11:16:36.6 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 11:16:36.6 Info: => 7.7E-05s 11:16:36.6 Info: AlterTable QualityProfiles 11:16:36.6 Info: => 4E-07s 11:16:36.6 Info: CreateColumn QualityProfiles FormatItems String 11:16:36.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 11:16:36.6 Info: => 0.0005553s 11:16:36.6 Info: AlterTable QualityProfiles 11:16:36.6 Info: => 6E-07s 11:16:36.6 Info: CreateColumn QualityProfiles MinFormatScore Int32 11:16:36.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 11:16:36.6 Info: => 0.0005293s 11:16:36.6 Info: AlterTable QualityProfiles 11:16:36.6 Info: => 5E-07s 11:16:36.6 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 11:16:36.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 11:16:36.6 Info: => 0.0005227s 11:16:36.6 Info: PerformDBOperation 11:16:36.6 Info: Performing DB Operation 11:16:36.6 Info: => 0.0012465s 11:16:36.6 Info: PerformDBOperation 11:16:36.6 Info: Performing DB Operation 11:16:36.6 Info: => 2.95E-05s 11:16:36.6 Info: DeleteColumn ReleaseProfiles Preferred 11:16:36.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) 11:16:36.7 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:16:36.7 Info: DROP TABLE "ReleaseProfiles" 11:16:36.7 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:16:36.7 Info: => 0.0044354s 11:16:36.7 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 11:16:36.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) 11:16:36.7 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:16:36.7 Info: DROP TABLE "ReleaseProfiles" 11:16:36.7 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:16:36.7 Info: => 0.0036215s 11:16:36.7 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:16:36.7 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:16:36.7 Info: => 4.82E-05s 11:16:36.7 Info: AlterTable DelayProfiles 11:16:36.7 Info: => 4E-07s 11:16:36.7 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 11:16:36.7 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 11:16:36.7 Info: => 0.0005302s 11:16:36.7 Info: AlterTable DelayProfiles 11:16:36.7 Info: => 5E-07s 11:16:36.7 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 11:16:36.7 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 11:16:36.7 Info: => 0.0005175s 11:16:36.7 Info: -> 1 Insert operations completed in 00:00:00.0006709 taking an average of 00:00:00.0006709 11:16:36.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-07-30T11:16:36', 'add_custom_formats') 11:16:36.7 Info: Committing Transaction 11:16:36.7 Info: 63: add_custom_formats migrated 11:16:36.7 Info: => 0.0008684s 11:16:36.7 Debug: Took: 00:00:00.3694831 11:16:36.7 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_case_insensitive_regex --- 11:16:36.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_case_sensitive_regex --- 11:16:36.7 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579349967403600_137/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:36.7 Info: DatabaseEngineVersionCheck migrating 11:16:36.7 Info: PerformDBOperation 11:16:36.7 Info: Performing DB Operation 11:16:36.7 Info: SQLite 3.46.0 11:16:36.7 Info: => 0.0009866s 11:16:36.7 Info: DatabaseEngineVersionCheck migrated 11:16:36.7 Info: => 0.0009986s 11:16:36.7 Info: VersionMigration migrating 11:16:36.7 Info: Beginning Transaction 11:16:36.7 Info: CreateTable VersionInfo 11:16:36.7 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:16:36.7 Info: => 0.0001407s 11:16:36.7 Info: Committing Transaction 11:16:36.7 Info: VersionMigration migrated 11:16:36.7 Info: => 0.0004792s 11:16:36.7 Info: VersionUniqueMigration migrating 11:16:36.7 Info: Beginning Transaction 11:16:36.7 Info: CreateIndex VersionInfo (Version) 11:16:36.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:36.7 Info: => 0.0001172s 11:16:36.7 Info: AlterTable VersionInfo 11:16:36.7 Info: => 5E-07s 11:16:36.7 Info: CreateColumn VersionInfo AppliedOn DateTime 11:16:36.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:16:36.7 Info: => 0.0005584s 11:16:36.7 Info: Committing Transaction 11:16:36.7 Info: VersionUniqueMigration migrated 11:16:36.7 Info: => 0.0007576s 11:16:36.7 Info: VersionDescriptionMigration migrating 11:16:36.7 Info: Beginning Transaction 11:16:36.7 Info: AlterTable VersionInfo 11:16:36.7 Info: => 7E-07s 11:16:36.7 Info: CreateColumn VersionInfo Description String 11:16:36.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:16:36.7 Info: => 0.0002009s 11:16:36.7 Info: Committing Transaction 11:16:36.7 Info: VersionDescriptionMigration migrated 11:16:36.7 Info: => 0.0003825s 11:16:36.7 Info: 1: InitialSetup migrating 11:16:36.7 Info: Beginning Transaction 11:16:36.7 Info: Starting migration of Main DB to 1 11:16:36.7 Info: CreateTable Config 11:16:36.7 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:16:36.7 Info: => 0.0001537s 11:16:36.7 Info: CreateIndex Config (Key) 11:16:36.7 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:16:36.7 Info: => 6.79E-05s 11:16:36.7 Info: CreateTable RootFolders 11:16:36.7 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:16:36.7 Info: => 7.43E-05s 11:16:36.7 Info: CreateIndex RootFolders (Path) 11:16:36.7 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:16:36.7 Info: => 6.24E-05s 11:16:36.7 Info: CreateTable Artists 11:16: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) 11:16:36.7 Info: => 0.0002126s 11:16:36.7 Info: CreateIndex Artists (ForeignArtistId) 11:16:36.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:36.7 Info: => 8.06E-05s 11:16:36.7 Info: CreateIndex Artists (NameSlug) 11:16:36.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:36.7 Info: => 6.36E-05s 11:16:36.7 Info: CreateIndex Artists (CleanName) 11:16:36.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:36.7 Info: => 5.9E-05s 11:16:36.7 Info: CreateIndex Artists (Path) 11:16:36.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:36.7 Info: => 5.71E-05s 11:16:36.7 Info: CreateTable Albums 11:16: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) 11:16:36.7 Info: => 0.0001838s 11:16:36.7 Info: CreateIndex Albums (ForeignAlbumId) 11:16:36.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:36.7 Info: => 6.54E-05s 11:16:36.7 Info: CreateIndex Albums (MBId) 11:16:36.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:36.7 Info: => 5.81E-05s 11:16:36.7 Info: CreateIndex Albums (TADBId) 11:16:36.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:36.7 Info: => 5.81E-05s 11:16:36.7 Info: CreateIndex Albums (TitleSlug) 11:16:36.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:36.7 Info: => 5.86E-05s 11:16:36.7 Info: CreateIndex Albums (CleanTitle) 11:16:36.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:36.7 Info: => 5.88E-05s 11:16:36.7 Info: CreateIndex Albums (Path) 11:16:36.7 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:16:36.7 Info: => 5.56E-05s 11:16:36.7 Info: CreateTable Tracks 11:16: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) 11:16:36.7 Info: => 0.0001217s 11:16:36.7 Info: CreateIndex Tracks (ForeignTrackId) 11:16:36.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:36.7 Info: => 6.23E-05s 11:16:36.7 Info: CreateIndex Tracks (ArtistId) 11:16:36.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:36.7 Info: => 6.01E-05s 11:16:36.7 Info: CreateIndex Tracks (TrackFileId) 11:16:36.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:36.7 Info: => 6.07E-05s 11:16:36.7 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:16:36.7 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:16:36.7 Info: => 6.51E-05s 11:16:36.7 Info: CreateTable TrackFiles 11:16: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) 11:16:36.7 Info: => 0.000113s 11:16:36.7 Info: CreateIndex TrackFiles (ArtistId) 11:16:36.7 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:16:36.7 Info: => 6.24E-05s 11:16:36.7 Info: CreateIndex TrackFiles (AlbumId) 11:16:36.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:36.7 Info: => 5.86E-05s 11:16:36.7 Info: CreateTable History 11:16: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) 11:16:36.7 Info: => 0.0001209s 11:16:36.7 Info: CreateIndex History (Date) 11:16:36.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:36.7 Info: => 6.14E-05s 11:16:36.7 Info: CreateIndex History (EventType) 11:16:36.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:36.7 Info: => 5.83E-05s 11:16:36.7 Info: CreateIndex History (DownloadId) 11:16:36.7 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:16:36.7 Info: => 5.76E-05s 11:16:36.7 Info: CreateIndex History (AlbumId) 11:16:36.7 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:16:36.7 Info: => 6.15E-05s 11:16:36.7 Info: CreateTable Notifications 11:16: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) 11:16:36.7 Info: => 0.000121s 11:16:36.7 Info: CreateTable ScheduledTasks 11:16: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) 11:16:36.7 Info: => 0.0001401s 11:16:36.7 Info: CreateIndex ScheduledTasks (TypeName) 11:16:36.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:36.7 Info: => 0.0001009s 11:16:36.7 Info: CreateTable Indexers 11:16: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) 11:16:36.7 Info: => 0.0001141s 11:16:36.7 Info: CreateIndex Indexers (Name) 11:16:36.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:36.7 Info: => 7.56E-05s 11:16:36.7 Info: CreateTable Profiles 11:16: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) 11:16:36.7 Info: => 8.15E-05s 11:16:36.7 Info: CreateIndex Profiles (Name) 11:16:36.7 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:16:36.7 Info: => 7.03E-05s 11:16:36.7 Info: CreateTable QualityDefinitions 11:16: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) 11:16:36.7 Info: => 9.34E-05s 11:16:36.7 Info: CreateIndex QualityDefinitions (Quality) 11:16:36.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:16:36.7 Info: => 6.57E-05s 11:16:36.7 Info: CreateIndex QualityDefinitions (Title) 11:16:36.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:16:36.7 Info: => 0.0001008s 11:16:36.7 Info: CreateTable NamingConfig 11:16: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) 11:16:36.7 Info: => 0.0001255s 11:16:36.7 Info: CreateTable Blacklist 11:16: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 '') 11:16:36.7 Info: => 0.0001478s 11:16:36.7 Info: CreateTable Metadata 11:16: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) 11:16:36.7 Info: => 9.47E-05s 11:16:36.7 Info: CreateTable MetadataFiles 11:16: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) 11:16:36.7 Info: => 0.0001082s 11:16:36.7 Info: CreateTable DownloadClients 11:16: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) 11:16:36.7 Info: => 9.47E-05s 11:16:36.7 Info: CreateTable PendingReleases 11:16: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 '') 11:16:36.7 Info: => 0.0001013s 11:16:36.7 Info: CreateTable RemotePathMappings 11:16: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) 11:16:36.7 Info: => 0.0001007s 11:16:36.7 Info: CreateTable Tags 11:16:36.7 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:16:36.7 Info: => 7.68E-05s 11:16:36.7 Info: CreateIndex Tags (Label) 11:16:36.7 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:16:36.7 Info: => 7.23E-05s 11:16:36.7 Info: CreateTable Restrictions 11:16:36.7 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:16:36.7 Info: => 8.7E-05s 11:16:36.7 Info: CreateTable DelayProfiles 11:16: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) 11:16:36.7 Info: => 0.0001128s 11:16:36.7 Info: CreateTable Users 11:16: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) 11:16:36.7 Info: => 8.13E-05s 11:16:36.7 Info: CreateIndex Users (Identifier) 11:16:36.7 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:16:36.7 Info: => 0.000107s 11:16:36.7 Info: CreateIndex Users (Username) 11:16:36.7 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:16:36.7 Info: => 8.68E-05s 11:16:36.7 Info: CreateTable Commands 11:16: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) 11:16:36.7 Info: => 0.000123s 11:16:36.7 Info: CreateTable IndexerStatus 11:16: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) 11:16:36.7 Info: => 0.0001083s 11:16:36.7 Info: CreateIndex IndexerStatus (ProviderId) 11:16:36.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:36.7 Info: => 8.06E-05s 11:16:36.7 Info: CreateTable ExtraFiles 11:16: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) 11:16:36.7 Info: => 0.000105s 11:16:36.7 Info: CreateTable LyricFiles 11:16: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) 11:16:36.7 Info: => 0.0001335s 11:16:36.7 Info: CreateTable LanguageProfiles 11:16: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) 11:16:36.7 Info: => 8.67E-05s 11:16:36.7 Info: CreateIndex LanguageProfiles (Name) 11:16:36.7 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:16:36.7 Info: => 0.0001129s 11:16:36.7 Info: CreateTable DownloadClientStatus 11:16: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) 11:16:36.7 Info: => 9.95E-05s 11:16:36.7 Info: CreateIndex DownloadClientStatus (ProviderId) 11:16:36.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:36.7 Info: => 7.6E-05s 11:16:36.7 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:16:36.7 Info: -> 1 Insert operations completed in 00:00:00.0000552 taking an average of 00:00:00.0000552 11:16:36.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-30T11:16:36', 'InitialSetup') 11:16:36.7 Info: Committing Transaction 11:16:36.7 Info: 1: InitialSetup migrated 11:16:36.7 Info: => 0.000847s 11:16:36.7 Info: 2: add_reason_to_pending_releases migrating 11:16:36.7 Info: Beginning Transaction 11:16:36.7 Info: Starting migration of Main DB to 2 11:16:36.7 Info: AlterTable PendingReleases 11:16:36.7 Info: => 8E-07s 11:16:36.7 Info: CreateColumn PendingReleases Reason Int32 11:16:36.7 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:16:36.7 Info: => 0.0004955s 11:16:36.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-30T11:16:36', 'add_reason_to_pending_releases') 11:16:36.7 Info: Committing Transaction 11:16:36.7 Info: 2: add_reason_to_pending_releases migrated 11:16:36.7 Info: => 0.0007591s 11:16:36.7 Info: 3: add_medium_support migrating 11:16:36.7 Info: Beginning Transaction 11:16:36.7 Info: Starting migration of Main DB to 3 11:16:36.7 Info: AlterTable Albums 11:16:36.7 Info: => 5E-07s 11:16:36.7 Info: CreateColumn Albums Media String 11:16:36.7 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:16:36.7 Info: => 0.0005029s 11:16:36.7 Info: AlterTable Tracks 11:16:36.7 Info: => 4E-07s 11:16:36.7 Info: CreateColumn Tracks MediumNumber Int32 11:16:36.7 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:16:36.7 Info: => 0.0004456s 11:16:36.7 Info: AlterTable Tracks 11:16:36.7 Info: => 5E-07s 11:16:36.7 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:16:36.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:16:36.7 Info: => 0.000459s 11:16:36.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:36.7 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:36.7 Info: => 4.03E-05s 11:16:36.7 Info: DeleteColumn Tracks TrackNumber 11:16: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) 11:16: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" 11:16:36.7 Info: DROP TABLE "Tracks" 11:16:36.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:36.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:36.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:36.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:36.7 Info: => 0.0042568s 11:16:36.7 Info: AlterTable Tracks 11:16:36.7 Info: => 5E-07s 11:16:36.7 Info: CreateColumn Tracks TrackNumber String 11:16:36.7 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:16:36.7 Info: => 0.0004498s 11:16:36.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-30T11:16:36', 'add_medium_support') 11:16:36.7 Info: Committing Transaction 11:16:36.7 Info: 3: add_medium_support migrated 11:16:36.7 Info: => 0.0008205s 11:16:36.7 Info: 4: add_various_qualites_in_profile migrating 11:16:36.7 Info: Beginning Transaction 11:16:36.7 Info: Starting migration of Main DB to 4 11:16:36.7 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:36.7 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:36.7 Info: => 4.88E-05s 11:16:36.7 Info: PerformDBOperation 11:16:36.7 Info: Performing DB Operation 11:16:36.7 Info: => 3.09E-05s 11:16:36.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-30T11:16:36', 'add_various_qualites_in_profile') 11:16:36.7 Info: Committing Transaction 11:16:36.7 Info: 4: add_various_qualites_in_profile migrated 11:16:36.7 Info: => 0.0002568s 11:16:36.7 Info: 5: metadata_profiles migrating 11:16:36.7 Info: Beginning Transaction 11:16:36.7 Info: Starting migration of Main DB to 5 11:16:36.7 Info: CreateTable MetadataProfiles 11:16: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) 11:16:36.7 Info: => 0.0001217s 11:16:36.7 Info: CreateIndex MetadataProfiles (Name) 11:16:36.7 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:16:36.7 Info: => 7.87E-05s 11:16:36.7 Info: AlterTable Artists 11:16:36.7 Info: => 4E-07s 11:16:36.7 Info: CreateColumn Artists MetadataProfileId Int32 11:16:36.7 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:16:36.7 Info: => 0.0004629s 11:16:36.7 Info: DeleteColumn Artists PrimaryAlbumTypes 11:16: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) 11:16: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" 11:16:36.7 Info: DROP TABLE "Artists" 11:16:36.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:36.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:36.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:36.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:36.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:36.7 Info: => 0.0037179s 11:16:36.7 Info: DeleteColumn Artists SecondaryAlbumTypes 11:16: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) 11:16: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" 11:16:36.7 Info: DROP TABLE "Artists" 11:16:36.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:36.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:36.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:36.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:36.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:36.7 Info: => 0.0044997s 11:16:36.7 Info: AlterTable Albums 11:16:36.7 Info: => 6E-07s 11:16:36.7 Info: CreateColumn Albums SecondaryTypes String 11:16:36.7 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:16:36.7 Info: => 0.0004611s 11:16:36.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-30T11:16:36', 'metadata_profiles') 11:16:36.7 Info: Committing Transaction 11:16:36.7 Info: 5: metadata_profiles migrated 11:16:36.7 Info: => 0.0008289s 11:16:36.7 Info: 6: separate_automatic_and_interactive_search migrating 11:16:36.7 Info: Beginning Transaction 11:16:36.7 Info: Starting migration of Main DB to 6 11:16:36.7 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:16: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) 11:16:36.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:16:36.7 Info: DROP TABLE "Indexers" 11:16:36.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:36.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:36.7 Info: => 0.0031003s 11:16:36.7 Info: AlterTable Indexers 11:16:36.7 Info: => 4E-07s 11:16:36.7 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:16:36.7 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:16:36.7 Info: => 0.0004452s 11:16:36.7 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:36.7 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:36.7 Info: => 3.47E-05s 11:16:36.7 Info: AlterTable Indexers 11:16:36.7 Info: => 5E-07s 11:16:36.7 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:16: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) 11:16: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" 11:16:36.7 Info: DROP TABLE "Indexers" 11:16:36.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:36.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:36.7 Info: => 0.0030851s 11:16:36.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-30T11:16:36', 'separate_automatic_and_interactive_search') 11:16:36.7 Info: Committing Transaction 11:16:36.7 Info: 6: separate_automatic_and_interactive_search migrated 11:16:36.7 Info: => 0.0033754s 11:16:36.7 Info: 7: change_album_path_to_relative migrating 11:16:36.7 Info: Beginning Transaction 11:16:36.7 Info: Starting migration of Main DB to 7 11:16:36.7 Info: DeleteColumn Albums Path 11:16:36.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) 11:16:36.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" 11:16:36.8 Info: DROP TABLE "Albums" 11:16:36.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:36.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:36.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:36.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:36.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:36.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:36.8 Info: => 0.0046814s 11:16:36.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-30T11:16:36', 'change_album_path_to_relative') 11:16:36.8 Info: Committing Transaction 11:16:36.8 Info: 7: change_album_path_to_relative migrated 11:16:36.8 Info: => 0.0050651s 11:16:36.8 Info: 8: change_quality_size_mb_to_kb migrating 11:16:36.8 Info: Beginning Transaction 11:16:36.8 Info: Starting migration of Main DB to 8 11:16:36.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 11:16:36.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 11:16:36.8 Info: => 4.83E-05s 11:16:36.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-30T11:16:36', 'change_quality_size_mb_to_kb') 11:16:36.8 Info: Committing Transaction 11:16:36.8 Info: 8: change_quality_size_mb_to_kb migrated 11:16:36.8 Info: => 0.0002882s 11:16:36.8 Info: 9: album_releases migrating 11:16:36.8 Info: Beginning Transaction 11:16:36.8 Info: Starting migration of Main DB to 9 11:16:36.8 Info: AlterTable Albums 11:16:36.8 Info: => 5E-07s 11:16:36.8 Info: CreateColumn Albums Releases String 11:16:36.8 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:16:36.8 Info: => 0.0004835s 11:16:36.8 Info: AlterTable Albums 11:16:36.8 Info: => 4E-07s 11:16:36.8 Info: CreateColumn Albums CurrentRelease String 11:16:36.8 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:16:36.8 Info: => 0.0004519s 11:16:36.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-30T11:16:36', 'album_releases') 11:16:36.8 Info: Committing Transaction 11:16:36.8 Info: 9: album_releases migrated 11:16:36.8 Info: => 0.0007136s 11:16:36.8 Info: 10: album_releases_fix migrating 11:16:36.8 Info: Beginning Transaction 11:16:36.8 Info: Starting migration of Main DB to 10 11:16:36.8 Info: AlterTable Albums 11:16:36.8 Info: => 5E-07s 11:16:36.8 Info: AlterColumn Albums Releases String 11:16:36.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) 11:16:36.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" 11:16:36.8 Info: DROP TABLE "Albums" 11:16:36.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:36.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:36.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:36.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:36.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:36.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:36.8 Info: => 0.0037247s 11:16:36.8 Info: AlterTable Albums 11:16:36.8 Info: => 5E-07s 11:16:36.8 Info: AlterColumn Albums CurrentRelease String 11:16:36.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) 11:16:36.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" 11:16:36.8 Info: DROP TABLE "Albums" 11:16:36.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:36.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:36.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:36.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:36.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:36.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:36.8 Info: => 0.0050918s 11:16:36.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-30T11:16:36', 'album_releases_fix') 11:16:36.8 Info: Committing Transaction 11:16:36.8 Info: 10: album_releases_fix migrated 11:16:36.8 Info: => 0.0054381s 11:16:36.8 Info: 11: import_lists migrating 11:16:36.8 Info: Beginning Transaction 11:16:36.8 Info: Starting migration of Main DB to 11 11:16:36.8 Info: CreateTable ImportLists 11:16:36.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) 11:16:36.8 Info: => 0.0001522s 11:16:36.8 Info: CreateIndex ImportLists (Name) 11:16:36.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:36.8 Info: => 7.13E-05s 11:16:36.8 Info: CreateTable ImportListStatus 11:16:36.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) 11:16:36.8 Info: => 9.91E-05s 11:16:36.8 Info: CreateIndex ImportListStatus (ProviderId) 11:16:36.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:36.8 Info: => 6.87E-05s 11:16:36.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-30T11:16:36', 'import_lists') 11:16:36.8 Info: Committing Transaction 11:16:36.8 Info: 11: import_lists migrated 11:16:36.8 Info: => 0.0003458s 11:16:36.8 Info: 12: add_release_status migrating 11:16:36.8 Info: Beginning Transaction 11:16:36.8 Info: Starting migration of Main DB to 12 11:16:36.8 Info: AlterTable MetadataProfiles 11:16:36.8 Info: => 6E-07s 11:16:36.8 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:16:36.8 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:16:36.8 Info: => 0.0004996s 11:16:36.8 Info: PerformDBOperation 11:16:36.8 Info: Performing DB Operation 11:16:36.8 Info: => 2.6E-05s 11:16:36.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-30T11:16:36', 'add_release_status') 11:16:36.8 Info: Committing Transaction 11:16:36.8 Info: 12: add_release_status migrated 11:16:36.8 Info: => 0.0002879s 11:16:36.8 Info: 13: album_download_notification migrating 11:16:36.8 Info: Beginning Transaction 11:16:36.8 Info: Starting migration of Main DB to 13 11:16:36.8 Info: AlterTable Notifications 11:16:36.8 Info: => 7E-07s 11:16:36.8 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:16:36.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:16:36.8 Info: => 0.0004947s 11:16:36.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-30T11:16:36', 'album_download_notification') 11:16:36.8 Info: Committing Transaction 11:16:36.8 Info: 13: album_download_notification migrated 11:16:36.8 Info: => 0.0007689s 11:16:36.8 Info: 14: fix_language_metadata_profiles migrating 11:16:36.8 Info: Beginning Transaction 11:16:36.8 Info: Starting migration of Main DB to 14 11:16:36.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 11:16:36.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 11:16:36.8 Info: => 7.29E-05s 11:16:36.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 11:16:36.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 11:16:36.8 Info: => 4.8E-05s 11:16:36.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-30T11:16:36', 'fix_language_metadata_profiles') 11:16:36.8 Info: Committing Transaction 11:16:36.8 Info: 14: fix_language_metadata_profiles migrated 11:16:36.8 Info: => 0.0002777s 11:16:36.8 Info: 15: remove_fanzub migrating 11:16:36.8 Info: Beginning Transaction 11:16:36.8 Info: Starting migration of Main DB to 15 11:16:36.8 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:36.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:36.8 Info: => 4.12E-05s 11:16:36.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-30T11:16:36', 'remove_fanzub') 11:16:36.8 Info: Committing Transaction 11:16:36.8 Info: 15: remove_fanzub migrated 11:16:36.8 Info: => 0.0002639s 11:16:36.8 Info: 16: update_artist_history_indexes migrating 11:16:36.8 Info: Beginning Transaction 11:16:36.8 Info: Starting migration of Main DB to 16 11:16:36.8 Info: CreateIndex Albums (ArtistId) 11:16:36.8 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:16:36.8 Info: => 9.82E-05s 11:16:36.8 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:16:36.8 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:16:36.8 Info: => 7.12E-05s 11:16:36.8 Info: DeleteIndex History (AlbumId) 11:16:36.8 Info: DROP INDEX "IX_History_AlbumId" 11:16:36.8 Info: => 0.0001212s 11:16:36.8 Info: CreateIndex History (AlbumId, Date) 11:16:36.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:36.8 Info: => 8.3E-05s 11:16:36.8 Info: DeleteIndex History (DownloadId) 11:16:36.8 Info: DROP INDEX "IX_History_DownloadId" 11:16:36.8 Info: => 0.0001029s 11:16:36.8 Info: CreateIndex History (DownloadId, Date) 11:16:36.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:36.8 Info: => 8.13E-05s 11:16:36.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-30T11:16:36', 'update_artist_history_indexes') 11:16:36.8 Info: Committing Transaction 11:16:36.8 Info: 16: update_artist_history_indexes migrated 11:16:36.8 Info: => 0.0003589s 11:16:36.8 Info: 17: remove_nma migrating 11:16:36.8 Info: Beginning Transaction 11:16:36.8 Info: Starting migration of Main DB to 17 11:16:36.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:36.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:16:36.8 Info: => 4.38E-05s 11:16:36.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-30T11:16:36', 'remove_nma') 11:16:36.8 Info: Committing Transaction 11:16:36.8 Info: 17: remove_nma migrated 11:16:36.8 Info: => 0.0002634s 11:16:36.8 Info: 18: album_disambiguation migrating 11:16:36.8 Info: Beginning Transaction 11:16:36.8 Info: Starting migration of Main DB to 18 11:16:36.8 Info: AlterTable Albums 11:16:36.8 Info: => 6E-07s 11:16:36.8 Info: CreateColumn Albums Disambiguation String 11:16:36.8 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:16:36.8 Info: => 0.0005013s 11:16:36.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-30T11:16:36', 'album_disambiguation') 11:16:36.8 Info: Committing Transaction 11:16:36.8 Info: 18: album_disambiguation migrated 11:16:36.8 Info: => 0.000763s 11:16:36.8 Info: 19: add_ape_quality_in_profiles migrating 11:16:36.8 Info: Beginning Transaction 11:16:36.8 Info: Starting migration of Main DB to 19 11:16:36.8 Info: PerformDBOperation 11:16:36.8 Info: Performing DB Operation 11:16:36.8 Info: => 3.04E-05s 11:16:36.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-30T11:16:36', 'add_ape_quality_in_profiles') 11:16:36.8 Info: Committing Transaction 11:16:36.8 Info: 19: add_ape_quality_in_profiles migrated 11:16:36.8 Info: => 0.0002607s 11:16:36.8 Info: 20: remove_pushalot migrating 11:16:36.8 Info: Beginning Transaction 11:16:36.8 Info: Starting migration of Main DB to 20 11:16:36.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:36.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:16:36.8 Info: => 4.27E-05s 11:16:36.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:36.8 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:16:36.8 Info: => 2.76E-05s 11:16:36.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:36.8 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:16:36.8 Info: => 2.52E-05s 11:16:36.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-30T11:16:36', 'remove_pushalot') 11:16:36.8 Info: Committing Transaction 11:16:36.8 Info: 20: remove_pushalot migrated 11:16:36.8 Info: => 0.0002434s 11:16:36.8 Info: 21: add_custom_filters migrating 11:16:36.8 Info: Beginning Transaction 11:16:36.8 Info: Starting migration of Main DB to 21 11:16:36.8 Info: CreateTable CustomFilters 11:16:36.8 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:16:36.8 Info: => 0.0001196s 11:16:36.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-30T11:16:36', 'add_custom_filters') 11:16:36.8 Info: Committing Transaction 11:16:36.8 Info: 21: add_custom_filters migrated 11:16:36.8 Info: => 0.0003736s 11:16:36.8 Info: 22: import_list_tags migrating 11:16:36.8 Info: Beginning Transaction 11:16:36.8 Info: Starting migration of Main DB to 22 11:16:36.8 Info: AlterTable ImportLists 11:16:36.8 Info: => 6E-07s 11:16:36.8 Info: CreateColumn ImportLists Tags String 11:16:36.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:16:36.8 Info: => 0.0004972s 11:16:36.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-30T11:16:36', 'import_list_tags') 11:16:36.8 Info: Committing Transaction 11:16:36.8 Info: 22: import_list_tags migrated 11:16:36.8 Info: => 0.0007604s 11:16:36.8 Info: 23: add_release_groups_etc migrating 11:16:36.8 Info: Beginning Transaction 11:16:36.8 Info: Starting migration of Main DB to 23 11:16:36.8 Info: CreateTable ArtistMetadata 11:16:36.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) 11:16:36.8 Info: => 0.0001596s 11:16:36.8 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:16:36.8 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:16:36.8 Info: => 7.6E-05s 11:16:36.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" 11:16:36.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" 11:16:36.8 Info: => 7.71E-05s 11:16:36.8 Info: AlterTable Artists 11:16:36.8 Info: => 4E-07s 11:16:36.8 Info: CreateColumn Artists ArtistMetadataId Int32 11:16:36.8 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:36.8 Info: => 0.0004995s 11:16:36.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:36.8 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:36.8 Info: => 6.23E-05s 11:16:36.8 Info: CreateTable AlbumReleases 11:16:36.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) 11:16:36.8 Info: => 0.0001358s 11:16:36.8 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:16:36.8 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:36.8 Info: => 7.82E-05s 11:16:36.8 Info: CreateIndex AlbumReleases (AlbumId) 11:16:36.8 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:36.8 Info: => 7.01E-05s 11:16:36.8 Info: PerformDBOperation 11:16:36.8 Info: Performing DB Operation 11:16:36.8 Info: => 2.79E-05s 11:16:36.8 Info: AlterTable Albums 11:16:36.8 Info: => 4E-07s 11:16:36.8 Info: CreateColumn Albums ArtistMetadataId Int32 11:16:36.8 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:36.8 Info: => 0.000511s 11:16:36.8 Info: AlterTable Albums 11:16:36.8 Info: => 4E-07s 11:16:36.8 Info: CreateColumn Albums AnyReleaseOk Boolean 11:16:36.8 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:16:36.8 Info: => 0.0005015s 11:16:36.8 Info: AlterTable Albums 11:16:36.8 Info: => 4E-07s 11:16:36.8 Info: CreateColumn Albums Links String 11:16:36.8 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:16:36.8 Info: => 0.0005151s 11:16:36.8 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:36.8 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:36.8 Info: => 7.43E-05s 11:16:36.8 Info: AlterTable Tracks 11:16:36.8 Info: => 4E-07s 11:16:36.8 Info: CreateColumn Tracks ForeignRecordingId String 11:16:36.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:16:36.8 Info: => 0.0005006s 11:16:36.8 Info: AlterTable Tracks 11:16:36.8 Info: => 4E-07s 11:16:36.8 Info: CreateColumn Tracks AlbumReleaseId Int32 11:16:36.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:16:36.8 Info: => 0.0005028s 11:16:36.8 Info: AlterTable Tracks 11:16:36.8 Info: => 4E-07s 11:16:36.8 Info: CreateColumn Tracks ArtistMetadataId Int32 11:16:36.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:36.8 Info: => 0.0004967s 11:16:36.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:36.8 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:36.8 Info: => 7.51E-05s 11:16:36.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:36.8 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:36.8 Info: => 5.74E-05s 11:16:36.8 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:16: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, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:36.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" 11:16:36.8 Info: DROP TABLE "Artists" 11:16:36.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:36.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:36.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:36.8 Info: => 0.0047117s 11:16:36.8 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:16: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) 11:16: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" 11:16:36.8 Info: DROP TABLE "Albums" 11:16:36.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:36.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:36.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:36.8 Info: => 0.0039314s 11:16:36.8 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:16: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) 11:16: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" 11:16:36.8 Info: DROP TABLE "Tracks" 11:16:36.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:36.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:36.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:36.8 Info: => 0.0035721s 11:16:36.8 Info: DeleteColumn TrackFiles ArtistId 11:16: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) 11:16: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" 11:16:36.8 Info: DROP TABLE "TrackFiles" 11:16:36.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:36.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:36.8 Info: => 0.0034119s 11:16:36.8 Info: CreateIndex Artists (ArtistMetadataId) 11:16:36.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:36.8 Info: => 7.2E-05s 11:16:36.8 Info: CreateIndex Artists (Monitored) 11:16:36.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:36.8 Info: => 6.58E-05s 11:16:36.8 Info: CreateIndex Albums (ArtistMetadataId) 11:16:36.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:36.8 Info: => 6.23E-05s 11:16:36.8 Info: CreateIndex Tracks (ArtistMetadataId) 11:16:36.8 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:16:36.8 Info: => 6.13E-05s 11:16:36.8 Info: CreateIndex Tracks (AlbumReleaseId) 11:16:36.8 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:16:36.8 Info: => 6.11E-05s 11:16:36.8 Info: CreateIndex Tracks (ForeignRecordingId) 11:16:36.8 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:16:36.8 Info: => 6.27E-05s 11:16:36.8 Info: UpdateData 11:16:36.8 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:36.8 Info: => 3.69E-05s 11:16:36.8 Info: UpdateData 11:16:36.8 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:36.8 Info: => 2.89E-05s 11:16:36.8 Info: UpdateData 11:16:36.8 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:16:36.8 Info: => 3.51E-05s 11:16:36.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-30T11:16:36', 'add_release_groups_etc') 11:16:36.8 Info: Committing Transaction 11:16:36.8 Info: 23: add_release_groups_etc migrated 11:16:36.8 Info: => 0.0005168s 11:16:36.8 Info: 24: NewMediaInfoFormat migrating 11:16:36.8 Info: Beginning Transaction 11:16:36.8 Info: Starting migration of Main DB to 24 11:16:36.8 Info: UpdateData 11:16:36.8 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:16:36.8 Info: => 4.85E-05s 11:16:36.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-30T11:16:36', 'NewMediaInfoFormat') 11:16:36.8 Info: Committing Transaction 11:16:36.8 Info: 24: NewMediaInfoFormat migrated 11:16:36.8 Info: => 0.0002732s 11:16:36.8 Info: 25: rename_restrictions_to_release_profiles migrating 11:16:36.8 Info: Beginning Transaction 11:16:36.8 Info: Starting migration of Main DB to 25 11:16:36.8 Info: RenameTable Restrictions ReleaseProfiles 11:16:36.8 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:16:36.8 Info: => 0.0013375s 11:16:36.8 Info: AlterTable ReleaseProfiles 11:16:36.8 Info: => 4E-07s 11:16:36.8 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:16:36.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:16:36.8 Info: => 0.0004911s 11:16:36.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-30T11:16:36', 'rename_restrictions_to_release_profiles') 11:16:36.8 Info: Committing Transaction 11:16:36.8 Info: 25: rename_restrictions_to_release_profiles migrated 11:16:36.8 Info: => 0.0007577s 11:16:36.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:16:36.8 Info: Beginning Transaction 11:16:36.8 Info: Starting migration of Main DB to 26 11:16:36.8 Info: RenameTable Profiles QualityProfiles 11:16:36.8 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:16:36.8 Info: => 0.0013351s 11:16:36.8 Info: AlterTable QualityProfiles 11:16:36.8 Info: => 5E-07s 11:16:36.8 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:16:36.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:36.8 Info: => 0.0004983s 11:16:36.8 Info: AlterTable LanguageProfiles 11:16:36.8 Info: => 6E-07s 11:16:36.8 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:16:36.8 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:36.8 Info: => 0.0004674s 11:16:36.8 Info: UpdateData 11:16:36.8 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:36.8 Info: => 4.03E-05s 11:16:36.8 Info: UpdateData 11:16:36.8 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:36.8 Info: => 2.59E-05s 11:16:36.8 Info: RenameColumn Artists ProfileId to QualityProfileId 11:16: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) 11:16: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" 11:16:36.8 Info: DROP TABLE "Artists" 11:16:36.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:36.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:36.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:36.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:36.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:36.8 Info: => 0.0047713s 11:16:36.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-30T11:16:36', 'rename_quality_profiles_add_upgrade_allowed') 11:16:36.8 Info: Committing Transaction 11:16:36.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:16:36.8 Info: => 0.0051593s 11:16:36.8 Info: 27: add_import_exclusions migrating 11:16:36.8 Info: Beginning Transaction 11:16:36.8 Info: Starting migration of Main DB to 27 11:16:36.8 Info: CreateTable ImportListExclusions 11:16:36.8 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:16:36.8 Info: => 0.0001195s 11:16:36.8 Info: CreateIndex ImportListExclusions (ForeignId) 11:16:36.8 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:16:36.8 Info: => 7.56E-05s 11:16:36.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-30T11:16:36', 'add_import_exclusions') 11:16:36.8 Info: Committing Transaction 11:16:36.8 Info: 27: add_import_exclusions migrated 11:16:36.8 Info: => 0.0003756s 11:16:36.8 Info: 28: clean_artist_metadata_table migrating 11:16:36.8 Info: Beginning Transaction 11:16:36.8 Info: Starting migration of Main DB to 28 11:16: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) 11:16: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) 11:16:36.8 Info: => 0.0001522s 11:16: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) 11:16: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) 11:16:36.8 Info: => 0.0001143s 11:16: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) 11:16: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) 11:16:36.8 Info: => 0.0001071s 11:16: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) 11:16: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) 11:16:36.8 Info: => 0.0001114s 11:16: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) 11:16: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) 11:16:36.8 Info: => 0.0001073s 11:16: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) 11:16: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) 11:16:36.8 Info: => 0.0001053s 11:16:36.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-30T11:16:36', 'clean_artist_metadata_table') 11:16:36.8 Info: Committing Transaction 11:16:36.8 Info: 28: clean_artist_metadata_table migrated 11:16:36.8 Info: => 0.0003408s 11:16:36.8 Info: 29: health_issue_notification migrating 11:16:36.8 Info: Beginning Transaction 11:16:36.8 Info: Starting migration of Main DB to 29 11:16:36.8 Info: AlterTable Notifications 11:16:36.8 Info: => 7E-07s 11:16:36.8 Info: CreateColumn Notifications OnHealthIssue Boolean 11:16:36.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:16:36.8 Info: => 0.0005242s 11:16:36.8 Info: AlterTable Notifications 11:16:36.8 Info: => 6E-07s 11:16:36.8 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:16:36.8 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:16:36.8 Info: => 0.0004879s 11:16:36.8 Info: AlterTable Notifications 11:16:36.8 Info: => 4E-07s 11:16:36.8 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:16:36.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:16:36.8 Info: => 0.0004806s 11:16:36.8 Info: AlterTable Notifications 11:16:36.8 Info: => 6E-07s 11:16:36.8 Info: CreateColumn Notifications OnImportFailure Boolean 11:16:36.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:16:36.8 Info: => 0.0005033s 11:16:36.8 Info: AlterTable Notifications 11:16:36.8 Info: => 5E-07s 11:16:36.8 Info: CreateColumn Notifications OnTrackRetag Boolean 11:16:36.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:16:36.8 Info: => 0.000487s 11:16:36.8 Info: DeleteColumn Notifications OnDownload 11:16: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) 11:16: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" 11:16:36.8 Info: DROP TABLE "Notifications" 11:16:36.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:36.8 Info: => 0.0034382s 11:16:36.8 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:16: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) 11:16: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" 11:16:36.8 Info: DROP TABLE "Notifications" 11:16:36.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:36.8 Info: => 0.0043013s 11:16:36.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-30T11:16:36', 'health_issue_notification') 11:16:36.8 Info: Committing Transaction 11:16:36.8 Info: 29: health_issue_notification migrated 11:16:36.8 Info: => 0.0046332s 11:16:36.8 Info: 30: add_mediafilerepository_mtime migrating 11:16:36.8 Info: Beginning Transaction 11:16:36.8 Info: Starting migration of Main DB to 30 11:16:36.8 Info: AlterTable TrackFiles 11:16:36.8 Info: => 7E-07s 11:16:36.8 Info: CreateColumn TrackFiles Modified DateTime 11:16:36.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:16:36.8 Info: => 0.0005244s 11:16:36.8 Info: AlterTable TrackFiles 11:16:36.8 Info: => 5E-07s 11:16:36.8 Info: CreateColumn TrackFiles Path String 11:16:36.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:16:36.8 Info: => 0.0005186s 11:16:36.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:36.8 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:36.8 Info: => 3.47E-05s 11:16: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) 11:16: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) 11:16:36.8 Info: => 0.0001179s 11:16: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) 11:16: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) 11:16:36.8 Info: => 0.0001183s 11:16: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) 11:16: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) 11:16:36.8 Info: => 0.0001277s 11:16: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") 11:16: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") 11:16:36.8 Info: => 7.16E-05s 11:16:36.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:36.8 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:36.8 Info: => 4.36E-05s 11:16:36.8 Info: AlterTable TrackFiles 11:16:36.8 Info: => 4E-07s 11:16:36.8 Info: AlterColumn TrackFiles Path String 11:16: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) 11:16: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" 11:16:36.8 Info: DROP TABLE "TrackFiles" 11:16:36.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:36.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:36.8 Info: => 0.0035484s 11:16:36.8 Info: CreateIndex TrackFiles (Path) 11:16:36.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:36.8 Info: => 7.18E-05s 11:16:36.8 Info: DeleteColumn TrackFiles RelativePath 11:16: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) 11:16: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" 11:16:36.8 Info: DROP TABLE "TrackFiles" 11:16:36.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:36.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:36.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:36.8 Info: => 0.0036374s 11:16:36.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-30T11:16:36', 'add_mediafilerepository_mtime') 11:16:36.8 Info: Committing Transaction 11:16:36.8 Info: 30: add_mediafilerepository_mtime migrated 11:16:36.8 Info: => 0.0039366s 11:16:36.8 Info: 31: add_artistmetadataid_constraint migrating 11:16:36.8 Info: Beginning Transaction 11:16:36.8 Info: Starting migration of Main DB to 31 11:16:36.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") 11:16:36.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") 11:16:36.8 Info: => 8.55E-05s 11:16:36.8 Info: DeleteIndex Artists (ArtistMetadataId) 11:16:36.8 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 11:16:36.8 Info: => 0.0001315s 11:16:36.8 Info: AlterColumn Artists ArtistMetadataId Int32 11:16: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) 11:16: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", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:16:36.8 Info: DROP TABLE "Artists" 11:16:36.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:36.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:36.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:36.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:36.8 Info: => 0.0046177s 11:16:36.8 Info: CreateIndex Artists (ArtistMetadataId) 11:16:36.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:36.8 Info: => 7.06E-05s 11:16:36.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-07-30T11:16:36', 'add_artistmetadataid_constraint') 11:16:36.8 Info: Committing Transaction 11:16:36.8 Info: 31: add_artistmetadataid_constraint migrated 11:16:36.8 Info: => 0.0003791s 11:16:36.8 Info: 32: old_ids_and_artist_alias migrating 11:16:36.8 Info: Beginning Transaction 11:16:36.8 Info: Starting migration of Main DB to 32 11:16:36.8 Info: AlterTable ArtistMetadata 11:16:36.8 Info: => 7E-07s 11:16:36.8 Info: CreateColumn ArtistMetadata Aliases String 11:16:36.8 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 11:16:36.8 Info: => 0.0005255s 11:16:36.8 Info: AlterTable ArtistMetadata 11:16:36.8 Info: => 4E-07s 11:16:36.8 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 11:16:36.8 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 11:16:36.8 Info: => 0.0004957s 11:16:36.8 Info: AlterTable Albums 11:16:36.8 Info: => 5E-07s 11:16:36.8 Info: CreateColumn Albums OldForeignAlbumIds String 11:16:36.8 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 11:16:36.8 Info: => 0.000492s 11:16:36.8 Info: AlterTable AlbumReleases 11:16:36.8 Info: => 4E-07s 11:16:36.8 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 11:16:36.8 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 11:16:36.8 Info: => 0.0004918s 11:16:36.8 Info: AlterTable Tracks 11:16:36.8 Info: => 4E-07s 11:16:36.8 Info: CreateColumn Tracks OldForeignRecordingIds String 11:16:36.8 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 11:16:36.8 Info: => 0.0005094s 11:16:36.8 Info: AlterTable Tracks 11:16:36.8 Info: => 4E-07s 11:16:36.8 Info: CreateColumn Tracks OldForeignTrackIds String 11:16:36.8 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 11:16:36.8 Info: => 0.0004963s 11:16:36.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-07-30T11:16:36', 'old_ids_and_artist_alias') 11:16:36.8 Info: Committing Transaction 11:16:36.8 Info: 32: old_ids_and_artist_alias migrated 11:16:36.8 Info: => 0.0007684s 11:16:36.8 Info: 33: download_propers_config migrating 11:16:36.8 Info: Beginning Transaction 11:16:36.8 Info: Starting migration of Main DB to 33 11:16:36.8 Info: PerformDBOperation 11:16:36.8 Info: Performing DB Operation 11:16:36.8 Info: => 2.96E-05s 11:16:36.8 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:16:36.8 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:16:36.8 Info: => 3.11E-05s 11:16:36.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-07-30T11:16:36', 'download_propers_config') 11:16:36.8 Info: Committing Transaction 11:16:36.8 Info: 33: download_propers_config migrated 11:16:36.8 Info: => 0.0002526s 11:16:36.8 Info: 34: remove_language_profiles migrating 11:16:36.8 Info: Beginning Transaction 11:16:36.8 Info: Starting migration of Main DB to 34 11:16:36.8 Info: DeleteTable LanguageProfiles 11:16:36.8 Info: DROP TABLE "LanguageProfiles" 11:16:36.8 Info: => 0.0001914s 11:16:36.8 Info: DeleteColumn Artists LanguageProfileId 11:16: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, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:36.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" 11:16:36.8 Info: DROP TABLE "Artists" 11:16:36.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:36.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:36.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:36.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:36.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:36.8 Info: => 0.0049378s 11:16:36.8 Info: DeleteColumn ImportLists LanguageProfileId 11:16:36.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) 11:16:36.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" 11:16:36.8 Info: DROP TABLE "ImportLists" 11:16:36.8 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 11:16:36.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:36.8 Info: => 0.0035932s 11:16:36.8 Info: DeleteColumn Blacklist Language 11:16:36.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) 11:16:36.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" 11:16:36.8 Info: DROP TABLE "Blacklist" 11:16:36.8 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 11:16:36.8 Info: => 0.0033965s 11:16:36.8 Info: DeleteColumn History Language 11:16:36.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) 11:16:36.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" 11:16:36.8 Info: DROP TABLE "History" 11:16:36.8 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:16:36.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:36.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:36.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:36.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:36.9 Info: => 0.0038982s 11:16:36.9 Info: DeleteColumn LyricFiles Language 11:16:36.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) 11:16:36.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" 11:16:36.9 Info: DROP TABLE "LyricFiles" 11:16:36.9 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:36.9 Info: => 0.0039086s 11:16:36.9 Info: DeleteColumn TrackFiles Language 11:16: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, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:36.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" 11:16:36.9 Info: DROP TABLE "TrackFiles" 11:16:36.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:36.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:36.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:36.9 Info: => 0.0046662s 11:16:36.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-07-30T11:16:36', 'remove_language_profiles') 11:16:36.9 Info: Committing Transaction 11:16:36.9 Info: 34: remove_language_profiles migrated 11:16:36.9 Info: => 0.0051336s 11:16:36.9 Info: 35: multi_disc_naming_format migrating 11:16:36.9 Info: Beginning Transaction 11:16:36.9 Info: Starting migration of Main DB to 35 11:16:36.9 Info: AlterTable NamingConfig 11:16:36.9 Info: => 6E-07s 11:16:36.9 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 11:16:36.9 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 11:16:36.9 Info: => 0.0005377s 11:16:36.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:16:36.9 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:16:36.9 Info: => 4.04E-05s 11:16:36.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-07-30T11:16:36', 'multi_disc_naming_format') 11:16:36.9 Info: Committing Transaction 11:16:36.9 Info: 35: multi_disc_naming_format migrated 11:16:36.9 Info: => 0.0002895s 11:16:36.9 Info: 36: add_download_client_priority migrating 11:16:36.9 Info: Beginning Transaction 11:16:36.9 Info: Starting migration of Main DB to 36 11:16:36.9 Info: AlterTable DownloadClients 11:16:36.9 Info: => 5E-07s 11:16:36.9 Info: CreateColumn DownloadClients Priority Int32 11:16:36.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 11:16:36.9 Info: => 0.0005158s 11:16:36.9 Info: PerformDBOperation 11:16:36.9 Info: Performing DB Operation 11:16:36.9 Info: => 7.11E-05s 11:16:36.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-07-30T11:16:36', 'add_download_client_priority') 11:16:36.9 Info: Committing Transaction 11:16:36.9 Info: 36: add_download_client_priority migrated 11:16:36.9 Info: => 0.0003287s 11:16:36.9 Info: 37: remove_growl_prowl migrating 11:16:36.9 Info: Beginning Transaction 11:16:36.9 Info: Starting migration of Main DB to 37 11:16:36.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:36.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 11:16:36.9 Info: => 4.43E-05s 11:16:36.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:36.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 11:16:36.9 Info: => 2.61E-05s 11:16:36.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-07-30T11:16:36', 'remove_growl_prowl') 11:16:36.9 Info: Committing Transaction 11:16:36.9 Info: 37: remove_growl_prowl migrated 11:16:36.9 Info: => 0.0002481s 11:16:36.9 Info: 38: remove_plex_hometheatre migrating 11:16:36.9 Info: Beginning Transaction 11:16:36.9 Info: Starting migration of Main DB to 38 11:16:36.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:36.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 11:16:36.9 Info: => 4.31E-05s 11:16:36.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:36.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 11:16:36.9 Info: => 2.56E-05s 11:16:36.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-07-30T11:16:36', 'remove_plex_hometheatre') 11:16:36.9 Info: Committing Transaction 11:16:36.9 Info: 38: remove_plex_hometheatre migrated 11:16:36.9 Info: => 0.0002466s 11:16:36.9 Info: 39: add_root_folder_add_defaults migrating 11:16:36.9 Info: Beginning Transaction 11:16:36.9 Info: Starting migration of Main DB to 39 11:16:36.9 Info: AlterTable RootFolders 11:16:36.9 Info: => 7E-07s 11:16:36.9 Info: CreateColumn RootFolders Name String 11:16:36.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 11:16:36.9 Info: => 0.0005365s 11:16:36.9 Info: AlterTable RootFolders 11:16:36.9 Info: => 5E-07s 11:16:36.9 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 11:16:36.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 11:16:36.9 Info: => 0.0005096s 11:16:36.9 Info: AlterTable RootFolders 11:16:36.9 Info: => 5E-07s 11:16:36.9 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 11:16:36.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 11:16:36.9 Info: => 0.0004787s 11:16:36.9 Info: AlterTable RootFolders 11:16:36.9 Info: => 5E-07s 11:16:36.9 Info: CreateColumn RootFolders DefaultMonitorOption Int32 11:16:36.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 11:16:36.9 Info: => 0.0004877s 11:16:36.9 Info: AlterTable RootFolders 11:16:36.9 Info: => 4E-07s 11:16:36.9 Info: CreateColumn RootFolders DefaultTags String 11:16:36.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 11:16:36.9 Info: => 0.0004752s 11:16:36.9 Info: PerformDBOperation 11:16:36.9 Info: Performing DB Operation 11:16:36.9 Info: => 4.46E-05s 11:16:36.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-07-30T11:16:36', 'add_root_folder_add_defaults') 11:16:36.9 Info: Committing Transaction 11:16:36.9 Info: 39: add_root_folder_add_defaults migrated 11:16:36.9 Info: => 0.0002985s 11:16:36.9 Info: 40: task_duration migrating 11:16:36.9 Info: Beginning Transaction 11:16:36.9 Info: Starting migration of Main DB to 40 11:16:36.9 Info: AlterTable ScheduledTasks 11:16:36.9 Info: => 6E-07s 11:16:36.9 Info: CreateColumn ScheduledTasks LastStartTime DateTime 11:16:36.9 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 11:16:36.9 Info: => 0.000536s 11:16:36.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-07-30T11:16:36', 'task_duration') 11:16:36.9 Info: Committing Transaction 11:16:36.9 Info: 40: task_duration migrated 11:16:36.9 Info: => 0.0008012s 11:16:36.9 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 11:16:36.9 Info: Beginning Transaction 11:16:36.9 Info: Starting migration of Main DB to 41 11:16:36.9 Info: AlterTable ReleaseProfiles 11:16:36.9 Info: => 6E-07s 11:16:36.9 Info: CreateColumn ReleaseProfiles Enabled Boolean 11:16:36.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 11:16:36.9 Info: => 0.0005249s 11:16:36.9 Info: AlterTable ReleaseProfiles 11:16:36.9 Info: => 5E-07s 11:16:36.9 Info: CreateColumn ReleaseProfiles IndexerId Int32 11:16:36.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 11:16:36.9 Info: => 0.0005029s 11:16:36.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-07-30T11:16:36', 'add_indexer_and_enabled_to_release_profiles') 11:16:36.9 Info: Committing Transaction 11:16:36.9 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 11:16:36.9 Info: => 0.0007632s 11:16:36.9 Info: 42: remove_album_folders migrating 11:16:36.9 Info: Beginning Transaction 11:16:36.9 Info: Starting migration of Main DB to 42 11:16:36.9 Info: DeleteColumn Artists AlbumFolder 11:16:36.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:36.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" 11:16:36.9 Info: DROP TABLE "Artists" 11:16:36.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:36.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:36.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:36.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:36.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:36.9 Info: => 0.0049282s 11:16:36.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:16:36.9 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:16:36.9 Info: => 3.37E-05s 11:16:36.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:16:36.9 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:16:36.9 Info: => 2.73E-05s 11:16:36.9 Info: DeleteColumn NamingConfig AlbumFolderFormat 11:16:36.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) 11:16:36.9 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 11:16:36.9 Info: DROP TABLE "NamingConfig" 11:16:36.9 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 11:16:36.9 Info: => 0.0033866s 11:16:36.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-07-30T11:16:36', 'remove_album_folders') 11:16:36.9 Info: Committing Transaction 11:16:36.9 Info: 42: remove_album_folders migrated 11:16:36.9 Info: => 0.0037649s 11:16:36.9 Info: 44: add_priority_to_indexers migrating 11:16:36.9 Info: Beginning Transaction 11:16:36.9 Info: Starting migration of Main DB to 44 11:16:36.9 Info: AlterTable Indexers 11:16:36.9 Info: => 6E-07s 11:16:36.9 Info: CreateColumn Indexers Priority Int32 11:16:36.9 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 11:16:36.9 Info: => 0.0005421s 11:16:36.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-07-30T11:16:36', 'add_priority_to_indexers') 11:16:36.9 Info: Committing Transaction 11:16:36.9 Info: 44: add_priority_to_indexers migrated 11:16:36.9 Info: => 0.0008075s 11:16:36.9 Info: 45: remove_chown_and_folderchmod_config migrating 11:16:36.9 Info: Beginning Transaction 11:16:36.9 Info: Starting migration of Main DB to 45 11:16:36.9 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:16:36.9 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:16:36.9 Info: => 0.0001207s 11:16:36.9 Info: PerformDBOperation 11:16:36.9 Info: Performing DB Operation 11:16:36.9 Info: => 2.44E-05s 11:16:36.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-07-30T11:16:36', 'remove_chown_and_folderchmod_config') 11:16:36.9 Info: Committing Transaction 11:16:36.9 Info: 45: remove_chown_and_folderchmod_config migrated 11:16:36.9 Info: => 0.0002527s 11:16:36.9 Info: 47: update_notifiarr migrating 11:16:36.9 Info: Beginning Transaction 11:16:36.9 Info: Starting migration of Main DB to 47 11:16:36.9 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:16:36.9 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:16:36.9 Info: => 6.68E-05s 11:16:36.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-07-30T11:16:36', 'update_notifiarr') 11:16:36.9 Info: Committing Transaction 11:16:36.9 Info: 47: update_notifiarr migrated 11:16:36.9 Info: => 0.0002932s 11:16:36.9 Info: 49: email_multiple_addresses migrating 11:16:36.9 Info: Beginning Transaction 11:16:36.9 Info: Starting migration of Main DB to 49 11:16:36.9 Info: PerformDBOperation 11:16:36.9 Info: Performing DB Operation 11:16:36.9 Info: => 5.03E-05s 11:16:36.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-07-30T11:16:36', 'email_multiple_addresses') 11:16:36.9 Info: Committing Transaction 11:16:36.9 Info: 49: email_multiple_addresses migrated 11:16:36.9 Info: => 0.0002834s 11:16:36.9 Info: 50: rename_blacklist_to_blocklist migrating 11:16:36.9 Info: Beginning Transaction 11:16:36.9 Info: Starting migration of Main DB to 50 11:16:36.9 Info: RenameTable Blacklist Blocklist 11:16:36.9 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 11:16:36.9 Info: => 0.0014643s 11:16:36.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-07-30T11:16:36', 'rename_blacklist_to_blocklist') 11:16:36.9 Info: Committing Transaction 11:16:36.9 Info: 50: rename_blacklist_to_blocklist migrated 11:16:36.9 Info: => 0.0017504s 11:16:36.9 Info: 51: cdh_per_downloadclient migrating 11:16:36.9 Info: Beginning Transaction 11:16:36.9 Info: Starting migration of Main DB to 51 11:16:36.9 Info: AlterTable DownloadClients 11:16:36.9 Info: => 7E-07s 11:16:36.9 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 11:16:36.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 11:16:36.9 Info: => 0.000535s 11:16:36.9 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 11:16:36.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 11:16:36.9 Info: => 0.0004975s 11:16:36.9 Info: PerformDBOperation 11:16:36.9 Info: Performing DB Operation 11:16:36.9 Info: => 0.0001464s 11:16:36.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-07-30T11:16:36', 'cdh_per_downloadclient') 11:16:36.9 Info: Committing Transaction 11:16:36.9 Info: 51: cdh_per_downloadclient migrated 11:16:36.9 Info: => 0.0004108s 11:16:36.9 Info: 52: download_history migrating 11:16:36.9 Info: Beginning Transaction 11:16:36.9 Info: Starting migration of Main DB to 52 11:16:36.9 Info: CreateTable DownloadHistory 11:16:36.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) 11:16:36.9 Info: => 0.0001531s 11:16:36.9 Info: CreateIndex DownloadHistory (EventType) 11:16:36.9 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:16:36.9 Info: => 8.37E-05s 11:16:36.9 Info: CreateIndex DownloadHistory (ArtistId) 11:16:36.9 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:16:36.9 Info: => 7.17E-05s 11:16:36.9 Info: CreateIndex DownloadHistory (DownloadId) 11:16:36.9 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:16:36.9 Info: => 7.15E-05s 11:16:36.9 Info: PerformDBOperation 11:16:36.9 Info: Performing DB Operation 11:16:36.9 Info: => 0.0001135s 11:16:36.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-07-30T11:16:36', 'download_history') 11:16:36.9 Info: Committing Transaction 11:16:36.9 Info: 52: download_history migrated 11:16:36.9 Info: => 0.0004143s 11:16:36.9 Info: 53: add_update_history migrating 11:16:36.9 Info: Beginning Transaction 11:16:36.9 Info: Starting migration of Main DB to 53 11:16:36.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-07-30T11:16:36', 'add_update_history') 11:16:36.9 Info: Committing Transaction 11:16:36.9 Info: 53: add_update_history migrated 11:16:36.9 Info: => 0.0002692s 11:16:36.9 Info: 54: add_on_update_to_notifications migrating 11:16:36.9 Info: Beginning Transaction 11:16:36.9 Info: Starting migration of Main DB to 54 11:16:36.9 Info: AlterTable Notifications 11:16:36.9 Info: => 5E-07s 11:16:36.9 Info: CreateColumn Notifications OnApplicationUpdate Boolean 11:16:36.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 11:16:36.9 Info: => 0.0005403s 11:16:36.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-07-30T11:16:36', 'add_on_update_to_notifications') 11:16:36.9 Info: Committing Transaction 11:16:36.9 Info: 54: add_on_update_to_notifications migrated 11:16:36.9 Info: => 0.0008137s 11:16:36.9 Info: 55: download_client_per_indexer migrating 11:16:36.9 Info: Beginning Transaction 11:16:36.9 Info: Starting migration of Main DB to 55 11:16:36.9 Info: AlterTable Indexers 11:16:36.9 Info: => 6E-07s 11:16:36.9 Info: CreateColumn Indexers DownloadClientId Int32 11:16:36.9 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 11:16:36.9 Info: => 0.0005568s 11:16:36.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-07-30T11:16:36', 'download_client_per_indexer') 11:16:36.9 Info: Committing Transaction 11:16:36.9 Info: 55: download_client_per_indexer migrated 11:16:36.9 Info: => 0.0008304s 11:16:36.9 Info: 56: AddNewItemMonitorType migrating 11:16:36.9 Info: Beginning Transaction 11:16:36.9 Info: Starting migration of Main DB to 56 11:16:36.9 Info: AlterTable Artists 11:16:36.9 Info: => 5E-07s 11:16:36.9 Info: CreateColumn Artists MonitorNewItems Int32 11:16:36.9 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:16:36.9 Info: => 0.0005561s 11:16:36.9 Info: AlterTable RootFolders 11:16:36.9 Info: => 4E-07s 11:16:36.9 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 11:16:36.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 11:16:36.9 Info: => 0.0005182s 11:16:36.9 Info: AlterTable ImportLists 11:16:36.9 Info: => 5E-07s 11:16:36.9 Info: CreateColumn ImportLists MonitorNewItems Int32 11:16:36.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:16:36.9 Info: => 0.0005312s 11:16:36.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-07-30T11:16:36', 'AddNewItemMonitorType') 11:16:36.9 Info: Committing Transaction 11:16:36.9 Info: 56: AddNewItemMonitorType migrated 11:16:36.9 Info: => 0.0008082s 11:16:36.9 Info: 57: ImportListSearch migrating 11:16:36.9 Info: Beginning Transaction 11:16:36.9 Info: Starting migration of Main DB to 57 11:16:36.9 Info: AlterTable ImportLists 11:16:36.9 Info: => 6E-07s 11:16:36.9 Info: CreateColumn ImportLists ShouldSearch Boolean 11:16:36.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 11:16:36.9 Info: => 0.0005676s 11:16:36.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-07-30T11:16:36', 'ImportListSearch') 11:16:36.9 Info: Committing Transaction 11:16:36.9 Info: 57: ImportListSearch migrated 11:16:36.9 Info: => 0.0008414s 11:16:36.9 Info: 58: ImportListMonitorExisting migrating 11:16:36.9 Info: Beginning Transaction 11:16:36.9 Info: Starting migration of Main DB to 58 11:16:36.9 Info: AlterTable ImportLists 11:16:36.9 Info: => 7E-07s 11:16:36.9 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 11:16:36.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 11:16:36.9 Info: => 0.000555s 11:16:36.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-07-30T11:16:36', 'ImportListMonitorExisting') 11:16:36.9 Info: Committing Transaction 11:16:36.9 Info: 58: ImportListMonitorExisting migrated 11:16:36.9 Info: => 0.00084s 11:16:36.9 Info: 59: add_indexer_tags migrating 11:16:36.9 Info: Beginning Transaction 11:16:36.9 Info: Starting migration of Main DB to 59 11:16:36.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:36.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 11:16:36.9 Info: => 4.5E-05s 11:16:36.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:36.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 11:16:36.9 Info: => 2.58E-05s 11:16:36.9 Info: AlterTable Indexers 11:16:36.9 Info: => 2E-07s 11:16:36.9 Info: CreateColumn Indexers Tags String 11:16:36.9 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 11:16:36.9 Info: => 0.0005489s 11:16:36.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-07-30T11:16:36', 'add_indexer_tags') 11:16:36.9 Info: Committing Transaction 11:16:36.9 Info: 59: add_indexer_tags migrated 11:16:36.9 Info: => 0.000809s 11:16:36.9 Info: 60: update_audio_types migrating 11:16:36.9 Info: Beginning Transaction 11:16:36.9 Info: Starting migration of Main DB to 60 11:16:36.9 Info: PerformDBOperation 11:16:36.9 Info: Performing DB Operation 11:16:36.9 Info: => 4.69E-05s 11:16:36.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-07-30T11:16:36', 'update_audio_types') 11:16:36.9 Info: Committing Transaction 11:16:36.9 Info: 60: update_audio_types migrated 11:16:36.9 Info: => 0.0002782s 11:16:36.9 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 11:16:36.9 Info: Beginning Transaction 11:16:36.9 Info: Starting migration of Main DB to 61 11:16:36.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:36.9 Info: DELETE FROM "Commands" WHERE 1 = 1 11:16:36.9 Info: => 4.85E-05s 11:16:36.9 Info: AlterTable AlbumReleases 11:16:36.9 Info: => 3E-07s 11:16:36.9 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 11:16:36.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) 11:16:36.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" 11:16:36.9 Info: DROP TABLE "AlbumReleases" 11:16:36.9 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 11:16:36.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:36.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:36.9 Info: => 0.0039251s 11:16:36.9 Info: AlterTable Albums 11:16:36.9 Info: => 5E-07s 11:16:36.9 Info: AlterColumn Albums LastInfoSync DateTimeOffset 11:16:36.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 11:16:36.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 11:16:36.9 Info: DROP TABLE "Albums" 11:16:36.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:36.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:36.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:36.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:36.9 Info: => 0.004101s 11:16:36.9 Info: AlterTable Albums 11:16:36.9 Info: => 4E-07s 11:16:36.9 Info: AlterColumn Albums ReleaseDate DateTimeOffset 11:16:36.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 11:16:36.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 11:16:36.9 Info: DROP TABLE "Albums" 11:16:36.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:36.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:36.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:36.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:36.9 Info: => 0.0050402s 11:16:36.9 Info: AlterTable Albums 11:16:36.9 Info: => 5E-07s 11:16:36.9 Info: AlterColumn Albums Added DateTimeOffset 11:16:36.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 11:16:36.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "OldForeignAlbumIds" FROM "Albums" 11:16:36.9 Info: DROP TABLE "Albums" 11:16:36.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:36.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:36.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:36.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:36.9 Info: => 0.0040965s 11:16:36.9 Info: AlterTable Artists 11:16:36.9 Info: => 4E-07s 11:16:36.9 Info: AlterColumn Artists LastInfoSync DateTimeOffset 11:16:36.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 11:16:36.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 11:16:36.9 Info: DROP TABLE "Artists" 11:16:36.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:36.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:36.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:36.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:36.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:36.9 Info: => 0.0049506s 11:16:36.9 Info: AlterTable Artists 11:16:36.9 Info: => 5E-07s 11:16:36.9 Info: AlterColumn Artists Added DateTimeOffset 11:16:36.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 11:16:36.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems") SELECT "Id", "CleanName", "Path", "Monitored", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId", "MonitorNewItems" FROM "Artists" 11:16:36.9 Info: DROP TABLE "Artists" 11:16:36.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:36.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:36.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:36.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:36.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:36.9 Info: => 0.0053021s 11:16:36.9 Info: AlterTable Blocklist 11:16:36.9 Info: => 5E-07s 11:16:36.9 Info: AlterColumn Blocklist Date DateTimeOffset 11:16:36.9 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 11:16:36.9 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 11:16:36.9 Info: DROP TABLE "Blocklist" 11:16:36.9 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:16:36.9 Info: => 0.0036368s 11:16:36.9 Info: AlterTable Blocklist 11:16:36.9 Info: => 6E-07s 11:16:36.9 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 11:16:36.9 Info: CREATE TABLE "Blocklist_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumIds" TEXT NOT NULL) 11:16:36.9 Info: INSERT INTO "Blocklist_temp" ("Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds") SELECT "Id", "SourceTitle", "Quality", "Date", "PublishedDate", "Size", "Protocol", "Indexer", "Message", "TorrentInfoHash", "ArtistId", "AlbumIds" FROM "Blocklist" 11:16:36.9 Info: DROP TABLE "Blocklist" 11:16:36.9 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:16:36.9 Info: => 0.0036353s 11:16:36.9 Info: AlterTable Commands 11:16:36.9 Info: => 7E-07s 11:16:36.9 Info: AlterColumn Commands QueuedAt DateTimeOffset 11:16:36.9 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:16:36.9 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 11:16:36.9 Info: DROP TABLE "Commands" 11:16:36.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:16:36.9 Info: => 0.0036922s 11:16:36.9 Info: AlterTable Commands 11:16:36.9 Info: => 6E-07s 11:16:36.9 Info: AlterColumn Commands StartedAt DateTimeOffset 11:16:36.9 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:16:36.9 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 11:16:36.9 Info: DROP TABLE "Commands" 11:16:36.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:16:36.9 Info: => 0.0044983s 11:16:36.9 Info: AlterTable Commands 11:16:36.9 Info: => 6E-07s 11:16:36.9 Info: AlterColumn Commands EndedAt DateTimeOffset 11:16:36.9 Info: CREATE TABLE "Commands_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:16:36.9 Info: INSERT INTO "Commands_temp" ("Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger") SELECT "Id", "Name", "Body", "Priority", "Status", "QueuedAt", "StartedAt", "EndedAt", "Duration", "Exception", "Trigger" FROM "Commands" 11:16:36.9 Info: DROP TABLE "Commands" 11:16:36.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:16:36.9 Info: => 0.0046517s 11:16:36.9 Info: AlterTable DownloadClientStatus 11:16:36.9 Info: => 7E-07s 11:16:36.9 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 11:16:36.9 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:16:36.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:16:36.9 Info: DROP TABLE "DownloadClientStatus" 11:16:36.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:16:36.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:36.9 Info: => 0.0046453s 11:16:36.9 Info: AlterTable DownloadClientStatus 11:16:36.9 Info: => 4E-07s 11:16:36.9 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 11:16:36.9 Info: CREATE TABLE "DownloadClientStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:16:36.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:16:36.9 Info: DROP TABLE "DownloadClientStatus" 11:16:36.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:16:37.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:37.0 Info: => 0.0046029s 11:16:37.0 Info: AlterTable DownloadClientStatus 11:16:37.0 Info: => 5E-07s 11:16:37.0 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 11:16:37.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) 11:16:37.0 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:16:37.0 Info: DROP TABLE "DownloadClientStatus" 11:16:37.0 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:16:37.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:37.0 Info: => 0.0036539s 11:16:37.0 Info: AlterTable DownloadHistory 11:16:37.0 Info: => 4E-07s 11:16:37.0 Info: AlterColumn DownloadHistory Date DateTimeOffset 11:16:37.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) 11:16:37.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" 11:16:37.0 Info: DROP TABLE "DownloadHistory" 11:16:37.0 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 11:16:37.0 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:16:37.0 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:16:37.0 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:16:37.0 Info: => 0.0049708s 11:16:37.0 Info: AlterTable ExtraFiles 11:16:37.0 Info: => 6E-07s 11:16:37.0 Info: AlterColumn ExtraFiles Added DateTimeOffset 11:16:37.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) 11:16:37.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" 11:16:37.0 Info: DROP TABLE "ExtraFiles" 11:16:37.0 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:16:37.0 Info: => 0.0035648s 11:16:37.0 Info: AlterTable ExtraFiles 11:16:37.0 Info: => 6E-07s 11:16:37.0 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 11:16:37.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) 11:16:37.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" 11:16:37.0 Info: DROP TABLE "ExtraFiles" 11:16:37.0 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:16:37.0 Info: => 0.0035706s 11:16:37.0 Info: AlterTable History 11:16:37.0 Info: => 6E-07s 11:16:37.0 Info: AlterColumn History Date DateTimeOffset 11:16:37.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) 11:16:37.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" 11:16:37.0 Info: DROP TABLE "History" 11:16:37.0 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:16:37.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:37.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:37.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:37.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:37.0 Info: => 0.0050378s 11:16:37.0 Info: AlterTable ImportListStatus 11:16:37.0 Info: => 5E-07s 11:16:37.0 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 11:16:37.0 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:16:37.0 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:16:37.0 Info: DROP TABLE "ImportListStatus" 11:16:37.0 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:16:37.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:37.0 Info: => 0.003669s 11:16:37.0 Info: AlterTable ImportListStatus 11:16:37.0 Info: => 6E-07s 11:16:37.0 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 11:16:37.0 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:16:37.0 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:16:37.0 Info: DROP TABLE "ImportListStatus" 11:16:37.0 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:16:37.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:37.0 Info: => 0.0044549s 11:16:37.0 Info: AlterTable ImportListStatus 11:16:37.0 Info: => 6E-07s 11:16:37.0 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 11:16:37.0 Info: CREATE TABLE "ImportListStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:16:37.0 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:16:37.0 Info: DROP TABLE "ImportListStatus" 11:16:37.0 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:16:37.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:37.0 Info: => 0.0046392s 11:16:37.0 Info: AlterTable IndexerStatus 11:16:37.0 Info: => 5E-07s 11:16:37.0 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 11:16:37.0 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:16:37.0 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:16:37.0 Info: DROP TABLE "IndexerStatus" 11:16:37.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:16:37.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:37.0 Info: => 0.0037305s 11:16:37.0 Info: AlterTable IndexerStatus 11:16:37.0 Info: => 5E-07s 11:16:37.0 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 11:16:37.0 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:16:37.0 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:16:37.0 Info: DROP TABLE "IndexerStatus" 11:16:37.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:16:37.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:37.0 Info: => 0.0037s 11:16:37.0 Info: AlterTable IndexerStatus 11:16:37.0 Info: => 4E-07s 11:16:37.0 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 11:16:37.0 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:16:37.0 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:16:37.0 Info: DROP TABLE "IndexerStatus" 11:16:37.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:16:37.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:37.0 Info: => 0.0045959s 11:16:37.0 Info: AlterTable LyricFiles 11:16:37.0 Info: => 5E-07s 11:16:37.0 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 11:16:37.0 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:16:37.0 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 11:16:37.0 Info: DROP TABLE "LyricFiles" 11:16:37.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:37.0 Info: => 0.0046221s 11:16:37.0 Info: AlterTable LyricFiles 11:16:37.0 Info: => 6E-07s 11:16:37.0 Info: AlterColumn LyricFiles Added DateTimeOffset 11:16:37.0 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME, "LastUpdated" DATETIME NOT NULL) 11:16:37.0 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 11:16:37.0 Info: DROP TABLE "LyricFiles" 11:16:37.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:37.0 Info: => 0.0036211s 11:16:37.0 Info: AlterTable MetadataFiles 11:16:37.0 Info: => 6E-07s 11:16:37.0 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 11:16:37.0 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:16:37.0 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 11:16:37.0 Info: DROP TABLE "MetadataFiles" 11:16:37.0 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:16:37.0 Info: => 0.003634s 11:16:37.0 Info: AlterTable MetadataFiles 11:16:37.0 Info: => 7E-07s 11:16:37.0 Info: AlterColumn MetadataFiles Added DateTimeOffset 11:16:37.0 Info: CREATE TABLE "MetadataFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:16:37.0 Info: INSERT INTO "MetadataFiles_temp" ("Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension") SELECT "Id", "ArtistId", "Consumer", "Type", "RelativePath", "LastUpdated", "AlbumId", "TrackFileId", "Hash", "Added", "Extension" FROM "MetadataFiles" 11:16:37.0 Info: DROP TABLE "MetadataFiles" 11:16:37.0 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:16:37.0 Info: => 0.0036125s 11:16:37.0 Info: AlterTable PendingReleases 11:16:37.0 Info: => 6E-07s 11:16:37.0 Info: AlterColumn PendingReleases Added DateTimeOffset 11:16:37.0 Info: CREATE TABLE "PendingReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "ParsedAlbumInfo" TEXT NOT NULL, "Reason" INTEGER NOT NULL) 11:16:37.0 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 11:16:37.0 Info: DROP TABLE "PendingReleases" 11:16:37.0 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 11:16:37.0 Info: => 0.0035894s 11:16:37.0 Info: AlterTable ScheduledTasks 11:16:37.0 Info: => 5E-07s 11:16:37.0 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 11:16:37.0 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 11:16:37.0 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:16:37.0 Info: DROP TABLE "ScheduledTasks" 11:16:37.0 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:16:37.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:37.0 Info: => 0.0046227s 11:16:37.0 Info: AlterTable ScheduledTasks 11:16:37.0 Info: => 5E-07s 11:16:37.0 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 11:16:37.0 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 11:16:37.0 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:16:37.0 Info: DROP TABLE "ScheduledTasks" 11:16:37.0 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:16:37.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:37.0 Info: => 0.0046499s 11:16:37.0 Info: AlterTable TrackFiles 11:16:37.0 Info: => 4E-07s 11:16:37.0 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 11:16: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, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:37.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" 11:16:37.0 Info: DROP TABLE "TrackFiles" 11:16:37.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:37.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:37.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:37.0 Info: => 0.0043495s 11:16:37.0 Info: AlterTable TrackFiles 11:16:37.0 Info: => 4E-07s 11:16:37.0 Info: AlterColumn TrackFiles Modified DateTimeOffset 11:16: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, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:37.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" 11:16:37.0 Info: DROP TABLE "TrackFiles" 11:16:37.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:37.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:37.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:37.0 Info: => 0.0038376s 11:16:37.0 Info: AlterTable VersionInfo 11:16:37.0 Info: => 5E-07s 11:16:37.0 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 11:16:37.0 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 11:16:37.0 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 11:16:37.0 Info: DROP TABLE "VersionInfo" 11:16:37.0 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 11:16:37.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:37.0 Info: => 0.0037116s 11:16:37.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-07-30T11:16:37', 'postgres_update_timestamp_columns_to_with_timezone') 11:16:37.0 Info: Committing Transaction 11:16:37.0 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 11:16:37.0 Info: => 0.0043214s 11:16:37.0 Info: 62: add_on_delete_to_notifications migrating 11:16:37.0 Info: Beginning Transaction 11:16:37.0 Info: Starting migration of Main DB to 62 11:16:37.0 Info: AlterTable Notifications 11:16:37.0 Info: => 6E-07s 11:16:37.0 Info: CreateColumn Notifications OnArtistDelete Boolean 11:16:37.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 11:16:37.0 Info: => 0.0005557s 11:16:37.0 Info: AlterTable Notifications 11:16:37.0 Info: => 5E-07s 11:16:37.0 Info: CreateColumn Notifications OnAlbumDelete Boolean 11:16:37.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 11:16:37.0 Info: => 0.0005132s 11:16:37.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-07-30T11:16:37', 'add_on_delete_to_notifications') 11:16:37.0 Info: Committing Transaction 11:16:37.0 Info: 62: add_on_delete_to_notifications migrated 11:16:37.0 Info: => 0.0015216s 11:16:37.0 Info: 63: add_custom_formats migrating 11:16:37.0 Info: Beginning Transaction 11:16:37.0 Info: Starting migration of Main DB to 63 11:16:37.0 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "/somestring/", "value": 2 } ]', '[]', '[]', '[]', 1, 1, 0) 11:16:37.0 Info: AlterTable DelayProfiles 11:16:37.0 Info: => 4E-07s 11:16:37.0 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 11:16:37.0 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 11:16:37.0 Info: => 0.0005436s 11:16:37.0 Info: UpdateData 11:16:37.0 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 11:16:37.0 Info: => 4.73E-05s 11:16:37.0 Info: AlterTable TrackFiles 11:16:37.0 Info: => 4E-07s 11:16:37.0 Info: CreateColumn TrackFiles OriginalFilePath String 11:16:37.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 11:16:37.0 Info: => 0.0005017s 11:16:37.0 Info: PerformDBOperation 11:16:37.0 Info: Performing DB Operation 11:16:37.0 Info: => 0.0011433s 11:16:37.0 Info: CreateTable CustomFormats 11:16:37.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) 11:16:37.0 Info: => 0.0001272s 11:16:37.0 Info: CreateIndex CustomFormats (Name) 11:16:37.0 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 11:16:37.0 Info: => 7.51E-05s 11:16:37.0 Info: AlterTable QualityProfiles 11:16:37.0 Info: => 4E-07s 11:16:37.0 Info: CreateColumn QualityProfiles FormatItems String 11:16:37.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 11:16:37.0 Info: => 0.0005404s 11:16:37.0 Info: AlterTable QualityProfiles 11:16:37.0 Info: => 5E-07s 11:16:37.0 Info: CreateColumn QualityProfiles MinFormatScore Int32 11:16:37.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 11:16:37.0 Info: => 0.0005263s 11:16:37.0 Info: AlterTable QualityProfiles 11:16:37.0 Info: => 4E-07s 11:16:37.0 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 11:16:37.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 11:16:37.0 Info: => 0.000523s 11:16:37.0 Info: PerformDBOperation 11:16:37.0 Info: Performing DB Operation 11:16:37.1 Info: => 0.0012212s 11:16:37.1 Info: PerformDBOperation 11:16:37.1 Info: Performing DB Operation 11:16:37.1 Info: => 2.93E-05s 11:16:37.1 Info: DeleteColumn ReleaseProfiles Preferred 11:16:37.1 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 11:16:37.1 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:16:37.1 Info: DROP TABLE "ReleaseProfiles" 11:16:37.1 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:16:37.1 Info: => 0.004398s 11:16:37.1 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 11:16:37.1 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 11:16:37.1 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:16:37.1 Info: DROP TABLE "ReleaseProfiles" 11:16:37.1 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:16:37.1 Info: => 0.0036065s 11:16:37.1 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:16:37.1 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:16:37.1 Info: => 4.56E-05s 11:16:37.1 Info: AlterTable DelayProfiles 11:16:37.1 Info: => 4E-07s 11:16:37.1 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 11:16:37.1 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 11:16:37.1 Info: => 0.0005356s 11:16:37.1 Info: AlterTable DelayProfiles 11:16:37.1 Info: => 4E-07s 11:16:37.1 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 11:16:37.1 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 11:16:37.1 Info: => 0.0005224s 11:16:37.1 Info: -> 1 Insert operations completed in 00:00:00.0000877 taking an average of 00:00:00.0000877 11:16:37.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-07-30T11:16:37', 'add_custom_formats') 11:16:37.1 Info: Committing Transaction 11:16:37.1 Info: 63: add_custom_formats migrated 11:16:37.1 Info: => 0.0008734s 11:16:37.1 Debug: Took: 00:00:00.3677262 11:16:37.1 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_case_sensitive_regex --- 11:16:37.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_naming_configs --- 11:16:37.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579349971387674_139/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:37.1 Info: DatabaseEngineVersionCheck migrating 11:16:37.1 Info: PerformDBOperation 11:16:37.1 Info: Performing DB Operation 11:16:37.1 Info: SQLite 3.46.0 11:16:37.1 Info: => 0.0009865s 11:16:37.1 Info: DatabaseEngineVersionCheck migrated 11:16:37.1 Info: => 0.0009994s 11:16:37.1 Info: VersionMigration migrating 11:16:37.1 Info: Beginning Transaction 11:16:37.1 Info: CreateTable VersionInfo 11:16:37.1 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:16:37.1 Info: => 0.0001388s 11:16:37.1 Info: Committing Transaction 11:16:37.1 Info: VersionMigration migrated 11:16:37.1 Info: => 0.0004729s 11:16:37.1 Info: VersionUniqueMigration migrating 11:16:37.1 Info: Beginning Transaction 11:16:37.1 Info: CreateIndex VersionInfo (Version) 11:16:37.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:37.1 Info: => 0.0001177s 11:16:37.1 Info: AlterTable VersionInfo 11:16:37.1 Info: => 5E-07s 11:16:37.1 Info: CreateColumn VersionInfo AppliedOn DateTime 11:16:37.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:16:37.1 Info: => 0.0005596s 11:16:37.1 Info: Committing Transaction 11:16:37.1 Info: VersionUniqueMigration migrated 11:16:37.1 Info: => 0.0007536s 11:16:37.1 Info: VersionDescriptionMigration migrating 11:16:37.1 Info: Beginning Transaction 11:16:37.1 Info: AlterTable VersionInfo 11:16:37.1 Info: => 5E-07s 11:16:37.1 Info: CreateColumn VersionInfo Description String 11:16:37.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:16:37.1 Info: => 0.0001946s 11:16:37.1 Info: Committing Transaction 11:16:37.1 Info: VersionDescriptionMigration migrated 11:16:37.1 Info: => 0.0003851s 11:16:37.1 Info: 1: InitialSetup migrating 11:16:37.1 Info: Beginning Transaction 11:16:37.1 Info: Starting migration of Main DB to 1 11:16:37.1 Info: CreateTable Config 11:16:37.1 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:16:37.1 Info: => 0.0001585s 11:16:37.1 Info: CreateIndex Config (Key) 11:16:37.1 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:16:37.1 Info: => 7.09E-05s 11:16:37.1 Info: CreateTable RootFolders 11:16:37.1 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:16:37.1 Info: => 7.64E-05s 11:16:37.1 Info: CreateIndex RootFolders (Path) 11:16:37.1 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:16:37.1 Info: => 7.61E-05s 11:16:37.1 Info: CreateTable Artists 11:16:37.1 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 11:16:37.1 Info: => 0.0002114s 11:16:37.1 Info: CreateIndex Artists (ForeignArtistId) 11:16:37.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:37.1 Info: => 7.04E-05s 11:16:37.1 Info: CreateIndex Artists (NameSlug) 11:16:37.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:37.1 Info: => 6.08E-05s 11:16:37.1 Info: CreateIndex Artists (CleanName) 11:16:37.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:37.1 Info: => 5.92E-05s 11:16:37.1 Info: CreateIndex Artists (Path) 11:16:37.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:37.1 Info: => 5.62E-05s 11:16:37.1 Info: CreateTable Albums 11:16:37.1 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:16:37.1 Info: => 0.0001831s 11:16:37.1 Info: CreateIndex Albums (ForeignAlbumId) 11:16:37.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:37.1 Info: => 6.81E-05s 11:16:37.1 Info: CreateIndex Albums (MBId) 11:16:37.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:37.1 Info: => 5.93E-05s 11:16:37.1 Info: CreateIndex Albums (TADBId) 11:16:37.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:37.1 Info: => 5.65E-05s 11:16:37.1 Info: CreateIndex Albums (TitleSlug) 11:16:37.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:37.1 Info: => 5.67E-05s 11:16:37.1 Info: CreateIndex Albums (CleanTitle) 11:16:37.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:37.1 Info: => 5.46E-05s 11:16:37.1 Info: CreateIndex Albums (Path) 11:16:37.1 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:16:37.1 Info: => 5.53E-05s 11:16:37.1 Info: CreateTable Tracks 11:16:37.1 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:16:37.1 Info: => 0.0001217s 11:16:37.1 Info: CreateIndex Tracks (ForeignTrackId) 11:16:37.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:37.1 Info: => 6.13E-05s 11:16:37.1 Info: CreateIndex Tracks (ArtistId) 11:16:37.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:37.1 Info: => 6.13E-05s 11:16:37.1 Info: CreateIndex Tracks (TrackFileId) 11:16:37.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:37.1 Info: => 6.08E-05s 11:16:37.1 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:16:37.1 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:16:37.1 Info: => 6.9E-05s 11:16:37.1 Info: CreateTable TrackFiles 11:16:37.1 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 11:16:37.1 Info: => 0.0001156s 11:16:37.1 Info: CreateIndex TrackFiles (ArtistId) 11:16:37.1 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:16:37.1 Info: => 6.4E-05s 11:16:37.1 Info: CreateIndex TrackFiles (AlbumId) 11:16:37.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:37.1 Info: => 6.49E-05s 11:16:37.1 Info: CreateTable History 11:16:37.1 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 11:16:37.1 Info: => 0.0001178s 11:16:37.1 Info: CreateIndex History (Date) 11:16:37.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:37.1 Info: => 5.93E-05s 11:16:37.1 Info: CreateIndex History (EventType) 11:16:37.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:37.1 Info: => 5.86E-05s 11:16:37.1 Info: CreateIndex History (DownloadId) 11:16:37.1 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:16:37.1 Info: => 5.69E-05s 11:16:37.1 Info: CreateIndex History (AlbumId) 11:16:37.1 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:16:37.1 Info: => 5.71E-05s 11:16:37.1 Info: CreateTable Notifications 11:16:37.1 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 11:16:37.1 Info: => 0.0001046s 11:16:37.1 Info: CreateTable ScheduledTasks 11:16:37.1 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:16:37.1 Info: => 0.0001298s 11:16:37.1 Info: CreateIndex ScheduledTasks (TypeName) 11:16:37.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:37.1 Info: => 0.0001033s 11:16:37.1 Info: CreateTable Indexers 11:16:37.1 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 11:16:37.1 Info: => 0.0001152s 11:16:37.1 Info: CreateIndex Indexers (Name) 11:16:37.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:37.1 Info: => 7.96E-05s 11:16:37.1 Info: CreateTable Profiles 11:16:37.1 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:16:37.1 Info: => 8.17E-05s 11:16:37.1 Info: CreateIndex Profiles (Name) 11:16:37.1 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:16:37.1 Info: => 6.77E-05s 11:16:37.1 Info: CreateTable QualityDefinitions 11:16:37.1 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:16:37.1 Info: => 9.33E-05s 11:16:37.1 Info: CreateIndex QualityDefinitions (Quality) 11:16:37.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:16:37.1 Info: => 6.39E-05s 11:16:37.1 Info: CreateIndex QualityDefinitions (Title) 11:16:37.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:16:37.1 Info: => 0.0001144s 11:16:37.1 Info: CreateTable NamingConfig 11:16:37.1 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 11:16:37.1 Info: => 0.0001246s 11:16:37.1 Info: CreateTable Blacklist 11:16:37.1 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 11:16:37.1 Info: => 0.000154s 11:16:37.1 Info: CreateTable Metadata 11:16:37.1 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:16:37.1 Info: => 9.36E-05s 11:16:37.1 Info: CreateTable MetadataFiles 11:16:37.1 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:16:37.1 Info: => 0.0001089s 11:16:37.1 Info: CreateTable DownloadClients 11:16:37.1 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:16:37.1 Info: => 9.23E-05s 11:16:37.1 Info: CreateTable PendingReleases 11:16:37.1 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 11:16:37.1 Info: => 0.000103s 11:16:37.1 Info: CreateTable RemotePathMappings 11:16:37.1 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:16:37.1 Info: => 0.000101s 11:16:37.1 Info: CreateTable Tags 11:16:37.1 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:16:37.1 Info: => 7.97E-05s 11:16:37.1 Info: CreateIndex Tags (Label) 11:16:37.1 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:16:37.1 Info: => 7.78E-05s 11:16:37.1 Info: CreateTable Restrictions 11:16:37.1 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:16:37.1 Info: => 8.65E-05s 11:16:37.1 Info: CreateTable DelayProfiles 11:16:37.1 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 11:16:37.1 Info: => 0.000115s 11:16:37.1 Info: CreateTable Users 11:16:37.1 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:16:37.1 Info: => 7.93E-05s 11:16:37.1 Info: CreateIndex Users (Identifier) 11:16:37.1 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:16:37.1 Info: => 0.000106s 11:16:37.1 Info: CreateIndex Users (Username) 11:16:37.1 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:16:37.1 Info: => 8.13E-05s 11:16:37.1 Info: CreateTable Commands 11:16:37.1 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:16:37.1 Info: => 0.0001142s 11:16:37.1 Info: CreateTable IndexerStatus 11:16:37.1 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:16:37.1 Info: => 0.0001056s 11:16:37.1 Info: CreateIndex IndexerStatus (ProviderId) 11:16:37.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:37.1 Info: => 7.51E-05s 11:16:37.1 Info: CreateTable ExtraFiles 11:16:37.1 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:16:37.1 Info: => 0.0001018s 11:16:37.1 Info: CreateTable LyricFiles 11:16:37.1 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 11:16:37.1 Info: => 0.0001584s 11:16:37.1 Info: CreateTable LanguageProfiles 11:16:37.1 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:16:37.1 Info: => 8.94E-05s 11:16:37.1 Info: CreateIndex LanguageProfiles (Name) 11:16:37.1 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:16:37.1 Info: => 7.66E-05s 11:16:37.1 Info: CreateTable DownloadClientStatus 11:16:37.1 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:16:37.1 Info: => 9.25E-05s 11:16:37.1 Info: CreateIndex DownloadClientStatus (ProviderId) 11:16:37.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:37.1 Info: => 7.56E-05s 11:16:37.1 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:16:37.1 Info: -> 1 Insert operations completed in 00:00:00.0000530 taking an average of 00:00:00.0000530 11:16:37.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-30T11:16:37', 'InitialSetup') 11:16:37.1 Info: Committing Transaction 11:16:37.1 Info: 1: InitialSetup migrated 11:16:37.1 Info: => 0.0008606s 11:16:37.1 Info: 2: add_reason_to_pending_releases migrating 11:16:37.1 Info: Beginning Transaction 11:16:37.1 Info: Starting migration of Main DB to 2 11:16:37.1 Info: AlterTable PendingReleases 11:16:37.1 Info: => 5E-07s 11:16:37.1 Info: CreateColumn PendingReleases Reason Int32 11:16:37.1 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:16:37.1 Info: => 0.0005031s 11:16:37.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-30T11:16:37', 'add_reason_to_pending_releases') 11:16:37.1 Info: Committing Transaction 11:16:37.1 Info: 2: add_reason_to_pending_releases migrated 11:16:37.1 Info: => 0.0007691s 11:16:37.1 Info: 3: add_medium_support migrating 11:16:37.1 Info: Beginning Transaction 11:16:37.1 Info: Starting migration of Main DB to 3 11:16:37.1 Info: AlterTable Albums 11:16:37.1 Info: => 7E-07s 11:16:37.1 Info: CreateColumn Albums Media String 11:16:37.1 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:16:37.1 Info: => 0.0004906s 11:16:37.1 Info: AlterTable Tracks 11:16:37.1 Info: => 7E-07s 11:16:37.1 Info: CreateColumn Tracks MediumNumber Int32 11:16:37.1 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:16:37.1 Info: => 0.0004432s 11:16:37.1 Info: AlterTable Tracks 11:16:37.1 Info: => 4E-07s 11:16:37.1 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:16:37.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:16:37.1 Info: => 0.0004446s 11:16:37.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:37.1 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:37.1 Info: => 3.92E-05s 11:16:37.1 Info: DeleteColumn Tracks TrackNumber 11:16: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) 11:16: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" 11:16:37.1 Info: DROP TABLE "Tracks" 11:16:37.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:37.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:37.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:37.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:37.1 Info: => 0.0035444s 11:16:37.1 Info: AlterTable Tracks 11:16:37.1 Info: => 5E-07s 11:16:37.1 Info: CreateColumn Tracks TrackNumber String 11:16:37.1 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:16:37.1 Info: => 0.0004559s 11:16:37.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-30T11:16:37', 'add_medium_support') 11:16:37.1 Info: Committing Transaction 11:16:37.1 Info: 3: add_medium_support migrated 11:16:37.1 Info: => 0.0007874s 11:16:37.1 Info: 4: add_various_qualites_in_profile migrating 11:16:37.1 Info: Beginning Transaction 11:16:37.1 Info: Starting migration of Main DB to 4 11:16:37.1 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:37.1 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:37.1 Info: => 4.91E-05s 11:16:37.1 Info: PerformDBOperation 11:16:37.1 Info: Performing DB Operation 11:16:37.1 Info: => 3.04E-05s 11:16:37.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-30T11:16:37', 'add_various_qualites_in_profile') 11:16:37.1 Info: Committing Transaction 11:16:37.1 Info: 4: add_various_qualites_in_profile migrated 11:16:37.1 Info: => 0.0002575s 11:16:37.1 Info: 5: metadata_profiles migrating 11:16:37.1 Info: Beginning Transaction 11:16:37.1 Info: Starting migration of Main DB to 5 11:16:37.1 Info: CreateTable MetadataProfiles 11:16: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) 11:16:37.1 Info: => 0.0001212s 11:16:37.1 Info: CreateIndex MetadataProfiles (Name) 11:16:37.1 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:16:37.1 Info: => 7.84E-05s 11:16:37.1 Info: AlterTable Artists 11:16:37.1 Info: => 4E-07s 11:16:37.1 Info: CreateColumn Artists MetadataProfileId Int32 11:16:37.1 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:16:37.1 Info: => 0.0004598s 11:16:37.1 Info: DeleteColumn Artists PrimaryAlbumTypes 11:16: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) 11:16: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" 11:16:37.1 Info: DROP TABLE "Artists" 11:16:37.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:37.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:37.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:37.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:37.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:37.1 Info: => 0.0037291s 11:16:37.1 Info: DeleteColumn Artists SecondaryAlbumTypes 11:16: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) 11:16: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" 11:16:37.1 Info: DROP TABLE "Artists" 11:16:37.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:37.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:37.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:37.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:37.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:37.1 Info: => 0.0036964s 11:16:37.1 Info: AlterTable Albums 11:16:37.1 Info: => 5E-07s 11:16:37.1 Info: CreateColumn Albums SecondaryTypes String 11:16:37.1 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:16:37.1 Info: => 0.0004516s 11:16:37.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-30T11:16:37', 'metadata_profiles') 11:16:37.1 Info: Committing Transaction 11:16:37.1 Info: 5: metadata_profiles migrated 11:16:37.1 Info: => 0.0008231s 11:16:37.1 Info: 6: separate_automatic_and_interactive_search migrating 11:16:37.1 Info: Beginning Transaction 11:16:37.1 Info: Starting migration of Main DB to 6 11:16:37.1 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:16: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) 11:16:37.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:16:37.1 Info: DROP TABLE "Indexers" 11:16:37.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:37.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:37.1 Info: => 0.0038488s 11:16:37.1 Info: AlterTable Indexers 11:16:37.1 Info: => 4E-07s 11:16:37.1 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:16:37.1 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:16:37.1 Info: => 0.0004484s 11:16:37.1 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:37.1 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:37.1 Info: => 3.68E-05s 11:16:37.1 Info: AlterTable Indexers 11:16:37.1 Info: => 3E-07s 11:16:37.1 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:16: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) 11:16: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" 11:16:37.1 Info: DROP TABLE "Indexers" 11:16:37.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:37.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:37.1 Info: => 0.0044559s 11:16:37.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-30T11:16:37', 'separate_automatic_and_interactive_search') 11:16:37.1 Info: Committing Transaction 11:16:37.1 Info: 6: separate_automatic_and_interactive_search migrated 11:16:37.1 Info: => 0.0047557s 11:16:37.1 Info: 7: change_album_path_to_relative migrating 11:16:37.1 Info: Beginning Transaction 11:16:37.1 Info: Starting migration of Main DB to 7 11:16:37.1 Info: DeleteColumn Albums Path 11:16: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) 11:16: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" 11:16:37.1 Info: DROP TABLE "Albums" 11:16:37.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:37.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:37.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:37.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:37.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:37.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:37.1 Info: => 0.0038355s 11:16:37.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-30T11:16:37', 'change_album_path_to_relative') 11:16:37.1 Info: Committing Transaction 11:16:37.1 Info: 7: change_album_path_to_relative migrated 11:16:37.1 Info: => 0.004196s 11:16:37.1 Info: 8: change_quality_size_mb_to_kb migrating 11:16:37.1 Info: Beginning Transaction 11:16:37.1 Info: Starting migration of Main DB to 8 11:16: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 11:16: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 11:16:37.1 Info: => 4.85E-05s 11:16:37.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-30T11:16:37', 'change_quality_size_mb_to_kb') 11:16:37.1 Info: Committing Transaction 11:16:37.1 Info: 8: change_quality_size_mb_to_kb migrated 11:16:37.1 Info: => 0.0002882s 11:16:37.1 Info: 9: album_releases migrating 11:16:37.1 Info: Beginning Transaction 11:16:37.1 Info: Starting migration of Main DB to 9 11:16:37.1 Info: AlterTable Albums 11:16:37.1 Info: => 7E-07s 11:16:37.1 Info: CreateColumn Albums Releases String 11:16:37.1 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:16:37.1 Info: => 0.0004872s 11:16:37.1 Info: AlterTable Albums 11:16:37.1 Info: => 6E-07s 11:16:37.1 Info: CreateColumn Albums CurrentRelease String 11:16:37.1 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:16:37.1 Info: => 0.0004541s 11:16:37.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-30T11:16:37', 'album_releases') 11:16:37.1 Info: Committing Transaction 11:16:37.1 Info: 9: album_releases migrated 11:16:37.1 Info: => 0.0007138s 11:16:37.1 Info: 10: album_releases_fix migrating 11:16:37.1 Info: Beginning Transaction 11:16:37.1 Info: Starting migration of Main DB to 10 11:16:37.1 Info: AlterTable Albums 11:16:37.1 Info: => 6E-07s 11:16:37.1 Info: AlterColumn Albums Releases String 11:16:37.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 11:16:37.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:16:37.2 Info: DROP TABLE "Albums" 11:16:37.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:37.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:37.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:37.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:37.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:37.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:37.2 Info: => 0.0037577s 11:16:37.2 Info: AlterTable Albums 11:16:37.2 Info: => 4E-07s 11:16:37.2 Info: AlterColumn Albums CurrentRelease String 11:16:37.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 11:16:37.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:16:37.2 Info: DROP TABLE "Albums" 11:16:37.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:37.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:37.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:37.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:37.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:37.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:37.2 Info: => 0.0051027s 11:16:37.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-30T11:16:37', 'album_releases_fix') 11:16:37.2 Info: Committing Transaction 11:16:37.2 Info: 10: album_releases_fix migrated 11:16:37.2 Info: => 0.0054466s 11:16:37.2 Info: 11: import_lists migrating 11:16:37.2 Info: Beginning Transaction 11:16:37.2 Info: Starting migration of Main DB to 11 11:16:37.2 Info: CreateTable ImportLists 11:16:37.2 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 11:16:37.2 Info: => 0.0001518s 11:16:37.2 Info: CreateIndex ImportLists (Name) 11:16:37.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:37.2 Info: => 7.18E-05s 11:16:37.2 Info: CreateTable ImportListStatus 11:16:37.2 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:16:37.2 Info: => 0.0001018s 11:16:37.2 Info: CreateIndex ImportListStatus (ProviderId) 11:16:37.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:37.2 Info: => 6.86E-05s 11:16:37.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-30T11:16:37', 'import_lists') 11:16:37.2 Info: Committing Transaction 11:16:37.2 Info: 11: import_lists migrated 11:16:37.2 Info: => 0.0003444s 11:16:37.2 Info: 12: add_release_status migrating 11:16:37.2 Info: Beginning Transaction 11:16:37.2 Info: Starting migration of Main DB to 12 11:16:37.2 Info: AlterTable MetadataProfiles 11:16:37.2 Info: => 6E-07s 11:16:37.2 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:16:37.2 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:16:37.2 Info: => 0.0005217s 11:16:37.2 Info: PerformDBOperation 11:16:37.2 Info: Performing DB Operation 11:16:37.2 Info: => 2.67E-05s 11:16:37.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-30T11:16:37', 'add_release_status') 11:16:37.2 Info: Committing Transaction 11:16:37.2 Info: 12: add_release_status migrated 11:16:37.2 Info: => 0.0002864s 11:16:37.2 Info: 13: album_download_notification migrating 11:16:37.2 Info: Beginning Transaction 11:16:37.2 Info: Starting migration of Main DB to 13 11:16:37.2 Info: AlterTable Notifications 11:16:37.2 Info: => 6E-07s 11:16:37.2 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:16:37.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:16:37.2 Info: => 0.0004917s 11:16:37.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-30T11:16:37', 'album_download_notification') 11:16:37.2 Info: Committing Transaction 11:16:37.2 Info: 13: album_download_notification migrated 11:16:37.2 Info: => 0.0007714s 11:16:37.2 Info: 14: fix_language_metadata_profiles migrating 11:16:37.2 Info: Beginning Transaction 11:16:37.2 Info: Starting migration of Main DB to 14 11:16:37.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:16:37.2 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:16:37.2 Info: => 7.36E-05s 11:16:37.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:16:37.2 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:16:37.2 Info: => 4.84E-05s 11:16:37.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-30T11:16:37', 'fix_language_metadata_profiles') 11:16:37.2 Info: Committing Transaction 11:16:37.2 Info: 14: fix_language_metadata_profiles migrated 11:16:37.2 Info: => 0.0002719s 11:16:37.2 Info: 15: remove_fanzub migrating 11:16:37.2 Info: Beginning Transaction 11:16:37.2 Info: Starting migration of Main DB to 15 11:16:37.2 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:37.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:37.2 Info: => 4.04E-05s 11:16:37.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-30T11:16:37', 'remove_fanzub') 11:16:37.2 Info: Committing Transaction 11:16:37.2 Info: 15: remove_fanzub migrated 11:16:37.2 Info: => 0.0002625s 11:16:37.2 Info: 16: update_artist_history_indexes migrating 11:16:37.2 Info: Beginning Transaction 11:16:37.2 Info: Starting migration of Main DB to 16 11:16:37.2 Info: CreateIndex Albums (ArtistId) 11:16:37.2 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:16:37.2 Info: => 9.73E-05s 11:16:37.2 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:16:37.2 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:16:37.2 Info: => 7.16E-05s 11:16:37.2 Info: DeleteIndex History (AlbumId) 11:16:37.2 Info: DROP INDEX "IX_History_AlbumId" 11:16:37.2 Info: => 0.0001162s 11:16:37.2 Info: CreateIndex History (AlbumId, Date) 11:16:37.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:37.2 Info: => 8.37E-05s 11:16:37.2 Info: DeleteIndex History (DownloadId) 11:16:37.2 Info: DROP INDEX "IX_History_DownloadId" 11:16:37.2 Info: => 0.0001017s 11:16:37.2 Info: CreateIndex History (DownloadId, Date) 11:16:37.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:37.2 Info: => 8.27E-05s 11:16:37.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-30T11:16:37', 'update_artist_history_indexes') 11:16:37.2 Info: Committing Transaction 11:16:37.2 Info: 16: update_artist_history_indexes migrated 11:16:37.2 Info: => 0.0003834s 11:16:37.2 Info: 17: remove_nma migrating 11:16:37.2 Info: Beginning Transaction 11:16:37.2 Info: Starting migration of Main DB to 17 11:16:37.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:37.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:16:37.2 Info: => 4.47E-05s 11:16:37.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-30T11:16:37', 'remove_nma') 11:16:37.2 Info: Committing Transaction 11:16:37.2 Info: 17: remove_nma migrated 11:16:37.2 Info: => 0.0002651s 11:16:37.2 Info: 18: album_disambiguation migrating 11:16:37.2 Info: Beginning Transaction 11:16:37.2 Info: Starting migration of Main DB to 18 11:16:37.2 Info: AlterTable Albums 11:16:37.2 Info: => 7E-07s 11:16:37.2 Info: CreateColumn Albums Disambiguation String 11:16:37.2 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:16:37.2 Info: => 0.0005029s 11:16:37.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-30T11:16:37', 'album_disambiguation') 11:16:37.2 Info: Committing Transaction 11:16:37.2 Info: 18: album_disambiguation migrated 11:16:37.2 Info: => 0.0007722s 11:16:37.2 Info: 19: add_ape_quality_in_profiles migrating 11:16:37.2 Info: Beginning Transaction 11:16:37.2 Info: Starting migration of Main DB to 19 11:16:37.2 Info: PerformDBOperation 11:16:37.2 Info: Performing DB Operation 11:16:37.2 Info: => 2.99E-05s 11:16:37.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-30T11:16:37', 'add_ape_quality_in_profiles') 11:16:37.2 Info: Committing Transaction 11:16:37.2 Info: 19: add_ape_quality_in_profiles migrated 11:16:37.2 Info: => 0.0002635s 11:16:37.2 Info: 20: remove_pushalot migrating 11:16:37.2 Info: Beginning Transaction 11:16:37.2 Info: Starting migration of Main DB to 20 11:16:37.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:37.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:16:37.2 Info: => 4.3E-05s 11:16:37.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:37.2 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:16:37.2 Info: => 2.67E-05s 11:16:37.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:37.2 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:16:37.2 Info: => 2.5E-05s 11:16:37.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-30T11:16:37', 'remove_pushalot') 11:16:37.2 Info: Committing Transaction 11:16:37.2 Info: 20: remove_pushalot migrated 11:16:37.2 Info: => 0.000247s 11:16:37.2 Info: 21: add_custom_filters migrating 11:16:37.2 Info: Beginning Transaction 11:16:37.2 Info: Starting migration of Main DB to 21 11:16:37.2 Info: CreateTable CustomFilters 11:16:37.2 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:16:37.2 Info: => 0.0001174s 11:16:37.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-30T11:16:37', 'add_custom_filters') 11:16:37.2 Info: Committing Transaction 11:16:37.2 Info: 21: add_custom_filters migrated 11:16:37.2 Info: => 0.0003683s 11:16:37.2 Info: 22: import_list_tags migrating 11:16:37.2 Info: Beginning Transaction 11:16:37.2 Info: Starting migration of Main DB to 22 11:16:37.2 Info: AlterTable ImportLists 11:16:37.2 Info: => 6E-07s 11:16:37.2 Info: CreateColumn ImportLists Tags String 11:16:37.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:16:37.2 Info: => 0.0005112s 11:16:37.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-30T11:16:37', 'import_list_tags') 11:16:37.2 Info: Committing Transaction 11:16:37.2 Info: 22: import_list_tags migrated 11:16:37.2 Info: => 0.000792s 11:16:37.2 Info: 23: add_release_groups_etc migrating 11:16:37.2 Info: Beginning Transaction 11:16:37.2 Info: Starting migration of Main DB to 23 11:16:37.2 Info: CreateTable ArtistMetadata 11:16:37.2 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 11:16:37.2 Info: => 0.000158s 11:16:37.2 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:16:37.2 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:16:37.2 Info: => 7.65E-05s 11:16:37.2 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:16:37.2 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:16:37.2 Info: => 7.7E-05s 11:16:37.2 Info: AlterTable Artists 11:16:37.2 Info: => 3E-07s 11:16:37.2 Info: CreateColumn Artists ArtistMetadataId Int32 11:16:37.2 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:37.2 Info: => 0.000501s 11:16:37.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:37.2 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:37.2 Info: => 6.15E-05s 11:16:37.2 Info: CreateTable AlbumReleases 11:16:37.2 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 11:16:37.2 Info: => 0.000133s 11:16:37.2 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:16:37.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:37.2 Info: => 7.66E-05s 11:16:37.2 Info: CreateIndex AlbumReleases (AlbumId) 11:16:37.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:37.2 Info: => 6.76E-05s 11:16:37.2 Info: PerformDBOperation 11:16:37.2 Info: Performing DB Operation 11:16:37.2 Info: => 2.82E-05s 11:16:37.2 Info: AlterTable Albums 11:16:37.2 Info: => 3E-07s 11:16:37.2 Info: CreateColumn Albums ArtistMetadataId Int32 11:16:37.2 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:37.2 Info: => 0.0005083s 11:16:37.2 Info: AlterTable Albums 11:16:37.2 Info: => 4E-07s 11:16:37.2 Info: CreateColumn Albums AnyReleaseOk Boolean 11:16:37.2 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:16:37.2 Info: => 0.0005223s 11:16:37.2 Info: AlterTable Albums 11:16:37.2 Info: => 5E-07s 11:16:37.2 Info: CreateColumn Albums Links String 11:16:37.2 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:16:37.2 Info: => 0.0005018s 11:16:37.2 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:37.2 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:37.2 Info: => 7.57E-05s 11:16:37.2 Info: AlterTable Tracks 11:16:37.2 Info: => 4E-07s 11:16:37.2 Info: CreateColumn Tracks ForeignRecordingId String 11:16:37.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:16:37.2 Info: => 0.000494s 11:16:37.2 Info: AlterTable Tracks 11:16:37.2 Info: => 5E-07s 11:16:37.2 Info: CreateColumn Tracks AlbumReleaseId Int32 11:16:37.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:16:37.2 Info: => 0.0005097s 11:16:37.2 Info: AlterTable Tracks 11:16:37.2 Info: => 5E-07s 11:16:37.2 Info: CreateColumn Tracks ArtistMetadataId Int32 11:16:37.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:37.2 Info: => 0.0004965s 11:16:37.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:37.2 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:37.2 Info: => 7.78E-05s 11:16:37.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:37.2 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:37.2 Info: => 5.67E-05s 11:16:37.2 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:16:37.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:37.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:16:37.2 Info: DROP TABLE "Artists" 11:16:37.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:37.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:37.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:37.2 Info: => 0.004582s 11:16:37.2 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:16:37.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 11:16:37.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 11:16:37.2 Info: DROP TABLE "Albums" 11:16:37.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:37.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:37.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:37.2 Info: => 0.0039066s 11:16:37.2 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:16:37.2 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:37.2 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 11:16:37.2 Info: DROP TABLE "Tracks" 11:16:37.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:37.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:37.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:37.2 Info: => 0.0045862s 11:16:37.2 Info: DeleteColumn TrackFiles ArtistId 11:16: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) 11:16:37.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 11:16:37.2 Info: DROP TABLE "TrackFiles" 11:16:37.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:37.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:37.2 Info: => 0.0033872s 11:16:37.2 Info: CreateIndex Artists (ArtistMetadataId) 11:16:37.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:37.2 Info: => 7.28E-05s 11:16:37.2 Info: CreateIndex Artists (Monitored) 11:16:37.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:37.2 Info: => 6.87E-05s 11:16:37.2 Info: CreateIndex Albums (ArtistMetadataId) 11:16:37.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:37.2 Info: => 6.78E-05s 11:16:37.2 Info: CreateIndex Tracks (ArtistMetadataId) 11:16:37.2 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:16:37.2 Info: => 6.54E-05s 11:16:37.2 Info: CreateIndex Tracks (AlbumReleaseId) 11:16:37.2 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:16:37.2 Info: => 6.79E-05s 11:16:37.2 Info: CreateIndex Tracks (ForeignRecordingId) 11:16:37.2 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:16:37.2 Info: => 6.8E-05s 11:16:37.2 Info: UpdateData 11:16:37.2 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:37.2 Info: => 3.7E-05s 11:16:37.2 Info: UpdateData 11:16:37.2 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:37.2 Info: => 2.85E-05s 11:16:37.2 Info: UpdateData 11:16:37.2 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:16:37.2 Info: => 3.34E-05s 11:16:37.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-30T11:16:37', 'add_release_groups_etc') 11:16:37.2 Info: Committing Transaction 11:16:37.2 Info: 23: add_release_groups_etc migrated 11:16:37.2 Info: => 0.000528s 11:16:37.2 Info: 24: NewMediaInfoFormat migrating 11:16:37.2 Info: Beginning Transaction 11:16:37.2 Info: Starting migration of Main DB to 24 11:16:37.2 Info: UpdateData 11:16:37.2 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:16:37.2 Info: => 4.82E-05s 11:16:37.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-30T11:16:37', 'NewMediaInfoFormat') 11:16:37.2 Info: Committing Transaction 11:16:37.2 Info: 24: NewMediaInfoFormat migrated 11:16:37.2 Info: => 0.000276s 11:16:37.2 Info: 25: rename_restrictions_to_release_profiles migrating 11:16:37.2 Info: Beginning Transaction 11:16:37.2 Info: Starting migration of Main DB to 25 11:16:37.2 Info: RenameTable Restrictions ReleaseProfiles 11:16:37.2 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:16:37.2 Info: => 0.0013228s 11:16:37.2 Info: AlterTable ReleaseProfiles 11:16:37.2 Info: => 6E-07s 11:16:37.2 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:16:37.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:16:37.2 Info: => 0.0004868s 11:16:37.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-30T11:16:37', 'rename_restrictions_to_release_profiles') 11:16:37.2 Info: Committing Transaction 11:16:37.2 Info: 25: rename_restrictions_to_release_profiles migrated 11:16:37.2 Info: => 0.0007526s 11:16:37.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:16:37.2 Info: Beginning Transaction 11:16:37.2 Info: Starting migration of Main DB to 26 11:16:37.2 Info: RenameTable Profiles QualityProfiles 11:16:37.2 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:16:37.2 Info: => 0.0013342s 11:16:37.2 Info: AlterTable QualityProfiles 11:16:37.2 Info: => 5E-07s 11:16:37.2 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:16:37.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:37.2 Info: => 0.0004819s 11:16:37.2 Info: AlterTable LanguageProfiles 11:16:37.2 Info: => 5E-07s 11:16:37.2 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:16:37.2 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:37.2 Info: => 0.0004618s 11:16:37.2 Info: UpdateData 11:16:37.2 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:37.2 Info: => 4.01E-05s 11:16:37.2 Info: UpdateData 11:16:37.2 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:37.2 Info: => 2.54E-05s 11:16:37.2 Info: RenameColumn Artists ProfileId to QualityProfileId 11:16:37.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:37.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:16:37.2 Info: DROP TABLE "Artists" 11:16:37.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:37.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:37.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:37.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:37.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:37.2 Info: => 0.0038578s 11:16:37.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-30T11:16:37', 'rename_quality_profiles_add_upgrade_allowed') 11:16:37.2 Info: Committing Transaction 11:16:37.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:16:37.2 Info: => 0.0042618s 11:16:37.2 Info: 27: add_import_exclusions migrating 11:16:37.2 Info: Beginning Transaction 11:16:37.2 Info: Starting migration of Main DB to 27 11:16:37.2 Info: CreateTable ImportListExclusions 11:16:37.2 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:16:37.2 Info: => 0.0001163s 11:16:37.2 Info: CreateIndex ImportListExclusions (ForeignId) 11:16:37.2 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:16:37.2 Info: => 7.54E-05s 11:16:37.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-30T11:16:37', 'add_import_exclusions') 11:16:37.2 Info: Committing Transaction 11:16:37.2 Info: 27: add_import_exclusions migrated 11:16:37.2 Info: => 0.0003452s 11:16:37.2 Info: 28: clean_artist_metadata_table migrating 11:16:37.2 Info: Beginning Transaction 11:16:37.2 Info: Starting migration of Main DB to 28 11:16:37.2 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:16:37.2 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:16:37.2 Info: => 0.0001511s 11:16:37.2 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:16:37.2 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:16:37.2 Info: => 0.0001125s 11:16:37.2 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:16:37.2 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:16:37.2 Info: => 0.0001054s 11:16:37.2 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:16:37.2 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:16:37.2 Info: => 0.0001083s 11:16:37.2 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:16:37.2 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:16:37.2 Info: => 0.0001127s 11:16:37.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:16:37.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:16:37.2 Info: => 0.0001144s 11:16:37.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-30T11:16:37', 'clean_artist_metadata_table') 11:16:37.2 Info: Committing Transaction 11:16:37.2 Info: 28: clean_artist_metadata_table migrated 11:16:37.2 Info: => 0.0003521s 11:16:37.2 Info: 29: health_issue_notification migrating 11:16:37.2 Info: Beginning Transaction 11:16:37.2 Info: Starting migration of Main DB to 29 11:16:37.2 Info: AlterTable Notifications 11:16:37.2 Info: => 7E-07s 11:16:37.2 Info: CreateColumn Notifications OnHealthIssue Boolean 11:16:37.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:16:37.2 Info: => 0.0005229s 11:16:37.2 Info: AlterTable Notifications 11:16:37.2 Info: => 5E-07s 11:16:37.2 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:16:37.2 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:16:37.2 Info: => 0.0004884s 11:16:37.2 Info: AlterTable Notifications 11:16:37.2 Info: => 4E-07s 11:16:37.2 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:16:37.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:16:37.2 Info: => 0.0005135s 11:16:37.2 Info: AlterTable Notifications 11:16:37.2 Info: => 5E-07s 11:16:37.2 Info: CreateColumn Notifications OnImportFailure Boolean 11:16:37.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:16:37.2 Info: => 0.0004814s 11:16:37.2 Info: AlterTable Notifications 11:16:37.2 Info: => 4E-07s 11:16:37.2 Info: CreateColumn Notifications OnTrackRetag Boolean 11:16:37.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:16:37.2 Info: => 0.0004814s 11:16:37.2 Info: DeleteColumn Notifications OnDownload 11:16: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) 11:16: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" 11:16:37.2 Info: DROP TABLE "Notifications" 11:16:37.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:37.2 Info: => 0.0034709s 11:16:37.2 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:16: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) 11:16: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" 11:16:37.2 Info: DROP TABLE "Notifications" 11:16:37.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:37.2 Info: => 0.0042149s 11:16:37.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-30T11:16:37', 'health_issue_notification') 11:16:37.2 Info: Committing Transaction 11:16:37.2 Info: 29: health_issue_notification migrated 11:16:37.2 Info: => 0.0045586s 11:16:37.2 Info: 30: add_mediafilerepository_mtime migrating 11:16:37.2 Info: Beginning Transaction 11:16:37.2 Info: Starting migration of Main DB to 30 11:16:37.2 Info: AlterTable TrackFiles 11:16:37.2 Info: => 5E-07s 11:16:37.2 Info: CreateColumn TrackFiles Modified DateTime 11:16:37.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:16:37.2 Info: => 0.0005401s 11:16:37.2 Info: AlterTable TrackFiles 11:16:37.2 Info: => 5E-07s 11:16:37.2 Info: CreateColumn TrackFiles Path String 11:16:37.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:16:37.2 Info: => 0.0004855s 11:16:37.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:37.2 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:37.2 Info: => 3.51E-05s 11:16: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) 11:16: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) 11:16:37.2 Info: => 0.0009321s 11:16: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) 11:16: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) 11:16:37.2 Info: => 0.0001346s 11:16: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) 11:16: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) 11:16:37.2 Info: => 0.0001257s 11:16: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") 11:16: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") 11:16:37.2 Info: => 7.27E-05s 11:16:37.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:37.2 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:37.2 Info: => 4.48E-05s 11:16:37.2 Info: AlterTable TrackFiles 11:16:37.2 Info: => 4E-07s 11:16:37.2 Info: AlterColumn TrackFiles Path String 11:16: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) 11:16: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" 11:16:37.2 Info: DROP TABLE "TrackFiles" 11:16:37.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:37.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:37.2 Info: => 0.0035474s 11:16:37.2 Info: CreateIndex TrackFiles (Path) 11:16:37.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:37.2 Info: => 7.1E-05s 11:16:37.2 Info: DeleteColumn TrackFiles RelativePath 11:16: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) 11:16: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" 11:16:37.2 Info: DROP TABLE "TrackFiles" 11:16:37.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:37.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:37.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:37.2 Info: => 0.0036281s 11:16:37.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-30T11:16:37', 'add_mediafilerepository_mtime') 11:16:37.2 Info: Committing Transaction 11:16:37.2 Info: 30: add_mediafilerepository_mtime migrated 11:16:37.2 Info: => 0.0039224s 11:16:37.2 Info: 31: add_artistmetadataid_constraint migrating 11:16:37.2 Info: Beginning Transaction 11:16:37.2 Info: Starting migration of Main DB to 31 11:16:37.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") 11:16:37.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") 11:16:37.2 Info: => 8.58E-05s 11:16:37.2 Info: DeleteIndex Artists (ArtistMetadataId) 11:16:37.2 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 11:16:37.2 Info: => 0.0001292s 11:16:37.2 Info: AlterColumn Artists ArtistMetadataId Int32 11:16:37.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:37.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:16:37.2 Info: DROP TABLE "Artists" 11:16:37.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:37.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:37.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:37.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:37.2 Info: => 0.0046259s 11:16:37.2 Info: CreateIndex Artists (ArtistMetadataId) 11:16:37.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:37.2 Info: => 6.93E-05s 11:16:37.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-07-30T11:16:37', 'add_artistmetadataid_constraint') 11:16:37.2 Info: Committing Transaction 11:16:37.2 Info: 31: add_artistmetadataid_constraint migrated 11:16:37.2 Info: => 0.0004074s 11:16:37.2 Info: 32: old_ids_and_artist_alias migrating 11:16:37.2 Info: Beginning Transaction 11:16:37.2 Info: Starting migration of Main DB to 32 11:16:37.2 Info: AlterTable ArtistMetadata 11:16:37.2 Info: => 6E-07s 11:16:37.2 Info: CreateColumn ArtistMetadata Aliases String 11:16:37.2 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 11:16:37.2 Info: => 0.0005266s 11:16:37.2 Info: AlterTable ArtistMetadata 11:16:37.2 Info: => 4E-07s 11:16:37.2 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 11:16:37.2 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 11:16:37.2 Info: => 0.0005004s 11:16:37.2 Info: AlterTable Albums 11:16:37.2 Info: => 5E-07s 11:16:37.2 Info: CreateColumn Albums OldForeignAlbumIds String 11:16:37.2 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 11:16:37.2 Info: => 0.0004953s 11:16:37.2 Info: AlterTable AlbumReleases 11:16:37.2 Info: => 4E-07s 11:16:37.2 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 11:16:37.2 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 11:16:37.2 Info: => 0.0004862s 11:16:37.2 Info: AlterTable Tracks 11:16:37.2 Info: => 4E-07s 11:16:37.2 Info: CreateColumn Tracks OldForeignRecordingIds String 11:16:37.2 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 11:16:37.2 Info: => 0.0004873s 11:16:37.2 Info: AlterTable Tracks 11:16:37.2 Info: => 4E-07s 11:16:37.2 Info: CreateColumn Tracks OldForeignTrackIds String 11:16:37.2 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 11:16:37.2 Info: => 0.0004871s 11:16:37.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-07-30T11:16:37', 'old_ids_and_artist_alias') 11:16:37.2 Info: Committing Transaction 11:16:37.2 Info: 32: old_ids_and_artist_alias migrated 11:16:37.2 Info: => 0.0007578s 11:16:37.2 Info: 33: download_propers_config migrating 11:16:37.2 Info: Beginning Transaction 11:16:37.2 Info: Starting migration of Main DB to 33 11:16:37.2 Info: PerformDBOperation 11:16:37.2 Info: Performing DB Operation 11:16:37.2 Info: => 3E-05s 11:16:37.2 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:16:37.2 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:16:37.2 Info: => 3.08E-05s 11:16:37.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-07-30T11:16:37', 'download_propers_config') 11:16:37.2 Info: Committing Transaction 11:16:37.2 Info: 33: download_propers_config migrated 11:16:37.2 Info: => 0.0002516s 11:16:37.2 Info: 34: remove_language_profiles migrating 11:16:37.2 Info: Beginning Transaction 11:16:37.2 Info: Starting migration of Main DB to 34 11:16:37.2 Info: DeleteTable LanguageProfiles 11:16:37.2 Info: DROP TABLE "LanguageProfiles" 11:16:37.2 Info: => 0.000188s 11:16:37.2 Info: DeleteColumn Artists LanguageProfileId 11:16:37.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:37.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" 11:16:37.2 Info: DROP TABLE "Artists" 11:16:37.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:37.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:37.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:37.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:37.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:37.2 Info: => 0.0048889s 11:16:37.2 Info: DeleteColumn ImportLists LanguageProfileId 11:16:37.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) 11:16:37.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" 11:16:37.2 Info: DROP TABLE "ImportLists" 11:16:37.2 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 11:16:37.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:37.2 Info: => 0.0035234s 11:16:37.2 Info: DeleteColumn Blacklist Language 11:16:37.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) 11:16:37.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" 11:16:37.2 Info: DROP TABLE "Blacklist" 11:16:37.2 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 11:16:37.2 Info: => 0.0033956s 11:16:37.2 Info: DeleteColumn History Language 11:16:37.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) 11:16:37.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" 11:16:37.3 Info: DROP TABLE "History" 11:16:37.3 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:16:37.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:37.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:37.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:37.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:37.3 Info: => 0.0054801s 11:16:37.3 Info: DeleteColumn LyricFiles Language 11:16:37.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) 11:16:37.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" 11:16:37.3 Info: DROP TABLE "LyricFiles" 11:16:37.3 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:37.3 Info: => 0.0033199s 11:16:37.3 Info: DeleteColumn TrackFiles Language 11:16: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, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:37.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" 11:16:37.3 Info: DROP TABLE "TrackFiles" 11:16:37.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:37.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:37.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:37.3 Info: => 0.0036586s 11:16:37.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-07-30T11:16:37', 'remove_language_profiles') 11:16:37.3 Info: Committing Transaction 11:16:37.3 Info: 34: remove_language_profiles migrated 11:16:37.3 Info: => 0.0041109s 11:16:37.3 Info: 35: multi_disc_naming_format migrating 11:16:37.3 Info: Beginning Transaction 11:16:37.3 Info: Starting migration of Main DB to 35 11:16:37.3 Info: AlterTable NamingConfig 11:16:37.3 Info: => 6E-07s 11:16:37.3 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 11:16:37.3 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 11:16:37.3 Info: => 0.0005258s 11:16:37.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:16:37.3 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:16:37.3 Info: => 4.07E-05s 11:16:37.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-07-30T11:16:37', 'multi_disc_naming_format') 11:16:37.3 Info: Committing Transaction 11:16:37.3 Info: 35: multi_disc_naming_format migrated 11:16:37.3 Info: => 0.0002855s 11:16:37.3 Info: 36: add_download_client_priority migrating 11:16:37.3 Info: Beginning Transaction 11:16:37.3 Info: Starting migration of Main DB to 36 11:16:37.3 Info: AlterTable DownloadClients 11:16:37.3 Info: => 6E-07s 11:16:37.3 Info: CreateColumn DownloadClients Priority Int32 11:16:37.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 11:16:37.3 Info: => 0.0005221s 11:16:37.3 Info: PerformDBOperation 11:16:37.3 Info: Performing DB Operation 11:16:37.3 Info: => 4.72E-05s 11:16:37.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-07-30T11:16:37', 'add_download_client_priority') 11:16:37.3 Info: Committing Transaction 11:16:37.3 Info: 36: add_download_client_priority migrated 11:16:37.3 Info: => 0.0009568s 11:16:37.3 Info: 37: remove_growl_prowl migrating 11:16:37.3 Info: Beginning Transaction 11:16:37.3 Info: Starting migration of Main DB to 37 11:16:37.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:37.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 11:16:37.3 Info: => 4.44E-05s 11:16:37.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:37.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 11:16:37.3 Info: => 2.66E-05s 11:16:37.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-07-30T11:16:37', 'remove_growl_prowl') 11:16:37.3 Info: Committing Transaction 11:16:37.3 Info: 37: remove_growl_prowl migrated 11:16:37.3 Info: => 0.0002473s 11:16:37.3 Info: 38: remove_plex_hometheatre migrating 11:16:37.3 Info: Beginning Transaction 11:16:37.3 Info: Starting migration of Main DB to 38 11:16:37.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:37.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 11:16:37.3 Info: => 4.32E-05s 11:16:37.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:37.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 11:16:37.3 Info: => 2.52E-05s 11:16:37.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-07-30T11:16:37', 'remove_plex_hometheatre') 11:16:37.3 Info: Committing Transaction 11:16:37.3 Info: 38: remove_plex_hometheatre migrated 11:16:37.3 Info: => 0.000242s 11:16:37.3 Info: 39: add_root_folder_add_defaults migrating 11:16:37.3 Info: Beginning Transaction 11:16:37.3 Info: Starting migration of Main DB to 39 11:16:37.3 Info: AlterTable RootFolders 11:16:37.3 Info: => 6E-07s 11:16:37.3 Info: CreateColumn RootFolders Name String 11:16:37.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 11:16:37.3 Info: => 0.0005243s 11:16:37.3 Info: AlterTable RootFolders 11:16:37.3 Info: => 5E-07s 11:16:37.3 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 11:16:37.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 11:16:37.3 Info: => 0.0005052s 11:16:37.3 Info: AlterTable RootFolders 11:16:37.3 Info: => 4E-07s 11:16:37.3 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 11:16:37.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 11:16:37.3 Info: => 0.0004958s 11:16:37.3 Info: AlterTable RootFolders 11:16:37.3 Info: => 5E-07s 11:16:37.3 Info: CreateColumn RootFolders DefaultMonitorOption Int32 11:16:37.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 11:16:37.3 Info: => 0.000528s 11:16:37.3 Info: AlterTable RootFolders 11:16:37.3 Info: => 4E-07s 11:16:37.3 Info: CreateColumn RootFolders DefaultTags String 11:16:37.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 11:16:37.3 Info: => 0.0005289s 11:16:37.3 Info: PerformDBOperation 11:16:37.3 Info: Performing DB Operation 11:16:37.3 Info: => 4.4E-05s 11:16:37.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-07-30T11:16:37', 'add_root_folder_add_defaults') 11:16:37.3 Info: Committing Transaction 11:16:37.3 Info: 39: add_root_folder_add_defaults migrated 11:16:37.3 Info: => 0.0002972s 11:16:37.3 Info: 40: task_duration migrating 11:16:37.3 Info: Beginning Transaction 11:16:37.3 Info: Starting migration of Main DB to 40 11:16:37.3 Info: AlterTable ScheduledTasks 11:16:37.3 Info: => 6E-07s 11:16:37.3 Info: CreateColumn ScheduledTasks LastStartTime DateTime 11:16:37.3 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 11:16:37.3 Info: => 0.0005586s 11:16:37.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-07-30T11:16:37', 'task_duration') 11:16:37.3 Info: Committing Transaction 11:16:37.3 Info: 40: task_duration migrated 11:16:37.3 Info: => 0.0008228s 11:16:37.3 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 11:16:37.3 Info: Beginning Transaction 11:16:37.3 Info: Starting migration of Main DB to 41 11:16:37.3 Info: AlterTable ReleaseProfiles 11:16:37.3 Info: => 5E-07s 11:16:37.3 Info: CreateColumn ReleaseProfiles Enabled Boolean 11:16:37.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 11:16:37.3 Info: => 0.0005291s 11:16:37.3 Info: AlterTable ReleaseProfiles 11:16:37.3 Info: => 4E-07s 11:16:37.3 Info: CreateColumn ReleaseProfiles IndexerId Int32 11:16:37.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 11:16:37.3 Info: => 0.0005071s 11:16:37.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-07-30T11:16:37', 'add_indexer_and_enabled_to_release_profiles') 11:16:37.3 Info: Committing Transaction 11:16:37.3 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 11:16:37.3 Info: => 0.0007728s 11:16:37.3 Info: 42: remove_album_folders migrating 11:16:37.3 Info: Beginning Transaction 11:16:37.3 Info: Starting migration of Main DB to 42 11:16:37.3 Info: DeleteColumn Artists AlbumFolder 11:16: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, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:37.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" 11:16:37.3 Info: DROP TABLE "Artists" 11:16:37.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:37.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:37.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:37.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:37.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:37.3 Info: => 0.0050192s 11:16:37.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:16:37.3 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:16:37.3 Info: => 3.34E-05s 11:16:37.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:16:37.3 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:16:37.3 Info: => 2.93E-05s 11:16:37.3 Info: DeleteColumn NamingConfig AlbumFolderFormat 11:16:37.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) 11:16:37.3 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 11:16:37.3 Info: DROP TABLE "NamingConfig" 11:16:37.3 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 11:16:37.3 Info: => 0.0044365s 11:16:37.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-07-30T11:16:37', 'remove_album_folders') 11:16:37.3 Info: Committing Transaction 11:16:37.3 Info: 42: remove_album_folders migrated 11:16:37.3 Info: => 0.0047996s 11:16:37.3 Info: 44: add_priority_to_indexers migrating 11:16:37.3 Info: Beginning Transaction 11:16:37.3 Info: Starting migration of Main DB to 44 11:16:37.3 Info: AlterTable Indexers 11:16:37.3 Info: => 6E-07s 11:16:37.3 Info: CreateColumn Indexers Priority Int32 11:16:37.3 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 11:16:37.3 Info: => 0.0005214s 11:16:37.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-07-30T11:16:37', 'add_priority_to_indexers') 11:16:37.3 Info: Committing Transaction 11:16:37.3 Info: 44: add_priority_to_indexers migrated 11:16:37.3 Info: => 0.0007982s 11:16:37.3 Info: 45: remove_chown_and_folderchmod_config migrating 11:16:37.3 Info: Beginning Transaction 11:16:37.3 Info: Starting migration of Main DB to 45 11:16:37.3 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:16:37.3 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:16:37.3 Info: => 0.0001186s 11:16:37.3 Info: PerformDBOperation 11:16:37.3 Info: Performing DB Operation 11:16:37.3 Info: => 2.34E-05s 11:16:37.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-07-30T11:16:37', 'remove_chown_and_folderchmod_config') 11:16:37.3 Info: Committing Transaction 11:16:37.3 Info: 45: remove_chown_and_folderchmod_config migrated 11:16:37.3 Info: => 0.0002505s 11:16:37.3 Info: 47: update_notifiarr migrating 11:16:37.3 Info: Beginning Transaction 11:16:37.3 Info: Starting migration of Main DB to 47 11:16:37.3 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:16:37.3 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:16:37.3 Info: => 6.7E-05s 11:16:37.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-07-30T11:16:37', 'update_notifiarr') 11:16:37.3 Info: Committing Transaction 11:16:37.3 Info: 47: update_notifiarr migrated 11:16:37.3 Info: => 0.0002901s 11:16:37.3 Info: 49: email_multiple_addresses migrating 11:16:37.3 Info: Beginning Transaction 11:16:37.3 Info: Starting migration of Main DB to 49 11:16:37.3 Info: PerformDBOperation 11:16:37.3 Info: Performing DB Operation 11:16:37.3 Info: => 5.14E-05s 11:16:37.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-07-30T11:16:37', 'email_multiple_addresses') 11:16:37.3 Info: Committing Transaction 11:16:37.3 Info: 49: email_multiple_addresses migrated 11:16:37.3 Info: => 0.0002859s 11:16:37.3 Info: 50: rename_blacklist_to_blocklist migrating 11:16:37.3 Info: Beginning Transaction 11:16:37.3 Info: Starting migration of Main DB to 50 11:16:37.3 Info: RenameTable Blacklist Blocklist 11:16:37.3 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 11:16:37.3 Info: => 0.0014236s 11:16:37.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-07-30T11:16:37', 'rename_blacklist_to_blocklist') 11:16:37.3 Info: Committing Transaction 11:16:37.3 Info: 50: rename_blacklist_to_blocklist migrated 11:16:37.3 Info: => 0.0017265s 11:16:37.3 Info: 51: cdh_per_downloadclient migrating 11:16:37.3 Info: Beginning Transaction 11:16:37.3 Info: Starting migration of Main DB to 51 11:16:37.3 Info: AlterTable DownloadClients 11:16:37.3 Info: => 6E-07s 11:16:37.3 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 11:16:37.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 11:16:37.3 Info: => 0.0005648s 11:16:37.3 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 11:16:37.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 11:16:37.3 Info: => 0.0005011s 11:16:37.3 Info: PerformDBOperation 11:16:37.3 Info: Performing DB Operation 11:16:37.3 Info: => 0.0001429s 11:16:37.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-07-30T11:16:37', 'cdh_per_downloadclient') 11:16:37.3 Info: Committing Transaction 11:16:37.3 Info: 51: cdh_per_downloadclient migrated 11:16:37.3 Info: => 0.0003995s 11:16:37.3 Info: 52: download_history migrating 11:16:37.3 Info: Beginning Transaction 11:16:37.3 Info: Starting migration of Main DB to 52 11:16:37.3 Info: CreateTable DownloadHistory 11:16:37.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) 11:16:37.3 Info: => 0.000152s 11:16:37.3 Info: CreateIndex DownloadHistory (EventType) 11:16:37.3 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:16:37.3 Info: => 8.5E-05s 11:16:37.3 Info: CreateIndex DownloadHistory (ArtistId) 11:16:37.3 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:16:37.3 Info: => 7.1E-05s 11:16:37.3 Info: CreateIndex DownloadHistory (DownloadId) 11:16:37.3 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:16:37.3 Info: => 7.26E-05s 11:16:37.3 Info: PerformDBOperation 11:16:37.3 Info: Performing DB Operation 11:16:37.3 Info: => 0.0001178s 11:16:37.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-07-30T11:16:37', 'download_history') 11:16:37.3 Info: Committing Transaction 11:16:37.3 Info: 52: download_history migrated 11:16:37.3 Info: => 0.0004145s 11:16:37.3 Info: 53: add_update_history migrating 11:16:37.3 Info: Beginning Transaction 11:16:37.3 Info: Starting migration of Main DB to 53 11:16:37.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-07-30T11:16:37', 'add_update_history') 11:16:37.3 Info: Committing Transaction 11:16:37.3 Info: 53: add_update_history migrated 11:16:37.3 Info: => 0.0002677s 11:16:37.3 Info: 54: add_on_update_to_notifications migrating 11:16:37.3 Info: Beginning Transaction 11:16:37.3 Info: Starting migration of Main DB to 54 11:16:37.3 Info: AlterTable Notifications 11:16:37.3 Info: => 5E-07s 11:16:37.3 Info: CreateColumn Notifications OnApplicationUpdate Boolean 11:16:37.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 11:16:37.3 Info: => 0.0005541s 11:16:37.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-07-30T11:16:37', 'add_on_update_to_notifications') 11:16:37.3 Info: Committing Transaction 11:16:37.3 Info: 54: add_on_update_to_notifications migrated 11:16:37.3 Info: => 0.0008152s 11:16:37.3 Info: 55: download_client_per_indexer migrating 11:16:37.3 Info: Beginning Transaction 11:16:37.3 Info: Starting migration of Main DB to 55 11:16:37.3 Info: AlterTable Indexers 11:16:37.3 Info: => 6E-07s 11:16:37.3 Info: CreateColumn Indexers DownloadClientId Int32 11:16:37.3 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 11:16:37.3 Info: => 0.0005467s 11:16:37.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-07-30T11:16:37', 'download_client_per_indexer') 11:16:37.3 Info: Committing Transaction 11:16:37.3 Info: 55: download_client_per_indexer migrated 11:16:37.3 Info: => 0.0008332s 11:16:37.3 Info: 56: AddNewItemMonitorType migrating 11:16:37.3 Info: Beginning Transaction 11:16:37.3 Info: Starting migration of Main DB to 56 11:16:37.3 Info: AlterTable Artists 11:16:37.3 Info: => 5E-07s 11:16:37.3 Info: CreateColumn Artists MonitorNewItems Int32 11:16:37.3 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:16:37.3 Info: => 0.0005762s 11:16:37.3 Info: AlterTable RootFolders 11:16:37.3 Info: => 5E-07s 11:16:37.3 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 11:16:37.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 11:16:37.3 Info: => 0.0005424s 11:16:37.3 Info: AlterTable ImportLists 11:16:37.3 Info: => 4E-07s 11:16:37.3 Info: CreateColumn ImportLists MonitorNewItems Int32 11:16:37.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:16:37.3 Info: => 0.000509s 11:16:37.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-07-30T11:16:37', 'AddNewItemMonitorType') 11:16:37.3 Info: Committing Transaction 11:16:37.3 Info: 56: AddNewItemMonitorType migrated 11:16:37.3 Info: => 0.0007814s 11:16:37.3 Info: 57: ImportListSearch migrating 11:16:37.3 Info: Beginning Transaction 11:16:37.3 Info: Starting migration of Main DB to 57 11:16:37.3 Info: AlterTable ImportLists 11:16:37.3 Info: => 6E-07s 11:16:37.3 Info: CreateColumn ImportLists ShouldSearch Boolean 11:16:37.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 11:16:37.3 Info: => 0.0005397s 11:16:37.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-07-30T11:16:37', 'ImportListSearch') 11:16:37.3 Info: Committing Transaction 11:16:37.3 Info: 57: ImportListSearch migrated 11:16:37.3 Info: => 0.0008018s 11:16:37.3 Info: 58: ImportListMonitorExisting migrating 11:16:37.3 Info: Beginning Transaction 11:16:37.3 Info: Starting migration of Main DB to 58 11:16:37.3 Info: AlterTable ImportLists 11:16:37.3 Info: => 5E-07s 11:16:37.3 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 11:16:37.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 11:16:37.3 Info: => 0.0005463s 11:16:37.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-07-30T11:16:37', 'ImportListMonitorExisting') 11:16:37.3 Info: Committing Transaction 11:16:37.3 Info: 58: ImportListMonitorExisting migrated 11:16:37.3 Info: => 0.0008099s 11:16:37.3 Info: 59: add_indexer_tags migrating 11:16:37.3 Info: Beginning Transaction 11:16:37.3 Info: Starting migration of Main DB to 59 11:16:37.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:37.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 11:16:37.3 Info: => 4.5E-05s 11:16:37.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:37.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 11:16:37.3 Info: => 2.69E-05s 11:16:37.3 Info: AlterTable Indexers 11:16:37.3 Info: => 3E-07s 11:16:37.3 Info: CreateColumn Indexers Tags String 11:16:37.3 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 11:16:37.3 Info: => 0.000535s 11:16:37.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-07-30T11:16:37', 'add_indexer_tags') 11:16:37.3 Info: Committing Transaction 11:16:37.3 Info: 59: add_indexer_tags migrated 11:16:37.3 Info: => 0.0007911s 11:16:37.3 Info: 60: update_audio_types migrating 11:16:37.3 Info: Beginning Transaction 11:16:37.3 Info: Starting migration of Main DB to 60 11:16:37.3 Info: PerformDBOperation 11:16:37.3 Info: Performing DB Operation 11:16:37.3 Info: => 4.54E-05s 11:16:37.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-07-30T11:16:37', 'update_audio_types') 11:16:37.3 Info: Committing Transaction 11:16:37.3 Info: 60: update_audio_types migrated 11:16:37.3 Info: => 0.0002758s 11:16:37.3 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 11:16:37.3 Info: Beginning Transaction 11:16:37.3 Info: Starting migration of Main DB to 61 11:16:37.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:37.3 Info: DELETE FROM "Commands" WHERE 1 = 1 11:16:37.3 Info: => 4.28E-05s 11:16:37.3 Info: AlterTable AlbumReleases 11:16:37.3 Info: => 3E-07s 11:16:37.3 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 11:16:37.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) 11:16:37.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" 11:16:37.3 Info: DROP TABLE "AlbumReleases" 11:16:37.3 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 11:16:37.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:37.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:37.3 Info: => 0.0039884s 11:16:37.3 Info: AlterTable Albums 11:16:37.3 Info: => 5E-07s 11:16:37.3 Info: AlterColumn Albums LastInfoSync DateTimeOffset 11:16: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, "OldForeignAlbumIds" TEXT NOT NULL) 11:16: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", "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" 11:16:37.3 Info: DROP TABLE "Albums" 11:16:37.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:37.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:37.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:37.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:37.3 Info: => 0.0041141s 11:16:37.3 Info: AlterTable Albums 11:16:37.3 Info: => 4E-07s 11:16:37.3 Info: AlterColumn Albums ReleaseDate DateTimeOffset 11:16: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, "OldForeignAlbumIds" TEXT NOT NULL) 11:16: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", "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" 11:16:37.3 Info: DROP TABLE "Albums" 11:16:37.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:37.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:37.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:37.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:37.3 Info: => 0.0051097s 11:16:37.3 Info: AlterTable Albums 11:16:37.3 Info: => 5E-07s 11:16:37.3 Info: AlterColumn Albums Added DateTimeOffset 11:16: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, "OldForeignAlbumIds" TEXT NOT NULL) 11:16: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", "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" 11:16:37.3 Info: DROP TABLE "Albums" 11:16:37.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:37.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:37.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:37.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:37.3 Info: => 0.0045628s 11:16:37.3 Info: AlterTable Artists 11:16:37.3 Info: => 4E-07s 11:16:37.3 Info: AlterColumn Artists LastInfoSync DateTimeOffset 11:16: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, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 11:16:37.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" 11:16:37.3 Info: DROP TABLE "Artists" 11:16:37.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:37.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:37.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:37.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:37.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:37.3 Info: => 0.0052375s 11:16:37.3 Info: AlterTable Artists 11:16:37.3 Info: => 5E-07s 11:16:37.3 Info: AlterColumn Artists Added DateTimeOffset 11:16: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, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 11:16:37.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" 11:16:37.3 Info: DROP TABLE "Artists" 11:16:37.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:37.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:37.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:37.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:37.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:37.3 Info: => 0.0041325s 11:16:37.3 Info: AlterTable Blocklist 11:16:37.3 Info: => 4E-07s 11:16:37.3 Info: AlterColumn Blocklist Date DateTimeOffset 11:16:37.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) 11:16:37.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" 11:16:37.3 Info: DROP TABLE "Blocklist" 11:16:37.3 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:16:37.3 Info: => 0.0036119s 11:16:37.3 Info: AlterTable Blocklist 11:16:37.3 Info: => 7E-07s 11:16:37.3 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 11:16:37.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) 11:16:37.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" 11:16:37.3 Info: DROP TABLE "Blocklist" 11:16:37.3 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:16:37.3 Info: => 0.0036054s 11:16:37.3 Info: AlterTable Commands 11:16:37.3 Info: => 7E-07s 11:16:37.3 Info: AlterColumn Commands QueuedAt DateTimeOffset 11:16:37.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) 11:16:37.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" 11:16:37.3 Info: DROP TABLE "Commands" 11:16:37.3 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:16:37.3 Info: => 0.0045876s 11:16:37.3 Info: AlterTable Commands 11:16:37.3 Info: => 7E-07s 11:16:37.3 Info: AlterColumn Commands StartedAt DateTimeOffset 11:16:37.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) 11:16:37.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" 11:16:37.3 Info: DROP TABLE "Commands" 11:16:37.3 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:16:37.3 Info: => 0.0037878s 11:16:37.3 Info: AlterTable Commands 11:16:37.3 Info: => 6E-07s 11:16:37.3 Info: AlterColumn Commands EndedAt DateTimeOffset 11:16:37.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) 11:16:37.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" 11:16:37.3 Info: DROP TABLE "Commands" 11:16:37.3 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:16:37.3 Info: => 0.0045545s 11:16:37.3 Info: AlterTable DownloadClientStatus 11:16:37.3 Info: => 7E-07s 11:16:37.3 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 11:16:37.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) 11:16:37.3 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:16:37.3 Info: DROP TABLE "DownloadClientStatus" 11:16:37.3 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:16:37.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:37.3 Info: => 0.0037419s 11:16:37.3 Info: AlterTable DownloadClientStatus 11:16:37.3 Info: => 4E-07s 11:16:37.3 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 11:16:37.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) 11:16:37.3 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:16:37.3 Info: DROP TABLE "DownloadClientStatus" 11:16:37.3 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:16:37.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:37.3 Info: => 0.0037351s 11:16:37.3 Info: AlterTable DownloadClientStatus 11:16:37.3 Info: => 4E-07s 11:16:37.3 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 11:16:37.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) 11:16:37.4 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:16:37.4 Info: DROP TABLE "DownloadClientStatus" 11:16:37.4 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:16:37.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:37.4 Info: => 0.0046341s 11:16:37.4 Info: AlterTable DownloadHistory 11:16:37.4 Info: => 5E-07s 11:16:37.4 Info: AlterColumn DownloadHistory Date DateTimeOffset 11:16:37.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) 11:16:37.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" 11:16:37.4 Info: DROP TABLE "DownloadHistory" 11:16:37.4 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 11:16:37.4 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:16:37.4 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:16:37.4 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:16:37.4 Info: => 0.0040441s 11:16:37.4 Info: AlterTable ExtraFiles 11:16:37.4 Info: => 5E-07s 11:16:37.4 Info: AlterColumn ExtraFiles Added DateTimeOffset 11:16:37.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) 11:16:37.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" 11:16:37.4 Info: DROP TABLE "ExtraFiles" 11:16:37.4 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:16:37.4 Info: => 0.0035442s 11:16:37.4 Info: AlterTable ExtraFiles 11:16:37.4 Info: => 6E-07s 11:16:37.4 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 11:16:37.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) 11:16:37.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" 11:16:37.4 Info: DROP TABLE "ExtraFiles" 11:16:37.4 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:16:37.4 Info: => 0.0045121s 11:16:37.4 Info: AlterTable History 11:16:37.4 Info: => 6E-07s 11:16:37.4 Info: AlterColumn History Date DateTimeOffset 11:16:37.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) 11:16:37.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" 11:16:37.4 Info: DROP TABLE "History" 11:16:37.4 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:16:37.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:37.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:37.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:37.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:37.4 Info: => 0.0050595s 11:16:37.4 Info: AlterTable ImportListStatus 11:16:37.4 Info: => 6E-07s 11:16:37.4 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 11:16:37.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) 11:16:37.4 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:16:37.4 Info: DROP TABLE "ImportListStatus" 11:16:37.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:16:37.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:37.4 Info: => 0.0036711s 11:16:37.4 Info: AlterTable ImportListStatus 11:16:37.4 Info: => 4E-07s 11:16:37.4 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 11:16:37.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) 11:16:37.4 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:16:37.4 Info: DROP TABLE "ImportListStatus" 11:16:37.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:16:37.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:37.4 Info: => 0.0036474s 11:16:37.4 Info: AlterTable ImportListStatus 11:16:37.4 Info: => 5E-07s 11:16:37.4 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 11:16:37.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) 11:16:37.4 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:16:37.4 Info: DROP TABLE "ImportListStatus" 11:16:37.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:16:37.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:37.4 Info: => 0.0037006s 11:16:37.4 Info: AlterTable IndexerStatus 11:16:37.4 Info: => 6E-07s 11:16:37.4 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 11:16:37.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) 11:16:37.4 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:16:37.4 Info: DROP TABLE "IndexerStatus" 11:16:37.4 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:16:37.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:37.4 Info: => 0.0044959s 11:16:37.4 Info: AlterTable IndexerStatus 11:16:37.4 Info: => 5E-07s 11:16:37.4 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 11:16:37.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) 11:16:37.4 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:16:37.4 Info: DROP TABLE "IndexerStatus" 11:16:37.4 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:16:37.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:37.4 Info: => 0.0047931s 11:16:37.4 Info: AlterTable IndexerStatus 11:16:37.4 Info: => 5E-07s 11:16:37.4 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 11:16:37.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) 11:16:37.4 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:16:37.4 Info: DROP TABLE "IndexerStatus" 11:16:37.4 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:16:37.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:37.4 Info: => 0.003734s 11:16:37.4 Info: AlterTable LyricFiles 11:16:37.4 Info: => 4E-07s 11:16:37.4 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 11:16:37.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) 11:16:37.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" 11:16:37.4 Info: DROP TABLE "LyricFiles" 11:16:37.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:37.4 Info: => 0.0035851s 11:16:37.4 Info: AlterTable LyricFiles 11:16:37.4 Info: => 7E-07s 11:16:37.4 Info: AlterColumn LyricFiles Added DateTimeOffset 11:16:37.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) 11:16:37.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" 11:16:37.4 Info: DROP TABLE "LyricFiles" 11:16:37.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:37.4 Info: => 0.0036963s 11:16:37.4 Info: AlterTable MetadataFiles 11:16:37.4 Info: => 6E-07s 11:16:37.4 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 11:16:37.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) 11:16:37.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" 11:16:37.4 Info: DROP TABLE "MetadataFiles" 11:16:37.4 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:16:37.4 Info: => 0.0035804s 11:16:37.4 Info: AlterTable MetadataFiles 11:16:37.4 Info: => 8E-07s 11:16:37.4 Info: AlterColumn MetadataFiles Added DateTimeOffset 11:16:37.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) 11:16:37.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" 11:16:37.4 Info: DROP TABLE "MetadataFiles" 11:16:37.4 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:16:37.4 Info: => 0.0045964s 11:16:37.4 Info: AlterTable PendingReleases 11:16:37.4 Info: => 6E-07s 11:16:37.4 Info: AlterColumn PendingReleases Added DateTimeOffset 11:16:37.4 Info: CREATE TABLE "PendingReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "ParsedAlbumInfo" TEXT NOT NULL, "Reason" INTEGER NOT NULL) 11:16:37.4 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 11:16:37.4 Info: DROP TABLE "PendingReleases" 11:16:37.4 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 11:16:37.4 Info: => 0.0035314s 11:16:37.4 Info: AlterTable ScheduledTasks 11:16:37.4 Info: => 6E-07s 11:16:37.4 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 11:16:37.4 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 11:16:37.4 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:16:37.4 Info: DROP TABLE "ScheduledTasks" 11:16:37.4 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:16:37.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:37.4 Info: => 0.0044686s 11:16:37.4 Info: AlterTable ScheduledTasks 11:16:37.4 Info: => 4E-07s 11:16:37.4 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 11:16:37.4 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 11:16:37.4 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:16:37.4 Info: DROP TABLE "ScheduledTasks" 11:16:37.4 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:16:37.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:37.4 Info: => 0.0048338s 11:16:37.4 Info: AlterTable TrackFiles 11:16:37.4 Info: => 5E-07s 11:16:37.4 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 11:16: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, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:37.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" 11:16:37.4 Info: DROP TABLE "TrackFiles" 11:16:37.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:37.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:37.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:37.4 Info: => 0.0038639s 11:16:37.4 Info: AlterTable TrackFiles 11:16:37.4 Info: => 4E-07s 11:16:37.4 Info: AlterColumn TrackFiles Modified DateTimeOffset 11:16: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, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:37.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" 11:16:37.4 Info: DROP TABLE "TrackFiles" 11:16:37.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:37.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:37.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:37.4 Info: => 0.0046782s 11:16:37.4 Info: AlterTable VersionInfo 11:16:37.4 Info: => 5E-07s 11:16:37.4 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 11:16:37.4 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 11:16:37.4 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 11:16:37.4 Info: DROP TABLE "VersionInfo" 11:16:37.4 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 11:16:37.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:37.4 Info: => 0.0036338s 11:16:37.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-07-30T11:16:37', 'postgres_update_timestamp_columns_to_with_timezone') 11:16:37.4 Info: Committing Transaction 11:16:37.4 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 11:16:37.4 Info: => 0.004241s 11:16:37.4 Info: 62: add_on_delete_to_notifications migrating 11:16:37.4 Info: Beginning Transaction 11:16:37.4 Info: Starting migration of Main DB to 62 11:16:37.4 Info: AlterTable Notifications 11:16:37.4 Info: => 6E-07s 11:16:37.4 Info: CreateColumn Notifications OnArtistDelete Boolean 11:16:37.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 11:16:37.4 Info: => 0.0005532s 11:16:37.4 Info: AlterTable Notifications 11:16:37.4 Info: => 5E-07s 11:16:37.4 Info: CreateColumn Notifications OnAlbumDelete Boolean 11:16:37.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 11:16:37.4 Info: => 0.0005368s 11:16:37.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-07-30T11:16:37', 'add_on_delete_to_notifications') 11:16:37.4 Info: Committing Transaction 11:16:37.4 Info: 62: add_on_delete_to_notifications migrated 11:16:37.4 Info: => 0.0007993s 11:16:37.4 Info: 63: add_custom_formats migrating 11:16:37.4 Info: Beginning Transaction 11:16:37.4 Info: Starting migration of Main DB to 63 11:16:37.4 Info: INSERT INTO "NamingConfig" ("ReplaceIllegalCharacters", "StandardTrackFormat", "MultiDiscTrackFormat") VALUES (0, '{Series Title} - S{season:00}E{episode:00} - {Episode Title} {Preferred Words } {Quality Full}', '{Series Title} - {Air-Date} - {Episode Title} {Preferred.Words } {Quality Full}') 11:16:37.4 Info: AlterTable DelayProfiles 11:16:37.4 Info: => 3E-07s 11:16:37.4 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 11:16:37.4 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 11:16:37.4 Info: => 0.0005394s 11:16:37.4 Info: UpdateData 11:16:37.4 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 11:16:37.4 Info: => 4.74E-05s 11:16:37.4 Info: AlterTable TrackFiles 11:16:37.4 Info: => 4E-07s 11:16:37.4 Info: CreateColumn TrackFiles OriginalFilePath String 11:16:37.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 11:16:37.4 Info: => 0.0005105s 11:16:37.4 Info: PerformDBOperation 11:16:37.4 Info: Performing DB Operation 11:16:37.4 Info: => 2.69E-05s 11:16:37.4 Info: CreateTable CustomFormats 11:16:37.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) 11:16:37.4 Info: => 0.0001153s 11:16:37.4 Info: CreateIndex CustomFormats (Name) 11:16:37.4 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 11:16:37.4 Info: => 7.15E-05s 11:16:37.4 Info: AlterTable QualityProfiles 11:16:37.4 Info: => 4E-07s 11:16:37.4 Info: CreateColumn QualityProfiles FormatItems String 11:16:37.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 11:16:37.4 Info: => 0.000521s 11:16:37.4 Info: AlterTable QualityProfiles 11:16:37.4 Info: => 3E-07s 11:16:37.4 Info: CreateColumn QualityProfiles MinFormatScore Int32 11:16:37.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 11:16:37.4 Info: => 0.0005152s 11:16:37.4 Info: AlterTable QualityProfiles 11:16:37.4 Info: => 4E-07s 11:16:37.4 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 11:16:37.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 11:16:37.4 Info: => 0.0005273s 11:16:37.4 Info: PerformDBOperation 11:16:37.4 Info: Performing DB Operation 11:16:37.4 Info: => 5.48E-05s 11:16:37.4 Info: PerformDBOperation 11:16:37.4 Info: Performing DB Operation 11:16:37.4 Info: => 0.0011695s 11:16:37.4 Info: DeleteColumn ReleaseProfiles Preferred 11:16:37.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) 11:16:37.4 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:16:37.4 Info: DROP TABLE "ReleaseProfiles" 11:16:37.4 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:16:37.5 Info: => 0.00461s 11:16:37.5 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 11:16:37.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) 11:16:37.5 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:16:37.5 Info: DROP TABLE "ReleaseProfiles" 11:16:37.5 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:16:37.5 Info: => 0.0035896s 11:16:37.5 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:16:37.5 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:16:37.5 Info: => 4.51E-05s 11:16:37.5 Info: AlterTable DelayProfiles 11:16:37.5 Info: => 4E-07s 11:16:37.5 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 11:16:37.5 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 11:16:37.5 Info: => 0.0005318s 11:16:37.5 Info: AlterTable DelayProfiles 11:16:37.5 Info: => 4E-07s 11:16:37.5 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 11:16:37.5 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 11:16:37.5 Info: => 0.0005202s 11:16:37.5 Info: -> 1 Insert operations completed in 00:00:00.0000770 taking an average of 00:00:00.0000770 11:16:37.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-07-30T11:16:37', 'add_custom_formats') 11:16:37.5 Info: Committing Transaction 11:16:37.5 Info: 63: add_custom_formats migrated 11:16:37.5 Info: => 0.0008666s 11:16:37.5 Debug: Took: 00:00:00.3653678 11:16:37.5 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_migrate_naming_configs --- 11:16:37.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_not_migrate_if_bad_regex_in_release_profile --- 11:16:37.5 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579349975338993_141/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:37.5 Info: DatabaseEngineVersionCheck migrating 11:16:37.5 Info: PerformDBOperation 11:16:37.5 Info: Performing DB Operation 11:16:37.5 Info: SQLite 3.46.0 11:16:37.5 Info: => 0.001019s 11:16:37.5 Info: DatabaseEngineVersionCheck migrated 11:16:37.5 Info: => 0.0010315s 11:16:37.5 Info: VersionMigration migrating 11:16:37.5 Info: Beginning Transaction 11:16:37.5 Info: CreateTable VersionInfo 11:16:37.5 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:16:37.5 Info: => 0.0001383s 11:16:37.5 Info: Committing Transaction 11:16:37.5 Info: VersionMigration migrated 11:16:37.5 Info: => 0.0004719s 11:16:37.5 Info: VersionUniqueMigration migrating 11:16:37.5 Info: Beginning Transaction 11:16:37.5 Info: CreateIndex VersionInfo (Version) 11:16:37.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:37.5 Info: => 0.0001139s 11:16:37.5 Info: AlterTable VersionInfo 11:16:37.5 Info: => 5E-07s 11:16:37.5 Info: CreateColumn VersionInfo AppliedOn DateTime 11:16:37.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:16:37.5 Info: => 0.0005502s 11:16:37.5 Info: Committing Transaction 11:16:37.5 Info: VersionUniqueMigration migrated 11:16:37.5 Info: => 0.0007418s 11:16:37.5 Info: VersionDescriptionMigration migrating 11:16:37.5 Info: Beginning Transaction 11:16:37.5 Info: AlterTable VersionInfo 11:16:37.5 Info: => 5E-07s 11:16:37.5 Info: CreateColumn VersionInfo Description String 11:16:37.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:16:37.5 Info: => 0.0001959s 11:16:37.5 Info: Committing Transaction 11:16:37.5 Info: VersionDescriptionMigration migrated 11:16:37.5 Info: => 0.0003888s 11:16:37.5 Info: 1: InitialSetup migrating 11:16:37.5 Info: Beginning Transaction 11:16:37.5 Info: Starting migration of Main DB to 1 11:16:37.5 Info: CreateTable Config 11:16:37.5 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:16:37.5 Info: => 0.0001662s 11:16:37.5 Info: CreateIndex Config (Key) 11:16:37.5 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:16:37.5 Info: => 7.13E-05s 11:16:37.5 Info: CreateTable RootFolders 11:16:37.5 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:16:37.5 Info: => 7.77E-05s 11:16:37.5 Info: CreateIndex RootFolders (Path) 11:16:37.5 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:16:37.5 Info: => 6.7E-05s 11:16:37.5 Info: CreateTable Artists 11:16:37.5 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 11:16:37.5 Info: => 0.0002161s 11:16:37.5 Info: CreateIndex Artists (ForeignArtistId) 11:16:37.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:37.5 Info: => 6.7E-05s 11:16:37.5 Info: CreateIndex Artists (NameSlug) 11:16:37.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:37.5 Info: => 5.9E-05s 11:16:37.5 Info: CreateIndex Artists (CleanName) 11:16:37.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:37.5 Info: => 6.19E-05s 11:16:37.5 Info: CreateIndex Artists (Path) 11:16:37.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:37.5 Info: => 6.22E-05s 11:16:37.5 Info: CreateTable Albums 11:16:37.5 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:16:37.5 Info: => 0.000186s 11:16:37.5 Info: CreateIndex Albums (ForeignAlbumId) 11:16:37.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:37.5 Info: => 6.42E-05s 11:16:37.5 Info: CreateIndex Albums (MBId) 11:16:37.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:37.5 Info: => 6.61E-05s 11:16:37.5 Info: CreateIndex Albums (TADBId) 11:16:37.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:37.5 Info: => 6.14E-05s 11:16:37.5 Info: CreateIndex Albums (TitleSlug) 11:16:37.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:37.5 Info: => 6.03E-05s 11:16:37.5 Info: CreateIndex Albums (CleanTitle) 11:16:37.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:37.5 Info: => 6.26E-05s 11:16:37.5 Info: CreateIndex Albums (Path) 11:16:37.5 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:16:37.5 Info: => 5.72E-05s 11:16:37.5 Info: CreateTable Tracks 11:16:37.5 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:16:37.5 Info: => 0.0001244s 11:16:37.5 Info: CreateIndex Tracks (ForeignTrackId) 11:16:37.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:37.5 Info: => 6.4E-05s 11:16:37.5 Info: CreateIndex Tracks (ArtistId) 11:16:37.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:37.5 Info: => 6.18E-05s 11:16:37.5 Info: CreateIndex Tracks (TrackFileId) 11:16:37.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:37.5 Info: => 6.5E-05s 11:16:37.5 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:16:37.5 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:16:37.5 Info: => 6.62E-05s 11:16:37.5 Info: CreateTable TrackFiles 11:16:37.5 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 11:16:37.5 Info: => 0.0001149s 11:16:37.5 Info: CreateIndex TrackFiles (ArtistId) 11:16:37.5 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:16:37.5 Info: => 6.16E-05s 11:16:37.5 Info: CreateIndex TrackFiles (AlbumId) 11:16:37.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:37.5 Info: => 6.02E-05s 11:16:37.5 Info: CreateTable History 11:16:37.5 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 11:16:37.5 Info: => 0.0001191s 11:16:37.5 Info: CreateIndex History (Date) 11:16:37.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:37.5 Info: => 6.17E-05s 11:16:37.5 Info: CreateIndex History (EventType) 11:16:37.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:37.5 Info: => 6.05E-05s 11:16:37.5 Info: CreateIndex History (DownloadId) 11:16:37.5 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:16:37.5 Info: => 5.72E-05s 11:16:37.5 Info: CreateIndex History (AlbumId) 11:16:37.5 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:16:37.5 Info: => 6.23E-05s 11:16:37.5 Info: CreateTable Notifications 11:16:37.5 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 11:16:37.5 Info: => 0.0001092s 11:16:37.5 Info: CreateTable ScheduledTasks 11:16:37.5 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:16:37.5 Info: => 8.31E-05s 11:16:37.5 Info: CreateIndex ScheduledTasks (TypeName) 11:16:37.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:37.5 Info: => 7.87E-05s 11:16:37.5 Info: CreateTable Indexers 11:16:37.5 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 11:16:37.5 Info: => 9.43E-05s 11:16:37.5 Info: CreateIndex Indexers (Name) 11:16:37.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:37.5 Info: => 9.16E-05s 11:16:37.5 Info: CreateTable Profiles 11:16:37.5 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:16:37.5 Info: => 8.74E-05s 11:16:37.5 Info: CreateIndex Profiles (Name) 11:16:37.5 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:16:37.5 Info: => 7.1E-05s 11:16:37.5 Info: CreateTable QualityDefinitions 11:16:37.5 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:16:37.5 Info: => 9.47E-05s 11:16:37.5 Info: CreateIndex QualityDefinitions (Quality) 11:16:37.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:16:37.5 Info: => 6.39E-05s 11:16:37.5 Info: CreateIndex QualityDefinitions (Title) 11:16:37.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:16:37.5 Info: => 6.48E-05s 11:16:37.5 Info: CreateTable NamingConfig 11:16:37.5 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 11:16:37.5 Info: => 0.0001937s 11:16:37.5 Info: CreateTable Blacklist 11:16:37.5 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 11:16:37.5 Info: => 0.00017s 11:16:37.5 Info: CreateTable Metadata 11:16:37.5 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:16:37.5 Info: => 9.7E-05s 11:16:37.5 Info: CreateTable MetadataFiles 11:16:37.5 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:16:37.5 Info: => 0.000115s 11:16:37.5 Info: CreateTable DownloadClients 11:16:37.5 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:16:37.5 Info: => 0.0001052s 11:16:37.5 Info: CreateTable PendingReleases 11:16:37.5 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 11:16:37.5 Info: => 0.0001083s 11:16:37.5 Info: CreateTable RemotePathMappings 11:16:37.5 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:16:37.5 Info: => 8.9E-05s 11:16:37.5 Info: CreateTable Tags 11:16:37.5 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:16:37.5 Info: => 9.09E-05s 11:16:37.5 Info: CreateIndex Tags (Label) 11:16:37.5 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:16:37.5 Info: => 7.65E-05s 11:16:37.5 Info: CreateTable Restrictions 11:16:37.5 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:16:37.5 Info: => 0.0001011s 11:16:37.5 Info: CreateTable DelayProfiles 11:16:37.5 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 11:16:37.5 Info: => 0.0001143s 11:16:37.5 Info: CreateTable Users 11:16:37.5 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:16:37.5 Info: => 8.73E-05s 11:16:37.5 Info: CreateIndex Users (Identifier) 11:16:37.5 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:16:37.5 Info: => 8.21E-05s 11:16:37.5 Info: CreateIndex Users (Username) 11:16:37.5 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:16:37.5 Info: => 0.0001043s 11:16:37.5 Info: CreateTable Commands 11:16:37.5 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:16:37.5 Info: => 0.0001366s 11:16:37.5 Info: CreateTable IndexerStatus 11:16:37.5 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:16:37.5 Info: => 0.0001111s 11:16:37.5 Info: CreateIndex IndexerStatus (ProviderId) 11:16:37.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:37.5 Info: => 7.44E-05s 11:16:37.5 Info: CreateTable ExtraFiles 11:16:37.5 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:16:37.5 Info: => 0.0001005s 11:16:37.5 Info: CreateTable LyricFiles 11:16:37.5 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 11:16:37.5 Info: => 0.0001208s 11:16:37.5 Info: CreateTable LanguageProfiles 11:16:37.5 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:16:37.5 Info: => 8.58E-05s 11:16:37.5 Info: CreateIndex LanguageProfiles (Name) 11:16:37.5 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:16:37.5 Info: => 9.28E-05s 11:16:37.5 Info: CreateTable DownloadClientStatus 11:16:37.5 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:16:37.5 Info: => 9.74E-05s 11:16:37.5 Info: CreateIndex DownloadClientStatus (ProviderId) 11:16:37.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:37.5 Info: => 7.69E-05s 11:16:37.5 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:16:37.5 Info: -> 1 Insert operations completed in 00:00:00.0000549 taking an average of 00:00:00.0000549 11:16:37.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-30T11:16:37', 'InitialSetup') 11:16:37.5 Info: Committing Transaction 11:16:37.5 Info: 1: InitialSetup migrated 11:16:37.5 Info: => 0.0008663s 11:16:37.5 Info: 2: add_reason_to_pending_releases migrating 11:16:37.5 Info: Beginning Transaction 11:16:37.5 Info: Starting migration of Main DB to 2 11:16:37.5 Info: AlterTable PendingReleases 11:16:37.5 Info: => 6E-07s 11:16:37.5 Info: CreateColumn PendingReleases Reason Int32 11:16:37.5 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:16:37.5 Info: => 0.0005025s 11:16:37.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-30T11:16:37', 'add_reason_to_pending_releases') 11:16:37.5 Info: Committing Transaction 11:16:37.5 Info: 2: add_reason_to_pending_releases migrated 11:16:37.5 Info: => 0.0007695s 11:16:37.5 Info: 3: add_medium_support migrating 11:16:37.5 Info: Beginning Transaction 11:16:37.5 Info: Starting migration of Main DB to 3 11:16:37.5 Info: AlterTable Albums 11:16:37.5 Info: => 9E-07s 11:16:37.5 Info: CreateColumn Albums Media String 11:16:37.5 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:16:37.5 Info: => 0.0004914s 11:16:37.5 Info: AlterTable Tracks 11:16:37.5 Info: => 4E-07s 11:16:37.5 Info: CreateColumn Tracks MediumNumber Int32 11:16:37.5 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:16:37.5 Info: => 0.0004461s 11:16:37.5 Info: AlterTable Tracks 11:16:37.5 Info: => 3E-07s 11:16:37.5 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:16:37.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:16:37.5 Info: => 0.0004367s 11:16:37.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:37.5 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:37.5 Info: => 3.99E-05s 11:16:37.5 Info: DeleteColumn Tracks TrackNumber 11:16:37.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) 11:16:37.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" 11:16:37.5 Info: DROP TABLE "Tracks" 11:16:37.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:37.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:37.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:37.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:37.5 Info: => 0.0042645s 11:16:37.5 Info: AlterTable Tracks 11:16:37.5 Info: => 5E-07s 11:16:37.5 Info: CreateColumn Tracks TrackNumber String 11:16:37.5 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:16:37.5 Info: => 0.0004574s 11:16:37.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-30T11:16:37', 'add_medium_support') 11:16:37.5 Info: Committing Transaction 11:16:37.5 Info: 3: add_medium_support migrated 11:16:37.5 Info: => 0.0007987s 11:16:37.5 Info: 4: add_various_qualites_in_profile migrating 11:16:37.5 Info: Beginning Transaction 11:16:37.5 Info: Starting migration of Main DB to 4 11:16:37.5 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:37.5 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:37.5 Info: => 4.83E-05s 11:16:37.5 Info: PerformDBOperation 11:16:37.5 Info: Performing DB Operation 11:16:37.5 Info: => 2.97E-05s 11:16:37.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-30T11:16:37', 'add_various_qualites_in_profile') 11:16:37.5 Info: Committing Transaction 11:16:37.5 Info: 4: add_various_qualites_in_profile migrated 11:16:37.5 Info: => 0.0002541s 11:16:37.5 Info: 5: metadata_profiles migrating 11:16:37.5 Info: Beginning Transaction 11:16:37.5 Info: Starting migration of Main DB to 5 11:16:37.5 Info: CreateTable MetadataProfiles 11:16:37.5 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:16:37.5 Info: => 0.000122s 11:16:37.5 Info: CreateIndex MetadataProfiles (Name) 11:16:37.5 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:16:37.5 Info: => 7.76E-05s 11:16:37.5 Info: AlterTable Artists 11:16:37.5 Info: => 3E-07s 11:16:37.5 Info: CreateColumn Artists MetadataProfileId Int32 11:16:37.5 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:16:37.5 Info: => 0.0004642s 11:16:37.5 Info: DeleteColumn Artists PrimaryAlbumTypes 11:16:37.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) 11:16:37.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" 11:16:37.5 Info: DROP TABLE "Artists" 11:16:37.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:37.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:37.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:37.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:37.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:37.5 Info: => 0.0037679s 11:16:37.5 Info: DeleteColumn Artists SecondaryAlbumTypes 11:16:37.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) 11:16:37.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" 11:16:37.5 Info: DROP TABLE "Artists" 11:16:37.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:37.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:37.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:37.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:37.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:37.5 Info: => 0.0043901s 11:16:37.5 Info: AlterTable Albums 11:16:37.5 Info: => 4E-07s 11:16:37.5 Info: CreateColumn Albums SecondaryTypes String 11:16:37.5 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:16:37.5 Info: => 0.0004528s 11:16:37.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-30T11:16:37', 'metadata_profiles') 11:16:37.5 Info: Committing Transaction 11:16:37.5 Info: 5: metadata_profiles migrated 11:16:37.5 Info: => 0.000818s 11:16:37.5 Info: 6: separate_automatic_and_interactive_search migrating 11:16:37.5 Info: Beginning Transaction 11:16:37.5 Info: Starting migration of Main DB to 6 11:16:37.5 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:16:37.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) 11:16:37.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:16:37.5 Info: DROP TABLE "Indexers" 11:16:37.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:37.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:37.5 Info: => 0.0038953s 11:16:37.5 Info: AlterTable Indexers 11:16:37.5 Info: => 5E-07s 11:16:37.5 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:16:37.5 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:16:37.5 Info: => 0.0004453s 11:16:37.5 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:37.5 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:37.5 Info: => 3.53E-05s 11:16:37.5 Info: AlterTable Indexers 11:16:37.5 Info: => 3E-07s 11:16:37.5 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:16:37.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) 11:16:37.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" 11:16:37.5 Info: DROP TABLE "Indexers" 11:16:37.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:37.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:37.5 Info: => 0.0031094s 11:16:37.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-30T11:16:37', 'separate_automatic_and_interactive_search') 11:16:37.5 Info: Committing Transaction 11:16:37.5 Info: 6: separate_automatic_and_interactive_search migrated 11:16:37.5 Info: => 0.0034099s 11:16:37.5 Info: 7: change_album_path_to_relative migrating 11:16:37.5 Info: Beginning Transaction 11:16:37.5 Info: Starting migration of Main DB to 7 11:16:37.5 Info: DeleteColumn Albums Path 11:16: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) 11:16: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" 11:16:37.5 Info: DROP TABLE "Albums" 11:16:37.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:37.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:37.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:37.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:37.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:37.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:37.5 Info: => 0.0047634s 11:16:37.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-30T11:16:37', 'change_album_path_to_relative') 11:16:37.5 Info: Committing Transaction 11:16:37.5 Info: 7: change_album_path_to_relative migrated 11:16:37.5 Info: => 0.005158s 11:16:37.5 Info: 8: change_quality_size_mb_to_kb migrating 11:16:37.5 Info: Beginning Transaction 11:16:37.5 Info: Starting migration of Main DB to 8 11:16: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 11:16: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 11:16:37.5 Info: => 4.63E-05s 11:16:37.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-30T11:16:37', 'change_quality_size_mb_to_kb') 11:16:37.5 Info: Committing Transaction 11:16:37.5 Info: 8: change_quality_size_mb_to_kb migrated 11:16:37.5 Info: => 0.0002738s 11:16:37.5 Info: 9: album_releases migrating 11:16:37.5 Info: Beginning Transaction 11:16:37.5 Info: Starting migration of Main DB to 9 11:16:37.5 Info: AlterTable Albums 11:16:37.5 Info: => 7E-07s 11:16:37.5 Info: CreateColumn Albums Releases String 11:16:37.5 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:16:37.5 Info: => 0.0004846s 11:16:37.5 Info: AlterTable Albums 11:16:37.5 Info: => 6E-07s 11:16:37.5 Info: CreateColumn Albums CurrentRelease String 11:16:37.5 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:16:37.5 Info: => 0.0004489s 11:16:37.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-30T11:16:37', 'album_releases') 11:16:37.5 Info: Committing Transaction 11:16:37.5 Info: 9: album_releases migrated 11:16:37.5 Info: => 0.0007044s 11:16:37.5 Info: 10: album_releases_fix migrating 11:16:37.5 Info: Beginning Transaction 11:16:37.5 Info: Starting migration of Main DB to 10 11:16:37.5 Info: AlterTable Albums 11:16:37.5 Info: => 5E-07s 11:16:37.5 Info: AlterColumn Albums Releases String 11:16: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) 11:16: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" 11:16:37.6 Info: DROP TABLE "Albums" 11:16:37.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:37.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:37.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:37.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:37.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:37.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:37.6 Info: => 0.0037539s 11:16:37.6 Info: AlterTable Albums 11:16:37.6 Info: => 5E-07s 11:16:37.6 Info: AlterColumn Albums CurrentRelease String 11:16: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) 11:16: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" 11:16:37.6 Info: DROP TABLE "Albums" 11:16:37.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:37.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:37.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:37.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:37.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:37.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:37.6 Info: => 0.0044343s 11:16:37.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-30T11:16:37', 'album_releases_fix') 11:16:37.6 Info: Committing Transaction 11:16:37.6 Info: 10: album_releases_fix migrated 11:16:37.6 Info: => 0.0047811s 11:16:37.6 Info: 11: import_lists migrating 11:16:37.6 Info: Beginning Transaction 11:16:37.6 Info: Starting migration of Main DB to 11 11:16:37.6 Info: CreateTable ImportLists 11:16: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) 11:16:37.6 Info: => 0.0001496s 11:16:37.6 Info: CreateIndex ImportLists (Name) 11:16:37.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:37.6 Info: => 7.3E-05s 11:16:37.6 Info: CreateTable ImportListStatus 11:16: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) 11:16:37.6 Info: => 9.74E-05s 11:16:37.6 Info: CreateIndex ImportListStatus (ProviderId) 11:16:37.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:37.6 Info: => 6.62E-05s 11:16:37.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-30T11:16:37', 'import_lists') 11:16:37.6 Info: Committing Transaction 11:16:37.6 Info: 11: import_lists migrated 11:16:37.6 Info: => 0.0003418s 11:16:37.6 Info: 12: add_release_status migrating 11:16:37.6 Info: Beginning Transaction 11:16:37.6 Info: Starting migration of Main DB to 12 11:16:37.6 Info: AlterTable MetadataProfiles 11:16:37.6 Info: => 7E-07s 11:16:37.6 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:16:37.6 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:16:37.6 Info: => 0.0005178s 11:16:37.6 Info: PerformDBOperation 11:16:37.6 Info: Performing DB Operation 11:16:37.6 Info: => 2.68E-05s 11:16:37.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-30T11:16:37', 'add_release_status') 11:16:37.6 Info: Committing Transaction 11:16:37.6 Info: 12: add_release_status migrated 11:16:37.6 Info: => 0.0002857s 11:16:37.6 Info: 13: album_download_notification migrating 11:16:37.6 Info: Beginning Transaction 11:16:37.6 Info: Starting migration of Main DB to 13 11:16:37.6 Info: AlterTable Notifications 11:16:37.6 Info: => 6E-07s 11:16:37.6 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:16:37.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:16:37.6 Info: => 0.0004902s 11:16:37.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-30T11:16:37', 'album_download_notification') 11:16:37.6 Info: Committing Transaction 11:16:37.6 Info: 13: album_download_notification migrated 11:16:37.6 Info: => 0.0007724s 11:16:37.6 Info: 14: fix_language_metadata_profiles migrating 11:16:37.6 Info: Beginning Transaction 11:16:37.6 Info: Starting migration of Main DB to 14 11:16:37.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:16:37.6 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:16:37.6 Info: => 7.15E-05s 11:16:37.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:16:37.6 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:16:37.6 Info: => 4.84E-05s 11:16:37.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-30T11:16:37', 'fix_language_metadata_profiles') 11:16:37.6 Info: Committing Transaction 11:16:37.6 Info: 14: fix_language_metadata_profiles migrated 11:16:37.6 Info: => 0.0008421s 11:16:37.6 Info: 15: remove_fanzub migrating 11:16:37.6 Info: Beginning Transaction 11:16:37.6 Info: Starting migration of Main DB to 15 11:16:37.6 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:37.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:37.6 Info: => 4.22E-05s 11:16:37.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-30T11:16:37', 'remove_fanzub') 11:16:37.6 Info: Committing Transaction 11:16:37.6 Info: 15: remove_fanzub migrated 11:16:37.6 Info: => 0.0002642s 11:16:37.6 Info: 16: update_artist_history_indexes migrating 11:16:37.6 Info: Beginning Transaction 11:16:37.6 Info: Starting migration of Main DB to 16 11:16:37.6 Info: CreateIndex Albums (ArtistId) 11:16:37.6 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:16:37.6 Info: => 0.0001006s 11:16:37.6 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:16:37.6 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:16:37.6 Info: => 7.49E-05s 11:16:37.6 Info: DeleteIndex History (AlbumId) 11:16:37.6 Info: DROP INDEX "IX_History_AlbumId" 11:16:37.6 Info: => 0.0001162s 11:16:37.6 Info: CreateIndex History (AlbumId, Date) 11:16:37.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:37.6 Info: => 8.82E-05s 11:16:37.6 Info: DeleteIndex History (DownloadId) 11:16:37.6 Info: DROP INDEX "IX_History_DownloadId" 11:16:37.6 Info: => 0.0001043s 11:16:37.6 Info: CreateIndex History (DownloadId, Date) 11:16:37.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:37.6 Info: => 7.95E-05s 11:16:37.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-30T11:16:37', 'update_artist_history_indexes') 11:16:37.6 Info: Committing Transaction 11:16:37.6 Info: 16: update_artist_history_indexes migrated 11:16:37.6 Info: => 0.0003591s 11:16:37.6 Info: 17: remove_nma migrating 11:16:37.6 Info: Beginning Transaction 11:16:37.6 Info: Starting migration of Main DB to 17 11:16:37.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:37.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:16:37.6 Info: => 4.45E-05s 11:16:37.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-30T11:16:37', 'remove_nma') 11:16:37.6 Info: Committing Transaction 11:16:37.6 Info: 17: remove_nma migrated 11:16:37.6 Info: => 0.000264s 11:16:37.6 Info: 18: album_disambiguation migrating 11:16:37.6 Info: Beginning Transaction 11:16:37.6 Info: Starting migration of Main DB to 18 11:16:37.6 Info: AlterTable Albums 11:16:37.6 Info: => 6E-07s 11:16:37.6 Info: CreateColumn Albums Disambiguation String 11:16:37.6 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:16:37.6 Info: => 0.0005014s 11:16:37.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-30T11:16:37', 'album_disambiguation') 11:16:37.6 Info: Committing Transaction 11:16:37.6 Info: 18: album_disambiguation migrated 11:16:37.6 Info: => 0.0007626s 11:16:37.6 Info: 19: add_ape_quality_in_profiles migrating 11:16:37.6 Info: Beginning Transaction 11:16:37.6 Info: Starting migration of Main DB to 19 11:16:37.6 Info: PerformDBOperation 11:16:37.6 Info: Performing DB Operation 11:16:37.6 Info: => 2.91E-05s 11:16:37.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-30T11:16:37', 'add_ape_quality_in_profiles') 11:16:37.6 Info: Committing Transaction 11:16:37.6 Info: 19: add_ape_quality_in_profiles migrated 11:16:37.6 Info: => 0.0002602s 11:16:37.6 Info: 20: remove_pushalot migrating 11:16:37.6 Info: Beginning Transaction 11:16:37.6 Info: Starting migration of Main DB to 20 11:16:37.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:37.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:16:37.6 Info: => 4.27E-05s 11:16:37.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:37.6 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:16:37.6 Info: => 2.7E-05s 11:16:37.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:37.6 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:16:37.6 Info: => 2.56E-05s 11:16:37.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-30T11:16:37', 'remove_pushalot') 11:16:37.6 Info: Committing Transaction 11:16:37.6 Info: 20: remove_pushalot migrated 11:16:37.6 Info: => 0.0002398s 11:16:37.6 Info: 21: add_custom_filters migrating 11:16:37.6 Info: Beginning Transaction 11:16:37.6 Info: Starting migration of Main DB to 21 11:16:37.6 Info: CreateTable CustomFilters 11:16:37.6 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:16:37.6 Info: => 0.0001181s 11:16:37.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-30T11:16:37', 'add_custom_filters') 11:16:37.6 Info: Committing Transaction 11:16:37.6 Info: 21: add_custom_filters migrated 11:16:37.6 Info: => 0.0003926s 11:16:37.6 Info: 22: import_list_tags migrating 11:16:37.6 Info: Beginning Transaction 11:16:37.6 Info: Starting migration of Main DB to 22 11:16:37.6 Info: AlterTable ImportLists 11:16:37.6 Info: => 5E-07s 11:16:37.6 Info: CreateColumn ImportLists Tags String 11:16:37.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:16:37.6 Info: => 0.0005122s 11:16:37.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-30T11:16:37', 'import_list_tags') 11:16:37.6 Info: Committing Transaction 11:16:37.6 Info: 22: import_list_tags migrated 11:16:37.6 Info: => 0.0007862s 11:16:37.6 Info: 23: add_release_groups_etc migrating 11:16:37.6 Info: Beginning Transaction 11:16:37.6 Info: Starting migration of Main DB to 23 11:16:37.6 Info: CreateTable ArtistMetadata 11:16:37.6 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 11:16:37.6 Info: => 0.0002078s 11:16:37.6 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:16:37.6 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:16:37.6 Info: => 9.86E-05s 11:16:37.6 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:16:37.6 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:16:37.6 Info: => 7.94E-05s 11:16:37.6 Info: AlterTable Artists 11:16:37.6 Info: => 3E-07s 11:16:37.6 Info: CreateColumn Artists ArtistMetadataId Int32 11:16:37.6 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:37.6 Info: => 0.0005115s 11:16:37.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:37.6 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:37.6 Info: => 6.23E-05s 11:16:37.6 Info: CreateTable AlbumReleases 11:16:37.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) 11:16:37.6 Info: => 0.0001376s 11:16:37.6 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:16:37.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:37.6 Info: => 8.21E-05s 11:16:37.6 Info: CreateIndex AlbumReleases (AlbumId) 11:16:37.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:37.6 Info: => 7.1E-05s 11:16:37.6 Info: PerformDBOperation 11:16:37.6 Info: Performing DB Operation 11:16:37.6 Info: => 2.9E-05s 11:16:37.6 Info: AlterTable Albums 11:16:37.6 Info: => 4E-07s 11:16:37.6 Info: CreateColumn Albums ArtistMetadataId Int32 11:16:37.6 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:37.6 Info: => 0.0005065s 11:16:37.6 Info: AlterTable Albums 11:16:37.6 Info: => 4E-07s 11:16:37.6 Info: CreateColumn Albums AnyReleaseOk Boolean 11:16:37.6 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:16:37.6 Info: => 0.0005044s 11:16:37.6 Info: AlterTable Albums 11:16:37.6 Info: => 5E-07s 11:16:37.6 Info: CreateColumn Albums Links String 11:16:37.6 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:16:37.6 Info: => 0.0004932s 11:16:37.6 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:37.6 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:37.6 Info: => 7.7E-05s 11:16:37.6 Info: AlterTable Tracks 11:16:37.6 Info: => 2E-07s 11:16:37.6 Info: CreateColumn Tracks ForeignRecordingId String 11:16:37.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:16:37.6 Info: => 0.0004989s 11:16:37.6 Info: AlterTable Tracks 11:16:37.6 Info: => 6E-07s 11:16:37.6 Info: CreateColumn Tracks AlbumReleaseId Int32 11:16:37.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:16:37.6 Info: => 0.0005246s 11:16:37.6 Info: AlterTable Tracks 11:16:37.6 Info: => 5E-07s 11:16:37.6 Info: CreateColumn Tracks ArtistMetadataId Int32 11:16:37.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:37.6 Info: => 0.0005018s 11:16:37.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:37.6 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:37.6 Info: => 7.48E-05s 11:16:37.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:37.6 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:37.6 Info: => 5.89E-05s 11:16:37.6 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:16:37.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) 11:16:37.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" 11:16:37.6 Info: DROP TABLE "Artists" 11:16:37.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:37.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:37.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:37.6 Info: => 0.0046421s 11:16:37.6 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:16:37.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) 11:16:37.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" 11:16:37.6 Info: DROP TABLE "Albums" 11:16:37.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:37.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:37.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:37.6 Info: => 0.0039194s 11:16:37.6 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:16:37.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) 11:16:37.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" 11:16:37.6 Info: DROP TABLE "Tracks" 11:16:37.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:37.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:37.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:37.6 Info: => 0.0035658s 11:16:37.6 Info: DeleteColumn TrackFiles ArtistId 11:16:37.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) 11:16:37.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" 11:16:37.6 Info: DROP TABLE "TrackFiles" 11:16:37.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:37.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:37.6 Info: => 0.0042682s 11:16:37.6 Info: CreateIndex Artists (ArtistMetadataId) 11:16:37.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:37.6 Info: => 7.17E-05s 11:16:37.6 Info: CreateIndex Artists (Monitored) 11:16:37.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:37.6 Info: => 6.54E-05s 11:16:37.6 Info: CreateIndex Albums (ArtistMetadataId) 11:16:37.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:37.6 Info: => 6.72E-05s 11:16:37.6 Info: CreateIndex Tracks (ArtistMetadataId) 11:16:37.6 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:16:37.6 Info: => 6.87E-05s 11:16:37.6 Info: CreateIndex Tracks (AlbumReleaseId) 11:16:37.6 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:16:37.6 Info: => 7.01E-05s 11:16:37.6 Info: CreateIndex Tracks (ForeignRecordingId) 11:16:37.6 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:16:37.6 Info: => 6.51E-05s 11:16:37.6 Info: UpdateData 11:16:37.6 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:37.6 Info: => 3.58E-05s 11:16:37.6 Info: UpdateData 11:16:37.6 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:37.6 Info: => 2.88E-05s 11:16:37.6 Info: UpdateData 11:16:37.6 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:16:37.6 Info: => 3.58E-05s 11:16:37.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-30T11:16:37', 'add_release_groups_etc') 11:16:37.6 Info: Committing Transaction 11:16:37.6 Info: 23: add_release_groups_etc migrated 11:16:37.6 Info: => 0.0005167s 11:16:37.6 Info: 24: NewMediaInfoFormat migrating 11:16:37.6 Info: Beginning Transaction 11:16:37.6 Info: Starting migration of Main DB to 24 11:16:37.6 Info: UpdateData 11:16:37.6 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:16:37.6 Info: => 4.71E-05s 11:16:37.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-30T11:16:37', 'NewMediaInfoFormat') 11:16:37.6 Info: Committing Transaction 11:16:37.6 Info: 24: NewMediaInfoFormat migrated 11:16:37.6 Info: => 0.0002709s 11:16:37.6 Info: 25: rename_restrictions_to_release_profiles migrating 11:16:37.6 Info: Beginning Transaction 11:16:37.6 Info: Starting migration of Main DB to 25 11:16:37.6 Info: RenameTable Restrictions ReleaseProfiles 11:16:37.6 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:16:37.6 Info: => 0.0013351s 11:16:37.6 Info: AlterTable ReleaseProfiles 11:16:37.6 Info: => 6E-07s 11:16:37.6 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:16:37.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:16:37.6 Info: => 0.0004887s 11:16:37.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-30T11:16:37', 'rename_restrictions_to_release_profiles') 11:16:37.6 Info: Committing Transaction 11:16:37.6 Info: 25: rename_restrictions_to_release_profiles migrated 11:16:37.6 Info: => 0.0007525s 11:16:37.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:16:37.6 Info: Beginning Transaction 11:16:37.6 Info: Starting migration of Main DB to 26 11:16:37.6 Info: RenameTable Profiles QualityProfiles 11:16:37.6 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:16:37.6 Info: => 0.0013183s 11:16:37.6 Info: AlterTable QualityProfiles 11:16:37.6 Info: => 7E-07s 11:16:37.6 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:16:37.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:37.6 Info: => 0.0004804s 11:16:37.6 Info: AlterTable LanguageProfiles 11:16:37.6 Info: => 4E-07s 11:16:37.6 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:16:37.6 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:37.6 Info: => 0.0004962s 11:16:37.6 Info: UpdateData 11:16:37.6 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:37.6 Info: => 4.13E-05s 11:16:37.6 Info: UpdateData 11:16:37.6 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:37.6 Info: => 2.51E-05s 11:16:37.6 Info: RenameColumn Artists ProfileId to QualityProfileId 11:16:37.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) 11:16:37.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" 11:16:37.6 Info: DROP TABLE "Artists" 11:16:37.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:37.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:37.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:37.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:37.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:37.6 Info: => 0.004818s 11:16:37.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-30T11:16:37', 'rename_quality_profiles_add_upgrade_allowed') 11:16:37.6 Info: Committing Transaction 11:16:37.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:16:37.6 Info: => 0.0052283s 11:16:37.6 Info: 27: add_import_exclusions migrating 11:16:37.6 Info: Beginning Transaction 11:16:37.6 Info: Starting migration of Main DB to 27 11:16:37.6 Info: CreateTable ImportListExclusions 11:16:37.6 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:16:37.6 Info: => 0.0001165s 11:16:37.6 Info: CreateIndex ImportListExclusions (ForeignId) 11:16:37.6 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:16:37.6 Info: => 7.46E-05s 11:16:37.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-30T11:16:37', 'add_import_exclusions') 11:16:37.6 Info: Committing Transaction 11:16:37.6 Info: 27: add_import_exclusions migrated 11:16:37.6 Info: => 0.0003393s 11:16:37.6 Info: 28: clean_artist_metadata_table migrating 11:16:37.6 Info: Beginning Transaction 11:16:37.6 Info: Starting migration of Main DB to 28 11:16:37.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) 11:16:37.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) 11:16:37.6 Info: => 0.0001474s 11:16:37.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) 11:16:37.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) 11:16:37.6 Info: => 0.0001364s 11:16:37.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) 11:16:37.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) 11:16:37.6 Info: => 0.0001077s 11:16:37.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) 11:16:37.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) 11:16:37.6 Info: => 0.0001051s 11:16:37.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) 11:16:37.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) 11:16:37.6 Info: => 0.0001085s 11:16:37.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) 11:16:37.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) 11:16:37.6 Info: => 0.0001061s 11:16:37.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-30T11:16:37', 'clean_artist_metadata_table') 11:16:37.6 Info: Committing Transaction 11:16:37.6 Info: 28: clean_artist_metadata_table migrated 11:16:37.6 Info: => 0.0003456s 11:16:37.6 Info: 29: health_issue_notification migrating 11:16:37.6 Info: Beginning Transaction 11:16:37.6 Info: Starting migration of Main DB to 29 11:16:37.6 Info: AlterTable Notifications 11:16:37.6 Info: => 5E-07s 11:16:37.6 Info: CreateColumn Notifications OnHealthIssue Boolean 11:16:37.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:16:37.6 Info: => 0.0005196s 11:16:37.6 Info: AlterTable Notifications 11:16:37.6 Info: => 6E-07s 11:16:37.6 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:16:37.6 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:16:37.6 Info: => 0.0004914s 11:16:37.6 Info: AlterTable Notifications 11:16:37.6 Info: => 5E-07s 11:16:37.6 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:16:37.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:16:37.6 Info: => 0.0004833s 11:16:37.6 Info: AlterTable Notifications 11:16:37.6 Info: => 5E-07s 11:16:37.6 Info: CreateColumn Notifications OnImportFailure Boolean 11:16:37.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:16:37.6 Info: => 0.0004758s 11:16:37.6 Info: AlterTable Notifications 11:16:37.6 Info: => 5E-07s 11:16:37.6 Info: CreateColumn Notifications OnTrackRetag Boolean 11:16:37.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:16:37.6 Info: => 0.0005005s 11:16:37.6 Info: DeleteColumn Notifications OnDownload 11:16:37.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) 11:16:37.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" 11:16:37.6 Info: DROP TABLE "Notifications" 11:16:37.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:37.6 Info: => 0.0034447s 11:16:37.6 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:16:37.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) 11:16:37.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" 11:16:37.6 Info: DROP TABLE "Notifications" 11:16:37.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:37.6 Info: => 0.003422s 11:16:37.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-30T11:16:37', 'health_issue_notification') 11:16:37.6 Info: Committing Transaction 11:16:37.6 Info: 29: health_issue_notification migrated 11:16:37.6 Info: => 0.0037486s 11:16:37.6 Info: 30: add_mediafilerepository_mtime migrating 11:16:37.6 Info: Beginning Transaction 11:16:37.6 Info: Starting migration of Main DB to 30 11:16:37.6 Info: AlterTable TrackFiles 11:16:37.6 Info: => 7E-07s 11:16:37.6 Info: CreateColumn TrackFiles Modified DateTime 11:16:37.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:16:37.6 Info: => 0.0005227s 11:16:37.6 Info: AlterTable TrackFiles 11:16:37.6 Info: => 3E-07s 11:16:37.6 Info: CreateColumn TrackFiles Path String 11:16:37.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:16:37.6 Info: => 0.0004811s 11:16:37.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:37.6 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:37.6 Info: => 3.67E-05s 11:16:37.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) 11:16:37.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) 11:16:37.6 Info: => 0.0001155s 11:16:37.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) 11:16:37.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) 11:16:37.6 Info: => 0.0001215s 11:16:37.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) 11:16:37.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) 11:16:37.6 Info: => 0.0001289s 11:16:37.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") 11:16:37.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") 11:16:37.6 Info: => 7.35E-05s 11:16:37.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:37.6 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:37.6 Info: => 4.44E-05s 11:16:37.6 Info: AlterTable TrackFiles 11:16:37.6 Info: => 4E-07s 11:16:37.6 Info: AlterColumn TrackFiles Path String 11:16:37.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) 11:16:37.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" 11:16:37.6 Info: DROP TABLE "TrackFiles" 11:16:37.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:37.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:37.6 Info: => 0.0035763s 11:16:37.6 Info: CreateIndex TrackFiles (Path) 11:16:37.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:37.6 Info: => 7.45E-05s 11:16:37.6 Info: DeleteColumn TrackFiles RelativePath 11:16:37.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) 11:16:37.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" 11:16:37.6 Info: DROP TABLE "TrackFiles" 11:16:37.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:37.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:37.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:37.6 Info: => 0.0044682s 11:16:37.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-30T11:16:37', 'add_mediafilerepository_mtime') 11:16:37.6 Info: Committing Transaction 11:16:37.6 Info: 30: add_mediafilerepository_mtime migrated 11:16:37.6 Info: => 0.0047734s 11:16:37.6 Info: 31: add_artistmetadataid_constraint migrating 11:16:37.6 Info: Beginning Transaction 11:16:37.6 Info: Starting migration of Main DB to 31 11:16:37.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") 11:16:37.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") 11:16:37.6 Info: => 8.4E-05s 11:16:37.6 Info: DeleteIndex Artists (ArtistMetadataId) 11:16:37.6 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 11:16:37.6 Info: => 0.0001282s 11:16:37.6 Info: AlterColumn Artists ArtistMetadataId Int32 11:16:37.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) 11:16:37.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" 11:16:37.6 Info: DROP TABLE "Artists" 11:16:37.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:37.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:37.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:37.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:37.6 Info: => 0.0047929s 11:16:37.6 Info: CreateIndex Artists (ArtistMetadataId) 11:16:37.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:37.6 Info: => 7.4E-05s 11:16:37.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-07-30T11:16:37', 'add_artistmetadataid_constraint') 11:16:37.6 Info: Committing Transaction 11:16:37.6 Info: 31: add_artistmetadataid_constraint migrated 11:16:37.6 Info: => 0.000396s 11:16:37.6 Info: 32: old_ids_and_artist_alias migrating 11:16:37.6 Info: Beginning Transaction 11:16:37.6 Info: Starting migration of Main DB to 32 11:16:37.6 Info: AlterTable ArtistMetadata 11:16:37.6 Info: => 5E-07s 11:16:37.6 Info: CreateColumn ArtistMetadata Aliases String 11:16:37.6 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 11:16:37.6 Info: => 0.0005236s 11:16:37.6 Info: AlterTable ArtistMetadata 11:16:37.6 Info: => 5E-07s 11:16:37.6 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 11:16:37.6 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 11:16:37.6 Info: => 0.0004902s 11:16:37.6 Info: AlterTable Albums 11:16:37.6 Info: => 5E-07s 11:16:37.6 Info: CreateColumn Albums OldForeignAlbumIds String 11:16:37.6 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 11:16:37.6 Info: => 0.0004852s 11:16:37.6 Info: AlterTable AlbumReleases 11:16:37.6 Info: => 6E-07s 11:16:37.6 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 11:16:37.6 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 11:16:37.6 Info: => 0.0004942s 11:16:37.6 Info: AlterTable Tracks 11:16:37.6 Info: => 6E-07s 11:16:37.6 Info: CreateColumn Tracks OldForeignRecordingIds String 11:16:37.6 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 11:16:37.6 Info: => 0.0004896s 11:16:37.6 Info: AlterTable Tracks 11:16:37.6 Info: => 5E-07s 11:16:37.6 Info: CreateColumn Tracks OldForeignTrackIds String 11:16:37.6 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 11:16:37.6 Info: => 0.0004962s 11:16:37.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-07-30T11:16:37', 'old_ids_and_artist_alias') 11:16:37.6 Info: Committing Transaction 11:16:37.6 Info: 32: old_ids_and_artist_alias migrated 11:16:37.6 Info: => 0.0007692s 11:16:37.6 Info: 33: download_propers_config migrating 11:16:37.6 Info: Beginning Transaction 11:16:37.6 Info: Starting migration of Main DB to 33 11:16:37.6 Info: PerformDBOperation 11:16:37.6 Info: Performing DB Operation 11:16:37.6 Info: => 2.91E-05s 11:16:37.6 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:16:37.6 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:16:37.6 Info: => 2.98E-05s 11:16:37.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-07-30T11:16:37', 'download_propers_config') 11:16:37.6 Info: Committing Transaction 11:16:37.6 Info: 33: download_propers_config migrated 11:16:37.6 Info: => 0.0002501s 11:16:37.6 Info: 34: remove_language_profiles migrating 11:16:37.6 Info: Beginning Transaction 11:16:37.6 Info: Starting migration of Main DB to 34 11:16:37.6 Info: DeleteTable LanguageProfiles 11:16:37.6 Info: DROP TABLE "LanguageProfiles" 11:16:37.6 Info: => 0.0001859s 11:16:37.6 Info: DeleteColumn Artists LanguageProfileId 11:16:37.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) 11:16:37.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" 11:16:37.6 Info: DROP TABLE "Artists" 11:16:37.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:37.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:37.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:37.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:37.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:37.6 Info: => 0.0038865s 11:16:37.6 Info: DeleteColumn ImportLists LanguageProfileId 11:16:37.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) 11:16:37.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" 11:16:37.6 Info: DROP TABLE "ImportLists" 11:16:37.6 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 11:16:37.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:37.6 Info: => 0.0035365s 11:16:37.6 Info: DeleteColumn Blacklist Language 11:16:37.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) 11:16:37.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" 11:16:37.6 Info: DROP TABLE "Blacklist" 11:16:37.6 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 11:16:37.6 Info: => 0.0034345s 11:16:37.6 Info: DeleteColumn History Language 11:16:37.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) 11:16:37.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" 11:16:37.6 Info: DROP TABLE "History" 11:16:37.6 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:16:37.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:37.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:37.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:37.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:37.6 Info: => 0.0048655s 11:16:37.6 Info: DeleteColumn LyricFiles Language 11:16:37.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) 11:16:37.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" 11:16:37.6 Info: DROP TABLE "LyricFiles" 11:16:37.6 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:37.7 Info: => 0.0042033s 11:16:37.7 Info: DeleteColumn TrackFiles Language 11:16: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, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:37.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" 11:16:37.7 Info: DROP TABLE "TrackFiles" 11:16:37.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:37.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:37.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:37.7 Info: => 0.003664s 11:16:37.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-07-30T11:16:37', 'remove_language_profiles') 11:16:37.7 Info: Committing Transaction 11:16:37.7 Info: 34: remove_language_profiles migrated 11:16:37.7 Info: => 0.0041234s 11:16:37.7 Info: 35: multi_disc_naming_format migrating 11:16:37.7 Info: Beginning Transaction 11:16:37.7 Info: Starting migration of Main DB to 35 11:16:37.7 Info: AlterTable NamingConfig 11:16:37.7 Info: => 7E-07s 11:16:37.7 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 11:16:37.7 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 11:16:37.7 Info: => 0.0005291s 11:16:37.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:16:37.7 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:16:37.7 Info: => 4.05E-05s 11:16:37.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-07-30T11:16:37', 'multi_disc_naming_format') 11:16:37.7 Info: Committing Transaction 11:16:37.7 Info: 35: multi_disc_naming_format migrated 11:16:37.7 Info: => 0.0002834s 11:16:37.7 Info: 36: add_download_client_priority migrating 11:16:37.7 Info: Beginning Transaction 11:16:37.7 Info: Starting migration of Main DB to 36 11:16:37.7 Info: AlterTable DownloadClients 11:16:37.7 Info: => 4E-07s 11:16:37.7 Info: CreateColumn DownloadClients Priority Int32 11:16:37.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 11:16:37.7 Info: => 0.0005266s 11:16:37.7 Info: PerformDBOperation 11:16:37.7 Info: Performing DB Operation 11:16:37.7 Info: => 4.79E-05s 11:16:37.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-07-30T11:16:37', 'add_download_client_priority') 11:16:37.7 Info: Committing Transaction 11:16:37.7 Info: 36: add_download_client_priority migrated 11:16:37.7 Info: => 0.0003149s 11:16:37.7 Info: 37: remove_growl_prowl migrating 11:16:37.7 Info: Beginning Transaction 11:16:37.7 Info: Starting migration of Main DB to 37 11:16:37.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:37.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 11:16:37.7 Info: => 4.42E-05s 11:16:37.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:37.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 11:16:37.7 Info: => 0.0006636s 11:16:37.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-07-30T11:16:37', 'remove_growl_prowl') 11:16:37.7 Info: Committing Transaction 11:16:37.7 Info: 37: remove_growl_prowl migrated 11:16:37.7 Info: => 0.0009124s 11:16:37.7 Info: 38: remove_plex_hometheatre migrating 11:16:37.7 Info: Beginning Transaction 11:16:37.7 Info: Starting migration of Main DB to 38 11:16:37.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:37.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 11:16:37.7 Info: => 4.44E-05s 11:16:37.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:37.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 11:16:37.7 Info: => 2.63E-05s 11:16:37.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-07-30T11:16:37', 'remove_plex_hometheatre') 11:16:37.7 Info: Committing Transaction 11:16:37.7 Info: 38: remove_plex_hometheatre migrated 11:16:37.7 Info: => 0.0002439s 11:16:37.7 Info: 39: add_root_folder_add_defaults migrating 11:16:37.7 Info: Beginning Transaction 11:16:37.7 Info: Starting migration of Main DB to 39 11:16:37.7 Info: AlterTable RootFolders 11:16:37.7 Info: => 6E-07s 11:16:37.7 Info: CreateColumn RootFolders Name String 11:16:37.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 11:16:37.7 Info: => 0.0005184s 11:16:37.7 Info: AlterTable RootFolders 11:16:37.7 Info: => 4E-07s 11:16:37.7 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 11:16:37.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 11:16:37.7 Info: => 0.0005213s 11:16:37.7 Info: AlterTable RootFolders 11:16:37.7 Info: => 6E-07s 11:16:37.7 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 11:16:37.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 11:16:37.7 Info: => 0.0004908s 11:16:37.7 Info: AlterTable RootFolders 11:16:37.7 Info: => 5E-07s 11:16:37.7 Info: CreateColumn RootFolders DefaultMonitorOption Int32 11:16:37.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 11:16:37.7 Info: => 0.0004985s 11:16:37.7 Info: AlterTable RootFolders 11:16:37.7 Info: => 5E-07s 11:16:37.7 Info: CreateColumn RootFolders DefaultTags String 11:16:37.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 11:16:37.7 Info: => 0.0004829s 11:16:37.7 Info: PerformDBOperation 11:16:37.7 Info: Performing DB Operation 11:16:37.7 Info: => 4.41E-05s 11:16:37.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-07-30T11:16:37', 'add_root_folder_add_defaults') 11:16:37.7 Info: Committing Transaction 11:16:37.7 Info: 39: add_root_folder_add_defaults migrated 11:16:37.7 Info: => 0.000311s 11:16:37.7 Info: 40: task_duration migrating 11:16:37.7 Info: Beginning Transaction 11:16:37.7 Info: Starting migration of Main DB to 40 11:16:37.7 Info: AlterTable ScheduledTasks 11:16:37.7 Info: => 6E-07s 11:16:37.7 Info: CreateColumn ScheduledTasks LastStartTime DateTime 11:16:37.7 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 11:16:37.7 Info: => 0.0005213s 11:16:37.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-07-30T11:16:37', 'task_duration') 11:16:37.7 Info: Committing Transaction 11:16:37.7 Info: 40: task_duration migrated 11:16:37.7 Info: => 0.0007847s 11:16:37.7 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 11:16:37.7 Info: Beginning Transaction 11:16:37.7 Info: Starting migration of Main DB to 41 11:16:37.7 Info: AlterTable ReleaseProfiles 11:16:37.7 Info: => 6E-07s 11:16:37.7 Info: CreateColumn ReleaseProfiles Enabled Boolean 11:16:37.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 11:16:37.7 Info: => 0.0005448s 11:16:37.7 Info: AlterTable ReleaseProfiles 11:16:37.7 Info: => 6E-07s 11:16:37.7 Info: CreateColumn ReleaseProfiles IndexerId Int32 11:16:37.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 11:16:37.7 Info: => 0.0005021s 11:16:37.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-07-30T11:16:37', 'add_indexer_and_enabled_to_release_profiles') 11:16:37.7 Info: Committing Transaction 11:16:37.7 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 11:16:37.7 Info: => 0.0007629s 11:16:37.7 Info: 42: remove_album_folders migrating 11:16:37.7 Info: Beginning Transaction 11:16:37.7 Info: Starting migration of Main DB to 42 11:16:37.7 Info: DeleteColumn Artists AlbumFolder 11:16: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, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:37.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" 11:16:37.7 Info: DROP TABLE "Artists" 11:16:37.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:37.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:37.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:37.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:37.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:37.7 Info: => 0.0046782s 11:16:37.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:16:37.7 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:16:37.7 Info: => 3.55E-05s 11:16:37.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:16:37.7 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:16:37.7 Info: => 2.73E-05s 11:16:37.7 Info: DeleteColumn NamingConfig AlbumFolderFormat 11:16:37.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) 11:16:37.7 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 11:16:37.7 Info: DROP TABLE "NamingConfig" 11:16:37.7 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 11:16:37.7 Info: => 0.0041013s 11:16:37.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-07-30T11:16:37', 'remove_album_folders') 11:16:37.7 Info: Committing Transaction 11:16:37.7 Info: 42: remove_album_folders migrated 11:16:37.7 Info: => 0.0044708s 11:16:37.7 Info: 44: add_priority_to_indexers migrating 11:16:37.7 Info: Beginning Transaction 11:16:37.7 Info: Starting migration of Main DB to 44 11:16:37.7 Info: AlterTable Indexers 11:16:37.7 Info: => 6E-07s 11:16:37.7 Info: CreateColumn Indexers Priority Int32 11:16:37.7 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 11:16:37.7 Info: => 0.0005332s 11:16:37.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-07-30T11:16:37', 'add_priority_to_indexers') 11:16:37.7 Info: Committing Transaction 11:16:37.7 Info: 44: add_priority_to_indexers migrated 11:16:37.7 Info: => 0.0008146s 11:16:37.7 Info: 45: remove_chown_and_folderchmod_config migrating 11:16:37.7 Info: Beginning Transaction 11:16:37.7 Info: Starting migration of Main DB to 45 11:16:37.7 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:16:37.7 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:16:37.7 Info: => 0.0001215s 11:16:37.7 Info: PerformDBOperation 11:16:37.7 Info: Performing DB Operation 11:16:37.7 Info: => 2.49E-05s 11:16:37.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-07-30T11:16:37', 'remove_chown_and_folderchmod_config') 11:16:37.7 Info: Committing Transaction 11:16:37.7 Info: 45: remove_chown_and_folderchmod_config migrated 11:16:37.7 Info: => 0.0002529s 11:16:37.7 Info: 47: update_notifiarr migrating 11:16:37.7 Info: Beginning Transaction 11:16:37.7 Info: Starting migration of Main DB to 47 11:16:37.7 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:16:37.7 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:16:37.7 Info: => 6.72E-05s 11:16:37.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-07-30T11:16:37', 'update_notifiarr') 11:16:37.7 Info: Committing Transaction 11:16:37.7 Info: 47: update_notifiarr migrated 11:16:37.7 Info: => 0.0002899s 11:16:37.7 Info: 49: email_multiple_addresses migrating 11:16:37.7 Info: Beginning Transaction 11:16:37.7 Info: Starting migration of Main DB to 49 11:16:37.7 Info: PerformDBOperation 11:16:37.7 Info: Performing DB Operation 11:16:37.7 Info: => 4.8E-05s 11:16:37.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-07-30T11:16:37', 'email_multiple_addresses') 11:16:37.7 Info: Committing Transaction 11:16:37.7 Info: 49: email_multiple_addresses migrated 11:16:37.7 Info: => 0.0002779s 11:16:37.7 Info: 50: rename_blacklist_to_blocklist migrating 11:16:37.7 Info: Beginning Transaction 11:16:37.7 Info: Starting migration of Main DB to 50 11:16:37.7 Info: RenameTable Blacklist Blocklist 11:16:37.7 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 11:16:37.7 Info: => 0.0013944s 11:16:37.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-07-30T11:16:37', 'rename_blacklist_to_blocklist') 11:16:37.7 Info: Committing Transaction 11:16:37.7 Info: 50: rename_blacklist_to_blocklist migrated 11:16:37.7 Info: => 0.001676s 11:16:37.7 Info: 51: cdh_per_downloadclient migrating 11:16:37.7 Info: Beginning Transaction 11:16:37.7 Info: Starting migration of Main DB to 51 11:16:37.7 Info: AlterTable DownloadClients 11:16:37.7 Info: => 5E-07s 11:16:37.7 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 11:16:37.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 11:16:37.7 Info: => 0.0005415s 11:16:37.7 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 11:16:37.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 11:16:37.7 Info: => 0.0005261s 11:16:37.7 Info: PerformDBOperation 11:16:37.7 Info: Performing DB Operation 11:16:37.7 Info: => 0.0001456s 11:16:37.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-07-30T11:16:37', 'cdh_per_downloadclient') 11:16:37.7 Info: Committing Transaction 11:16:37.7 Info: 51: cdh_per_downloadclient migrated 11:16:37.7 Info: => 0.0004156s 11:16:37.7 Info: 52: download_history migrating 11:16:37.7 Info: Beginning Transaction 11:16:37.7 Info: Starting migration of Main DB to 52 11:16:37.7 Info: CreateTable DownloadHistory 11:16:37.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) 11:16:37.7 Info: => 0.0001498s 11:16:37.7 Info: CreateIndex DownloadHistory (EventType) 11:16:37.7 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:16:37.7 Info: => 8.04E-05s 11:16:37.7 Info: CreateIndex DownloadHistory (ArtistId) 11:16:37.7 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:16:37.7 Info: => 7.29E-05s 11:16:37.7 Info: CreateIndex DownloadHistory (DownloadId) 11:16:37.7 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:16:37.7 Info: => 7.06E-05s 11:16:37.7 Info: PerformDBOperation 11:16:37.7 Info: Performing DB Operation 11:16:37.7 Info: => 0.0001104s 11:16:37.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-07-30T11:16:37', 'download_history') 11:16:37.7 Info: Committing Transaction 11:16:37.7 Info: 52: download_history migrated 11:16:37.7 Info: => 0.0004296s 11:16:37.7 Info: 53: add_update_history migrating 11:16:37.7 Info: Beginning Transaction 11:16:37.7 Info: Starting migration of Main DB to 53 11:16:37.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-07-30T11:16:37', 'add_update_history') 11:16:37.7 Info: Committing Transaction 11:16:37.7 Info: 53: add_update_history migrated 11:16:37.7 Info: => 0.0002922s 11:16:37.7 Info: 54: add_on_update_to_notifications migrating 11:16:37.7 Info: Beginning Transaction 11:16:37.7 Info: Starting migration of Main DB to 54 11:16:37.7 Info: AlterTable Notifications 11:16:37.7 Info: => 4E-07s 11:16:37.7 Info: CreateColumn Notifications OnApplicationUpdate Boolean 11:16:37.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 11:16:37.7 Info: => 0.0005538s 11:16:37.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-07-30T11:16:37', 'add_on_update_to_notifications') 11:16:37.7 Info: Committing Transaction 11:16:37.7 Info: 54: add_on_update_to_notifications migrated 11:16:37.7 Info: => 0.0008134s 11:16:37.7 Info: 55: download_client_per_indexer migrating 11:16:37.7 Info: Beginning Transaction 11:16:37.7 Info: Starting migration of Main DB to 55 11:16:37.7 Info: AlterTable Indexers 11:16:37.7 Info: => 5E-07s 11:16:37.7 Info: CreateColumn Indexers DownloadClientId Int32 11:16:37.7 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 11:16:37.7 Info: => 0.0005624s 11:16:37.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-07-30T11:16:37', 'download_client_per_indexer') 11:16:37.7 Info: Committing Transaction 11:16:37.7 Info: 55: download_client_per_indexer migrated 11:16:37.7 Info: => 0.0008421s 11:16:37.7 Info: 56: AddNewItemMonitorType migrating 11:16:37.7 Info: Beginning Transaction 11:16:37.7 Info: Starting migration of Main DB to 56 11:16:37.7 Info: AlterTable Artists 11:16:37.7 Info: => 6E-07s 11:16:37.7 Info: CreateColumn Artists MonitorNewItems Int32 11:16:37.7 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:16:37.7 Info: => 0.0005454s 11:16:37.7 Info: AlterTable RootFolders 11:16:37.7 Info: => 5E-07s 11:16:37.7 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 11:16:37.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 11:16:37.7 Info: => 0.0005302s 11:16:37.7 Info: AlterTable ImportLists 11:16:37.7 Info: => 5E-07s 11:16:37.7 Info: CreateColumn ImportLists MonitorNewItems Int32 11:16:37.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:16:37.7 Info: => 0.0005138s 11:16:37.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-07-30T11:16:37', 'AddNewItemMonitorType') 11:16:37.7 Info: Committing Transaction 11:16:37.7 Info: 56: AddNewItemMonitorType migrated 11:16:37.7 Info: => 0.0007859s 11:16:37.7 Info: 57: ImportListSearch migrating 11:16:37.7 Info: Beginning Transaction 11:16:37.7 Info: Starting migration of Main DB to 57 11:16:37.7 Info: AlterTable ImportLists 11:16:37.7 Info: => 7E-07s 11:16:37.7 Info: CreateColumn ImportLists ShouldSearch Boolean 11:16:37.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 11:16:37.7 Info: => 0.0005705s 11:16:37.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-07-30T11:16:37', 'ImportListSearch') 11:16:37.7 Info: Committing Transaction 11:16:37.7 Info: 57: ImportListSearch migrated 11:16:37.7 Info: => 0.0008362s 11:16:37.7 Info: 58: ImportListMonitorExisting migrating 11:16:37.7 Info: Beginning Transaction 11:16:37.7 Info: Starting migration of Main DB to 58 11:16:37.7 Info: AlterTable ImportLists 11:16:37.7 Info: => 6E-07s 11:16:37.7 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 11:16:37.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 11:16:37.7 Info: => 0.0005529s 11:16:37.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-07-30T11:16:37', 'ImportListMonitorExisting') 11:16:37.7 Info: Committing Transaction 11:16:37.7 Info: 58: ImportListMonitorExisting migrated 11:16:37.7 Info: => 0.0008152s 11:16:37.7 Info: 59: add_indexer_tags migrating 11:16:37.7 Info: Beginning Transaction 11:16:37.7 Info: Starting migration of Main DB to 59 11:16:37.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:37.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 11:16:37.7 Info: => 4.51E-05s 11:16:37.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:37.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 11:16:37.7 Info: => 2.58E-05s 11:16:37.7 Info: AlterTable Indexers 11:16:37.7 Info: => 3E-07s 11:16:37.7 Info: CreateColumn Indexers Tags String 11:16:37.7 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 11:16:37.7 Info: => 0.0005634s 11:16:37.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-07-30T11:16:37', 'add_indexer_tags') 11:16:37.7 Info: Committing Transaction 11:16:37.7 Info: 59: add_indexer_tags migrated 11:16:37.7 Info: => 0.0008461s 11:16:37.7 Info: 60: update_audio_types migrating 11:16:37.7 Info: Beginning Transaction 11:16:37.7 Info: Starting migration of Main DB to 60 11:16:37.7 Info: PerformDBOperation 11:16:37.7 Info: Performing DB Operation 11:16:37.7 Info: => 4.44E-05s 11:16:37.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-07-30T11:16:37', 'update_audio_types') 11:16:37.7 Info: Committing Transaction 11:16:37.7 Info: 60: update_audio_types migrated 11:16:37.7 Info: => 0.0002757s 11:16:37.7 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 11:16:37.7 Info: Beginning Transaction 11:16:37.7 Info: Starting migration of Main DB to 61 11:16:37.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:37.7 Info: DELETE FROM "Commands" WHERE 1 = 1 11:16:37.7 Info: => 4.82E-05s 11:16:37.7 Info: AlterTable AlbumReleases 11:16:37.7 Info: => 4E-07s 11:16:37.7 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 11:16:37.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) 11:16:37.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" 11:16:37.7 Info: DROP TABLE "AlbumReleases" 11:16:37.7 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 11:16:37.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:37.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:37.7 Info: => 0.004593s 11:16:37.7 Info: AlterTable Albums 11:16:37.7 Info: => 5E-07s 11:16:37.7 Info: AlterColumn Albums LastInfoSync DateTimeOffset 11:16: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, "OldForeignAlbumIds" TEXT NOT NULL) 11:16: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", "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" 11:16:37.7 Info: DROP TABLE "Albums" 11:16:37.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:37.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:37.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:37.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:37.7 Info: => 0.0053461s 11:16:37.7 Info: AlterTable Albums 11:16:37.7 Info: => 5E-07s 11:16:37.7 Info: AlterColumn Albums ReleaseDate DateTimeOffset 11:16: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, "OldForeignAlbumIds" TEXT NOT NULL) 11:16: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", "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" 11:16:37.7 Info: DROP TABLE "Albums" 11:16:37.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:37.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:37.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:37.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:37.7 Info: => 0.0040724s 11:16:37.7 Info: AlterTable Albums 11:16:37.7 Info: => 5E-07s 11:16:37.7 Info: AlterColumn Albums Added DateTimeOffset 11:16: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, "OldForeignAlbumIds" TEXT NOT NULL) 11:16: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", "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" 11:16:37.7 Info: DROP TABLE "Albums" 11:16:37.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:37.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:37.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:37.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:37.7 Info: => 0.005435s 11:16:37.7 Info: AlterTable Artists 11:16:37.7 Info: => 6E-07s 11:16:37.7 Info: AlterColumn Artists LastInfoSync DateTimeOffset 11:16: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, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 11:16:37.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" 11:16:37.7 Info: DROP TABLE "Artists" 11:16:37.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:37.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:37.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:37.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:37.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:37.7 Info: => 0.0041284s 11:16:37.7 Info: AlterTable Artists 11:16:37.7 Info: => 5E-07s 11:16:37.7 Info: AlterColumn Artists Added DateTimeOffset 11:16: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, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 11:16:37.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" 11:16:37.7 Info: DROP TABLE "Artists" 11:16:37.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:37.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:37.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:37.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:37.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:37.7 Info: => 0.004129s 11:16:37.7 Info: AlterTable Blocklist 11:16:37.7 Info: => 5E-07s 11:16:37.7 Info: AlterColumn Blocklist Date DateTimeOffset 11:16:37.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) 11:16:37.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" 11:16:37.7 Info: DROP TABLE "Blocklist" 11:16:37.7 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:16:37.7 Info: => 0.0044262s 11:16:37.7 Info: AlterTable Blocklist 11:16:37.7 Info: => 7E-07s 11:16:37.7 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 11:16:37.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) 11:16:37.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" 11:16:37.7 Info: DROP TABLE "Blocklist" 11:16:37.7 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:16:37.7 Info: => 0.0046638s 11:16:37.7 Info: AlterTable Commands 11:16:37.7 Info: => 7E-07s 11:16:37.7 Info: AlterColumn Commands QueuedAt DateTimeOffset 11:16:37.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) 11:16:37.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" 11:16:37.7 Info: DROP TABLE "Commands" 11:16:37.7 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:16:37.7 Info: => 0.0036654s 11:16:37.7 Info: AlterTable Commands 11:16:37.7 Info: => 6E-07s 11:16:37.7 Info: AlterColumn Commands StartedAt DateTimeOffset 11:16:37.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) 11:16:37.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" 11:16:37.7 Info: DROP TABLE "Commands" 11:16:37.7 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:16:37.7 Info: => 0.0036051s 11:16:37.7 Info: AlterTable Commands 11:16:37.7 Info: => 7E-07s 11:16:37.7 Info: AlterColumn Commands EndedAt DateTimeOffset 11:16:37.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) 11:16:37.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" 11:16:37.7 Info: DROP TABLE "Commands" 11:16:37.7 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:16:37.7 Info: => 0.0036351s 11:16:37.7 Info: AlterTable DownloadClientStatus 11:16:37.7 Info: => 6E-07s 11:16:37.7 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 11:16:37.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) 11:16:37.7 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:16:37.7 Info: DROP TABLE "DownloadClientStatus" 11:16:37.7 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:16:37.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:37.7 Info: => 0.0048863s 11:16:37.7 Info: AlterTable DownloadClientStatus 11:16:37.7 Info: => 5E-07s 11:16:37.7 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 11:16:37.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) 11:16:37.7 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:16:37.7 Info: DROP TABLE "DownloadClientStatus" 11:16:37.7 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:16:37.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:37.8 Info: => 0.0036685s 11:16:37.8 Info: AlterTable DownloadClientStatus 11:16:37.8 Info: => 4E-07s 11:16:37.8 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 11:16:37.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) 11:16:37.8 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:16:37.8 Info: DROP TABLE "DownloadClientStatus" 11:16:37.8 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:16:37.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:37.8 Info: => 0.0036495s 11:16:37.8 Info: AlterTable DownloadHistory 11:16:37.8 Info: => 4E-07s 11:16:37.8 Info: AlterColumn DownloadHistory Date DateTimeOffset 11:16:37.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) 11:16:37.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" 11:16:37.8 Info: DROP TABLE "DownloadHistory" 11:16:37.8 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 11:16:37.8 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:16:37.8 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:16:37.8 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:16:37.8 Info: => 0.005563s 11:16:37.8 Info: AlterTable ExtraFiles 11:16:37.8 Info: => 5E-07s 11:16:37.8 Info: AlterColumn ExtraFiles Added DateTimeOffset 11:16:37.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) 11:16:37.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" 11:16:37.8 Info: DROP TABLE "ExtraFiles" 11:16:37.8 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:16:37.8 Info: => 0.0035536s 11:16:37.8 Info: AlterTable ExtraFiles 11:16:37.8 Info: => 6E-07s 11:16:37.8 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 11:16:37.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) 11:16:37.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" 11:16:37.8 Info: DROP TABLE "ExtraFiles" 11:16:37.8 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:16:37.8 Info: => 0.0045169s 11:16:37.8 Info: AlterTable History 11:16:37.8 Info: => 7E-07s 11:16:37.8 Info: AlterColumn History Date DateTimeOffset 11:16:37.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) 11:16:37.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" 11:16:37.8 Info: DROP TABLE "History" 11:16:37.8 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:16:37.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:37.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:37.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:37.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:37.8 Info: => 0.0041225s 11:16:37.8 Info: AlterTable ImportListStatus 11:16:37.8 Info: => 5E-07s 11:16:37.8 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 11:16:37.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) 11:16:37.8 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:16:37.8 Info: DROP TABLE "ImportListStatus" 11:16:37.8 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:16:37.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:37.8 Info: => 0.0037676s 11:16:37.8 Info: AlterTable ImportListStatus 11:16:37.8 Info: => 5E-07s 11:16:37.8 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 11:16:37.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) 11:16:37.8 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:16:37.8 Info: DROP TABLE "ImportListStatus" 11:16:37.8 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:16:37.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:37.8 Info: => 0.0047034s 11:16:37.8 Info: AlterTable ImportListStatus 11:16:37.8 Info: => 5E-07s 11:16:37.8 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 11:16:37.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) 11:16:37.8 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:16:37.8 Info: DROP TABLE "ImportListStatus" 11:16:37.8 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:16:37.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:37.8 Info: => 0.0037236s 11:16:37.8 Info: AlterTable IndexerStatus 11:16:37.8 Info: => 4E-07s 11:16:37.8 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 11:16:37.8 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:16:37.8 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:16:37.8 Info: DROP TABLE "IndexerStatus" 11:16:37.8 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:16:37.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:37.8 Info: => 0.0046422s 11:16:37.8 Info: AlterTable IndexerStatus 11:16:37.8 Info: => 4E-07s 11:16:37.8 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 11:16:37.8 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:16:37.8 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:16:37.8 Info: DROP TABLE "IndexerStatus" 11:16:37.8 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:16:37.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:37.8 Info: => 0.0037237s 11:16:37.8 Info: AlterTable IndexerStatus 11:16:37.8 Info: => 4E-07s 11:16:37.8 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 11:16:37.8 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:16:37.8 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:16:37.8 Info: DROP TABLE "IndexerStatus" 11:16:37.8 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:16:37.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:37.8 Info: => 0.0037102s 11:16:37.8 Info: AlterTable LyricFiles 11:16:37.8 Info: => 5E-07s 11:16:37.8 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 11:16:37.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) 11:16:37.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" 11:16:37.8 Info: DROP TABLE "LyricFiles" 11:16:37.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:37.8 Info: => 0.0044994s 11:16:37.8 Info: AlterTable LyricFiles 11:16:37.8 Info: => 7E-07s 11:16:37.8 Info: AlterColumn LyricFiles Added DateTimeOffset 11:16:37.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) 11:16:37.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" 11:16:37.8 Info: DROP TABLE "LyricFiles" 11:16:37.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:37.8 Info: => 0.0035879s 11:16:37.8 Info: AlterTable MetadataFiles 11:16:37.8 Info: => 7E-07s 11:16:37.8 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 11:16:37.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) 11:16:37.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" 11:16:37.8 Info: DROP TABLE "MetadataFiles" 11:16:37.8 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:16:37.8 Info: => 0.0048742s 11:16:37.8 Info: AlterTable MetadataFiles 11:16:37.8 Info: => 8E-07s 11:16:37.8 Info: AlterColumn MetadataFiles Added DateTimeOffset 11:16:37.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) 11:16:37.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" 11:16:37.8 Info: DROP TABLE "MetadataFiles" 11:16:37.8 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:16:37.8 Info: => 0.003588s 11:16:37.8 Info: AlterTable PendingReleases 11:16:37.8 Info: => 8E-07s 11:16:37.8 Info: AlterColumn PendingReleases Added DateTimeOffset 11:16:37.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) 11:16:37.8 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 11:16:37.8 Info: DROP TABLE "PendingReleases" 11:16:37.8 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 11:16:37.8 Info: => 0.0035762s 11:16:37.8 Info: AlterTable ScheduledTasks 11:16:37.8 Info: => 7E-07s 11:16:37.8 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 11:16:37.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) 11:16:37.8 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:16:37.8 Info: DROP TABLE "ScheduledTasks" 11:16:37.8 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:16:37.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:37.8 Info: => 0.0047216s 11:16:37.8 Info: AlterTable ScheduledTasks 11:16:37.8 Info: => 4E-07s 11:16:37.8 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 11:16:37.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) 11:16:37.8 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:16:37.8 Info: DROP TABLE "ScheduledTasks" 11:16:37.8 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:16:37.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:37.8 Info: => 0.0037484s 11:16:37.8 Info: AlterTable TrackFiles 11:16:37.8 Info: => 4E-07s 11:16:37.8 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 11:16:37.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:37.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" 11:16:37.8 Info: DROP TABLE "TrackFiles" 11:16:37.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:37.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:37.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:37.8 Info: => 0.004661s 11:16:37.8 Info: AlterTable TrackFiles 11:16:37.8 Info: => 5E-07s 11:16:37.8 Info: AlterColumn TrackFiles Modified DateTimeOffset 11:16:37.8 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:37.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" 11:16:37.8 Info: DROP TABLE "TrackFiles" 11:16:37.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:37.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:37.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:37.8 Info: => 0.0047412s 11:16:37.8 Info: AlterTable VersionInfo 11:16:37.8 Info: => 5E-07s 11:16:37.8 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 11:16:37.8 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 11:16:37.8 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 11:16:37.8 Info: DROP TABLE "VersionInfo" 11:16:37.8 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 11:16:37.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:37.8 Info: => 0.0037352s 11:16:37.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-07-30T11:16:37', 'postgres_update_timestamp_columns_to_with_timezone') 11:16:37.8 Info: Committing Transaction 11:16:37.8 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 11:16:37.8 Info: => 0.004349s 11:16:37.8 Info: 62: add_on_delete_to_notifications migrating 11:16:37.8 Info: Beginning Transaction 11:16:37.8 Info: Starting migration of Main DB to 62 11:16:37.8 Info: AlterTable Notifications 11:16:37.8 Info: => 7E-07s 11:16:37.8 Info: CreateColumn Notifications OnArtistDelete Boolean 11:16:37.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 11:16:37.8 Info: => 0.0005707s 11:16:37.8 Info: AlterTable Notifications 11:16:37.8 Info: => 4E-07s 11:16:37.8 Info: CreateColumn Notifications OnAlbumDelete Boolean 11:16:37.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 11:16:37.8 Info: => 0.0005773s 11:16:37.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-07-30T11:16:37', 'add_on_delete_to_notifications') 11:16:37.8 Info: Committing Transaction 11:16:37.8 Info: 62: add_on_delete_to_notifications migrated 11:16:37.8 Info: => 0.0008512s 11:16:37.8 Info: 63: add_custom_formats migrating 11:16:37.8 Info: Beginning Transaction 11:16:37.8 Info: Starting migration of Main DB to 63 11:16:37.8 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "[somestring[", "value": 2 } ]', '', '', '[]', 1, 1, 0) 11:16:37.8 Info: AlterTable DelayProfiles 11:16:37.8 Info: => 4E-07s 11:16:37.8 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 11:16:37.8 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 11:16:37.8 Info: => 0.000564s 11:16:37.8 Info: UpdateData 11:16:37.8 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 11:16:37.8 Info: => 4.61E-05s 11:16:37.8 Info: AlterTable TrackFiles 11:16:37.8 Info: => 5E-07s 11:16:37.8 Info: CreateColumn TrackFiles OriginalFilePath String 11:16:37.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 11:16:37.8 Info: => 0.0005336s 11:16:37.8 Info: PerformDBOperation 11:16:37.8 Info: Performing DB Operation 11:16:37.8 Info: => 0.0011238s 11:16:37.8 Info: CreateTable CustomFormats 11:16:37.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) 11:16:37.8 Info: => 0.000173s 11:16:37.8 Info: CreateIndex CustomFormats (Name) 11:16:37.8 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 11:16:37.8 Info: => 8.03E-05s 11:16:37.8 Info: AlterTable QualityProfiles 11:16:37.8 Info: => 4E-07s 11:16:37.8 Info: CreateColumn QualityProfiles FormatItems String 11:16:37.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 11:16:37.8 Info: => 0.0005464s 11:16:37.8 Info: AlterTable QualityProfiles 11:16:37.8 Info: => 6E-07s 11:16:37.8 Info: CreateColumn QualityProfiles MinFormatScore Int32 11:16:37.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 11:16:37.8 Info: => 0.0005463s 11:16:37.8 Info: AlterTable QualityProfiles 11:16:37.8 Info: => 5E-07s 11:16:37.8 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 11:16:37.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 11:16:37.8 Info: => 0.000552s 11:16:37.8 Info: PerformDBOperation 11:16:37.8 Info: Performing DB Operation 11:16:37.8 Info: => 0.0004351s 11:16:37.8 Info: PerformDBOperation 11:16:37.8 Info: Performing DB Operation 11:16:37.8 Info: => 3E-05s 11:16:37.8 Info: DeleteColumn ReleaseProfiles Preferred 11:16:37.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) 11:16:37.8 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:16:37.8 Info: DROP TABLE "ReleaseProfiles" 11:16:37.8 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:16:37.8 Info: => 0.0047749s 11:16:37.8 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 11:16:37.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) 11:16:37.9 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:16:37.9 Info: DROP TABLE "ReleaseProfiles" 11:16:37.9 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:16:37.9 Info: => 0.0036724s 11:16:37.9 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:16:37.9 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:16:37.9 Info: => 4.68E-05s 11:16:37.9 Info: AlterTable DelayProfiles 11:16:37.9 Info: => 4E-07s 11:16:37.9 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 11:16:37.9 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 11:16:37.9 Info: => 0.0005487s 11:16:37.9 Info: AlterTable DelayProfiles 11:16:37.9 Info: => 6E-07s 11:16:37.9 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 11:16:37.9 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 11:16:37.9 Info: => 0.0005573s 11:16:37.9 Info: -> 1 Insert operations completed in 00:00:00.0000863 taking an average of 00:00:00.0000863 11:16:37.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-07-30T11:16:37', 'add_custom_formats') 11:16:37.9 Info: Committing Transaction 11:16:37.9 Info: 63: add_custom_formats migrated 11:16:37.9 Info: => 0.0009053s 11:16:37.9 Debug: Took: 00:00:00.3717218 11:16:37.9 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_not_migrate_if_bad_regex_in_release_profile --- 11:16:37.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_not_remove_release_profile_if_ignored_or_required --- 11:16:37.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579349979352181_143/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:37.9 Info: DatabaseEngineVersionCheck migrating 11:16:37.9 Info: PerformDBOperation 11:16:37.9 Info: Performing DB Operation 11:16:37.9 Info: SQLite 3.46.0 11:16:37.9 Info: => 0.0010345s 11:16:37.9 Info: DatabaseEngineVersionCheck migrated 11:16:37.9 Info: => 0.0010496s 11:16:37.9 Info: VersionMigration migrating 11:16:37.9 Info: Beginning Transaction 11:16:37.9 Info: CreateTable VersionInfo 11:16:37.9 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:16:37.9 Info: => 0.0001547s 11:16:37.9 Info: Committing Transaction 11:16:37.9 Info: VersionMigration migrated 11:16:37.9 Info: => 0.0005586s 11:16:37.9 Info: VersionUniqueMigration migrating 11:16:37.9 Info: Beginning Transaction 11:16:37.9 Info: CreateIndex VersionInfo (Version) 11:16:37.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:37.9 Info: => 0.0001209s 11:16:37.9 Info: AlterTable VersionInfo 11:16:37.9 Info: => 6E-07s 11:16:37.9 Info: CreateColumn VersionInfo AppliedOn DateTime 11:16:37.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:16:37.9 Info: => 0.0005542s 11:16:37.9 Info: Committing Transaction 11:16:37.9 Info: VersionUniqueMigration migrated 11:16:37.9 Info: => 0.0007506s 11:16:37.9 Info: VersionDescriptionMigration migrating 11:16:37.9 Info: Beginning Transaction 11:16:37.9 Info: AlterTable VersionInfo 11:16:37.9 Info: => 5E-07s 11:16:37.9 Info: CreateColumn VersionInfo Description String 11:16:37.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:16:37.9 Info: => 0.0001907s 11:16:37.9 Info: Committing Transaction 11:16:37.9 Info: VersionDescriptionMigration migrated 11:16:37.9 Info: => 0.0003642s 11:16:37.9 Info: 1: InitialSetup migrating 11:16:37.9 Info: Beginning Transaction 11:16:37.9 Info: Starting migration of Main DB to 1 11:16:37.9 Info: CreateTable Config 11:16:37.9 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:16:37.9 Info: => 0.0001541s 11:16:37.9 Info: CreateIndex Config (Key) 11:16:37.9 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:16:37.9 Info: => 7.05E-05s 11:16:37.9 Info: CreateTable RootFolders 11:16:37.9 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:16:37.9 Info: => 7.67E-05s 11:16:37.9 Info: CreateIndex RootFolders (Path) 11:16:37.9 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:16:37.9 Info: => 6.3E-05s 11:16:37.9 Info: CreateTable Artists 11:16:37.9 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 11:16:37.9 Info: => 0.0002093s 11:16:37.9 Info: CreateIndex Artists (ForeignArtistId) 11:16:37.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:37.9 Info: => 6.44E-05s 11:16:37.9 Info: CreateIndex Artists (NameSlug) 11:16:37.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:37.9 Info: => 6.2E-05s 11:16:37.9 Info: CreateIndex Artists (CleanName) 11:16:37.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:37.9 Info: => 5.97E-05s 11:16:37.9 Info: CreateIndex Artists (Path) 11:16:37.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:37.9 Info: => 6.91E-05s 11:16:37.9 Info: CreateTable Albums 11:16:37.9 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:16:37.9 Info: => 0.0001846s 11:16:37.9 Info: CreateIndex Albums (ForeignAlbumId) 11:16:37.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:37.9 Info: => 6.31E-05s 11:16:37.9 Info: CreateIndex Albums (MBId) 11:16:37.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:37.9 Info: => 6.11E-05s 11:16:37.9 Info: CreateIndex Albums (TADBId) 11:16:37.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:37.9 Info: => 6.14E-05s 11:16:37.9 Info: CreateIndex Albums (TitleSlug) 11:16:37.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:37.9 Info: => 7.38E-05s 11:16:37.9 Info: CreateIndex Albums (CleanTitle) 11:16:37.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:37.9 Info: => 6.12E-05s 11:16:37.9 Info: CreateIndex Albums (Path) 11:16:37.9 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:16:37.9 Info: => 5.68E-05s 11:16:37.9 Info: CreateTable Tracks 11:16:37.9 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:16:37.9 Info: => 0.0001267s 11:16:37.9 Info: CreateIndex Tracks (ForeignTrackId) 11:16:37.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:37.9 Info: => 6.64E-05s 11:16:37.9 Info: CreateIndex Tracks (ArtistId) 11:16:37.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:37.9 Info: => 6.64E-05s 11:16:37.9 Info: CreateIndex Tracks (TrackFileId) 11:16:37.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:37.9 Info: => 6.73E-05s 11:16:37.9 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:16:37.9 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:16:37.9 Info: => 7.18E-05s 11:16:37.9 Info: CreateTable TrackFiles 11:16:37.9 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 11:16:37.9 Info: => 0.0001224s 11:16:37.9 Info: CreateIndex TrackFiles (ArtistId) 11:16:37.9 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:16:37.9 Info: => 7.04E-05s 11:16:37.9 Info: CreateIndex TrackFiles (AlbumId) 11:16:37.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:37.9 Info: => 6.05E-05s 11:16:37.9 Info: CreateTable History 11:16:37.9 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 11:16:37.9 Info: => 0.0001229s 11:16:37.9 Info: CreateIndex History (Date) 11:16:37.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:37.9 Info: => 6.55E-05s 11:16:37.9 Info: CreateIndex History (EventType) 11:16:37.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:37.9 Info: => 5.92E-05s 11:16:37.9 Info: CreateIndex History (DownloadId) 11:16:37.9 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:16:37.9 Info: => 5.63E-05s 11:16:37.9 Info: CreateIndex History (AlbumId) 11:16:37.9 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:16:37.9 Info: => 5.78E-05s 11:16:37.9 Info: CreateTable Notifications 11:16:37.9 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 11:16:37.9 Info: => 0.0001065s 11:16:37.9 Info: CreateTable ScheduledTasks 11:16:37.9 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:16:37.9 Info: => 8.71E-05s 11:16:37.9 Info: CreateIndex ScheduledTasks (TypeName) 11:16:37.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:37.9 Info: => 6.6E-05s 11:16:37.9 Info: CreateTable Indexers 11:16:37.9 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 11:16:37.9 Info: => 9.14E-05s 11:16:37.9 Info: CreateIndex Indexers (Name) 11:16:37.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:37.9 Info: => 9.31E-05s 11:16:37.9 Info: CreateTable Profiles 11:16:37.9 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:16:37.9 Info: => 8.87E-05s 11:16:37.9 Info: CreateIndex Profiles (Name) 11:16:37.9 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:16:37.9 Info: => 7.09E-05s 11:16:37.9 Info: CreateTable QualityDefinitions 11:16:37.9 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:16:37.9 Info: => 9.55E-05s 11:16:37.9 Info: CreateIndex QualityDefinitions (Quality) 11:16:37.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:16:37.9 Info: => 6.37E-05s 11:16:37.9 Info: CreateIndex QualityDefinitions (Title) 11:16:37.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:16:37.9 Info: => 7E-05s 11:16:37.9 Info: CreateTable NamingConfig 11:16:37.9 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 11:16:37.9 Info: => 0.0001443s 11:16:37.9 Info: CreateTable Blacklist 11:16:37.9 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 11:16:37.9 Info: => 0.0001623s 11:16:37.9 Info: CreateTable Metadata 11:16:37.9 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:16:37.9 Info: => 0.0001004s 11:16:37.9 Info: CreateTable MetadataFiles 11:16:37.9 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:16:37.9 Info: => 0.0001131s 11:16:37.9 Info: CreateTable DownloadClients 11:16:37.9 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:16:37.9 Info: => 9.8E-05s 11:16:37.9 Info: CreateTable PendingReleases 11:16:37.9 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 11:16:37.9 Info: => 0.0001052s 11:16:37.9 Info: CreateTable RemotePathMappings 11:16:37.9 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:16:37.9 Info: => 8.55E-05s 11:16:37.9 Info: CreateTable Tags 11:16:37.9 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:16:37.9 Info: => 9.39E-05s 11:16:37.9 Info: CreateIndex Tags (Label) 11:16:37.9 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:16:37.9 Info: => 8.83E-05s 11:16:37.9 Info: CreateTable Restrictions 11:16:37.9 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:16:37.9 Info: => 9.32E-05s 11:16:37.9 Info: CreateTable DelayProfiles 11:16:37.9 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 11:16:37.9 Info: => 0.0001109s 11:16:37.9 Info: CreateTable Users 11:16:37.9 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:16:37.9 Info: => 8.39E-05s 11:16:37.9 Info: CreateIndex Users (Identifier) 11:16:37.9 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:16:37.9 Info: => 7.84E-05s 11:16:37.9 Info: CreateIndex Users (Username) 11:16:37.9 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:16:37.9 Info: => 0.000106s 11:16:37.9 Info: CreateTable Commands 11:16:37.9 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:16:37.9 Info: => 0.0001394s 11:16:37.9 Info: CreateTable IndexerStatus 11:16:37.9 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:16:37.9 Info: => 0.0001183s 11:16:37.9 Info: CreateIndex IndexerStatus (ProviderId) 11:16:37.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:37.9 Info: => 0.0015538s 11:16:37.9 Info: CreateTable ExtraFiles 11:16:37.9 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:16:37.9 Info: => 0.0001197s 11:16:37.9 Info: CreateTable LyricFiles 11:16:37.9 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 11:16:37.9 Info: => 0.000128s 11:16:37.9 Info: CreateTable LanguageProfiles 11:16:37.9 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:16:37.9 Info: => 8.81E-05s 11:16:37.9 Info: CreateIndex LanguageProfiles (Name) 11:16:37.9 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:16:37.9 Info: => 9.68E-05s 11:16:37.9 Info: CreateTable DownloadClientStatus 11:16:37.9 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:16:37.9 Info: => 9.82E-05s 11:16:37.9 Info: CreateIndex DownloadClientStatus (ProviderId) 11:16:37.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:37.9 Info: => 7.98E-05s 11:16:37.9 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:16:37.9 Info: -> 1 Insert operations completed in 00:00:00.0000537 taking an average of 00:00:00.0000537 11:16:37.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-30T11:16:37', 'InitialSetup') 11:16:37.9 Info: Committing Transaction 11:16:37.9 Info: 1: InitialSetup migrated 11:16:37.9 Info: => 0.0008534s 11:16:37.9 Info: 2: add_reason_to_pending_releases migrating 11:16:37.9 Info: Beginning Transaction 11:16:37.9 Info: Starting migration of Main DB to 2 11:16:37.9 Info: AlterTable PendingReleases 11:16:37.9 Info: => 7E-07s 11:16:37.9 Info: CreateColumn PendingReleases Reason Int32 11:16:37.9 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:16:37.9 Info: => 0.0004928s 11:16:37.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-30T11:16:37', 'add_reason_to_pending_releases') 11:16:37.9 Info: Committing Transaction 11:16:37.9 Info: 2: add_reason_to_pending_releases migrated 11:16:37.9 Info: => 0.0007627s 11:16:37.9 Info: 3: add_medium_support migrating 11:16:37.9 Info: Beginning Transaction 11:16:37.9 Info: Starting migration of Main DB to 3 11:16:37.9 Info: AlterTable Albums 11:16:37.9 Info: => 6E-07s 11:16:37.9 Info: CreateColumn Albums Media String 11:16:37.9 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:16:37.9 Info: => 0.0004902s 11:16:37.9 Info: AlterTable Tracks 11:16:37.9 Info: => 5E-07s 11:16:37.9 Info: CreateColumn Tracks MediumNumber Int32 11:16:37.9 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:16:37.9 Info: => 0.0004458s 11:16:37.9 Info: AlterTable Tracks 11:16:37.9 Info: => 5E-07s 11:16:37.9 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:16:37.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:16:37.9 Info: => 0.0004542s 11:16:37.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:37.9 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:37.9 Info: => 3.97E-05s 11:16:37.9 Info: DeleteColumn Tracks TrackNumber 11:16:37.9 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 11:16:37.9 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 11:16:37.9 Info: DROP TABLE "Tracks" 11:16:37.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:37.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:37.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:37.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:37.9 Info: => 0.0042106s 11:16:37.9 Info: AlterTable Tracks 11:16:37.9 Info: => 5E-07s 11:16:37.9 Info: CreateColumn Tracks TrackNumber String 11:16:37.9 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:16:37.9 Info: => 0.000464s 11:16:37.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-30T11:16:37', 'add_medium_support') 11:16:37.9 Info: Committing Transaction 11:16:37.9 Info: 3: add_medium_support migrated 11:16:37.9 Info: => 0.0008161s 11:16:37.9 Info: 4: add_various_qualites_in_profile migrating 11:16:37.9 Info: Beginning Transaction 11:16:37.9 Info: Starting migration of Main DB to 4 11:16:37.9 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:37.9 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:37.9 Info: => 4.8E-05s 11:16:37.9 Info: PerformDBOperation 11:16:37.9 Info: Performing DB Operation 11:16:37.9 Info: => 3.05E-05s 11:16:37.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-30T11:16:37', 'add_various_qualites_in_profile') 11:16:37.9 Info: Committing Transaction 11:16:37.9 Info: 4: add_various_qualites_in_profile migrated 11:16:37.9 Info: => 0.0002577s 11:16:37.9 Info: 5: metadata_profiles migrating 11:16:37.9 Info: Beginning Transaction 11:16:37.9 Info: Starting migration of Main DB to 5 11:16:37.9 Info: CreateTable MetadataProfiles 11:16:37.9 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:16:37.9 Info: => 0.0001234s 11:16:37.9 Info: CreateIndex MetadataProfiles (Name) 11:16:37.9 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:16:37.9 Info: => 7.68E-05s 11:16:37.9 Info: AlterTable Artists 11:16:37.9 Info: => 6E-07s 11:16:37.9 Info: CreateColumn Artists MetadataProfileId Int32 11:16:37.9 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:16:37.9 Info: => 0.0004898s 11:16:37.9 Info: DeleteColumn Artists PrimaryAlbumTypes 11:16:37.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:16:37.9 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 11:16:37.9 Info: DROP TABLE "Artists" 11:16:37.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:37.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:37.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:37.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:37.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:37.9 Info: => 0.003747s 11:16:37.9 Info: DeleteColumn Artists SecondaryAlbumTypes 11:16:37.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:16:37.9 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 11:16:37.9 Info: DROP TABLE "Artists" 11:16:37.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:37.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:37.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:37.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:37.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:37.9 Info: => 0.0045396s 11:16:37.9 Info: AlterTable Albums 11:16:37.9 Info: => 4E-07s 11:16:37.9 Info: CreateColumn Albums SecondaryTypes String 11:16:37.9 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:16:37.9 Info: => 0.0004563s 11:16:37.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-30T11:16:37', 'metadata_profiles') 11:16:37.9 Info: Committing Transaction 11:16:37.9 Info: 5: metadata_profiles migrated 11:16:37.9 Info: => 0.0008259s 11:16:37.9 Info: 6: separate_automatic_and_interactive_search migrating 11:16:37.9 Info: Beginning Transaction 11:16:37.9 Info: Starting migration of Main DB to 6 11:16:37.9 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:16:37.9 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 11:16:37.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:16:37.9 Info: DROP TABLE "Indexers" 11:16:37.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:37.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:37.9 Info: => 0.0031032s 11:16:37.9 Info: AlterTable Indexers 11:16:37.9 Info: => 5E-07s 11:16:37.9 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:16:37.9 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:16:37.9 Info: => 0.0004485s 11:16:37.9 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:37.9 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:37.9 Info: => 3.82E-05s 11:16:37.9 Info: AlterTable Indexers 11:16:37.9 Info: => 4E-07s 11:16:37.9 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:16:37.9 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 11:16:37.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 11:16:37.9 Info: DROP TABLE "Indexers" 11:16:37.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:37.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:37.9 Info: => 0.0030885s 11:16:37.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-30T11:16:37', 'separate_automatic_and_interactive_search') 11:16:37.9 Info: Committing Transaction 11:16:37.9 Info: 6: separate_automatic_and_interactive_search migrated 11:16:37.9 Info: => 0.0033822s 11:16:37.9 Info: 7: change_album_path_to_relative migrating 11:16:37.9 Info: Beginning Transaction 11:16:37.9 Info: Starting migration of Main DB to 7 11:16:37.9 Info: DeleteColumn Albums Path 11:16:37.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 11:16:37.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 11:16:37.9 Info: DROP TABLE "Albums" 11:16:37.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:37.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:37.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:37.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:37.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:37.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:37.9 Info: => 0.0049185s 11:16:37.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-30T11:16:37', 'change_album_path_to_relative') 11:16:37.9 Info: Committing Transaction 11:16:37.9 Info: 7: change_album_path_to_relative migrated 11:16:37.9 Info: => 0.0052996s 11:16:37.9 Info: 8: change_quality_size_mb_to_kb migrating 11:16:37.9 Info: Beginning Transaction 11:16:37.9 Info: Starting migration of Main DB to 8 11:16:37.9 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:16:37.9 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:16:37.9 Info: => 4.72E-05s 11:16:37.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-30T11:16:37', 'change_quality_size_mb_to_kb') 11:16:37.9 Info: Committing Transaction 11:16:37.9 Info: 8: change_quality_size_mb_to_kb migrated 11:16:37.9 Info: => 0.0002833s 11:16:37.9 Info: 9: album_releases migrating 11:16:37.9 Info: Beginning Transaction 11:16:37.9 Info: Starting migration of Main DB to 9 11:16:37.9 Info: AlterTable Albums 11:16:37.9 Info: => 6E-07s 11:16:37.9 Info: CreateColumn Albums Releases String 11:16:37.9 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:16:37.9 Info: => 0.000482s 11:16:37.9 Info: AlterTable Albums 11:16:37.9 Info: => 5E-07s 11:16:37.9 Info: CreateColumn Albums CurrentRelease String 11:16:37.9 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:16:37.9 Info: => 0.0004462s 11:16:37.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-30T11:16:37', 'album_releases') 11:16:37.9 Info: Committing Transaction 11:16:37.9 Info: 9: album_releases migrated 11:16:37.9 Info: => 0.0007177s 11:16:37.9 Info: 10: album_releases_fix migrating 11:16:37.9 Info: Beginning Transaction 11:16:37.9 Info: Starting migration of Main DB to 10 11:16:37.9 Info: AlterTable Albums 11:16:37.9 Info: => 6E-07s 11:16:37.9 Info: AlterColumn Albums Releases String 11:16:37.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 11:16:37.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:16:37.9 Info: DROP TABLE "Albums" 11:16:37.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:38.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:38.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:38.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:38.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:38.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:38.0 Info: => 0.003758s 11:16:38.0 Info: AlterTable Albums 11:16:38.0 Info: => 5E-07s 11:16:38.0 Info: AlterColumn Albums CurrentRelease String 11:16: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) 11:16: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" 11:16:38.0 Info: DROP TABLE "Albums" 11:16:38.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:38.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:38.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:38.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:38.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:38.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:38.0 Info: => 0.0037553s 11:16:38.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-30T11:16:38', 'album_releases_fix') 11:16:38.0 Info: Committing Transaction 11:16:38.0 Info: 10: album_releases_fix migrated 11:16:38.0 Info: => 0.0040768s 11:16:38.0 Info: 11: import_lists migrating 11:16:38.0 Info: Beginning Transaction 11:16:38.0 Info: Starting migration of Main DB to 11 11:16:38.0 Info: CreateTable ImportLists 11:16: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) 11:16:38.0 Info: => 0.0001576s 11:16:38.0 Info: CreateIndex ImportLists (Name) 11:16:38.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:38.0 Info: => 7.32E-05s 11:16:38.0 Info: CreateTable ImportListStatus 11:16: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) 11:16:38.0 Info: => 0.0001029s 11:16:38.0 Info: CreateIndex ImportListStatus (ProviderId) 11:16:38.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:38.0 Info: => 6.87E-05s 11:16:38.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-30T11:16:38', 'import_lists') 11:16:38.0 Info: Committing Transaction 11:16:38.0 Info: 11: import_lists migrated 11:16:38.0 Info: => 0.0003822s 11:16:38.0 Info: 12: add_release_status migrating 11:16:38.0 Info: Beginning Transaction 11:16:38.0 Info: Starting migration of Main DB to 12 11:16:38.0 Info: AlterTable MetadataProfiles 11:16:38.0 Info: => 6E-07s 11:16:38.0 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:16:38.0 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:16:38.0 Info: => 0.000499s 11:16:38.0 Info: PerformDBOperation 11:16:38.0 Info: Performing DB Operation 11:16:38.0 Info: => 2.4E-05s 11:16:38.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-30T11:16:38', 'add_release_status') 11:16:38.0 Info: Committing Transaction 11:16:38.0 Info: 12: add_release_status migrated 11:16:38.0 Info: => 0.000276s 11:16:38.0 Info: 13: album_download_notification migrating 11:16:38.0 Info: Beginning Transaction 11:16:38.0 Info: Starting migration of Main DB to 13 11:16:38.0 Info: AlterTable Notifications 11:16:38.0 Info: => 6E-07s 11:16:38.0 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:16:38.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:16:38.0 Info: => 0.0004943s 11:16:38.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-30T11:16:38', 'album_download_notification') 11:16:38.0 Info: Committing Transaction 11:16:38.0 Info: 13: album_download_notification migrated 11:16:38.0 Info: => 0.0007577s 11:16:38.0 Info: 14: fix_language_metadata_profiles migrating 11:16:38.0 Info: Beginning Transaction 11:16:38.0 Info: Starting migration of Main DB to 14 11:16:38.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 11:16:38.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 11:16:38.0 Info: => 7.29E-05s 11:16:38.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 11:16:38.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 11:16:38.0 Info: => 4.87E-05s 11:16:38.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-30T11:16:38', 'fix_language_metadata_profiles') 11:16:38.0 Info: Committing Transaction 11:16:38.0 Info: 14: fix_language_metadata_profiles migrated 11:16:38.0 Info: => 0.0002741s 11:16:38.0 Info: 15: remove_fanzub migrating 11:16:38.0 Info: Beginning Transaction 11:16:38.0 Info: Starting migration of Main DB to 15 11:16:38.0 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:38.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:38.0 Info: => 3.96E-05s 11:16:38.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-30T11:16:38', 'remove_fanzub') 11:16:38.0 Info: Committing Transaction 11:16:38.0 Info: 15: remove_fanzub migrated 11:16:38.0 Info: => 0.0002607s 11:16:38.0 Info: 16: update_artist_history_indexes migrating 11:16:38.0 Info: Beginning Transaction 11:16:38.0 Info: Starting migration of Main DB to 16 11:16:38.0 Info: CreateIndex Albums (ArtistId) 11:16:38.0 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:16:38.0 Info: => 9.84E-05s 11:16:38.0 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:16:38.0 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:16:38.0 Info: => 7.22E-05s 11:16:38.0 Info: DeleteIndex History (AlbumId) 11:16:38.0 Info: DROP INDEX "IX_History_AlbumId" 11:16:38.0 Info: => 0.0001234s 11:16:38.0 Info: CreateIndex History (AlbumId, Date) 11:16:38.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:38.0 Info: => 8.8E-05s 11:16:38.0 Info: DeleteIndex History (DownloadId) 11:16:38.0 Info: DROP INDEX "IX_History_DownloadId" 11:16:38.0 Info: => 0.0001045s 11:16:38.0 Info: CreateIndex History (DownloadId, Date) 11:16:38.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:38.0 Info: => 8.16E-05s 11:16:38.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-30T11:16:38', 'update_artist_history_indexes') 11:16:38.0 Info: Committing Transaction 11:16:38.0 Info: 16: update_artist_history_indexes migrated 11:16:38.0 Info: => 0.0003667s 11:16:38.0 Info: 17: remove_nma migrating 11:16:38.0 Info: Beginning Transaction 11:16:38.0 Info: Starting migration of Main DB to 17 11:16:38.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:38.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:16:38.0 Info: => 4.45E-05s 11:16:38.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-30T11:16:38', 'remove_nma') 11:16:38.0 Info: Committing Transaction 11:16:38.0 Info: 17: remove_nma migrated 11:16:38.0 Info: => 0.0002681s 11:16:38.0 Info: 18: album_disambiguation migrating 11:16:38.0 Info: Beginning Transaction 11:16:38.0 Info: Starting migration of Main DB to 18 11:16:38.0 Info: AlterTable Albums 11:16:38.0 Info: => 6E-07s 11:16:38.0 Info: CreateColumn Albums Disambiguation String 11:16:38.0 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:16:38.0 Info: => 0.0005024s 11:16:38.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-30T11:16:38', 'album_disambiguation') 11:16:38.0 Info: Committing Transaction 11:16:38.0 Info: 18: album_disambiguation migrated 11:16:38.0 Info: => 0.0007636s 11:16:38.0 Info: 19: add_ape_quality_in_profiles migrating 11:16:38.0 Info: Beginning Transaction 11:16:38.0 Info: Starting migration of Main DB to 19 11:16:38.0 Info: PerformDBOperation 11:16:38.0 Info: Performing DB Operation 11:16:38.0 Info: => 3.8E-05s 11:16:38.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-30T11:16:38', 'add_ape_quality_in_profiles') 11:16:38.0 Info: Committing Transaction 11:16:38.0 Info: 19: add_ape_quality_in_profiles migrated 11:16:38.0 Info: => 0.0002868s 11:16:38.0 Info: 20: remove_pushalot migrating 11:16:38.0 Info: Beginning Transaction 11:16:38.0 Info: Starting migration of Main DB to 20 11:16:38.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:38.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:16:38.0 Info: => 4.4E-05s 11:16:38.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:38.0 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:16:38.0 Info: => 2.57E-05s 11:16:38.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:38.0 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:16:38.0 Info: => 2.57E-05s 11:16:38.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-30T11:16:38', 'remove_pushalot') 11:16:38.0 Info: Committing Transaction 11:16:38.0 Info: 20: remove_pushalot migrated 11:16:38.0 Info: => 0.0002509s 11:16:38.0 Info: 21: add_custom_filters migrating 11:16:38.0 Info: Beginning Transaction 11:16:38.0 Info: Starting migration of Main DB to 21 11:16:38.0 Info: CreateTable CustomFilters 11:16:38.0 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:16:38.0 Info: => 0.0001208s 11:16:38.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-30T11:16:38', 'add_custom_filters') 11:16:38.0 Info: Committing Transaction 11:16:38.0 Info: 21: add_custom_filters migrated 11:16:38.0 Info: => 0.0003938s 11:16:38.0 Info: 22: import_list_tags migrating 11:16:38.0 Info: Beginning Transaction 11:16:38.0 Info: Starting migration of Main DB to 22 11:16:38.0 Info: AlterTable ImportLists 11:16:38.0 Info: => 5E-07s 11:16:38.0 Info: CreateColumn ImportLists Tags String 11:16:38.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:16:38.0 Info: => 0.0005158s 11:16:38.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-30T11:16:38', 'import_list_tags') 11:16:38.0 Info: Committing Transaction 11:16:38.0 Info: 22: import_list_tags migrated 11:16:38.0 Info: => 0.0007792s 11:16:38.0 Info: 23: add_release_groups_etc migrating 11:16:38.0 Info: Beginning Transaction 11:16:38.0 Info: Starting migration of Main DB to 23 11:16:38.0 Info: CreateTable ArtistMetadata 11:16:38.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) 11:16:38.0 Info: => 0.0002028s 11:16:38.0 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:16:38.0 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:16:38.0 Info: => 0.0001005s 11:16:38.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" 11:16:38.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" 11:16:38.0 Info: => 7.84E-05s 11:16:38.0 Info: AlterTable Artists 11:16:38.0 Info: => 4E-07s 11:16:38.0 Info: CreateColumn Artists ArtistMetadataId Int32 11:16:38.0 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:38.0 Info: => 0.0005036s 11:16:38.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:38.0 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:38.0 Info: => 6.21E-05s 11:16:38.0 Info: CreateTable AlbumReleases 11:16:38.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) 11:16:38.0 Info: => 0.0001393s 11:16:38.0 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:16:38.0 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:38.0 Info: => 8.32E-05s 11:16:38.0 Info: CreateIndex AlbumReleases (AlbumId) 11:16:38.0 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:38.0 Info: => 7.17E-05s 11:16:38.0 Info: PerformDBOperation 11:16:38.0 Info: Performing DB Operation 11:16:38.0 Info: => 2.9E-05s 11:16:38.0 Info: AlterTable Albums 11:16:38.0 Info: => 5E-07s 11:16:38.0 Info: CreateColumn Albums ArtistMetadataId Int32 11:16:38.0 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:38.0 Info: => 0.0005168s 11:16:38.0 Info: AlterTable Albums 11:16:38.0 Info: => 5E-07s 11:16:38.0 Info: CreateColumn Albums AnyReleaseOk Boolean 11:16:38.0 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:16:38.0 Info: => 0.0005044s 11:16:38.0 Info: AlterTable Albums 11:16:38.0 Info: => 5E-07s 11:16:38.0 Info: CreateColumn Albums Links String 11:16:38.0 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:16:38.0 Info: => 0.0011132s 11:16:38.0 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:38.0 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:38.0 Info: => 7.64E-05s 11:16:38.0 Info: AlterTable Tracks 11:16:38.0 Info: => 4E-07s 11:16:38.0 Info: CreateColumn Tracks ForeignRecordingId String 11:16:38.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:16:38.0 Info: => 0.0005084s 11:16:38.0 Info: AlterTable Tracks 11:16:38.0 Info: => 7E-07s 11:16:38.0 Info: CreateColumn Tracks AlbumReleaseId Int32 11:16:38.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:16:38.0 Info: => 0.0005094s 11:16:38.0 Info: AlterTable Tracks 11:16:38.0 Info: => 4E-07s 11:16:38.0 Info: CreateColumn Tracks ArtistMetadataId Int32 11:16:38.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:38.0 Info: => 0.0005029s 11:16:38.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:38.0 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:38.0 Info: => 7.45E-05s 11:16:38.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:38.0 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:38.0 Info: => 5.59E-05s 11:16:38.0 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:16:38.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:38.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" 11:16:38.0 Info: DROP TABLE "Artists" 11:16:38.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:38.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:38.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:38.0 Info: => 0.0045971s 11:16:38.0 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:16:38.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) 11:16:38.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" 11:16:38.0 Info: DROP TABLE "Albums" 11:16:38.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:38.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:38.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:38.0 Info: => 0.0039549s 11:16:38.0 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:16:38.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) 11:16:38.0 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 11:16:38.0 Info: DROP TABLE "Tracks" 11:16:38.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:38.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:38.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:38.0 Info: => 0.0035893s 11:16:38.0 Info: DeleteColumn TrackFiles ArtistId 11:16:38.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 11:16:38.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 11:16:38.0 Info: DROP TABLE "TrackFiles" 11:16:38.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:38.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:38.0 Info: => 0.0043095s 11:16:38.0 Info: CreateIndex Artists (ArtistMetadataId) 11:16:38.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:38.0 Info: => 7.1E-05s 11:16:38.0 Info: CreateIndex Artists (Monitored) 11:16:38.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:38.0 Info: => 6.62E-05s 11:16:38.0 Info: CreateIndex Albums (ArtistMetadataId) 11:16:38.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:38.0 Info: => 6.43E-05s 11:16:38.0 Info: CreateIndex Tracks (ArtistMetadataId) 11:16:38.0 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:16:38.0 Info: => 6.4E-05s 11:16:38.0 Info: CreateIndex Tracks (AlbumReleaseId) 11:16:38.0 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:16:38.0 Info: => 6.2E-05s 11:16:38.0 Info: CreateIndex Tracks (ForeignRecordingId) 11:16:38.0 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:16:38.0 Info: => 6.57E-05s 11:16:38.0 Info: UpdateData 11:16:38.0 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:38.0 Info: => 3.71E-05s 11:16:38.0 Info: UpdateData 11:16:38.0 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:38.0 Info: => 3E-05s 11:16:38.0 Info: UpdateData 11:16:38.0 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:16:38.0 Info: => 3.46E-05s 11:16:38.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-30T11:16:38', 'add_release_groups_etc') 11:16:38.0 Info: Committing Transaction 11:16:38.0 Info: 23: add_release_groups_etc migrated 11:16:38.0 Info: => 0.0005161s 11:16:38.0 Info: 24: NewMediaInfoFormat migrating 11:16:38.0 Info: Beginning Transaction 11:16:38.0 Info: Starting migration of Main DB to 24 11:16:38.0 Info: UpdateData 11:16:38.0 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:16:38.0 Info: => 4.67E-05s 11:16:38.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-30T11:16:38', 'NewMediaInfoFormat') 11:16:38.0 Info: Committing Transaction 11:16:38.0 Info: 24: NewMediaInfoFormat migrated 11:16:38.0 Info: => 0.0002736s 11:16:38.0 Info: 25: rename_restrictions_to_release_profiles migrating 11:16:38.0 Info: Beginning Transaction 11:16:38.0 Info: Starting migration of Main DB to 25 11:16:38.0 Info: RenameTable Restrictions ReleaseProfiles 11:16:38.0 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:16:38.0 Info: => 0.0013381s 11:16:38.0 Info: AlterTable ReleaseProfiles 11:16:38.0 Info: => 6E-07s 11:16:38.0 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:16:38.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:16:38.0 Info: => 0.0004918s 11:16:38.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-30T11:16:38', 'rename_restrictions_to_release_profiles') 11:16:38.0 Info: Committing Transaction 11:16:38.0 Info: 25: rename_restrictions_to_release_profiles migrated 11:16:38.0 Info: => 0.0007557s 11:16:38.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:16:38.0 Info: Beginning Transaction 11:16:38.0 Info: Starting migration of Main DB to 26 11:16:38.0 Info: RenameTable Profiles QualityProfiles 11:16:38.0 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:16:38.0 Info: => 0.0013313s 11:16:38.0 Info: AlterTable QualityProfiles 11:16:38.0 Info: => 6E-07s 11:16:38.0 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:16:38.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:38.0 Info: => 0.0004984s 11:16:38.0 Info: AlterTable LanguageProfiles 11:16:38.0 Info: => 6E-07s 11:16:38.0 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:16:38.0 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:38.0 Info: => 0.0004706s 11:16:38.0 Info: UpdateData 11:16:38.0 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:38.0 Info: => 3.86E-05s 11:16:38.0 Info: UpdateData 11:16:38.0 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:38.0 Info: => 2.6E-05s 11:16:38.0 Info: RenameColumn Artists ProfileId to QualityProfileId 11:16:38.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:38.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:16:38.0 Info: DROP TABLE "Artists" 11:16:38.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:38.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:38.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:38.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:38.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:38.0 Info: => 0.003794s 11:16:38.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-30T11:16:38', 'rename_quality_profiles_add_upgrade_allowed') 11:16:38.0 Info: Committing Transaction 11:16:38.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:16:38.0 Info: => 0.0041665s 11:16:38.0 Info: 27: add_import_exclusions migrating 11:16:38.0 Info: Beginning Transaction 11:16:38.0 Info: Starting migration of Main DB to 27 11:16:38.0 Info: CreateTable ImportListExclusions 11:16:38.0 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:16:38.0 Info: => 0.0001169s 11:16:38.0 Info: CreateIndex ImportListExclusions (ForeignId) 11:16:38.0 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:16:38.0 Info: => 7.48E-05s 11:16:38.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-30T11:16:38', 'add_import_exclusions') 11:16:38.0 Info: Committing Transaction 11:16:38.0 Info: 27: add_import_exclusions migrated 11:16:38.0 Info: => 0.000341s 11:16:38.0 Info: 28: clean_artist_metadata_table migrating 11:16:38.0 Info: Beginning Transaction 11:16:38.0 Info: Starting migration of Main DB to 28 11:16:38.0 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:16:38.0 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:16:38.0 Info: => 0.0001495s 11:16:38.0 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:16:38.0 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:16:38.0 Info: => 0.0008473s 11:16:38.0 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:16:38.0 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:16:38.0 Info: => 0.0001163s 11:16:38.0 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:16:38.0 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:16:38.0 Info: => 0.0001098s 11:16:38.0 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:16:38.0 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:16:38.0 Info: => 0.0001024s 11:16:38.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:16:38.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:16:38.0 Info: => 0.0001026s 11:16:38.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-30T11:16:38', 'clean_artist_metadata_table') 11:16:38.0 Info: Committing Transaction 11:16:38.0 Info: 28: clean_artist_metadata_table migrated 11:16:38.0 Info: => 0.0003524s 11:16:38.0 Info: 29: health_issue_notification migrating 11:16:38.0 Info: Beginning Transaction 11:16:38.0 Info: Starting migration of Main DB to 29 11:16:38.0 Info: AlterTable Notifications 11:16:38.0 Info: => 5E-07s 11:16:38.0 Info: CreateColumn Notifications OnHealthIssue Boolean 11:16:38.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:16:38.0 Info: => 0.000526s 11:16:38.0 Info: AlterTable Notifications 11:16:38.0 Info: => 4E-07s 11:16:38.0 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:16:38.0 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:16:38.0 Info: => 0.0004922s 11:16:38.0 Info: AlterTable Notifications 11:16:38.0 Info: => 4E-07s 11:16:38.0 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:16:38.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:16:38.0 Info: => 0.000486s 11:16:38.0 Info: AlterTable Notifications 11:16:38.0 Info: => 6E-07s 11:16:38.0 Info: CreateColumn Notifications OnImportFailure Boolean 11:16:38.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:16:38.0 Info: => 0.0004818s 11:16:38.0 Info: AlterTable Notifications 11:16:38.0 Info: => 5E-07s 11:16:38.0 Info: CreateColumn Notifications OnTrackRetag Boolean 11:16:38.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:16:38.0 Info: => 0.0005054s 11:16:38.0 Info: DeleteColumn Notifications OnDownload 11:16:38.0 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:16:38.0 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 11:16:38.0 Info: DROP TABLE "Notifications" 11:16:38.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:38.0 Info: => 0.0041421s 11:16:38.0 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:16:38.0 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:16:38.0 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 11:16:38.0 Info: DROP TABLE "Notifications" 11:16:38.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:38.0 Info: => 0.0034394s 11:16:38.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-30T11:16:38', 'health_issue_notification') 11:16:38.0 Info: Committing Transaction 11:16:38.0 Info: 29: health_issue_notification migrated 11:16:38.0 Info: => 0.0037729s 11:16:38.0 Info: 30: add_mediafilerepository_mtime migrating 11:16:38.0 Info: Beginning Transaction 11:16:38.0 Info: Starting migration of Main DB to 30 11:16:38.0 Info: AlterTable TrackFiles 11:16:38.0 Info: => 6E-07s 11:16:38.0 Info: CreateColumn TrackFiles Modified DateTime 11:16:38.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:16:38.0 Info: => 0.0005246s 11:16:38.0 Info: AlterTable TrackFiles 11:16:38.0 Info: => 5E-07s 11:16:38.0 Info: CreateColumn TrackFiles Path String 11:16:38.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:16:38.0 Info: => 0.0004842s 11:16:38.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:38.0 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:38.0 Info: => 3.44E-05s 11:16:38.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:16:38.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:16:38.0 Info: => 0.0001154s 11:16:38.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 11:16:38.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 11:16:38.0 Info: => 0.0001532s 11:16:38.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 11:16:38.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 11:16:38.0 Info: => 0.0001325s 11:16:38.0 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 11:16:38.0 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 11:16:38.0 Info: => 7.25E-05s 11:16:38.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:38.0 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:38.0 Info: => 4.42E-05s 11:16:38.0 Info: AlterTable TrackFiles 11:16:38.0 Info: => 4E-07s 11:16:38.0 Info: AlterColumn TrackFiles Path String 11:16:38.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:38.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 11:16:38.0 Info: DROP TABLE "TrackFiles" 11:16:38.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:38.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:38.0 Info: => 0.0045363s 11:16:38.0 Info: CreateIndex TrackFiles (Path) 11:16:38.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:38.0 Info: => 7.06E-05s 11:16:38.0 Info: DeleteColumn TrackFiles RelativePath 11:16:38.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:38.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 11:16:38.0 Info: DROP TABLE "TrackFiles" 11:16:38.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:38.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:38.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:38.0 Info: => 0.0036236s 11:16:38.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-30T11:16:38', 'add_mediafilerepository_mtime') 11:16:38.0 Info: Committing Transaction 11:16:38.0 Info: 30: add_mediafilerepository_mtime migrated 11:16:38.0 Info: => 0.0039257s 11:16:38.0 Info: 31: add_artistmetadataid_constraint migrating 11:16:38.0 Info: Beginning Transaction 11:16:38.0 Info: Starting migration of Main DB to 31 11:16:38.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") 11:16:38.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") 11:16:38.0 Info: => 8.32E-05s 11:16:38.0 Info: DeleteIndex Artists (ArtistMetadataId) 11:16:38.0 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 11:16:38.0 Info: => 0.0001301s 11:16:38.0 Info: AlterColumn Artists ArtistMetadataId Int32 11:16:38.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:38.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:16:38.0 Info: DROP TABLE "Artists" 11:16:38.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:38.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:38.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:38.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:38.0 Info: => 0.0047594s 11:16:38.0 Info: CreateIndex Artists (ArtistMetadataId) 11:16:38.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:38.0 Info: => 7.36E-05s 11:16:38.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-07-30T11:16:38', 'add_artistmetadataid_constraint') 11:16:38.0 Info: Committing Transaction 11:16:38.0 Info: 31: add_artistmetadataid_constraint migrated 11:16:38.0 Info: => 0.0003882s 11:16:38.0 Info: 32: old_ids_and_artist_alias migrating 11:16:38.0 Info: Beginning Transaction 11:16:38.0 Info: Starting migration of Main DB to 32 11:16:38.0 Info: AlterTable ArtistMetadata 11:16:38.0 Info: => 6E-07s 11:16:38.0 Info: CreateColumn ArtistMetadata Aliases String 11:16:38.0 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 11:16:38.0 Info: => 0.0005283s 11:16:38.0 Info: AlterTable ArtistMetadata 11:16:38.0 Info: => 5E-07s 11:16:38.0 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 11:16:38.0 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 11:16:38.0 Info: => 0.0004921s 11:16:38.0 Info: AlterTable Albums 11:16:38.0 Info: => 5E-07s 11:16:38.0 Info: CreateColumn Albums OldForeignAlbumIds String 11:16:38.0 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 11:16:38.0 Info: => 0.0004852s 11:16:38.0 Info: AlterTable AlbumReleases 11:16:38.0 Info: => 4E-07s 11:16:38.0 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 11:16:38.0 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 11:16:38.0 Info: => 0.0005s 11:16:38.0 Info: AlterTable Tracks 11:16:38.0 Info: => 4E-07s 11:16:38.0 Info: CreateColumn Tracks OldForeignRecordingIds String 11:16:38.0 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 11:16:38.0 Info: => 0.0004938s 11:16:38.0 Info: AlterTable Tracks 11:16:38.0 Info: => 5E-07s 11:16:38.0 Info: CreateColumn Tracks OldForeignTrackIds String 11:16:38.0 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 11:16:38.0 Info: => 0.0004873s 11:16:38.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-07-30T11:16:38', 'old_ids_and_artist_alias') 11:16:38.0 Info: Committing Transaction 11:16:38.0 Info: 32: old_ids_and_artist_alias migrated 11:16:38.0 Info: => 0.0007558s 11:16:38.0 Info: 33: download_propers_config migrating 11:16:38.0 Info: Beginning Transaction 11:16:38.0 Info: Starting migration of Main DB to 33 11:16:38.0 Info: PerformDBOperation 11:16:38.0 Info: Performing DB Operation 11:16:38.0 Info: => 3.05E-05s 11:16:38.0 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:16:38.0 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:16:38.0 Info: => 3.13E-05s 11:16:38.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-07-30T11:16:38', 'download_propers_config') 11:16:38.0 Info: Committing Transaction 11:16:38.0 Info: 33: download_propers_config migrated 11:16:38.0 Info: => 0.0002515s 11:16:38.0 Info: 34: remove_language_profiles migrating 11:16:38.0 Info: Beginning Transaction 11:16:38.0 Info: Starting migration of Main DB to 34 11:16:38.0 Info: DeleteTable LanguageProfiles 11:16:38.0 Info: DROP TABLE "LanguageProfiles" 11:16:38.0 Info: => 0.0001921s 11:16:38.0 Info: DeleteColumn Artists LanguageProfileId 11:16:38.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:38.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" 11:16:38.0 Info: DROP TABLE "Artists" 11:16:38.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:38.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:38.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:38.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:38.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:38.0 Info: => 0.0039403s 11:16:38.0 Info: DeleteColumn ImportLists LanguageProfileId 11:16:38.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) 11:16:38.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" 11:16:38.0 Info: DROP TABLE "ImportLists" 11:16:38.0 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 11:16:38.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:38.0 Info: => 0.0045106s 11:16:38.0 Info: DeleteColumn Blacklist Language 11:16:38.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) 11:16:38.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" 11:16:38.0 Info: DROP TABLE "Blacklist" 11:16:38.0 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 11:16:38.0 Info: => 0.003379s 11:16:38.0 Info: DeleteColumn History Language 11:16:38.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) 11:16:38.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" 11:16:38.0 Info: DROP TABLE "History" 11:16:38.0 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:16:38.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:38.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:38.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:38.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:38.1 Info: => 0.003941s 11:16:38.1 Info: DeleteColumn LyricFiles Language 11:16:38.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) 11:16:38.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" 11:16:38.1 Info: DROP TABLE "LyricFiles" 11:16:38.1 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:38.1 Info: => 0.0044423s 11:16:38.1 Info: DeleteColumn TrackFiles Language 11:16: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, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:38.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" 11:16:38.1 Info: DROP TABLE "TrackFiles" 11:16:38.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:38.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:38.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:38.1 Info: => 0.0036421s 11:16:38.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-07-30T11:16:38', 'remove_language_profiles') 11:16:38.1 Info: Committing Transaction 11:16:38.1 Info: 34: remove_language_profiles migrated 11:16:38.1 Info: => 0.0040933s 11:16:38.1 Info: 35: multi_disc_naming_format migrating 11:16:38.1 Info: Beginning Transaction 11:16:38.1 Info: Starting migration of Main DB to 35 11:16:38.1 Info: AlterTable NamingConfig 11:16:38.1 Info: => 5E-07s 11:16:38.1 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 11:16:38.1 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 11:16:38.1 Info: => 0.0005373s 11:16:38.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:16:38.1 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:16:38.1 Info: => 3.97E-05s 11:16:38.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-07-30T11:16:38', 'multi_disc_naming_format') 11:16:38.1 Info: Committing Transaction 11:16:38.1 Info: 35: multi_disc_naming_format migrated 11:16:38.1 Info: => 0.0002798s 11:16:38.1 Info: 36: add_download_client_priority migrating 11:16:38.1 Info: Beginning Transaction 11:16:38.1 Info: Starting migration of Main DB to 36 11:16:38.1 Info: AlterTable DownloadClients 11:16:38.1 Info: => 5E-07s 11:16:38.1 Info: CreateColumn DownloadClients Priority Int32 11:16:38.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 11:16:38.1 Info: => 0.000564s 11:16:38.1 Info: PerformDBOperation 11:16:38.1 Info: Performing DB Operation 11:16:38.1 Info: => 4.65E-05s 11:16:38.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-07-30T11:16:38', 'add_download_client_priority') 11:16:38.1 Info: Committing Transaction 11:16:38.1 Info: 36: add_download_client_priority migrated 11:16:38.1 Info: => 0.0002978s 11:16:38.1 Info: 37: remove_growl_prowl migrating 11:16:38.1 Info: Beginning Transaction 11:16:38.1 Info: Starting migration of Main DB to 37 11:16:38.1 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:38.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 11:16:38.1 Info: => 4.38E-05s 11:16:38.1 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:38.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 11:16:38.1 Info: => 2.51E-05s 11:16:38.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-07-30T11:16:38', 'remove_growl_prowl') 11:16:38.1 Info: Committing Transaction 11:16:38.1 Info: 37: remove_growl_prowl migrated 11:16:38.1 Info: => 0.0002423s 11:16:38.1 Info: 38: remove_plex_hometheatre migrating 11:16:38.1 Info: Beginning Transaction 11:16:38.1 Info: Starting migration of Main DB to 38 11:16:38.1 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:38.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 11:16:38.1 Info: => 4.22E-05s 11:16:38.1 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:38.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 11:16:38.1 Info: => 2.62E-05s 11:16:38.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-07-30T11:16:38', 'remove_plex_hometheatre') 11:16:38.1 Info: Committing Transaction 11:16:38.1 Info: 38: remove_plex_hometheatre migrated 11:16:38.1 Info: => 0.000244s 11:16:38.1 Info: 39: add_root_folder_add_defaults migrating 11:16:38.1 Info: Beginning Transaction 11:16:38.1 Info: Starting migration of Main DB to 39 11:16:38.1 Info: AlterTable RootFolders 11:16:38.1 Info: => 5E-07s 11:16:38.1 Info: CreateColumn RootFolders Name String 11:16:38.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 11:16:38.1 Info: => 0.000546s 11:16:38.1 Info: AlterTable RootFolders 11:16:38.1 Info: => 7E-07s 11:16:38.1 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 11:16:38.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 11:16:38.1 Info: => 0.0005277s 11:16:38.1 Info: AlterTable RootFolders 11:16:38.1 Info: => 4E-07s 11:16:38.1 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 11:16:38.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 11:16:38.1 Info: => 0.00054s 11:16:38.1 Info: AlterTable RootFolders 11:16:38.1 Info: => 5E-07s 11:16:38.1 Info: CreateColumn RootFolders DefaultMonitorOption Int32 11:16:38.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 11:16:38.1 Info: => 0.0005039s 11:16:38.1 Info: AlterTable RootFolders 11:16:38.1 Info: => 5E-07s 11:16:38.1 Info: CreateColumn RootFolders DefaultTags String 11:16:38.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 11:16:38.1 Info: => 0.0005117s 11:16:38.1 Info: PerformDBOperation 11:16:38.1 Info: Performing DB Operation 11:16:38.1 Info: => 4.42E-05s 11:16:38.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-07-30T11:16:38', 'add_root_folder_add_defaults') 11:16:38.1 Info: Committing Transaction 11:16:38.1 Info: 39: add_root_folder_add_defaults migrated 11:16:38.1 Info: => 0.0002986s 11:16:38.1 Info: 40: task_duration migrating 11:16:38.1 Info: Beginning Transaction 11:16:38.1 Info: Starting migration of Main DB to 40 11:16:38.1 Info: AlterTable ScheduledTasks 11:16:38.1 Info: => 6E-07s 11:16:38.1 Info: CreateColumn ScheduledTasks LastStartTime DateTime 11:16:38.1 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 11:16:38.1 Info: => 0.000541s 11:16:38.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-07-30T11:16:38', 'task_duration') 11:16:38.1 Info: Committing Transaction 11:16:38.1 Info: 40: task_duration migrated 11:16:38.1 Info: => 0.0008056s 11:16:38.1 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 11:16:38.1 Info: Beginning Transaction 11:16:38.1 Info: Starting migration of Main DB to 41 11:16:38.1 Info: AlterTable ReleaseProfiles 11:16:38.1 Info: => 6E-07s 11:16:38.1 Info: CreateColumn ReleaseProfiles Enabled Boolean 11:16:38.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 11:16:38.1 Info: => 0.0005086s 11:16:38.1 Info: AlterTable ReleaseProfiles 11:16:38.1 Info: => 5E-07s 11:16:38.1 Info: CreateColumn ReleaseProfiles IndexerId Int32 11:16:38.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 11:16:38.1 Info: => 0.0004888s 11:16:38.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-07-30T11:16:38', 'add_indexer_and_enabled_to_release_profiles') 11:16:38.1 Info: Committing Transaction 11:16:38.1 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 11:16:38.1 Info: => 0.000752s 11:16:38.1 Info: 42: remove_album_folders migrating 11:16:38.1 Info: Beginning Transaction 11:16:38.1 Info: Starting migration of Main DB to 42 11:16:38.1 Info: DeleteColumn Artists AlbumFolder 11:16: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, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:38.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" 11:16:38.1 Info: DROP TABLE "Artists" 11:16:38.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:38.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:38.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:38.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:38.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:38.1 Info: => 0.0050001s 11:16:38.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:16:38.1 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:16:38.1 Info: => 3.4E-05s 11:16:38.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:16:38.1 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:16:38.1 Info: => 2.72E-05s 11:16:38.1 Info: DeleteColumn NamingConfig AlbumFolderFormat 11:16:38.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) 11:16:38.1 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 11:16:38.1 Info: DROP TABLE "NamingConfig" 11:16:38.1 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 11:16:38.1 Info: => 0.00334s 11:16:38.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-07-30T11:16:38', 'remove_album_folders') 11:16:38.1 Info: Committing Transaction 11:16:38.1 Info: 42: remove_album_folders migrated 11:16:38.1 Info: => 0.0037109s 11:16:38.1 Info: 44: add_priority_to_indexers migrating 11:16:38.1 Info: Beginning Transaction 11:16:38.1 Info: Starting migration of Main DB to 44 11:16:38.1 Info: AlterTable Indexers 11:16:38.1 Info: => 5E-07s 11:16:38.1 Info: CreateColumn Indexers Priority Int32 11:16:38.1 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 11:16:38.1 Info: => 0.0005303s 11:16:38.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-07-30T11:16:38', 'add_priority_to_indexers') 11:16:38.1 Info: Committing Transaction 11:16:38.1 Info: 44: add_priority_to_indexers migrated 11:16:38.1 Info: => 0.0007912s 11:16:38.1 Info: 45: remove_chown_and_folderchmod_config migrating 11:16:38.1 Info: Beginning Transaction 11:16:38.1 Info: Starting migration of Main DB to 45 11:16:38.1 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:16:38.1 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:16:38.1 Info: => 0.0001148s 11:16:38.1 Info: PerformDBOperation 11:16:38.1 Info: Performing DB Operation 11:16:38.1 Info: => 2.36E-05s 11:16:38.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-07-30T11:16:38', 'remove_chown_and_folderchmod_config') 11:16:38.1 Info: Committing Transaction 11:16:38.1 Info: 45: remove_chown_and_folderchmod_config migrated 11:16:38.1 Info: => 0.0002507s 11:16:38.1 Info: 47: update_notifiarr migrating 11:16:38.1 Info: Beginning Transaction 11:16:38.1 Info: Starting migration of Main DB to 47 11:16:38.1 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:16:38.1 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:16:38.1 Info: => 6.67E-05s 11:16:38.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-07-30T11:16:38', 'update_notifiarr') 11:16:38.1 Info: Committing Transaction 11:16:38.1 Info: 47: update_notifiarr migrated 11:16:38.1 Info: => 0.0002911s 11:16:38.1 Info: 49: email_multiple_addresses migrating 11:16:38.1 Info: Beginning Transaction 11:16:38.1 Info: Starting migration of Main DB to 49 11:16:38.1 Info: PerformDBOperation 11:16:38.1 Info: Performing DB Operation 11:16:38.1 Info: => 4.96E-05s 11:16:38.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-07-30T11:16:38', 'email_multiple_addresses') 11:16:38.1 Info: Committing Transaction 11:16:38.1 Info: 49: email_multiple_addresses migrated 11:16:38.1 Info: => 0.0002838s 11:16:38.1 Info: 50: rename_blacklist_to_blocklist migrating 11:16:38.1 Info: Beginning Transaction 11:16:38.1 Info: Starting migration of Main DB to 50 11:16:38.1 Info: RenameTable Blacklist Blocklist 11:16:38.1 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 11:16:38.1 Info: => 0.0014314s 11:16:38.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-07-30T11:16:38', 'rename_blacklist_to_blocklist') 11:16:38.1 Info: Committing Transaction 11:16:38.1 Info: 50: rename_blacklist_to_blocklist migrated 11:16:38.1 Info: => 0.0017118s 11:16:38.1 Info: 51: cdh_per_downloadclient migrating 11:16:38.1 Info: Beginning Transaction 11:16:38.1 Info: Starting migration of Main DB to 51 11:16:38.1 Info: AlterTable DownloadClients 11:16:38.1 Info: => 6E-07s 11:16:38.1 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 11:16:38.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 11:16:38.1 Info: => 0.0005404s 11:16:38.1 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 11:16:38.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 11:16:38.1 Info: => 0.0005113s 11:16:38.1 Info: PerformDBOperation 11:16:38.1 Info: Performing DB Operation 11:16:38.1 Info: => 0.000143s 11:16:38.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-07-30T11:16:38', 'cdh_per_downloadclient') 11:16:38.1 Info: Committing Transaction 11:16:38.1 Info: 51: cdh_per_downloadclient migrated 11:16:38.1 Info: => 0.0004113s 11:16:38.1 Info: 52: download_history migrating 11:16:38.1 Info: Beginning Transaction 11:16:38.1 Info: Starting migration of Main DB to 52 11:16:38.1 Info: CreateTable DownloadHistory 11:16:38.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) 11:16:38.1 Info: => 0.0001507s 11:16:38.1 Info: CreateIndex DownloadHistory (EventType) 11:16:38.1 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:16:38.1 Info: => 8.02E-05s 11:16:38.1 Info: CreateIndex DownloadHistory (ArtistId) 11:16:38.1 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:16:38.1 Info: => 7.55E-05s 11:16:38.1 Info: CreateIndex DownloadHistory (DownloadId) 11:16:38.1 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:16:38.1 Info: => 6.96E-05s 11:16:38.1 Info: PerformDBOperation 11:16:38.1 Info: Performing DB Operation 11:16:38.1 Info: => 0.0001362s 11:16:38.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-07-30T11:16:38', 'download_history') 11:16:38.1 Info: Committing Transaction 11:16:38.1 Info: 52: download_history migrated 11:16:38.1 Info: => 0.0004346s 11:16:38.1 Info: 53: add_update_history migrating 11:16:38.1 Info: Beginning Transaction 11:16:38.1 Info: Starting migration of Main DB to 53 11:16:38.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-07-30T11:16:38', 'add_update_history') 11:16:38.1 Info: Committing Transaction 11:16:38.1 Info: 53: add_update_history migrated 11:16:38.1 Info: => 0.0002708s 11:16:38.1 Info: 54: add_on_update_to_notifications migrating 11:16:38.1 Info: Beginning Transaction 11:16:38.1 Info: Starting migration of Main DB to 54 11:16:38.1 Info: AlterTable Notifications 11:16:38.1 Info: => 5E-07s 11:16:38.1 Info: CreateColumn Notifications OnApplicationUpdate Boolean 11:16:38.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 11:16:38.1 Info: => 0.0005608s 11:16:38.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-07-30T11:16:38', 'add_on_update_to_notifications') 11:16:38.1 Info: Committing Transaction 11:16:38.1 Info: 54: add_on_update_to_notifications migrated 11:16:38.1 Info: => 0.0008371s 11:16:38.1 Info: 55: download_client_per_indexer migrating 11:16:38.1 Info: Beginning Transaction 11:16:38.1 Info: Starting migration of Main DB to 55 11:16:38.1 Info: AlterTable Indexers 11:16:38.1 Info: => 5E-07s 11:16:38.1 Info: CreateColumn Indexers DownloadClientId Int32 11:16:38.1 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 11:16:38.1 Info: => 0.0005661s 11:16:38.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-07-30T11:16:38', 'download_client_per_indexer') 11:16:38.1 Info: Committing Transaction 11:16:38.1 Info: 55: download_client_per_indexer migrated 11:16:38.1 Info: => 0.0008304s 11:16:38.1 Info: 56: AddNewItemMonitorType migrating 11:16:38.1 Info: Beginning Transaction 11:16:38.1 Info: Starting migration of Main DB to 56 11:16:38.1 Info: AlterTable Artists 11:16:38.1 Info: => 6E-07s 11:16:38.1 Info: CreateColumn Artists MonitorNewItems Int32 11:16:38.1 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:16:38.1 Info: => 0.0005725s 11:16:38.1 Info: AlterTable RootFolders 11:16:38.1 Info: => 5E-07s 11:16:38.1 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 11:16:38.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 11:16:38.1 Info: => 0.0005281s 11:16:38.1 Info: AlterTable ImportLists 11:16:38.1 Info: => 6E-07s 11:16:38.1 Info: CreateColumn ImportLists MonitorNewItems Int32 11:16:38.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:16:38.1 Info: => 0.0005743s 11:16:38.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-07-30T11:16:38', 'AddNewItemMonitorType') 11:16:38.1 Info: Committing Transaction 11:16:38.1 Info: 56: AddNewItemMonitorType migrated 11:16:38.1 Info: => 0.000854s 11:16:38.1 Info: 57: ImportListSearch migrating 11:16:38.1 Info: Beginning Transaction 11:16:38.1 Info: Starting migration of Main DB to 57 11:16:38.1 Info: AlterTable ImportLists 11:16:38.1 Info: => 6E-07s 11:16:38.1 Info: CreateColumn ImportLists ShouldSearch Boolean 11:16:38.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 11:16:38.1 Info: => 0.0005846s 11:16:38.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-07-30T11:16:38', 'ImportListSearch') 11:16:38.1 Info: Committing Transaction 11:16:38.1 Info: 57: ImportListSearch migrated 11:16:38.1 Info: => 0.0008732s 11:16:38.1 Info: 58: ImportListMonitorExisting migrating 11:16:38.1 Info: Beginning Transaction 11:16:38.1 Info: Starting migration of Main DB to 58 11:16:38.1 Info: AlterTable ImportLists 11:16:38.1 Info: => 7E-07s 11:16:38.1 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 11:16:38.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 11:16:38.1 Info: => 0.0005812s 11:16:38.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-07-30T11:16:38', 'ImportListMonitorExisting') 11:16:38.1 Info: Committing Transaction 11:16:38.1 Info: 58: ImportListMonitorExisting migrated 11:16:38.1 Info: => 0.0008496s 11:16:38.1 Info: 59: add_indexer_tags migrating 11:16:38.1 Info: Beginning Transaction 11:16:38.1 Info: Starting migration of Main DB to 59 11:16:38.1 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:38.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 11:16:38.1 Info: => 4.64E-05s 11:16:38.1 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:38.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 11:16:38.1 Info: => 2.64E-05s 11:16:38.1 Info: AlterTable Indexers 11:16:38.1 Info: => 3E-07s 11:16:38.1 Info: CreateColumn Indexers Tags String 11:16:38.1 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 11:16:38.1 Info: => 0.0005777s 11:16:38.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-07-30T11:16:38', 'add_indexer_tags') 11:16:38.1 Info: Committing Transaction 11:16:38.1 Info: 59: add_indexer_tags migrated 11:16:38.1 Info: => 0.0008583s 11:16:38.1 Info: 60: update_audio_types migrating 11:16:38.1 Info: Beginning Transaction 11:16:38.1 Info: Starting migration of Main DB to 60 11:16:38.1 Info: PerformDBOperation 11:16:38.1 Info: Performing DB Operation 11:16:38.1 Info: => 4.81E-05s 11:16:38.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-07-30T11:16:38', 'update_audio_types') 11:16:38.1 Info: Committing Transaction 11:16:38.1 Info: 60: update_audio_types migrated 11:16:38.1 Info: => 0.0002816s 11:16:38.1 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 11:16:38.1 Info: Beginning Transaction 11:16:38.1 Info: Starting migration of Main DB to 61 11:16:38.1 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:38.1 Info: DELETE FROM "Commands" WHERE 1 = 1 11:16:38.1 Info: => 4.12E-05s 11:16:38.1 Info: AlterTable AlbumReleases 11:16:38.1 Info: => 3E-07s 11:16:38.1 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 11:16:38.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) 11:16:38.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" 11:16:38.1 Info: DROP TABLE "AlbumReleases" 11:16:38.1 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 11:16:38.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:38.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:38.1 Info: => 0.0052696s 11:16:38.1 Info: AlterTable Albums 11:16:38.1 Info: => 6E-07s 11:16:38.1 Info: AlterColumn Albums LastInfoSync DateTimeOffset 11:16: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, "OldForeignAlbumIds" TEXT NOT NULL) 11:16: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", "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" 11:16:38.1 Info: DROP TABLE "Albums" 11:16:38.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:38.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:38.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:38.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:38.1 Info: => 0.0041846s 11:16:38.1 Info: AlterTable Albums 11:16:38.1 Info: => 4E-07s 11:16:38.1 Info: AlterColumn Albums ReleaseDate DateTimeOffset 11:16: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, "OldForeignAlbumIds" TEXT NOT NULL) 11:16: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", "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" 11:16:38.1 Info: DROP TABLE "Albums" 11:16:38.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:38.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:38.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:38.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:38.1 Info: => 0.0041154s 11:16:38.1 Info: AlterTable Albums 11:16:38.1 Info: => 5E-07s 11:16:38.1 Info: AlterColumn Albums Added DateTimeOffset 11:16: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, "OldForeignAlbumIds" TEXT NOT NULL) 11:16: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", "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" 11:16:38.1 Info: DROP TABLE "Albums" 11:16:38.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:38.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:38.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:38.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:38.1 Info: => 0.0050277s 11:16:38.1 Info: AlterTable Artists 11:16:38.1 Info: => 4E-07s 11:16:38.1 Info: AlterColumn Artists LastInfoSync DateTimeOffset 11:16: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, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 11:16:38.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" 11:16:38.1 Info: DROP TABLE "Artists" 11:16:38.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:38.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:38.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:38.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:38.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:38.1 Info: => 0.0040971s 11:16:38.1 Info: AlterTable Artists 11:16:38.1 Info: => 5E-07s 11:16:38.1 Info: AlterColumn Artists Added DateTimeOffset 11:16: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, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 11:16:38.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" 11:16:38.1 Info: DROP TABLE "Artists" 11:16:38.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:38.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:38.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:38.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:38.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:38.1 Info: => 0.0041158s 11:16:38.1 Info: AlterTable Blocklist 11:16:38.1 Info: => 5E-07s 11:16:38.1 Info: AlterColumn Blocklist Date DateTimeOffset 11:16:38.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) 11:16:38.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" 11:16:38.1 Info: DROP TABLE "Blocklist" 11:16:38.1 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:16:38.1 Info: => 0.0044925s 11:16:38.1 Info: AlterTable Blocklist 11:16:38.1 Info: => 8E-07s 11:16:38.1 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 11:16:38.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) 11:16:38.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" 11:16:38.1 Info: DROP TABLE "Blocklist" 11:16:38.1 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:16:38.1 Info: => 0.0045451s 11:16:38.1 Info: AlterTable Commands 11:16:38.1 Info: => 8E-07s 11:16:38.1 Info: AlterColumn Commands QueuedAt DateTimeOffset 11:16:38.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) 11:16:38.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" 11:16:38.1 Info: DROP TABLE "Commands" 11:16:38.1 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:16:38.1 Info: => 0.0035634s 11:16:38.1 Info: AlterTable Commands 11:16:38.1 Info: => 6E-07s 11:16:38.1 Info: AlterColumn Commands StartedAt DateTimeOffset 11:16:38.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) 11:16:38.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" 11:16:38.1 Info: DROP TABLE "Commands" 11:16:38.1 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:16:38.1 Info: => 0.0035686s 11:16:38.1 Info: AlterTable Commands 11:16:38.1 Info: => 6E-07s 11:16:38.1 Info: AlterColumn Commands EndedAt DateTimeOffset 11:16:38.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) 11:16:38.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" 11:16:38.1 Info: DROP TABLE "Commands" 11:16:38.1 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:16:38.1 Info: => 0.0045392s 11:16:38.1 Info: AlterTable DownloadClientStatus 11:16:38.1 Info: => 7E-07s 11:16:38.1 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 11:16:38.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) 11:16:38.1 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:16:38.1 Info: DROP TABLE "DownloadClientStatus" 11:16:38.1 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:16:38.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:38.1 Info: => 0.0037919s 11:16:38.1 Info: AlterTable DownloadClientStatus 11:16:38.1 Info: => 5E-07s 11:16:38.1 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 11:16:38.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) 11:16:38.1 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:16:38.1 Info: DROP TABLE "DownloadClientStatus" 11:16:38.1 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:16:38.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:38.1 Info: => 0.0044836s 11:16:38.1 Info: AlterTable DownloadClientStatus 11:16:38.1 Info: => 5E-07s 11:16:38.1 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 11:16:38.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) 11:16:38.2 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:16:38.2 Info: DROP TABLE "DownloadClientStatus" 11:16:38.2 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:16:38.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:38.2 Info: => 0.0047066s 11:16:38.2 Info: AlterTable DownloadHistory 11:16:38.2 Info: => 4E-07s 11:16:38.2 Info: AlterColumn DownloadHistory Date DateTimeOffset 11:16:38.2 Info: CREATE TABLE "DownloadHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EventType" INTEGER NOT NULL, "ArtistId" INTEGER NOT NULL, "DownloadId" TEXT NOT NULL, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Protocol" INTEGER, "IndexerId" INTEGER, "DownloadClientId" INTEGER, "Release" TEXT, "Data" TEXT) 11:16:38.2 Info: INSERT INTO "DownloadHistory_temp" ("Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data") SELECT "Id", "EventType", "ArtistId", "DownloadId", "SourceTitle", "Date", "Protocol", "IndexerId", "DownloadClientId", "Release", "Data" FROM "DownloadHistory" 11:16:38.2 Info: DROP TABLE "DownloadHistory" 11:16:38.2 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 11:16:38.2 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:16:38.2 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:16:38.2 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:16:38.2 Info: => 0.0040779s 11:16:38.2 Info: AlterTable ExtraFiles 11:16:38.2 Info: => 4E-07s 11:16:38.2 Info: AlterColumn ExtraFiles Added DateTimeOffset 11:16:38.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) 11:16:38.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" 11:16:38.2 Info: DROP TABLE "ExtraFiles" 11:16:38.2 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:16:38.2 Info: => 0.0035688s 11:16:38.2 Info: AlterTable ExtraFiles 11:16:38.2 Info: => 7E-07s 11:16:38.2 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 11:16:38.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) 11:16:38.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" 11:16:38.2 Info: DROP TABLE "ExtraFiles" 11:16:38.2 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:16:38.2 Info: => 0.0035966s 11:16:38.2 Info: AlterTable History 11:16:38.2 Info: => 8E-07s 11:16:38.2 Info: AlterColumn History Date DateTimeOffset 11:16:38.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) 11:16:38.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" 11:16:38.2 Info: DROP TABLE "History" 11:16:38.2 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:16:38.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:38.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:38.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:38.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:38.2 Info: => 0.0052487s 11:16:38.2 Info: AlterTable ImportListStatus 11:16:38.2 Info: => 4E-07s 11:16:38.2 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 11:16:38.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) 11:16:38.2 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:16:38.2 Info: DROP TABLE "ImportListStatus" 11:16:38.2 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:16:38.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:38.2 Info: => 0.0036947s 11:16:38.2 Info: AlterTable ImportListStatus 11:16:38.2 Info: => 6E-07s 11:16:38.2 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 11:16:38.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) 11:16:38.2 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:16:38.2 Info: DROP TABLE "ImportListStatus" 11:16:38.2 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:16:38.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:38.2 Info: => 0.003738s 11:16:38.2 Info: AlterTable ImportListStatus 11:16:38.2 Info: => 5E-07s 11:16:38.2 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 11:16:38.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) 11:16:38.2 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:16:38.2 Info: DROP TABLE "ImportListStatus" 11:16:38.2 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:16:38.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:38.2 Info: => 0.0046187s 11:16:38.2 Info: AlterTable IndexerStatus 11:16:38.2 Info: => 4E-07s 11:16:38.2 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 11:16:38.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) 11:16:38.2 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:16:38.2 Info: DROP TABLE "IndexerStatus" 11:16:38.2 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:16:38.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:38.2 Info: => 0.0039173s 11:16:38.2 Info: AlterTable IndexerStatus 11:16:38.2 Info: => 5E-07s 11:16:38.2 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 11:16:38.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) 11:16:38.2 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:16:38.2 Info: DROP TABLE "IndexerStatus" 11:16:38.2 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:16:38.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:38.2 Info: => 0.0045538s 11:16:38.2 Info: AlterTable IndexerStatus 11:16:38.2 Info: => 5E-07s 11:16:38.2 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 11:16:38.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) 11:16:38.2 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:16:38.2 Info: DROP TABLE "IndexerStatus" 11:16:38.2 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:16:38.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:38.2 Info: => 0.0045328s 11:16:38.2 Info: AlterTable LyricFiles 11:16:38.2 Info: => 5E-07s 11:16:38.2 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 11:16:38.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) 11:16:38.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" 11:16:38.2 Info: DROP TABLE "LyricFiles" 11:16:38.2 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:38.2 Info: => 0.0035786s 11:16:38.2 Info: AlterTable LyricFiles 11:16:38.2 Info: => 9E-07s 11:16:38.2 Info: AlterColumn LyricFiles Added DateTimeOffset 11:16:38.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) 11:16:38.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" 11:16:38.2 Info: DROP TABLE "LyricFiles" 11:16:38.2 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:38.2 Info: => 0.0035361s 11:16:38.2 Info: AlterTable MetadataFiles 11:16:38.2 Info: => 6E-07s 11:16:38.2 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 11:16:38.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) 11:16:38.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" 11:16:38.2 Info: DROP TABLE "MetadataFiles" 11:16:38.2 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:16:38.2 Info: => 0.0044257s 11:16:38.2 Info: AlterTable MetadataFiles 11:16:38.2 Info: => 7E-07s 11:16:38.2 Info: AlterColumn MetadataFiles Added DateTimeOffset 11:16:38.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) 11:16:38.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" 11:16:38.2 Info: DROP TABLE "MetadataFiles" 11:16:38.2 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:16:38.2 Info: => 0.0046228s 11:16:38.2 Info: AlterTable PendingReleases 11:16:38.2 Info: => 7E-07s 11:16:38.2 Info: AlterColumn PendingReleases Added DateTimeOffset 11:16:38.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) 11:16:38.2 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 11:16:38.2 Info: DROP TABLE "PendingReleases" 11:16:38.2 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 11:16:38.2 Info: => 0.0035617s 11:16:38.2 Info: AlterTable ScheduledTasks 11:16:38.2 Info: => 8E-07s 11:16:38.2 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 11:16:38.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) 11:16:38.2 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:16:38.2 Info: DROP TABLE "ScheduledTasks" 11:16:38.2 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:16:38.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:38.2 Info: => 0.003675s 11:16:38.2 Info: AlterTable ScheduledTasks 11:16:38.2 Info: => 5E-07s 11:16:38.2 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 11:16:38.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) 11:16:38.2 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:16:38.2 Info: DROP TABLE "ScheduledTasks" 11:16:38.2 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:16:38.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:38.2 Info: => 0.0047888s 11:16:38.2 Info: AlterTable TrackFiles 11:16:38.2 Info: => 4E-07s 11:16:38.2 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 11:16:38.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:38.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" 11:16:38.2 Info: DROP TABLE "TrackFiles" 11:16:38.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:38.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:38.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:38.2 Info: => 0.0038521s 11:16:38.2 Info: AlterTable TrackFiles 11:16:38.2 Info: => 4E-07s 11:16:38.2 Info: AlterColumn TrackFiles Modified DateTimeOffset 11:16:38.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:38.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" 11:16:38.2 Info: DROP TABLE "TrackFiles" 11:16:38.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:38.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:38.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:38.2 Info: => 0.0038877s 11:16:38.2 Info: AlterTable VersionInfo 11:16:38.2 Info: => 4E-07s 11:16:38.2 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 11:16:38.2 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 11:16:38.2 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 11:16:38.2 Info: DROP TABLE "VersionInfo" 11:16:38.2 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 11:16:38.2 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:38.2 Info: => 0.0037117s 11:16:38.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-07-30T11:16:38', 'postgres_update_timestamp_columns_to_with_timezone') 11:16:38.2 Info: Committing Transaction 11:16:38.2 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 11:16:38.2 Info: => 0.004341s 11:16:38.2 Info: 62: add_on_delete_to_notifications migrating 11:16:38.2 Info: Beginning Transaction 11:16:38.2 Info: Starting migration of Main DB to 62 11:16:38.2 Info: AlterTable Notifications 11:16:38.2 Info: => 6E-07s 11:16:38.2 Info: CreateColumn Notifications OnArtistDelete Boolean 11:16:38.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 11:16:38.2 Info: => 0.0005598s 11:16:38.2 Info: AlterTable Notifications 11:16:38.2 Info: => 7E-07s 11:16:38.2 Info: CreateColumn Notifications OnAlbumDelete Boolean 11:16:38.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 11:16:38.2 Info: => 0.0005489s 11:16:38.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-07-30T11:16:38', 'add_on_delete_to_notifications') 11:16:38.2 Info: Committing Transaction 11:16:38.2 Info: 62: add_on_delete_to_notifications migrated 11:16:38.2 Info: => 0.0008142s 11:16:38.2 Info: 63: add_custom_formats migrating 11:16:38.2 Info: Beginning Transaction 11:16:38.2 Info: Starting migration of Main DB to 63 11:16:38.2 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', 'some', '', '[]', 1, 1, 0) 11:16:38.2 Info: AlterTable DelayProfiles 11:16:38.2 Info: => 4E-07s 11:16:38.2 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 11:16:38.2 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 11:16:38.2 Info: => 0.0005612s 11:16:38.2 Info: UpdateData 11:16:38.2 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 11:16:38.2 Info: => 5.53E-05s 11:16:38.2 Info: AlterTable TrackFiles 11:16:38.2 Info: => 3E-07s 11:16:38.2 Info: CreateColumn TrackFiles OriginalFilePath String 11:16:38.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 11:16:38.2 Info: => 0.0005243s 11:16:38.2 Info: PerformDBOperation 11:16:38.2 Info: Performing DB Operation 11:16:38.2 Info: => 0.0011454s 11:16:38.2 Info: CreateTable CustomFormats 11:16:38.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) 11:16:38.2 Info: => 0.0001375s 11:16:38.2 Info: CreateIndex CustomFormats (Name) 11:16:38.2 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 11:16:38.2 Info: => 8.66E-05s 11:16:38.2 Info: AlterTable QualityProfiles 11:16:38.2 Info: => 3E-07s 11:16:38.2 Info: CreateColumn QualityProfiles FormatItems String 11:16:38.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 11:16:38.2 Info: => 0.0005592s 11:16:38.2 Info: AlterTable QualityProfiles 11:16:38.2 Info: => 5E-07s 11:16:38.2 Info: CreateColumn QualityProfiles MinFormatScore Int32 11:16:38.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 11:16:38.2 Info: => 0.0005608s 11:16:38.2 Info: AlterTable QualityProfiles 11:16:38.2 Info: => 5E-07s 11:16:38.2 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 11:16:38.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 11:16:38.2 Info: => 0.0005275s 11:16:38.2 Info: PerformDBOperation 11:16:38.2 Info: Performing DB Operation 11:16:38.2 Info: => 0.0013071s 11:16:38.2 Info: PerformDBOperation 11:16:38.2 Info: Performing DB Operation 11:16:38.2 Info: => 3.02E-05s 11:16:38.2 Info: DeleteColumn ReleaseProfiles Preferred 11:16:38.2 Info: CREATE TABLE "ReleaseProfiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL, "IncludePreferredWhenRenaming" INTEGER NOT NULL, "Enabled" INTEGER NOT NULL, "IndexerId" INTEGER NOT NULL) 11:16:38.2 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:16:38.2 Info: DROP TABLE "ReleaseProfiles" 11:16:38.2 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:16:38.3 Info: => 0.0056446s 11:16:38.3 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 11:16:38.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) 11:16:38.3 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:16:38.3 Info: DROP TABLE "ReleaseProfiles" 11:16:38.3 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:16:38.3 Info: => 0.0036055s 11:16:38.3 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:16:38.3 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:16:38.3 Info: => 4.59E-05s 11:16:38.3 Info: AlterTable DelayProfiles 11:16:38.3 Info: => 4E-07s 11:16:38.3 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 11:16:38.3 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 11:16:38.3 Info: => 0.0005262s 11:16:38.3 Info: AlterTable DelayProfiles 11:16:38.3 Info: => 4E-07s 11:16:38.3 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 11:16:38.3 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 11:16:38.3 Info: => 0.0005174s 11:16:38.3 Info: -> 1 Insert operations completed in 00:00:00.0000976 taking an average of 00:00:00.0000976 11:16:38.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-07-30T11:16:38', 'add_custom_formats') 11:16:38.3 Info: Committing Transaction 11:16:38.3 Info: 63: add_custom_formats migrated 11:16:38.3 Info: => 0.0008626s 11:16:38.3 Debug: Took: 00:00:00.3689359 11:16:38.3 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_not_remove_release_profile_if_ignored_or_required --- 11:16:38.3 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_remove_release_profile_if_no_ignored_or_required --- 11:16:38.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579349983336386_145/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:38.3 Info: DatabaseEngineVersionCheck migrating 11:16:38.3 Info: PerformDBOperation 11:16:38.3 Info: Performing DB Operation 11:16:38.3 Info: SQLite 3.46.0 11:16:38.3 Info: => 0.0009745s 11:16:38.3 Info: DatabaseEngineVersionCheck migrated 11:16:38.3 Info: => 0.0009867s 11:16:38.3 Info: VersionMigration migrating 11:16:38.3 Info: Beginning Transaction 11:16:38.3 Info: CreateTable VersionInfo 11:16:38.3 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:16:38.3 Info: => 0.0001374s 11:16:38.3 Info: Committing Transaction 11:16:38.3 Info: VersionMigration migrated 11:16:38.3 Info: => 0.0004975s 11:16:38.3 Info: VersionUniqueMigration migrating 11:16:38.3 Info: Beginning Transaction 11:16:38.3 Info: CreateIndex VersionInfo (Version) 11:16:38.3 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:38.3 Info: => 0.0001153s 11:16:38.3 Info: AlterTable VersionInfo 11:16:38.3 Info: => 7E-07s 11:16:38.3 Info: CreateColumn VersionInfo AppliedOn DateTime 11:16:38.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:16:38.3 Info: => 0.0005608s 11:16:38.3 Info: Committing Transaction 11:16:38.3 Info: VersionUniqueMigration migrated 11:16:38.3 Info: => 0.0007607s 11:16:38.3 Info: VersionDescriptionMigration migrating 11:16:38.3 Info: Beginning Transaction 11:16:38.3 Info: AlterTable VersionInfo 11:16:38.3 Info: => 5E-07s 11:16:38.3 Info: CreateColumn VersionInfo Description String 11:16:38.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:16:38.3 Info: => 0.000205s 11:16:38.3 Info: Committing Transaction 11:16:38.3 Info: VersionDescriptionMigration migrated 11:16:38.3 Info: => 0.0003868s 11:16:38.3 Info: 1: InitialSetup migrating 11:16:38.3 Info: Beginning Transaction 11:16:38.3 Info: Starting migration of Main DB to 1 11:16:38.3 Info: CreateTable Config 11:16:38.3 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:16:38.3 Info: => 0.0001506s 11:16:38.3 Info: CreateIndex Config (Key) 11:16:38.3 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:16:38.3 Info: => 6.93E-05s 11:16:38.3 Info: CreateTable RootFolders 11:16:38.3 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:16:38.3 Info: => 7.32E-05s 11:16:38.3 Info: CreateIndex RootFolders (Path) 11:16:38.3 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:16:38.3 Info: => 7.4E-05s 11:16:38.3 Info: CreateTable Artists 11:16:38.3 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 11:16:38.3 Info: => 0.0002107s 11:16:38.3 Info: CreateIndex Artists (ForeignArtistId) 11:16:38.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:38.3 Info: => 6.63E-05s 11:16:38.3 Info: CreateIndex Artists (NameSlug) 11:16:38.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:38.3 Info: => 5.96E-05s 11:16:38.3 Info: CreateIndex Artists (CleanName) 11:16:38.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:38.3 Info: => 5.95E-05s 11:16:38.3 Info: CreateIndex Artists (Path) 11:16:38.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:38.3 Info: => 5.99E-05s 11:16:38.3 Info: CreateTable Albums 11:16:38.3 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:16:38.3 Info: => 0.0001858s 11:16:38.3 Info: CreateIndex Albums (ForeignAlbumId) 11:16:38.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:38.3 Info: => 6.45E-05s 11:16:38.3 Info: CreateIndex Albums (MBId) 11:16:38.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:38.3 Info: => 6.3E-05s 11:16:38.3 Info: CreateIndex Albums (TADBId) 11:16:38.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:38.3 Info: => 6.2E-05s 11:16:38.3 Info: CreateIndex Albums (TitleSlug) 11:16:38.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:38.3 Info: => 6.63E-05s 11:16:38.3 Info: CreateIndex Albums (CleanTitle) 11:16:38.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:38.3 Info: => 5.8E-05s 11:16:38.3 Info: CreateIndex Albums (Path) 11:16:38.3 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:16:38.3 Info: => 5.54E-05s 11:16:38.3 Info: CreateTable Tracks 11:16:38.3 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:16:38.3 Info: => 0.0001235s 11:16:38.3 Info: CreateIndex Tracks (ForeignTrackId) 11:16:38.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:38.3 Info: => 6.36E-05s 11:16:38.3 Info: CreateIndex Tracks (ArtistId) 11:16:38.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:38.3 Info: => 6.23E-05s 11:16:38.3 Info: CreateIndex Tracks (TrackFileId) 11:16:38.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:38.3 Info: => 6.15E-05s 11:16:38.3 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:16:38.3 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:16:38.3 Info: => 0.0014988s 11:16:38.3 Info: CreateTable TrackFiles 11:16:38.3 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 11:16:38.3 Info: => 0.0001355s 11:16:38.3 Info: CreateIndex TrackFiles (ArtistId) 11:16:38.3 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:16:38.3 Info: => 6.94E-05s 11:16:38.3 Info: CreateIndex TrackFiles (AlbumId) 11:16:38.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:38.3 Info: => 6.27E-05s 11:16:38.3 Info: CreateTable History 11:16:38.3 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 11:16:38.3 Info: => 0.0001232s 11:16:38.3 Info: CreateIndex History (Date) 11:16:38.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:38.3 Info: => 6.4E-05s 11:16:38.3 Info: CreateIndex History (EventType) 11:16:38.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:38.3 Info: => 6.01E-05s 11:16:38.3 Info: CreateIndex History (DownloadId) 11:16:38.3 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:16:38.3 Info: => 5.76E-05s 11:16:38.3 Info: CreateIndex History (AlbumId) 11:16:38.3 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:16:38.3 Info: => 6.16E-05s 11:16:38.3 Info: CreateTable Notifications 11:16:38.3 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 11:16:38.3 Info: => 0.0001132s 11:16:38.3 Info: CreateTable ScheduledTasks 11:16:38.3 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:16:38.3 Info: => 8.65E-05s 11:16:38.3 Info: CreateIndex ScheduledTasks (TypeName) 11:16:38.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:38.3 Info: => 6.68E-05s 11:16:38.3 Info: CreateTable Indexers 11:16:38.3 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 11:16:38.3 Info: => 9.31E-05s 11:16:38.3 Info: CreateIndex Indexers (Name) 11:16:38.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:38.3 Info: => 9.41E-05s 11:16:38.3 Info: CreateTable Profiles 11:16:38.3 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:16:38.3 Info: => 0.0001039s 11:16:38.3 Info: CreateIndex Profiles (Name) 11:16:38.3 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:16:38.3 Info: => 7.21E-05s 11:16:38.3 Info: CreateTable QualityDefinitions 11:16:38.3 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:16:38.3 Info: => 9.68E-05s 11:16:38.3 Info: CreateIndex QualityDefinitions (Quality) 11:16:38.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:16:38.3 Info: => 6.46E-05s 11:16:38.3 Info: CreateIndex QualityDefinitions (Title) 11:16:38.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:16:38.3 Info: => 6.59E-05s 11:16:38.3 Info: CreateTable NamingConfig 11:16:38.3 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 11:16:38.3 Info: => 0.0001493s 11:16:38.3 Info: CreateTable Blacklist 11:16:38.3 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 11:16:38.3 Info: => 0.0001671s 11:16:38.3 Info: CreateTable Metadata 11:16:38.3 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:16:38.3 Info: => 9.29E-05s 11:16:38.3 Info: CreateTable MetadataFiles 11:16:38.3 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:16:38.3 Info: => 0.0001083s 11:16:38.3 Info: CreateTable DownloadClients 11:16:38.3 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:16:38.3 Info: => 9.4E-05s 11:16:38.3 Info: CreateTable PendingReleases 11:16:38.3 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 11:16:38.3 Info: => 0.0001031s 11:16:38.3 Info: CreateTable RemotePathMappings 11:16:38.3 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:16:38.3 Info: => 8.47E-05s 11:16:38.3 Info: CreateTable Tags 11:16:38.3 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:16:38.3 Info: => 9.2E-05s 11:16:38.3 Info: CreateIndex Tags (Label) 11:16:38.3 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:16:38.3 Info: => 7.76E-05s 11:16:38.3 Info: CreateTable Restrictions 11:16:38.3 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:16:38.3 Info: => 8.72E-05s 11:16:38.3 Info: CreateTable DelayProfiles 11:16:38.3 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 11:16:38.3 Info: => 0.0001531s 11:16:38.3 Info: CreateTable Users 11:16:38.3 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:16:38.3 Info: => 8.68E-05s 11:16:38.3 Info: CreateIndex Users (Identifier) 11:16:38.3 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:16:38.3 Info: => 7.49E-05s 11:16:38.3 Info: CreateIndex Users (Username) 11:16:38.3 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:16:38.3 Info: => 9.7E-05s 11:16:38.3 Info: CreateTable Commands 11:16:38.3 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:16:38.3 Info: => 0.0007057s 11:16:38.3 Info: CreateTable IndexerStatus 11:16:38.3 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:16:38.3 Info: => 0.0001425s 11:16:38.3 Info: CreateIndex IndexerStatus (ProviderId) 11:16:38.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:38.3 Info: => 7.98E-05s 11:16:38.3 Info: CreateTable ExtraFiles 11:16:38.3 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:16:38.3 Info: => 0.0001046s 11:16:38.3 Info: CreateTable LyricFiles 11:16:38.3 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 11:16:38.3 Info: => 0.0001192s 11:16:38.3 Info: CreateTable LanguageProfiles 11:16:38.3 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:16:38.3 Info: => 9.87E-05s 11:16:38.3 Info: CreateIndex LanguageProfiles (Name) 11:16:38.3 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:16:38.3 Info: => 9.52E-05s 11:16:38.3 Info: CreateTable DownloadClientStatus 11:16:38.3 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:16:38.3 Info: => 9.82E-05s 11:16:38.3 Info: CreateIndex DownloadClientStatus (ProviderId) 11:16:38.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:38.3 Info: => 8.27E-05s 11:16:38.3 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:16:38.3 Info: -> 1 Insert operations completed in 00:00:00.0000547 taking an average of 00:00:00.0000547 11:16:38.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-30T11:16:38', 'InitialSetup') 11:16:38.3 Info: Committing Transaction 11:16:38.3 Info: 1: InitialSetup migrated 11:16:38.3 Info: => 0.0008348s 11:16:38.3 Info: 2: add_reason_to_pending_releases migrating 11:16:38.3 Info: Beginning Transaction 11:16:38.3 Info: Starting migration of Main DB to 2 11:16:38.3 Info: AlterTable PendingReleases 11:16:38.3 Info: => 6E-07s 11:16:38.3 Info: CreateColumn PendingReleases Reason Int32 11:16:38.3 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:16:38.3 Info: => 0.0004978s 11:16:38.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-30T11:16:38', 'add_reason_to_pending_releases') 11:16:38.3 Info: Committing Transaction 11:16:38.3 Info: 2: add_reason_to_pending_releases migrated 11:16:38.3 Info: => 0.0007605s 11:16:38.3 Info: 3: add_medium_support migrating 11:16:38.3 Info: Beginning Transaction 11:16:38.3 Info: Starting migration of Main DB to 3 11:16:38.3 Info: AlterTable Albums 11:16:38.3 Info: => 5E-07s 11:16:38.3 Info: CreateColumn Albums Media String 11:16:38.3 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:16:38.3 Info: => 0.0004856s 11:16:38.3 Info: AlterTable Tracks 11:16:38.3 Info: => 5E-07s 11:16:38.3 Info: CreateColumn Tracks MediumNumber Int32 11:16:38.3 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:16:38.3 Info: => 0.0004661s 11:16:38.3 Info: AlterTable Tracks 11:16:38.3 Info: => 4E-07s 11:16:38.3 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:16:38.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:16:38.3 Info: => 0.0004435s 11:16:38.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:38.3 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:38.3 Info: => 3.72E-05s 11:16:38.3 Info: DeleteColumn Tracks TrackNumber 11:16:38.3 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 11:16:38.3 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 11:16:38.3 Info: DROP TABLE "Tracks" 11:16:38.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:38.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:38.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:38.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:38.3 Info: => 0.0041926s 11:16:38.3 Info: AlterTable Tracks 11:16:38.3 Info: => 5E-07s 11:16:38.3 Info: CreateColumn Tracks TrackNumber String 11:16:38.3 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:16:38.3 Info: => 0.0004674s 11:16:38.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-30T11:16:38', 'add_medium_support') 11:16:38.3 Info: Committing Transaction 11:16:38.3 Info: 3: add_medium_support migrated 11:16:38.3 Info: => 0.000801s 11:16:38.3 Info: 4: add_various_qualites_in_profile migrating 11:16:38.3 Info: Beginning Transaction 11:16:38.3 Info: Starting migration of Main DB to 4 11:16:38.3 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:38.3 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:38.3 Info: => 4.91E-05s 11:16:38.3 Info: PerformDBOperation 11:16:38.3 Info: Performing DB Operation 11:16:38.3 Info: => 3.15E-05s 11:16:38.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-30T11:16:38', 'add_various_qualites_in_profile') 11:16:38.3 Info: Committing Transaction 11:16:38.3 Info: 4: add_various_qualites_in_profile migrated 11:16:38.3 Info: => 0.0002606s 11:16:38.3 Info: 5: metadata_profiles migrating 11:16:38.3 Info: Beginning Transaction 11:16:38.3 Info: Starting migration of Main DB to 5 11:16:38.3 Info: CreateTable MetadataProfiles 11:16:38.3 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:16:38.3 Info: => 0.0001208s 11:16:38.3 Info: CreateIndex MetadataProfiles (Name) 11:16:38.3 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:16:38.3 Info: => 7.78E-05s 11:16:38.3 Info: AlterTable Artists 11:16:38.3 Info: => 4E-07s 11:16:38.3 Info: CreateColumn Artists MetadataProfileId Int32 11:16:38.3 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:16:38.3 Info: => 0.0005215s 11:16:38.3 Info: DeleteColumn Artists PrimaryAlbumTypes 11:16: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) 11:16: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" 11:16:38.3 Info: DROP TABLE "Artists" 11:16:38.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:38.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:38.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:38.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:38.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:38.3 Info: => 0.0037598s 11:16:38.3 Info: DeleteColumn Artists SecondaryAlbumTypes 11:16: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) 11:16: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" 11:16:38.3 Info: DROP TABLE "Artists" 11:16:38.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:38.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:38.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:38.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:38.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:38.3 Info: => 0.0045117s 11:16:38.3 Info: AlterTable Albums 11:16:38.3 Info: => 5E-07s 11:16:38.3 Info: CreateColumn Albums SecondaryTypes String 11:16:38.3 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:16:38.3 Info: => 0.0004789s 11:16:38.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-30T11:16:38', 'metadata_profiles') 11:16:38.3 Info: Committing Transaction 11:16:38.3 Info: 5: metadata_profiles migrated 11:16:38.3 Info: => 0.0008469s 11:16:38.3 Info: 6: separate_automatic_and_interactive_search migrating 11:16:38.3 Info: Beginning Transaction 11:16:38.3 Info: Starting migration of Main DB to 6 11:16:38.3 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:16: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) 11:16:38.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:16:38.3 Info: DROP TABLE "Indexers" 11:16:38.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:38.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:38.3 Info: => 0.0039926s 11:16:38.3 Info: AlterTable Indexers 11:16:38.3 Info: => 5E-07s 11:16:38.3 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:16:38.3 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:16:38.3 Info: => 0.0004711s 11:16:38.3 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:38.3 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:38.3 Info: => 3.67E-05s 11:16:38.3 Info: AlterTable Indexers 11:16:38.3 Info: => 3E-07s 11:16:38.3 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:16: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) 11:16: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" 11:16:38.3 Info: DROP TABLE "Indexers" 11:16:38.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:38.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:38.3 Info: => 0.0030904s 11:16:38.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-30T11:16:38', 'separate_automatic_and_interactive_search') 11:16:38.3 Info: Committing Transaction 11:16:38.3 Info: 6: separate_automatic_and_interactive_search migrated 11:16:38.3 Info: => 0.0033899s 11:16:38.3 Info: 7: change_album_path_to_relative migrating 11:16:38.3 Info: Beginning Transaction 11:16:38.3 Info: Starting migration of Main DB to 7 11:16:38.3 Info: DeleteColumn Albums Path 11:16: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) 11:16: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" 11:16:38.3 Info: DROP TABLE "Albums" 11:16:38.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:38.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:38.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:38.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:38.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:38.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:38.3 Info: => 0.0038722s 11:16:38.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-30T11:16:38', 'change_album_path_to_relative') 11:16:38.3 Info: Committing Transaction 11:16:38.3 Info: 7: change_album_path_to_relative migrated 11:16:38.3 Info: => 0.0042505s 11:16:38.3 Info: 8: change_quality_size_mb_to_kb migrating 11:16:38.3 Info: Beginning Transaction 11:16:38.3 Info: Starting migration of Main DB to 8 11:16: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 11:16: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 11:16:38.3 Info: => 4.78E-05s 11:16:38.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-30T11:16:38', 'change_quality_size_mb_to_kb') 11:16:38.3 Info: Committing Transaction 11:16:38.3 Info: 8: change_quality_size_mb_to_kb migrated 11:16:38.3 Info: => 0.000278s 11:16:38.3 Info: 9: album_releases migrating 11:16:38.3 Info: Beginning Transaction 11:16:38.3 Info: Starting migration of Main DB to 9 11:16:38.3 Info: AlterTable Albums 11:16:38.3 Info: => 6E-07s 11:16:38.3 Info: CreateColumn Albums Releases String 11:16:38.3 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:16:38.3 Info: => 0.0004958s 11:16:38.3 Info: AlterTable Albums 11:16:38.3 Info: => 5E-07s 11:16:38.3 Info: CreateColumn Albums CurrentRelease String 11:16:38.3 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:16:38.3 Info: => 0.0004859s 11:16:38.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-30T11:16:38', 'album_releases') 11:16:38.3 Info: Committing Transaction 11:16:38.3 Info: 9: album_releases migrated 11:16:38.3 Info: => 0.001395s 11:16:38.3 Info: 10: album_releases_fix migrating 11:16:38.3 Info: Beginning Transaction 11:16:38.3 Info: Starting migration of Main DB to 10 11:16:38.3 Info: AlterTable Albums 11:16:38.3 Info: => 5E-07s 11:16:38.3 Info: AlterColumn Albums Releases String 11:16: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) 11:16: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" 11:16:38.3 Info: DROP TABLE "Albums" 11:16:38.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:38.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:38.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:38.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:38.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:38.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:38.3 Info: => 0.0045154s 11:16:38.3 Info: AlterTable Albums 11:16:38.3 Info: => 5E-07s 11:16:38.3 Info: AlterColumn Albums CurrentRelease String 11:16:38.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) 11:16:38.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" 11:16:38.4 Info: DROP TABLE "Albums" 11:16:38.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:38.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:38.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:38.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:38.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:38.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:38.4 Info: => 0.0037953s 11:16:38.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-30T11:16:38', 'album_releases_fix') 11:16:38.4 Info: Committing Transaction 11:16:38.4 Info: 10: album_releases_fix migrated 11:16:38.4 Info: => 0.0041666s 11:16:38.4 Info: 11: import_lists migrating 11:16:38.4 Info: Beginning Transaction 11:16:38.4 Info: Starting migration of Main DB to 11 11:16:38.4 Info: CreateTable ImportLists 11:16:38.4 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 11:16:38.4 Info: => 0.0001506s 11:16:38.4 Info: CreateIndex ImportLists (Name) 11:16:38.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:38.4 Info: => 7.14E-05s 11:16:38.4 Info: CreateTable ImportListStatus 11:16:38.4 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:16:38.4 Info: => 9.85E-05s 11:16:38.4 Info: CreateIndex ImportListStatus (ProviderId) 11:16:38.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:38.4 Info: => 6.97E-05s 11:16:38.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-30T11:16:38', 'import_lists') 11:16:38.4 Info: Committing Transaction 11:16:38.4 Info: 11: import_lists migrated 11:16:38.4 Info: => 0.0003501s 11:16:38.4 Info: 12: add_release_status migrating 11:16:38.4 Info: Beginning Transaction 11:16:38.4 Info: Starting migration of Main DB to 12 11:16:38.4 Info: AlterTable MetadataProfiles 11:16:38.4 Info: => 5E-07s 11:16:38.4 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:16:38.4 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:16:38.4 Info: => 0.0004972s 11:16:38.4 Info: PerformDBOperation 11:16:38.4 Info: Performing DB Operation 11:16:38.4 Info: => 2.39E-05s 11:16:38.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-30T11:16:38', 'add_release_status') 11:16:38.4 Info: Committing Transaction 11:16:38.4 Info: 12: add_release_status migrated 11:16:38.4 Info: => 0.0002884s 11:16:38.4 Info: 13: album_download_notification migrating 11:16:38.4 Info: Beginning Transaction 11:16:38.4 Info: Starting migration of Main DB to 13 11:16:38.4 Info: AlterTable Notifications 11:16:38.4 Info: => 6E-07s 11:16:38.4 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:16:38.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:16:38.4 Info: => 0.0004895s 11:16:38.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-30T11:16:38', 'album_download_notification') 11:16:38.4 Info: Committing Transaction 11:16:38.4 Info: 13: album_download_notification migrated 11:16:38.4 Info: => 0.0007552s 11:16:38.4 Info: 14: fix_language_metadata_profiles migrating 11:16:38.4 Info: Beginning Transaction 11:16:38.4 Info: Starting migration of Main DB to 14 11:16:38.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:16:38.4 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:16:38.4 Info: => 7.42E-05s 11:16:38.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:16:38.4 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:16:38.4 Info: => 4.88E-05s 11:16:38.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-30T11:16:38', 'fix_language_metadata_profiles') 11:16:38.4 Info: Committing Transaction 11:16:38.4 Info: 14: fix_language_metadata_profiles migrated 11:16:38.4 Info: => 0.0002793s 11:16:38.4 Info: 15: remove_fanzub migrating 11:16:38.4 Info: Beginning Transaction 11:16:38.4 Info: Starting migration of Main DB to 15 11:16:38.4 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:38.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:38.4 Info: => 4.09E-05s 11:16:38.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-30T11:16:38', 'remove_fanzub') 11:16:38.4 Info: Committing Transaction 11:16:38.4 Info: 15: remove_fanzub migrated 11:16:38.4 Info: => 0.0002616s 11:16:38.4 Info: 16: update_artist_history_indexes migrating 11:16:38.4 Info: Beginning Transaction 11:16:38.4 Info: Starting migration of Main DB to 16 11:16:38.4 Info: CreateIndex Albums (ArtistId) 11:16:38.4 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:16:38.4 Info: => 0.0001063s 11:16:38.4 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:16:38.4 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:16:38.4 Info: => 7.29E-05s 11:16:38.4 Info: DeleteIndex History (AlbumId) 11:16:38.4 Info: DROP INDEX "IX_History_AlbumId" 11:16:38.4 Info: => 0.0001187s 11:16:38.4 Info: CreateIndex History (AlbumId, Date) 11:16:38.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:38.4 Info: => 8.3E-05s 11:16:38.4 Info: DeleteIndex History (DownloadId) 11:16:38.4 Info: DROP INDEX "IX_History_DownloadId" 11:16:38.4 Info: => 0.0001035s 11:16:38.4 Info: CreateIndex History (DownloadId, Date) 11:16:38.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:38.4 Info: => 7.81E-05s 11:16:38.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-30T11:16:38', 'update_artist_history_indexes') 11:16:38.4 Info: Committing Transaction 11:16:38.4 Info: 16: update_artist_history_indexes migrated 11:16:38.4 Info: => 0.0003697s 11:16:38.4 Info: 17: remove_nma migrating 11:16:38.4 Info: Beginning Transaction 11:16:38.4 Info: Starting migration of Main DB to 17 11:16:38.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:38.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:16:38.4 Info: => 4.67E-05s 11:16:38.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-30T11:16:38', 'remove_nma') 11:16:38.4 Info: Committing Transaction 11:16:38.4 Info: 17: remove_nma migrated 11:16:38.4 Info: => 0.0002695s 11:16:38.4 Info: 18: album_disambiguation migrating 11:16:38.4 Info: Beginning Transaction 11:16:38.4 Info: Starting migration of Main DB to 18 11:16:38.4 Info: AlterTable Albums 11:16:38.4 Info: => 5E-07s 11:16:38.4 Info: CreateColumn Albums Disambiguation String 11:16:38.4 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:16:38.4 Info: => 0.0005155s 11:16:38.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-30T11:16:38', 'album_disambiguation') 11:16:38.4 Info: Committing Transaction 11:16:38.4 Info: 18: album_disambiguation migrated 11:16:38.4 Info: => 0.0007792s 11:16:38.4 Info: 19: add_ape_quality_in_profiles migrating 11:16:38.4 Info: Beginning Transaction 11:16:38.4 Info: Starting migration of Main DB to 19 11:16:38.4 Info: PerformDBOperation 11:16:38.4 Info: Performing DB Operation 11:16:38.4 Info: => 2.94E-05s 11:16:38.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-30T11:16:38', 'add_ape_quality_in_profiles') 11:16:38.4 Info: Committing Transaction 11:16:38.4 Info: 19: add_ape_quality_in_profiles migrated 11:16:38.4 Info: => 0.0002568s 11:16:38.4 Info: 20: remove_pushalot migrating 11:16:38.4 Info: Beginning Transaction 11:16:38.4 Info: Starting migration of Main DB to 20 11:16:38.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:38.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:16:38.4 Info: => 4.32E-05s 11:16:38.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:38.4 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:16:38.4 Info: => 2.71E-05s 11:16:38.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:38.4 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:16:38.4 Info: => 2.45E-05s 11:16:38.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-30T11:16:38', 'remove_pushalot') 11:16:38.4 Info: Committing Transaction 11:16:38.4 Info: 20: remove_pushalot migrated 11:16:38.4 Info: => 0.0002429s 11:16:38.4 Info: 21: add_custom_filters migrating 11:16:38.4 Info: Beginning Transaction 11:16:38.4 Info: Starting migration of Main DB to 21 11:16:38.4 Info: CreateTable CustomFilters 11:16:38.4 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:16:38.4 Info: => 0.0001185s 11:16:38.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-30T11:16:38', 'add_custom_filters') 11:16:38.4 Info: Committing Transaction 11:16:38.4 Info: 21: add_custom_filters migrated 11:16:38.4 Info: => 0.0003755s 11:16:38.4 Info: 22: import_list_tags migrating 11:16:38.4 Info: Beginning Transaction 11:16:38.4 Info: Starting migration of Main DB to 22 11:16:38.4 Info: AlterTable ImportLists 11:16:38.4 Info: => 6E-07s 11:16:38.4 Info: CreateColumn ImportLists Tags String 11:16:38.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:16:38.4 Info: => 0.0005122s 11:16:38.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-30T11:16:38', 'import_list_tags') 11:16:38.4 Info: Committing Transaction 11:16:38.4 Info: 22: import_list_tags migrated 11:16:38.4 Info: => 0.000788s 11:16:38.4 Info: 23: add_release_groups_etc migrating 11:16:38.4 Info: Beginning Transaction 11:16:38.4 Info: Starting migration of Main DB to 23 11:16:38.4 Info: CreateTable ArtistMetadata 11:16:38.4 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 11:16:38.4 Info: => 0.0002075s 11:16:38.4 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:16:38.4 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:16:38.4 Info: => 0.0001008s 11:16:38.4 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:16:38.4 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:16:38.4 Info: => 7.77E-05s 11:16:38.4 Info: AlterTable Artists 11:16:38.4 Info: => 4E-07s 11:16:38.4 Info: CreateColumn Artists ArtistMetadataId Int32 11:16:38.4 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:38.4 Info: => 0.0004966s 11:16:38.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:38.4 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:38.4 Info: => 6.08E-05s 11:16:38.4 Info: CreateTable AlbumReleases 11:16:38.4 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 11:16:38.4 Info: => 0.0001356s 11:16:38.4 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:16:38.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:38.4 Info: => 8.31E-05s 11:16:38.4 Info: CreateIndex AlbumReleases (AlbumId) 11:16:38.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:38.4 Info: => 7.36E-05s 11:16:38.4 Info: PerformDBOperation 11:16:38.4 Info: Performing DB Operation 11:16:38.4 Info: => 2.95E-05s 11:16:38.4 Info: AlterTable Albums 11:16:38.4 Info: => 3E-07s 11:16:38.4 Info: CreateColumn Albums ArtistMetadataId Int32 11:16:38.4 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:38.4 Info: => 0.0005064s 11:16:38.4 Info: AlterTable Albums 11:16:38.4 Info: => 4E-07s 11:16:38.4 Info: CreateColumn Albums AnyReleaseOk Boolean 11:16:38.4 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:16:38.4 Info: => 0.0005405s 11:16:38.4 Info: AlterTable Albums 11:16:38.4 Info: => 4E-07s 11:16:38.4 Info: CreateColumn Albums Links String 11:16:38.4 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:16:38.4 Info: => 0.0005084s 11:16:38.4 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:38.4 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:38.4 Info: => 7.25E-05s 11:16:38.4 Info: AlterTable Tracks 11:16:38.4 Info: => 3E-07s 11:16:38.4 Info: CreateColumn Tracks ForeignRecordingId String 11:16:38.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:16:38.4 Info: => 0.0004963s 11:16:38.4 Info: AlterTable Tracks 11:16:38.4 Info: => 5E-07s 11:16:38.4 Info: CreateColumn Tracks AlbumReleaseId Int32 11:16:38.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:16:38.4 Info: => 0.0004918s 11:16:38.4 Info: AlterTable Tracks 11:16:38.4 Info: => 4E-07s 11:16:38.4 Info: CreateColumn Tracks ArtistMetadataId Int32 11:16:38.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:38.4 Info: => 0.0004945s 11:16:38.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:38.4 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:38.4 Info: => 7.46E-05s 11:16:38.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:38.4 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:38.4 Info: => 5.7E-05s 11:16:38.4 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:16:38.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:38.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:16:38.4 Info: DROP TABLE "Artists" 11:16:38.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:38.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:38.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:38.4 Info: => 0.0046295s 11:16:38.4 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:16:38.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 11:16:38.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 11:16:38.4 Info: DROP TABLE "Albums" 11:16:38.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:38.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:38.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:38.4 Info: => 0.0039337s 11:16:38.4 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:16:38.4 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:38.4 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 11:16:38.4 Info: DROP TABLE "Tracks" 11:16:38.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:38.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:38.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:38.4 Info: => 0.0035611s 11:16:38.4 Info: DeleteColumn TrackFiles ArtistId 11:16:38.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 11:16:38.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 11:16:38.4 Info: DROP TABLE "TrackFiles" 11:16:38.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:38.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:38.4 Info: => 0.0042634s 11:16:38.4 Info: CreateIndex Artists (ArtistMetadataId) 11:16:38.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:38.4 Info: => 7.07E-05s 11:16:38.4 Info: CreateIndex Artists (Monitored) 11:16:38.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:38.4 Info: => 6.49E-05s 11:16:38.4 Info: CreateIndex Albums (ArtistMetadataId) 11:16:38.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:38.4 Info: => 6.72E-05s 11:16:38.4 Info: CreateIndex Tracks (ArtistMetadataId) 11:16:38.4 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:16:38.4 Info: => 6.41E-05s 11:16:38.4 Info: CreateIndex Tracks (AlbumReleaseId) 11:16:38.4 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:16:38.4 Info: => 6.3E-05s 11:16:38.4 Info: CreateIndex Tracks (ForeignRecordingId) 11:16:38.4 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:16:38.4 Info: => 6.17E-05s 11:16:38.4 Info: UpdateData 11:16:38.4 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:38.4 Info: => 3.53E-05s 11:16:38.4 Info: UpdateData 11:16:38.4 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:38.4 Info: => 2.84E-05s 11:16:38.4 Info: UpdateData 11:16:38.4 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:16:38.4 Info: => 3.24E-05s 11:16:38.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-30T11:16:38', 'add_release_groups_etc') 11:16:38.4 Info: Committing Transaction 11:16:38.4 Info: 23: add_release_groups_etc migrated 11:16:38.4 Info: => 0.0005328s 11:16:38.4 Info: 24: NewMediaInfoFormat migrating 11:16:38.4 Info: Beginning Transaction 11:16:38.4 Info: Starting migration of Main DB to 24 11:16:38.4 Info: UpdateData 11:16:38.4 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:16:38.4 Info: => 4.77E-05s 11:16:38.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-30T11:16:38', 'NewMediaInfoFormat') 11:16:38.4 Info: Committing Transaction 11:16:38.4 Info: 24: NewMediaInfoFormat migrated 11:16:38.4 Info: => 0.0002735s 11:16:38.4 Info: 25: rename_restrictions_to_release_profiles migrating 11:16:38.4 Info: Beginning Transaction 11:16:38.4 Info: Starting migration of Main DB to 25 11:16:38.4 Info: RenameTable Restrictions ReleaseProfiles 11:16:38.4 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:16:38.4 Info: => 0.0013318s 11:16:38.4 Info: AlterTable ReleaseProfiles 11:16:38.4 Info: => 7E-07s 11:16:38.4 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:16:38.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:16:38.4 Info: => 0.0004981s 11:16:38.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-30T11:16:38', 'rename_restrictions_to_release_profiles') 11:16:38.4 Info: Committing Transaction 11:16:38.4 Info: 25: rename_restrictions_to_release_profiles migrated 11:16:38.4 Info: => 0.0007616s 11:16:38.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:16:38.4 Info: Beginning Transaction 11:16:38.4 Info: Starting migration of Main DB to 26 11:16:38.4 Info: RenameTable Profiles QualityProfiles 11:16:38.4 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:16:38.4 Info: => 0.0013597s 11:16:38.4 Info: AlterTable QualityProfiles 11:16:38.4 Info: => 6E-07s 11:16:38.4 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:16:38.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:38.4 Info: => 0.000491s 11:16:38.4 Info: AlterTable LanguageProfiles 11:16:38.4 Info: => 5E-07s 11:16:38.4 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:16:38.4 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:38.4 Info: => 0.0004788s 11:16:38.4 Info: UpdateData 11:16:38.4 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:38.4 Info: => 4.07E-05s 11:16:38.4 Info: UpdateData 11:16:38.4 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:38.4 Info: => 2.51E-05s 11:16:38.4 Info: RenameColumn Artists ProfileId to QualityProfileId 11:16:38.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:38.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:16:38.4 Info: DROP TABLE "Artists" 11:16:38.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:38.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:38.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:38.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:38.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:38.4 Info: => 0.0045378s 11:16:38.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-30T11:16:38', 'rename_quality_profiles_add_upgrade_allowed') 11:16:38.4 Info: Committing Transaction 11:16:38.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:16:38.4 Info: => 0.0049604s 11:16:38.4 Info: 27: add_import_exclusions migrating 11:16:38.4 Info: Beginning Transaction 11:16:38.4 Info: Starting migration of Main DB to 27 11:16:38.4 Info: CreateTable ImportListExclusions 11:16:38.4 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:16:38.4 Info: => 0.0001192s 11:16:38.4 Info: CreateIndex ImportListExclusions (ForeignId) 11:16:38.4 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:16:38.4 Info: => 7.58E-05s 11:16:38.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-30T11:16:38', 'add_import_exclusions') 11:16:38.4 Info: Committing Transaction 11:16:38.4 Info: 27: add_import_exclusions migrated 11:16:38.4 Info: => 0.000347s 11:16:38.4 Info: 28: clean_artist_metadata_table migrating 11:16:38.4 Info: Beginning Transaction 11:16:38.4 Info: Starting migration of Main DB to 28 11:16:38.4 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:16:38.4 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:16:38.4 Info: => 0.0001482s 11:16:38.4 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:16:38.4 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:16:38.4 Info: => 0.0001131s 11:16:38.4 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:16:38.4 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:16:38.4 Info: => 0.000112s 11:16:38.4 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:16:38.4 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:16:38.4 Info: => 0.000113s 11:16:38.4 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:16:38.4 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:16:38.4 Info: => 0.0001038s 11:16:38.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:16:38.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:16:38.4 Info: => 0.0001096s 11:16:38.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-30T11:16:38', 'clean_artist_metadata_table') 11:16:38.4 Info: Committing Transaction 11:16:38.4 Info: 28: clean_artist_metadata_table migrated 11:16:38.4 Info: => 0.0003429s 11:16:38.4 Info: 29: health_issue_notification migrating 11:16:38.4 Info: Beginning Transaction 11:16:38.4 Info: Starting migration of Main DB to 29 11:16:38.4 Info: AlterTable Notifications 11:16:38.4 Info: => 6E-07s 11:16:38.4 Info: CreateColumn Notifications OnHealthIssue Boolean 11:16:38.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:16:38.4 Info: => 0.0005217s 11:16:38.4 Info: AlterTable Notifications 11:16:38.4 Info: => 5E-07s 11:16:38.4 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:16:38.4 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:16:38.4 Info: => 0.0004916s 11:16:38.4 Info: AlterTable Notifications 11:16:38.4 Info: => 5E-07s 11:16:38.4 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:16:38.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:16:38.4 Info: => 0.0004819s 11:16:38.4 Info: AlterTable Notifications 11:16:38.4 Info: => 5E-07s 11:16:38.4 Info: CreateColumn Notifications OnImportFailure Boolean 11:16:38.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:16:38.4 Info: => 0.0004863s 11:16:38.4 Info: AlterTable Notifications 11:16:38.4 Info: => 5E-07s 11:16:38.4 Info: CreateColumn Notifications OnTrackRetag Boolean 11:16:38.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:16:38.4 Info: => 0.0004915s 11:16:38.4 Info: DeleteColumn Notifications OnDownload 11:16:38.4 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:16:38.4 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 11:16:38.4 Info: DROP TABLE "Notifications" 11:16:38.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:38.4 Info: => 0.0041071s 11:16:38.4 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:16:38.4 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:16:38.4 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 11:16:38.4 Info: DROP TABLE "Notifications" 11:16:38.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:38.4 Info: => 0.0043575s 11:16:38.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-30T11:16:38', 'health_issue_notification') 11:16:38.4 Info: Committing Transaction 11:16:38.4 Info: 29: health_issue_notification migrated 11:16:38.4 Info: => 0.0047149s 11:16:38.4 Info: 30: add_mediafilerepository_mtime migrating 11:16:38.4 Info: Beginning Transaction 11:16:38.4 Info: Starting migration of Main DB to 30 11:16:38.4 Info: AlterTable TrackFiles 11:16:38.4 Info: => 6E-07s 11:16:38.4 Info: CreateColumn TrackFiles Modified DateTime 11:16:38.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:16:38.4 Info: => 0.0005212s 11:16:38.4 Info: AlterTable TrackFiles 11:16:38.4 Info: => 5E-07s 11:16:38.4 Info: CreateColumn TrackFiles Path String 11:16:38.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:16:38.4 Info: => 0.0004778s 11:16:38.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:38.4 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:38.4 Info: => 3.39E-05s 11:16:38.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:16:38.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:16:38.4 Info: => 0.0001128s 11:16:38.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 11:16:38.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 11:16:38.4 Info: => 0.0001189s 11:16:38.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 11:16:38.4 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 11:16:38.4 Info: => 0.00013s 11:16:38.4 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 11:16:38.4 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 11:16:38.4 Info: => 7.59E-05s 11:16:38.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:38.4 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:38.4 Info: => 4.47E-05s 11:16:38.4 Info: AlterTable TrackFiles 11:16:38.4 Info: => 4E-07s 11:16:38.4 Info: AlterColumn TrackFiles Path String 11:16:38.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:38.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 11:16:38.4 Info: DROP TABLE "TrackFiles" 11:16:38.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:38.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:38.4 Info: => 0.0035572s 11:16:38.4 Info: CreateIndex TrackFiles (Path) 11:16:38.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:38.4 Info: => 7.23E-05s 11:16:38.4 Info: DeleteColumn TrackFiles RelativePath 11:16:38.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:38.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 11:16:38.4 Info: DROP TABLE "TrackFiles" 11:16:38.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:38.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:38.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:38.4 Info: => 0.0036552s 11:16:38.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-30T11:16:38', 'add_mediafilerepository_mtime') 11:16:38.4 Info: Committing Transaction 11:16:38.4 Info: 30: add_mediafilerepository_mtime migrated 11:16:38.4 Info: => 0.0039656s 11:16:38.4 Info: 31: add_artistmetadataid_constraint migrating 11:16:38.4 Info: Beginning Transaction 11:16:38.4 Info: Starting migration of Main DB to 31 11:16:38.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") 11:16:38.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") 11:16:38.4 Info: => 8.5E-05s 11:16:38.4 Info: DeleteIndex Artists (ArtistMetadataId) 11:16:38.4 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 11:16:38.4 Info: => 0.0001273s 11:16:38.4 Info: AlterColumn Artists ArtistMetadataId Int32 11:16:38.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:38.4 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:16:38.4 Info: DROP TABLE "Artists" 11:16:38.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:38.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:38.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:38.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:38.4 Info: => 0.0046384s 11:16:38.4 Info: CreateIndex Artists (ArtistMetadataId) 11:16:38.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:38.4 Info: => 7.45E-05s 11:16:38.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-07-30T11:16:38', 'add_artistmetadataid_constraint') 11:16:38.4 Info: Committing Transaction 11:16:38.4 Info: 31: add_artistmetadataid_constraint migrated 11:16:38.4 Info: => 0.0004128s 11:16:38.4 Info: 32: old_ids_and_artist_alias migrating 11:16:38.4 Info: Beginning Transaction 11:16:38.4 Info: Starting migration of Main DB to 32 11:16:38.4 Info: AlterTable ArtistMetadata 11:16:38.4 Info: => 7E-07s 11:16:38.4 Info: CreateColumn ArtistMetadata Aliases String 11:16:38.4 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 11:16:38.4 Info: => 0.0005214s 11:16:38.4 Info: AlterTable ArtistMetadata 11:16:38.4 Info: => 5E-07s 11:16:38.4 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 11:16:38.4 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 11:16:38.4 Info: => 0.0005053s 11:16:38.4 Info: AlterTable Albums 11:16:38.4 Info: => 4E-07s 11:16:38.4 Info: CreateColumn Albums OldForeignAlbumIds String 11:16:38.4 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 11:16:38.4 Info: => 0.0004879s 11:16:38.4 Info: AlterTable AlbumReleases 11:16:38.4 Info: => 4E-07s 11:16:38.4 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 11:16:38.4 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 11:16:38.4 Info: => 0.0004882s 11:16:38.4 Info: AlterTable Tracks 11:16:38.4 Info: => 6E-07s 11:16:38.4 Info: CreateColumn Tracks OldForeignRecordingIds String 11:16:38.4 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 11:16:38.4 Info: => 0.0004864s 11:16:38.4 Info: AlterTable Tracks 11:16:38.4 Info: => 4E-07s 11:16:38.4 Info: CreateColumn Tracks OldForeignTrackIds String 11:16:38.4 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 11:16:38.4 Info: => 0.000481s 11:16:38.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-07-30T11:16:38', 'old_ids_and_artist_alias') 11:16:38.4 Info: Committing Transaction 11:16:38.4 Info: 32: old_ids_and_artist_alias migrated 11:16:38.4 Info: => 0.0007514s 11:16:38.4 Info: 33: download_propers_config migrating 11:16:38.4 Info: Beginning Transaction 11:16:38.4 Info: Starting migration of Main DB to 33 11:16:38.4 Info: PerformDBOperation 11:16:38.4 Info: Performing DB Operation 11:16:38.4 Info: => 2.81E-05s 11:16:38.4 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:16:38.4 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:16:38.4 Info: => 3.17E-05s 11:16:38.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-07-30T11:16:38', 'download_propers_config') 11:16:38.4 Info: Committing Transaction 11:16:38.4 Info: 33: download_propers_config migrated 11:16:38.4 Info: => 0.0002572s 11:16:38.4 Info: 34: remove_language_profiles migrating 11:16:38.4 Info: Beginning Transaction 11:16:38.4 Info: Starting migration of Main DB to 34 11:16:38.4 Info: DeleteTable LanguageProfiles 11:16:38.4 Info: DROP TABLE "LanguageProfiles" 11:16:38.4 Info: => 0.0001986s 11:16:38.4 Info: DeleteColumn Artists LanguageProfileId 11:16:38.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:38.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" 11:16:38.4 Info: DROP TABLE "Artists" 11:16:38.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:38.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:38.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:38.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:38.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:38.4 Info: => 0.004679s 11:16:38.4 Info: DeleteColumn ImportLists LanguageProfileId 11:16:38.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) 11:16:38.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" 11:16:38.4 Info: DROP TABLE "ImportLists" 11:16:38.4 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 11:16:38.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:38.4 Info: => 0.00363s 11:16:38.4 Info: DeleteColumn Blacklist Language 11:16:38.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) 11:16:38.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" 11:16:38.4 Info: DROP TABLE "Blacklist" 11:16:38.4 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 11:16:38.4 Info: => 0.0034661s 11:16:38.4 Info: DeleteColumn History Language 11:16:38.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) 11:16:38.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" 11:16:38.4 Info: DROP TABLE "History" 11:16:38.4 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:16:38.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:38.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:38.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:38.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:38.4 Info: => 0.0048013s 11:16:38.4 Info: DeleteColumn LyricFiles Language 11:16:38.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) 11:16:38.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" 11:16:38.4 Info: DROP TABLE "LyricFiles" 11:16:38.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:38.5 Info: => 0.0034381s 11:16:38.5 Info: DeleteColumn TrackFiles Language 11:16:38.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) 11:16:38.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" 11:16:38.5 Info: DROP TABLE "TrackFiles" 11:16:38.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:38.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:38.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:38.5 Info: => 0.004561s 11:16:38.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-07-30T11:16:38', 'remove_language_profiles') 11:16:38.5 Info: Committing Transaction 11:16:38.5 Info: 34: remove_language_profiles migrated 11:16:38.5 Info: => 0.0050164s 11:16:38.5 Info: 35: multi_disc_naming_format migrating 11:16:38.5 Info: Beginning Transaction 11:16:38.5 Info: Starting migration of Main DB to 35 11:16:38.5 Info: AlterTable NamingConfig 11:16:38.5 Info: => 6E-07s 11:16:38.5 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 11:16:38.5 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 11:16:38.5 Info: => 0.0005383s 11:16:38.5 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:16:38.5 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:16:38.5 Info: => 4.01E-05s 11:16:38.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-07-30T11:16:38', 'multi_disc_naming_format') 11:16:38.5 Info: Committing Transaction 11:16:38.5 Info: 35: multi_disc_naming_format migrated 11:16:38.5 Info: => 0.0002852s 11:16:38.5 Info: 36: add_download_client_priority migrating 11:16:38.5 Info: Beginning Transaction 11:16:38.5 Info: Starting migration of Main DB to 36 11:16:38.5 Info: AlterTable DownloadClients 11:16:38.5 Info: => 6E-07s 11:16:38.5 Info: CreateColumn DownloadClients Priority Int32 11:16:38.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 11:16:38.5 Info: => 0.0005822s 11:16:38.5 Info: PerformDBOperation 11:16:38.5 Info: Performing DB Operation 11:16:38.5 Info: => 4.92E-05s 11:16:38.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-07-30T11:16:38', 'add_download_client_priority') 11:16:38.5 Info: Committing Transaction 11:16:38.5 Info: 36: add_download_client_priority migrated 11:16:38.5 Info: => 0.0003075s 11:16:38.5 Info: 37: remove_growl_prowl migrating 11:16:38.5 Info: Beginning Transaction 11:16:38.5 Info: Starting migration of Main DB to 37 11:16:38.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:38.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 11:16:38.5 Info: => 4.37E-05s 11:16:38.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:38.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 11:16:38.5 Info: => 2.58E-05s 11:16:38.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-07-30T11:16:38', 'remove_growl_prowl') 11:16:38.5 Info: Committing Transaction 11:16:38.5 Info: 37: remove_growl_prowl migrated 11:16:38.5 Info: => 0.0002481s 11:16:38.5 Info: 38: remove_plex_hometheatre migrating 11:16:38.5 Info: Beginning Transaction 11:16:38.5 Info: Starting migration of Main DB to 38 11:16:38.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:38.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 11:16:38.5 Info: => 4.27E-05s 11:16:38.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:38.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 11:16:38.5 Info: => 2.68E-05s 11:16:38.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-07-30T11:16:38', 'remove_plex_hometheatre') 11:16:38.5 Info: Committing Transaction 11:16:38.5 Info: 38: remove_plex_hometheatre migrated 11:16:38.5 Info: => 0.0002469s 11:16:38.5 Info: 39: add_root_folder_add_defaults migrating 11:16:38.5 Info: Beginning Transaction 11:16:38.5 Info: Starting migration of Main DB to 39 11:16:38.5 Info: AlterTable RootFolders 11:16:38.5 Info: => 5E-07s 11:16:38.5 Info: CreateColumn RootFolders Name String 11:16:38.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 11:16:38.5 Info: => 0.0005167s 11:16:38.5 Info: AlterTable RootFolders 11:16:38.5 Info: => 6E-07s 11:16:38.5 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 11:16:38.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 11:16:38.5 Info: => 0.0004855s 11:16:38.5 Info: AlterTable RootFolders 11:16:38.5 Info: => 6E-07s 11:16:38.5 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 11:16:38.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 11:16:38.5 Info: => 0.0004981s 11:16:38.5 Info: AlterTable RootFolders 11:16:38.5 Info: => 5E-07s 11:16:38.5 Info: CreateColumn RootFolders DefaultMonitorOption Int32 11:16:38.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 11:16:38.5 Info: => 0.00051s 11:16:38.5 Info: AlterTable RootFolders 11:16:38.5 Info: => 4E-07s 11:16:38.5 Info: CreateColumn RootFolders DefaultTags String 11:16:38.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 11:16:38.5 Info: => 0.0004855s 11:16:38.5 Info: PerformDBOperation 11:16:38.5 Info: Performing DB Operation 11:16:38.5 Info: => 4.43E-05s 11:16:38.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-07-30T11:16:38', 'add_root_folder_add_defaults') 11:16:38.5 Info: Committing Transaction 11:16:38.5 Info: 39: add_root_folder_add_defaults migrated 11:16:38.5 Info: => 0.0003082s 11:16:38.5 Info: 40: task_duration migrating 11:16:38.5 Info: Beginning Transaction 11:16:38.5 Info: Starting migration of Main DB to 40 11:16:38.5 Info: AlterTable ScheduledTasks 11:16:38.5 Info: => 6E-07s 11:16:38.5 Info: CreateColumn ScheduledTasks LastStartTime DateTime 11:16:38.5 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 11:16:38.5 Info: => 0.0005426s 11:16:38.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-07-30T11:16:38', 'task_duration') 11:16:38.5 Info: Committing Transaction 11:16:38.5 Info: 40: task_duration migrated 11:16:38.5 Info: => 0.0008079s 11:16:38.5 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 11:16:38.5 Info: Beginning Transaction 11:16:38.5 Info: Starting migration of Main DB to 41 11:16:38.5 Info: AlterTable ReleaseProfiles 11:16:38.5 Info: => 5E-07s 11:16:38.5 Info: CreateColumn ReleaseProfiles Enabled Boolean 11:16:38.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 11:16:38.5 Info: => 0.0005427s 11:16:38.5 Info: AlterTable ReleaseProfiles 11:16:38.5 Info: => 5E-07s 11:16:38.5 Info: CreateColumn ReleaseProfiles IndexerId Int32 11:16:38.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 11:16:38.5 Info: => 0.0005241s 11:16:38.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-07-30T11:16:38', 'add_indexer_and_enabled_to_release_profiles') 11:16:38.5 Info: Committing Transaction 11:16:38.5 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 11:16:38.5 Info: => 0.000788s 11:16:38.5 Info: 42: remove_album_folders migrating 11:16:38.5 Info: Beginning Transaction 11:16:38.5 Info: Starting migration of Main DB to 42 11:16:38.5 Info: DeleteColumn Artists AlbumFolder 11:16: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, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:38.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" 11:16:38.5 Info: DROP TABLE "Artists" 11:16:38.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:38.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:38.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:38.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:38.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:38.5 Info: => 0.0039961s 11:16:38.5 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:16:38.5 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:16:38.5 Info: => 3.38E-05s 11:16:38.5 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:16:38.5 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:16:38.5 Info: => 2.72E-05s 11:16:38.5 Info: DeleteColumn NamingConfig AlbumFolderFormat 11:16:38.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) 11:16:38.5 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 11:16:38.5 Info: DROP TABLE "NamingConfig" 11:16:38.5 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 11:16:38.5 Info: => 0.0033296s 11:16:38.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-07-30T11:16:38', 'remove_album_folders') 11:16:38.5 Info: Committing Transaction 11:16:38.5 Info: 42: remove_album_folders migrated 11:16:38.5 Info: => 0.0036873s 11:16:38.5 Info: 44: add_priority_to_indexers migrating 11:16:38.5 Info: Beginning Transaction 11:16:38.5 Info: Starting migration of Main DB to 44 11:16:38.5 Info: AlterTable Indexers 11:16:38.5 Info: => 5E-07s 11:16:38.5 Info: CreateColumn Indexers Priority Int32 11:16:38.5 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 11:16:38.5 Info: => 0.0005552s 11:16:38.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-07-30T11:16:38', 'add_priority_to_indexers') 11:16:38.5 Info: Committing Transaction 11:16:38.5 Info: 44: add_priority_to_indexers migrated 11:16:38.5 Info: => 0.0008197s 11:16:38.5 Info: 45: remove_chown_and_folderchmod_config migrating 11:16:38.5 Info: Beginning Transaction 11:16:38.5 Info: Starting migration of Main DB to 45 11:16:38.5 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:16:38.5 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:16:38.5 Info: => 0.0001192s 11:16:38.5 Info: PerformDBOperation 11:16:38.5 Info: Performing DB Operation 11:16:38.5 Info: => 2.26E-05s 11:16:38.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-07-30T11:16:38', 'remove_chown_and_folderchmod_config') 11:16:38.5 Info: Committing Transaction 11:16:38.5 Info: 45: remove_chown_and_folderchmod_config migrated 11:16:38.5 Info: => 0.0002497s 11:16:38.5 Info: 47: update_notifiarr migrating 11:16:38.5 Info: Beginning Transaction 11:16:38.5 Info: Starting migration of Main DB to 47 11:16:38.5 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:16:38.5 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:16:38.5 Info: => 6.93E-05s 11:16:38.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-07-30T11:16:38', 'update_notifiarr') 11:16:38.5 Info: Committing Transaction 11:16:38.5 Info: 47: update_notifiarr migrated 11:16:38.5 Info: => 0.0002911s 11:16:38.5 Info: 49: email_multiple_addresses migrating 11:16:38.5 Info: Beginning Transaction 11:16:38.5 Info: Starting migration of Main DB to 49 11:16:38.5 Info: PerformDBOperation 11:16:38.5 Info: Performing DB Operation 11:16:38.5 Info: => 5.37E-05s 11:16:38.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-07-30T11:16:38', 'email_multiple_addresses') 11:16:38.5 Info: Committing Transaction 11:16:38.5 Info: 49: email_multiple_addresses migrated 11:16:38.5 Info: => 0.0002892s 11:16:38.5 Info: 50: rename_blacklist_to_blocklist migrating 11:16:38.5 Info: Beginning Transaction 11:16:38.5 Info: Starting migration of Main DB to 50 11:16:38.5 Info: RenameTable Blacklist Blocklist 11:16:38.5 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 11:16:38.5 Info: => 0.0014472s 11:16:38.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-07-30T11:16:38', 'rename_blacklist_to_blocklist') 11:16:38.5 Info: Committing Transaction 11:16:38.5 Info: 50: rename_blacklist_to_blocklist migrated 11:16:38.5 Info: => 0.0017254s 11:16:38.5 Info: 51: cdh_per_downloadclient migrating 11:16:38.5 Info: Beginning Transaction 11:16:38.5 Info: Starting migration of Main DB to 51 11:16:38.5 Info: AlterTable DownloadClients 11:16:38.5 Info: => 5E-07s 11:16:38.5 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 11:16:38.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 11:16:38.5 Info: => 0.0005689s 11:16:38.5 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 11:16:38.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 11:16:38.5 Info: => 0.0005029s 11:16:38.5 Info: PerformDBOperation 11:16:38.5 Info: Performing DB Operation 11:16:38.5 Info: => 0.0008391s 11:16:38.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-07-30T11:16:38', 'cdh_per_downloadclient') 11:16:38.5 Info: Committing Transaction 11:16:38.5 Info: 51: cdh_per_downloadclient migrated 11:16:38.5 Info: => 0.00111s 11:16:38.5 Info: 52: download_history migrating 11:16:38.5 Info: Beginning Transaction 11:16:38.5 Info: Starting migration of Main DB to 52 11:16:38.5 Info: CreateTable DownloadHistory 11:16:38.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) 11:16:38.5 Info: => 0.0001548s 11:16:38.5 Info: CreateIndex DownloadHistory (EventType) 11:16:38.5 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:16:38.5 Info: => 8.07E-05s 11:16:38.5 Info: CreateIndex DownloadHistory (ArtistId) 11:16:38.5 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:16:38.5 Info: => 7.32E-05s 11:16:38.5 Info: CreateIndex DownloadHistory (DownloadId) 11:16:38.5 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:16:38.5 Info: => 7.44E-05s 11:16:38.5 Info: PerformDBOperation 11:16:38.5 Info: Performing DB Operation 11:16:38.5 Info: => 0.0001295s 11:16:38.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-07-30T11:16:38', 'download_history') 11:16:38.5 Info: Committing Transaction 11:16:38.5 Info: 52: download_history migrated 11:16:38.5 Info: => 0.0004242s 11:16:38.5 Info: 53: add_update_history migrating 11:16:38.5 Info: Beginning Transaction 11:16:38.5 Info: Starting migration of Main DB to 53 11:16:38.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-07-30T11:16:38', 'add_update_history') 11:16:38.5 Info: Committing Transaction 11:16:38.5 Info: 53: add_update_history migrated 11:16:38.5 Info: => 0.0002656s 11:16:38.5 Info: 54: add_on_update_to_notifications migrating 11:16:38.5 Info: Beginning Transaction 11:16:38.5 Info: Starting migration of Main DB to 54 11:16:38.5 Info: AlterTable Notifications 11:16:38.5 Info: => 6E-07s 11:16:38.5 Info: CreateColumn Notifications OnApplicationUpdate Boolean 11:16:38.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 11:16:38.5 Info: => 0.0005613s 11:16:38.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-07-30T11:16:38', 'add_on_update_to_notifications') 11:16:38.5 Info: Committing Transaction 11:16:38.5 Info: 54: add_on_update_to_notifications migrated 11:16:38.5 Info: => 0.0008251s 11:16:38.5 Info: 55: download_client_per_indexer migrating 11:16:38.5 Info: Beginning Transaction 11:16:38.5 Info: Starting migration of Main DB to 55 11:16:38.5 Info: AlterTable Indexers 11:16:38.5 Info: => 5E-07s 11:16:38.5 Info: CreateColumn Indexers DownloadClientId Int32 11:16:38.5 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 11:16:38.5 Info: => 0.0005682s 11:16:38.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-07-30T11:16:38', 'download_client_per_indexer') 11:16:38.5 Info: Committing Transaction 11:16:38.5 Info: 55: download_client_per_indexer migrated 11:16:38.5 Info: => 0.0008315s 11:16:38.5 Info: 56: AddNewItemMonitorType migrating 11:16:38.5 Info: Beginning Transaction 11:16:38.5 Info: Starting migration of Main DB to 56 11:16:38.5 Info: AlterTable Artists 11:16:38.5 Info: => 5E-07s 11:16:38.5 Info: CreateColumn Artists MonitorNewItems Int32 11:16:38.5 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:16:38.5 Info: => 0.0005738s 11:16:38.5 Info: AlterTable RootFolders 11:16:38.5 Info: => 5E-07s 11:16:38.5 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 11:16:38.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 11:16:38.5 Info: => 0.0005295s 11:16:38.5 Info: AlterTable ImportLists 11:16:38.5 Info: => 6E-07s 11:16:38.5 Info: CreateColumn ImportLists MonitorNewItems Int32 11:16:38.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:16:38.5 Info: => 0.0005516s 11:16:38.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-07-30T11:16:38', 'AddNewItemMonitorType') 11:16:38.5 Info: Committing Transaction 11:16:38.5 Info: 56: AddNewItemMonitorType migrated 11:16:38.5 Info: => 0.0008296s 11:16:38.5 Info: 57: ImportListSearch migrating 11:16:38.5 Info: Beginning Transaction 11:16:38.5 Info: Starting migration of Main DB to 57 11:16:38.5 Info: AlterTable ImportLists 11:16:38.5 Info: => 6E-07s 11:16:38.5 Info: CreateColumn ImportLists ShouldSearch Boolean 11:16:38.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 11:16:38.5 Info: => 0.0005601s 11:16:38.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-07-30T11:16:38', 'ImportListSearch') 11:16:38.5 Info: Committing Transaction 11:16:38.5 Info: 57: ImportListSearch migrated 11:16:38.5 Info: => 0.0008183s 11:16:38.5 Info: 58: ImportListMonitorExisting migrating 11:16:38.5 Info: Beginning Transaction 11:16:38.5 Info: Starting migration of Main DB to 58 11:16:38.5 Info: AlterTable ImportLists 11:16:38.5 Info: => 5E-07s 11:16:38.5 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 11:16:38.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 11:16:38.5 Info: => 0.0011568s 11:16:38.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-07-30T11:16:38', 'ImportListMonitorExisting') 11:16:38.5 Info: Committing Transaction 11:16:38.5 Info: 58: ImportListMonitorExisting migrated 11:16:38.5 Info: => 0.0014344s 11:16:38.5 Info: 59: add_indexer_tags migrating 11:16:38.5 Info: Beginning Transaction 11:16:38.5 Info: Starting migration of Main DB to 59 11:16:38.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:38.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 11:16:38.5 Info: => 4.76E-05s 11:16:38.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:38.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 11:16:38.5 Info: => 2.67E-05s 11:16:38.5 Info: AlterTable Indexers 11:16:38.5 Info: => 3E-07s 11:16:38.5 Info: CreateColumn Indexers Tags String 11:16:38.5 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 11:16:38.5 Info: => 0.0005409s 11:16:38.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-07-30T11:16:38', 'add_indexer_tags') 11:16:38.5 Info: Committing Transaction 11:16:38.5 Info: 59: add_indexer_tags migrated 11:16:38.5 Info: => 0.0008021s 11:16:38.5 Info: 60: update_audio_types migrating 11:16:38.5 Info: Beginning Transaction 11:16:38.5 Info: Starting migration of Main DB to 60 11:16:38.5 Info: PerformDBOperation 11:16:38.5 Info: Performing DB Operation 11:16:38.5 Info: => 4.6E-05s 11:16:38.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-07-30T11:16:38', 'update_audio_types') 11:16:38.5 Info: Committing Transaction 11:16:38.5 Info: 60: update_audio_types migrated 11:16:38.5 Info: => 0.0002775s 11:16:38.5 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 11:16:38.5 Info: Beginning Transaction 11:16:38.5 Info: Starting migration of Main DB to 61 11:16:38.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:38.5 Info: DELETE FROM "Commands" WHERE 1 = 1 11:16:38.5 Info: => 4.57E-05s 11:16:38.5 Info: AlterTable AlbumReleases 11:16:38.5 Info: => 3E-07s 11:16:38.5 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 11:16:38.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) 11:16:38.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" 11:16:38.5 Info: DROP TABLE "AlbumReleases" 11:16:38.5 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 11:16:38.5 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:38.5 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:38.5 Info: => 0.0047166s 11:16:38.5 Info: AlterTable Albums 11:16:38.5 Info: => 5E-07s 11:16:38.5 Info: AlterColumn Albums LastInfoSync DateTimeOffset 11:16: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, "OldForeignAlbumIds" TEXT NOT NULL) 11:16: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", "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" 11:16:38.5 Info: DROP TABLE "Albums" 11:16:38.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:38.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:38.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:38.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:38.5 Info: => 0.004043s 11:16:38.5 Info: AlterTable Albums 11:16:38.5 Info: => 5E-07s 11:16:38.5 Info: AlterColumn Albums ReleaseDate DateTimeOffset 11:16: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, "OldForeignAlbumIds" TEXT NOT NULL) 11:16: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", "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" 11:16:38.5 Info: DROP TABLE "Albums" 11:16:38.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:38.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:38.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:38.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:38.5 Info: => 0.0049547s 11:16:38.5 Info: AlterTable Albums 11:16:38.5 Info: => 5E-07s 11:16:38.5 Info: AlterColumn Albums Added DateTimeOffset 11:16: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, "OldForeignAlbumIds" TEXT NOT NULL) 11:16: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", "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" 11:16:38.5 Info: DROP TABLE "Albums" 11:16:38.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:38.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:38.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:38.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:38.5 Info: => 0.0040203s 11:16:38.5 Info: AlterTable Artists 11:16:38.5 Info: => 4E-07s 11:16:38.5 Info: AlterColumn Artists LastInfoSync DateTimeOffset 11:16: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, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 11:16:38.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" 11:16:38.5 Info: DROP TABLE "Artists" 11:16:38.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:38.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:38.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:38.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:38.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:38.5 Info: => 0.004161s 11:16:38.5 Info: AlterTable Artists 11:16:38.5 Info: => 6E-07s 11:16:38.5 Info: AlterColumn Artists Added DateTimeOffset 11:16: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, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 11:16:38.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" 11:16:38.5 Info: DROP TABLE "Artists" 11:16:38.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:38.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:38.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:38.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:38.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:38.5 Info: => 0.0053243s 11:16:38.5 Info: AlterTable Blocklist 11:16:38.5 Info: => 5E-07s 11:16:38.5 Info: AlterColumn Blocklist Date DateTimeOffset 11:16:38.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) 11:16:38.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" 11:16:38.5 Info: DROP TABLE "Blocklist" 11:16:38.5 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:16:38.5 Info: => 0.0036177s 11:16:38.5 Info: AlterTable Blocklist 11:16:38.5 Info: => 6E-07s 11:16:38.5 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 11:16:38.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) 11:16:38.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" 11:16:38.5 Info: DROP TABLE "Blocklist" 11:16:38.5 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:16:38.5 Info: => 0.0045198s 11:16:38.5 Info: AlterTable Commands 11:16:38.5 Info: => 7E-07s 11:16:38.5 Info: AlterColumn Commands QueuedAt DateTimeOffset 11:16:38.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) 11:16:38.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" 11:16:38.5 Info: DROP TABLE "Commands" 11:16:38.5 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:16:38.5 Info: => 0.0035837s 11:16:38.5 Info: AlterTable Commands 11:16:38.5 Info: => 6E-07s 11:16:38.5 Info: AlterColumn Commands StartedAt DateTimeOffset 11:16:38.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) 11:16:38.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" 11:16:38.5 Info: DROP TABLE "Commands" 11:16:38.5 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:16:38.5 Info: => 0.0036472s 11:16:38.5 Info: AlterTable Commands 11:16:38.5 Info: => 7E-07s 11:16:38.5 Info: AlterColumn Commands EndedAt DateTimeOffset 11:16:38.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) 11:16:38.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" 11:16:38.5 Info: DROP TABLE "Commands" 11:16:38.5 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:16:38.5 Info: => 0.0046895s 11:16:38.5 Info: AlterTable DownloadClientStatus 11:16:38.5 Info: => 7E-07s 11:16:38.5 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 11:16:38.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) 11:16:38.5 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:16:38.5 Info: DROP TABLE "DownloadClientStatus" 11:16:38.5 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:16:38.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:38.5 Info: => 0.0037992s 11:16:38.5 Info: AlterTable DownloadClientStatus 11:16:38.5 Info: => 5E-07s 11:16:38.5 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 11:16:38.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) 11:16:38.5 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:16:38.5 Info: DROP TABLE "DownloadClientStatus" 11:16:38.5 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:16:38.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:38.5 Info: => 0.0047053s 11:16:38.5 Info: AlterTable DownloadClientStatus 11:16:38.5 Info: => 5E-07s 11:16:38.5 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 11:16:38.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) 11:16:38.6 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:16:38.6 Info: DROP TABLE "DownloadClientStatus" 11:16:38.6 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:16:38.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:38.6 Info: => 0.0042083s 11:16:38.6 Info: AlterTable DownloadHistory 11:16:38.6 Info: => 6E-07s 11:16:38.6 Info: AlterColumn DownloadHistory Date DateTimeOffset 11:16:38.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) 11:16:38.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" 11:16:38.6 Info: DROP TABLE "DownloadHistory" 11:16:38.6 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 11:16:38.6 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:16:38.6 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:16:38.6 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:16:38.6 Info: => 0.0040794s 11:16:38.6 Info: AlterTable ExtraFiles 11:16:38.6 Info: => 4E-07s 11:16:38.6 Info: AlterColumn ExtraFiles Added DateTimeOffset 11:16:38.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) 11:16:38.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" 11:16:38.6 Info: DROP TABLE "ExtraFiles" 11:16:38.6 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:16:38.6 Info: => 0.0047725s 11:16:38.6 Info: AlterTable ExtraFiles 11:16:38.6 Info: => 7E-07s 11:16:38.6 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 11:16:38.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) 11:16:38.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" 11:16:38.6 Info: DROP TABLE "ExtraFiles" 11:16:38.6 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:16:38.6 Info: => 0.003604s 11:16:38.6 Info: AlterTable History 11:16:38.6 Info: => 6E-07s 11:16:38.6 Info: AlterColumn History Date DateTimeOffset 11:16:38.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) 11:16:38.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" 11:16:38.6 Info: DROP TABLE "History" 11:16:38.6 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:16:38.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:38.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:38.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:38.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:38.6 Info: => 0.0052014s 11:16:38.6 Info: AlterTable ImportListStatus 11:16:38.6 Info: => 3E-06s 11:16:38.6 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 11:16:38.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) 11:16:38.6 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:16:38.6 Info: DROP TABLE "ImportListStatus" 11:16:38.6 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:16:38.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:38.6 Info: => 0.0038386s 11:16:38.6 Info: AlterTable ImportListStatus 11:16:38.6 Info: => 5E-07s 11:16:38.6 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 11:16:38.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) 11:16:38.6 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:16:38.6 Info: DROP TABLE "ImportListStatus" 11:16:38.6 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:16:38.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:38.6 Info: => 0.0051738s 11:16:38.6 Info: AlterTable ImportListStatus 11:16:38.6 Info: => 6E-07s 11:16:38.6 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 11:16:38.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) 11:16:38.6 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:16:38.6 Info: DROP TABLE "ImportListStatus" 11:16:38.6 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:16:38.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:38.6 Info: => 0.0036986s 11:16:38.6 Info: AlterTable IndexerStatus 11:16:38.6 Info: => 4E-07s 11:16:38.6 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 11:16:38.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) 11:16:38.6 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:16:38.6 Info: DROP TABLE "IndexerStatus" 11:16:38.6 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:16:38.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:38.6 Info: => 0.0037601s 11:16:38.6 Info: AlterTable IndexerStatus 11:16:38.6 Info: => 4E-07s 11:16:38.6 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 11:16:38.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) 11:16:38.6 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:16:38.6 Info: DROP TABLE "IndexerStatus" 11:16:38.6 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:16:38.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:38.6 Info: => 0.0052217s 11:16:38.6 Info: AlterTable IndexerStatus 11:16:38.6 Info: => 4E-07s 11:16:38.6 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 11:16:38.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) 11:16:38.6 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:16:38.6 Info: DROP TABLE "IndexerStatus" 11:16:38.6 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:16:38.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:38.6 Info: => 0.0051265s 11:16:38.6 Info: AlterTable LyricFiles 11:16:38.6 Info: => 6E-07s 11:16:38.6 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 11:16:38.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) 11:16:38.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" 11:16:38.6 Info: DROP TABLE "LyricFiles" 11:16:38.6 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:38.6 Info: => 0.004491s 11:16:38.6 Info: AlterTable LyricFiles 11:16:38.6 Info: => 6E-07s 11:16:38.6 Info: AlterColumn LyricFiles Added DateTimeOffset 11:16:38.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) 11:16:38.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" 11:16:38.6 Info: DROP TABLE "LyricFiles" 11:16:38.6 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:38.6 Info: => 0.0044793s 11:16:38.6 Info: AlterTable MetadataFiles 11:16:38.6 Info: => 6E-07s 11:16:38.6 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 11:16:38.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) 11:16:38.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" 11:16:38.6 Info: DROP TABLE "MetadataFiles" 11:16:38.6 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:16:38.6 Info: => 0.0046094s 11:16:38.6 Info: AlterTable MetadataFiles 11:16:38.6 Info: => 7E-07s 11:16:38.6 Info: AlterColumn MetadataFiles Added DateTimeOffset 11:16:38.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) 11:16:38.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" 11:16:38.6 Info: DROP TABLE "MetadataFiles" 11:16:38.6 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:16:38.6 Info: => 0.0044788s 11:16:38.6 Info: AlterTable PendingReleases 11:16:38.6 Info: => 7E-07s 11:16:38.6 Info: AlterColumn PendingReleases Added DateTimeOffset 11:16:38.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) 11:16:38.6 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 11:16:38.6 Info: DROP TABLE "PendingReleases" 11:16:38.6 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 11:16:38.6 Info: => 0.0043508s 11:16:38.6 Info: AlterTable ScheduledTasks 11:16:38.6 Info: => 1E-06s 11:16:38.6 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 11:16:38.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) 11:16:38.6 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:16:38.6 Info: DROP TABLE "ScheduledTasks" 11:16:38.6 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:16:38.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:38.6 Info: => 0.0056476s 11:16:38.6 Info: AlterTable ScheduledTasks 11:16:38.6 Info: => 5E-07s 11:16:38.6 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 11:16:38.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) 11:16:38.6 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:16:38.6 Info: DROP TABLE "ScheduledTasks" 11:16:38.6 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:16:38.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:38.6 Info: => 0.0037886s 11:16:38.6 Info: AlterTable TrackFiles 11:16:38.6 Info: => 6E-07s 11:16:38.6 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 11:16: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, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:38.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" 11:16:38.6 Info: DROP TABLE "TrackFiles" 11:16:38.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:38.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:38.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:38.6 Info: => 0.0039177s 11:16:38.6 Info: AlterTable TrackFiles 11:16:38.6 Info: => 5E-07s 11:16:38.6 Info: AlterColumn TrackFiles Modified DateTimeOffset 11:16: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, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:38.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" 11:16:38.6 Info: DROP TABLE "TrackFiles" 11:16:38.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:38.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:38.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:38.6 Info: => 0.0048363s 11:16:38.6 Info: AlterTable VersionInfo 11:16:38.6 Info: => 5E-07s 11:16:38.6 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 11:16:38.6 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 11:16:38.6 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 11:16:38.6 Info: DROP TABLE "VersionInfo" 11:16:38.6 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 11:16:38.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:38.6 Info: => 0.0049051s 11:16:38.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-07-30T11:16:38', 'postgres_update_timestamp_columns_to_with_timezone') 11:16:38.6 Info: Committing Transaction 11:16:38.6 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 11:16:38.6 Info: => 0.0055665s 11:16:38.6 Info: 62: add_on_delete_to_notifications migrating 11:16:38.6 Info: Beginning Transaction 11:16:38.6 Info: Starting migration of Main DB to 62 11:16:38.6 Info: AlterTable Notifications 11:16:38.6 Info: => 5E-07s 11:16:38.6 Info: CreateColumn Notifications OnArtistDelete Boolean 11:16:38.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 11:16:38.6 Info: => 0.0005703s 11:16:38.6 Info: AlterTable Notifications 11:16:38.6 Info: => 6E-07s 11:16:38.6 Info: CreateColumn Notifications OnAlbumDelete Boolean 11:16:38.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 11:16:38.6 Info: => 0.0005205s 11:16:38.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-07-30T11:16:38', 'add_on_delete_to_notifications') 11:16:38.6 Info: Committing Transaction 11:16:38.6 Info: 62: add_on_delete_to_notifications migrated 11:16:38.6 Info: => 0.0008081s 11:16:38.6 Info: 63: add_custom_formats migrating 11:16:38.6 Info: Beginning Transaction 11:16:38.6 Info: Starting migration of Main DB to 63 11:16:38.6 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 1, 1, 0) 11:16:38.6 Info: AlterTable DelayProfiles 11:16:38.6 Info: => 4E-07s 11:16:38.6 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 11:16:38.6 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 11:16:38.6 Info: => 0.0005319s 11:16:38.6 Info: UpdateData 11:16:38.6 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 11:16:38.6 Info: => 4.53E-05s 11:16:38.6 Info: AlterTable TrackFiles 11:16:38.6 Info: => 4E-07s 11:16:38.6 Info: CreateColumn TrackFiles OriginalFilePath String 11:16:38.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 11:16:38.6 Info: => 0.0005095s 11:16:38.6 Info: PerformDBOperation 11:16:38.6 Info: Performing DB Operation 11:16:38.6 Info: => 0.0011018s 11:16:38.6 Info: CreateTable CustomFormats 11:16:38.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) 11:16:38.6 Info: => 0.0001703s 11:16:38.6 Info: CreateIndex CustomFormats (Name) 11:16:38.6 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 11:16:38.6 Info: => 0.0001079s 11:16:38.6 Info: AlterTable QualityProfiles 11:16:38.6 Info: => 4E-07s 11:16:38.6 Info: CreateColumn QualityProfiles FormatItems String 11:16:38.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 11:16:38.6 Info: => 0.0005411s 11:16:38.6 Info: AlterTable QualityProfiles 11:16:38.6 Info: => 5E-07s 11:16:38.6 Info: CreateColumn QualityProfiles MinFormatScore Int32 11:16:38.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 11:16:38.6 Info: => 0.0005174s 11:16:38.6 Info: AlterTable QualityProfiles 11:16:38.6 Info: => 4E-07s 11:16:38.6 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 11:16:38.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 11:16:38.6 Info: => 0.0005277s 11:16:38.6 Info: PerformDBOperation 11:16:38.6 Info: Performing DB Operation 11:16:38.6 Info: => 0.0012497s 11:16:38.6 Info: PerformDBOperation 11:16:38.6 Info: Performing DB Operation 11:16:38.6 Info: => 2.87E-05s 11:16:38.6 Info: DeleteColumn ReleaseProfiles Preferred 11:16:38.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) 11:16:38.7 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:16:38.7 Info: DROP TABLE "ReleaseProfiles" 11:16:38.7 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:16:38.7 Info: => 0.0036265s 11:16:38.7 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 11:16:38.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) 11:16:38.7 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:16:38.7 Info: DROP TABLE "ReleaseProfiles" 11:16:38.7 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:16:38.7 Info: => 0.0035885s 11:16:38.7 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:16:38.7 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:16:38.7 Info: => 5.28E-05s 11:16:38.7 Info: AlterTable DelayProfiles 11:16:38.7 Info: => 4E-07s 11:16:38.7 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 11:16:38.7 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 11:16:38.7 Info: => 0.0005281s 11:16:38.7 Info: AlterTable DelayProfiles 11:16:38.7 Info: => 5E-07s 11:16:38.7 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 11:16:38.7 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 11:16:38.7 Info: => 0.0005199s 11:16:38.7 Info: -> 1 Insert operations completed in 00:00:00.0000868 taking an average of 00:00:00.0000868 11:16:38.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-07-30T11:16:38', 'add_custom_formats') 11:16:38.7 Info: Committing Transaction 11:16:38.7 Info: 63: add_custom_formats migrated 11:16:38.7 Info: => 0.0008604s 11:16:38.7 Debug: Took: 00:00:00.3760178 11:16:38.7 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_remove_release_profile_if_no_ignored_or_required --- 11:16:38.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_cf_naming_token_if_set_in_release_profile --- 11:16:38.7 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579349987386560_147/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:38.7 Info: DatabaseEngineVersionCheck migrating 11:16:38.7 Info: PerformDBOperation 11:16:38.7 Info: Performing DB Operation 11:16:38.7 Info: SQLite 3.46.0 11:16:38.7 Info: => 0.0009788s 11:16:38.7 Info: DatabaseEngineVersionCheck migrated 11:16:38.7 Info: => 0.0009909s 11:16:38.7 Info: VersionMigration migrating 11:16:38.7 Info: Beginning Transaction 11:16:38.7 Info: CreateTable VersionInfo 11:16:38.7 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:16:38.7 Info: => 0.0001365s 11:16:38.7 Info: Committing Transaction 11:16:38.7 Info: VersionMigration migrated 11:16:38.7 Info: => 0.000465s 11:16:38.7 Info: VersionUniqueMigration migrating 11:16:38.7 Info: Beginning Transaction 11:16:38.7 Info: CreateIndex VersionInfo (Version) 11:16:38.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:38.7 Info: => 0.0001149s 11:16:38.7 Info: AlterTable VersionInfo 11:16:38.7 Info: => 5E-07s 11:16:38.7 Info: CreateColumn VersionInfo AppliedOn DateTime 11:16:38.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:16:38.7 Info: => 0.0005479s 11:16:38.7 Info: Committing Transaction 11:16:38.7 Info: VersionUniqueMigration migrated 11:16:38.7 Info: => 0.0007556s 11:16:38.7 Info: VersionDescriptionMigration migrating 11:16:38.7 Info: Beginning Transaction 11:16:38.7 Info: AlterTable VersionInfo 11:16:38.7 Info: => 4E-07s 11:16:38.7 Info: CreateColumn VersionInfo Description String 11:16:38.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:16:38.7 Info: => 0.0001928s 11:16:38.7 Info: Committing Transaction 11:16:38.7 Info: VersionDescriptionMigration migrated 11:16:38.7 Info: => 0.0003696s 11:16:38.7 Info: 1: InitialSetup migrating 11:16:38.7 Info: Beginning Transaction 11:16:38.7 Info: Starting migration of Main DB to 1 11:16:38.7 Info: CreateTable Config 11:16:38.7 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:16:38.7 Info: => 0.0001497s 11:16:38.7 Info: CreateIndex Config (Key) 11:16:38.7 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:16:38.7 Info: => 6.9E-05s 11:16:38.7 Info: CreateTable RootFolders 11:16:38.7 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:16:38.7 Info: => 7.18E-05s 11:16:38.7 Info: CreateIndex RootFolders (Path) 11:16:38.7 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:16:38.7 Info: => 6.28E-05s 11:16:38.7 Info: CreateTable Artists 11:16: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) 11:16:38.7 Info: => 0.0002107s 11:16:38.7 Info: CreateIndex Artists (ForeignArtistId) 11:16:38.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:38.7 Info: => 6.56E-05s 11:16:38.7 Info: CreateIndex Artists (NameSlug) 11:16:38.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:38.7 Info: => 5.76E-05s 11:16:38.7 Info: CreateIndex Artists (CleanName) 11:16:38.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:38.7 Info: => 5.72E-05s 11:16:38.7 Info: CreateIndex Artists (Path) 11:16:38.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:38.7 Info: => 5.62E-05s 11:16:38.7 Info: CreateTable Albums 11:16: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) 11:16:38.7 Info: => 0.0001808s 11:16:38.7 Info: CreateIndex Albums (ForeignAlbumId) 11:16:38.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:38.7 Info: => 6.31E-05s 11:16:38.7 Info: CreateIndex Albums (MBId) 11:16:38.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:38.7 Info: => 5.67E-05s 11:16:38.7 Info: CreateIndex Albums (TADBId) 11:16:38.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:38.7 Info: => 5.73E-05s 11:16:38.7 Info: CreateIndex Albums (TitleSlug) 11:16:38.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:38.7 Info: => 6.09E-05s 11:16:38.7 Info: CreateIndex Albums (CleanTitle) 11:16:38.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:38.7 Info: => 5.69E-05s 11:16:38.7 Info: CreateIndex Albums (Path) 11:16:38.7 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:16:38.7 Info: => 5.65E-05s 11:16:38.7 Info: CreateTable Tracks 11:16: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) 11:16:38.7 Info: => 0.0001234s 11:16:38.7 Info: CreateIndex Tracks (ForeignTrackId) 11:16:38.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:38.7 Info: => 0.0015349s 11:16:38.7 Info: CreateIndex Tracks (ArtistId) 11:16:38.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:38.7 Info: => 7.4E-05s 11:16:38.7 Info: CreateIndex Tracks (TrackFileId) 11:16:38.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:38.7 Info: => 6.65E-05s 11:16:38.7 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:16:38.7 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:16:38.7 Info: => 7.29E-05s 11:16:38.7 Info: CreateTable TrackFiles 11:16: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) 11:16:38.7 Info: => 0.0001226s 11:16:38.7 Info: CreateIndex TrackFiles (ArtistId) 11:16:38.7 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:16:38.7 Info: => 6.96E-05s 11:16:38.7 Info: CreateIndex TrackFiles (AlbumId) 11:16:38.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:38.7 Info: => 6.19E-05s 11:16:38.7 Info: CreateTable History 11:16: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) 11:16:38.7 Info: => 0.0001204s 11:16:38.7 Info: CreateIndex History (Date) 11:16:38.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:38.7 Info: => 6.15E-05s 11:16:38.7 Info: CreateIndex History (EventType) 11:16:38.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:38.7 Info: => 5.83E-05s 11:16:38.7 Info: CreateIndex History (DownloadId) 11:16:38.7 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:16:38.7 Info: => 5.79E-05s 11:16:38.7 Info: CreateIndex History (AlbumId) 11:16:38.7 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:16:38.7 Info: => 5.64E-05s 11:16:38.7 Info: CreateTable Notifications 11:16: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) 11:16:38.7 Info: => 0.0001074s 11:16:38.7 Info: CreateTable ScheduledTasks 11:16: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) 11:16:38.7 Info: => 0.0001284s 11:16:38.7 Info: CreateIndex ScheduledTasks (TypeName) 11:16:38.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:38.7 Info: => 9.99E-05s 11:16:38.7 Info: CreateTable Indexers 11:16: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) 11:16:38.7 Info: => 0.0001135s 11:16:38.7 Info: CreateIndex Indexers (Name) 11:16:38.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:38.7 Info: => 7.46E-05s 11:16:38.7 Info: CreateTable Profiles 11:16: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) 11:16:38.7 Info: => 8.57E-05s 11:16:38.7 Info: CreateIndex Profiles (Name) 11:16:38.7 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:16:38.7 Info: => 6.8E-05s 11:16:38.7 Info: CreateTable QualityDefinitions 11:16: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) 11:16:38.7 Info: => 9.39E-05s 11:16:38.7 Info: CreateIndex QualityDefinitions (Quality) 11:16:38.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:16:38.7 Info: => 6.41E-05s 11:16:38.7 Info: CreateIndex QualityDefinitions (Title) 11:16:38.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:16:38.7 Info: => 9.57E-05s 11:16:38.7 Info: CreateTable NamingConfig 11:16: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) 11:16:38.7 Info: => 0.0001163s 11:16:38.7 Info: CreateTable Blacklist 11:16: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 '') 11:16:38.7 Info: => 0.0001472s 11:16:38.7 Info: CreateTable Metadata 11:16: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) 11:16:38.7 Info: => 9E-05s 11:16:38.7 Info: CreateTable MetadataFiles 11:16: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) 11:16:38.7 Info: => 0.000108s 11:16:38.7 Info: CreateTable DownloadClients 11:16: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) 11:16:38.7 Info: => 9.53E-05s 11:16:38.7 Info: CreateTable PendingReleases 11:16: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 '') 11:16:38.7 Info: => 0.0001001s 11:16:38.7 Info: CreateTable RemotePathMappings 11:16: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) 11:16:38.7 Info: => 0.0001036s 11:16:38.7 Info: CreateTable Tags 11:16:38.7 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:16:38.7 Info: => 8.07E-05s 11:16:38.7 Info: CreateIndex Tags (Label) 11:16:38.7 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:16:38.7 Info: => 7.3E-05s 11:16:38.7 Info: CreateTable Restrictions 11:16:38.7 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:16:38.7 Info: => 9.35E-05s 11:16:38.7 Info: CreateTable DelayProfiles 11:16: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) 11:16:38.7 Info: => 0.0001152s 11:16:38.7 Info: CreateTable Users 11:16: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) 11:16:38.7 Info: => 7.94E-05s 11:16:38.7 Info: CreateIndex Users (Identifier) 11:16:38.7 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:16:38.7 Info: => 0.0007278s 11:16:38.7 Info: CreateIndex Users (Username) 11:16:38.7 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:16:38.7 Info: => 9.19E-05s 11:16:38.7 Info: CreateTable Commands 11:16: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) 11:16:38.7 Info: => 0.0001211s 11:16:38.7 Info: CreateTable IndexerStatus 11:16: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) 11:16:38.7 Info: => 0.0001061s 11:16:38.7 Info: CreateIndex IndexerStatus (ProviderId) 11:16:38.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:38.7 Info: => 7.51E-05s 11:16:38.7 Info: CreateTable ExtraFiles 11:16: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) 11:16:38.7 Info: => 0.0001033s 11:16:38.7 Info: CreateTable LyricFiles 11:16: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) 11:16:38.7 Info: => 0.0001341s 11:16:38.7 Info: CreateTable LanguageProfiles 11:16: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) 11:16:38.7 Info: => 8.55E-05s 11:16:38.7 Info: CreateIndex LanguageProfiles (Name) 11:16:38.7 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:16:38.7 Info: => 7.52E-05s 11:16:38.7 Info: CreateTable DownloadClientStatus 11:16: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) 11:16:38.7 Info: => 9.14E-05s 11:16:38.7 Info: CreateIndex DownloadClientStatus (ProviderId) 11:16:38.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:38.7 Info: => 7.32E-05s 11:16:38.7 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:16:38.7 Info: -> 1 Insert operations completed in 00:00:00.0000545 taking an average of 00:00:00.0000545 11:16:38.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-30T11:16:38', 'InitialSetup') 11:16:38.7 Info: Committing Transaction 11:16:38.7 Info: 1: InitialSetup migrated 11:16:38.7 Info: => 0.0008381s 11:16:38.7 Info: 2: add_reason_to_pending_releases migrating 11:16:38.7 Info: Beginning Transaction 11:16:38.7 Info: Starting migration of Main DB to 2 11:16:38.7 Info: AlterTable PendingReleases 11:16:38.7 Info: => 5E-07s 11:16:38.7 Info: CreateColumn PendingReleases Reason Int32 11:16:38.7 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:16:38.7 Info: => 0.0005156s 11:16:38.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-30T11:16:38', 'add_reason_to_pending_releases') 11:16:38.7 Info: Committing Transaction 11:16:38.7 Info: 2: add_reason_to_pending_releases migrated 11:16:38.7 Info: => 0.0007843s 11:16:38.7 Info: 3: add_medium_support migrating 11:16:38.7 Info: Beginning Transaction 11:16:38.7 Info: Starting migration of Main DB to 3 11:16:38.7 Info: AlterTable Albums 11:16:38.7 Info: => 7E-07s 11:16:38.7 Info: CreateColumn Albums Media String 11:16:38.7 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:16:38.7 Info: => 0.0004854s 11:16:38.7 Info: AlterTable Tracks 11:16:38.7 Info: => 6E-07s 11:16:38.7 Info: CreateColumn Tracks MediumNumber Int32 11:16:38.7 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:16:38.7 Info: => 0.000453s 11:16:38.7 Info: AlterTable Tracks 11:16:38.7 Info: => 4E-07s 11:16:38.7 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:16:38.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:16:38.7 Info: => 0.000442s 11:16:38.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:38.7 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:38.7 Info: => 3.9E-05s 11:16:38.7 Info: DeleteColumn Tracks TrackNumber 11:16: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) 11:16: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" 11:16:38.7 Info: DROP TABLE "Tracks" 11:16:38.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:38.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:38.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:38.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:38.7 Info: => 0.0042743s 11:16:38.7 Info: AlterTable Tracks 11:16:38.7 Info: => 5E-07s 11:16:38.7 Info: CreateColumn Tracks TrackNumber String 11:16:38.7 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:16:38.7 Info: => 0.0004619s 11:16:38.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-30T11:16:38', 'add_medium_support') 11:16:38.7 Info: Committing Transaction 11:16:38.7 Info: 3: add_medium_support migrated 11:16:38.7 Info: => 0.000796s 11:16:38.7 Info: 4: add_various_qualites_in_profile migrating 11:16:38.7 Info: Beginning Transaction 11:16:38.7 Info: Starting migration of Main DB to 4 11:16:38.7 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:38.7 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:38.7 Info: => 4.86E-05s 11:16:38.7 Info: PerformDBOperation 11:16:38.7 Info: Performing DB Operation 11:16:38.7 Info: => 3.12E-05s 11:16:38.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-30T11:16:38', 'add_various_qualites_in_profile') 11:16:38.7 Info: Committing Transaction 11:16:38.7 Info: 4: add_various_qualites_in_profile migrated 11:16:38.7 Info: => 0.0002584s 11:16:38.7 Info: 5: metadata_profiles migrating 11:16:38.7 Info: Beginning Transaction 11:16:38.7 Info: Starting migration of Main DB to 5 11:16:38.7 Info: CreateTable MetadataProfiles 11:16: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) 11:16:38.7 Info: => 0.0001196s 11:16:38.7 Info: CreateIndex MetadataProfiles (Name) 11:16:38.7 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:16:38.7 Info: => 8.91E-05s 11:16:38.7 Info: AlterTable Artists 11:16:38.7 Info: => 3E-07s 11:16:38.7 Info: CreateColumn Artists MetadataProfileId Int32 11:16:38.7 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:16:38.7 Info: => 0.0004659s 11:16:38.7 Info: DeleteColumn Artists PrimaryAlbumTypes 11:16: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) 11:16: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" 11:16:38.7 Info: DROP TABLE "Artists" 11:16:38.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:38.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:38.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:38.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:38.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:38.7 Info: => 0.0047426s 11:16:38.7 Info: DeleteColumn Artists SecondaryAlbumTypes 11:16: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) 11:16: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" 11:16:38.7 Info: DROP TABLE "Artists" 11:16:38.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:38.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:38.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:38.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:38.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:38.7 Info: => 0.0036396s 11:16:38.7 Info: AlterTable Albums 11:16:38.7 Info: => 6E-07s 11:16:38.7 Info: CreateColumn Albums SecondaryTypes String 11:16:38.7 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:16:38.7 Info: => 0.0004482s 11:16:38.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-30T11:16:38', 'metadata_profiles') 11:16:38.7 Info: Committing Transaction 11:16:38.7 Info: 5: metadata_profiles migrated 11:16:38.7 Info: => 0.0008294s 11:16:38.7 Info: 6: separate_automatic_and_interactive_search migrating 11:16:38.7 Info: Beginning Transaction 11:16:38.7 Info: Starting migration of Main DB to 6 11:16:38.7 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:16: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) 11:16:38.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:16:38.7 Info: DROP TABLE "Indexers" 11:16:38.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:38.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:38.7 Info: => 0.0030964s 11:16:38.7 Info: AlterTable Indexers 11:16:38.7 Info: => 5E-07s 11:16:38.7 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:16:38.7 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:16:38.7 Info: => 0.0004417s 11:16:38.7 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:38.7 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:38.7 Info: => 3.59E-05s 11:16:38.7 Info: AlterTable Indexers 11:16:38.7 Info: => 4E-07s 11:16:38.7 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:16: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) 11:16: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" 11:16:38.7 Info: DROP TABLE "Indexers" 11:16:38.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:38.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:38.7 Info: => 0.0030792s 11:16:38.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-30T11:16:38', 'separate_automatic_and_interactive_search') 11:16:38.7 Info: Committing Transaction 11:16:38.7 Info: 6: separate_automatic_and_interactive_search migrated 11:16:38.7 Info: => 0.0033679s 11:16:38.7 Info: 7: change_album_path_to_relative migrating 11:16:38.7 Info: Beginning Transaction 11:16:38.7 Info: Starting migration of Main DB to 7 11:16:38.7 Info: DeleteColumn Albums Path 11:16: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) 11:16: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" 11:16:38.7 Info: DROP TABLE "Albums" 11:16:38.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:38.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:38.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:38.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:38.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:38.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:38.7 Info: => 0.0044976s 11:16:38.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-30T11:16:38', 'change_album_path_to_relative') 11:16:38.7 Info: Committing Transaction 11:16:38.7 Info: 7: change_album_path_to_relative migrated 11:16:38.7 Info: => 0.0049208s 11:16:38.7 Info: 8: change_quality_size_mb_to_kb migrating 11:16:38.7 Info: Beginning Transaction 11:16:38.7 Info: Starting migration of Main DB to 8 11:16: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 11:16: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 11:16:38.7 Info: => 4.53E-05s 11:16:38.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-30T11:16:38', 'change_quality_size_mb_to_kb') 11:16:38.7 Info: Committing Transaction 11:16:38.7 Info: 8: change_quality_size_mb_to_kb migrated 11:16:38.7 Info: => 0.0002715s 11:16:38.7 Info: 9: album_releases migrating 11:16:38.7 Info: Beginning Transaction 11:16:38.7 Info: Starting migration of Main DB to 9 11:16:38.7 Info: AlterTable Albums 11:16:38.7 Info: => 5E-07s 11:16:38.7 Info: CreateColumn Albums Releases String 11:16:38.7 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:16:38.7 Info: => 0.0004785s 11:16:38.7 Info: AlterTable Albums 11:16:38.7 Info: => 6E-07s 11:16:38.7 Info: CreateColumn Albums CurrentRelease String 11:16:38.7 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:16:38.7 Info: => 0.0004472s 11:16:38.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-30T11:16:38', 'album_releases') 11:16:38.7 Info: Committing Transaction 11:16:38.7 Info: 9: album_releases migrated 11:16:38.7 Info: => 0.0007063s 11:16:38.7 Info: 10: album_releases_fix migrating 11:16:38.7 Info: Beginning Transaction 11:16:38.7 Info: Starting migration of Main DB to 10 11:16:38.7 Info: AlterTable Albums 11:16:38.7 Info: => 5E-07s 11:16:38.7 Info: AlterColumn Albums Releases String 11:16:38.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 11:16:38.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:16:38.8 Info: DROP TABLE "Albums" 11:16:38.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:38.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:38.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:38.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:38.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:38.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:38.8 Info: => 0.0045064s 11:16:38.8 Info: AlterTable Albums 11:16:38.8 Info: => 5E-07s 11:16:38.8 Info: AlterColumn Albums CurrentRelease String 11:16:38.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 11:16:38.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:16:38.8 Info: DROP TABLE "Albums" 11:16:38.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:38.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:38.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:38.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:38.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:38.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:38.8 Info: => 0.0037013s 11:16:38.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-30T11:16:38', 'album_releases_fix') 11:16:38.8 Info: Committing Transaction 11:16:38.8 Info: 10: album_releases_fix migrated 11:16:38.8 Info: => 0.0040484s 11:16:38.8 Info: 11: import_lists migrating 11:16:38.8 Info: Beginning Transaction 11:16:38.8 Info: Starting migration of Main DB to 11 11:16:38.8 Info: CreateTable ImportLists 11:16:38.8 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 11:16:38.8 Info: => 0.0001478s 11:16:38.8 Info: CreateIndex ImportLists (Name) 11:16:38.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:38.8 Info: => 7E-05s 11:16:38.8 Info: CreateTable ImportListStatus 11:16:38.8 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:16:38.8 Info: => 9.89E-05s 11:16:38.8 Info: CreateIndex ImportListStatus (ProviderId) 11:16:38.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:38.8 Info: => 7.35E-05s 11:16:38.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-30T11:16:38', 'import_lists') 11:16:38.8 Info: Committing Transaction 11:16:38.8 Info: 11: import_lists migrated 11:16:38.8 Info: => 0.0003456s 11:16:38.8 Info: 12: add_release_status migrating 11:16:38.8 Info: Beginning Transaction 11:16:38.8 Info: Starting migration of Main DB to 12 11:16:38.8 Info: AlterTable MetadataProfiles 11:16:38.8 Info: => 5E-07s 11:16:38.8 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:16:38.8 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:16:38.8 Info: => 0.0004963s 11:16:38.8 Info: PerformDBOperation 11:16:38.8 Info: Performing DB Operation 11:16:38.8 Info: => 2.65E-05s 11:16:38.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-30T11:16:38', 'add_release_status') 11:16:38.8 Info: Committing Transaction 11:16:38.8 Info: 12: add_release_status migrated 11:16:38.8 Info: => 0.0002943s 11:16:38.8 Info: 13: album_download_notification migrating 11:16:38.8 Info: Beginning Transaction 11:16:38.8 Info: Starting migration of Main DB to 13 11:16:38.8 Info: AlterTable Notifications 11:16:38.8 Info: => 6E-07s 11:16:38.8 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:16:38.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:16:38.8 Info: => 0.0005304s 11:16:38.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-30T11:16:38', 'album_download_notification') 11:16:38.8 Info: Committing Transaction 11:16:38.8 Info: 13: album_download_notification migrated 11:16:38.8 Info: => 0.0008048s 11:16:38.8 Info: 14: fix_language_metadata_profiles migrating 11:16:38.8 Info: Beginning Transaction 11:16:38.8 Info: Starting migration of Main DB to 14 11:16:38.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:16:38.8 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:16:38.8 Info: => 7.3E-05s 11:16:38.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:16:38.8 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:16:38.8 Info: => 5E-05s 11:16:38.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-30T11:16:38', 'fix_language_metadata_profiles') 11:16:38.8 Info: Committing Transaction 11:16:38.8 Info: 14: fix_language_metadata_profiles migrated 11:16:38.8 Info: => 0.0002763s 11:16:38.8 Info: 15: remove_fanzub migrating 11:16:38.8 Info: Beginning Transaction 11:16:38.8 Info: Starting migration of Main DB to 15 11:16:38.8 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:38.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:38.8 Info: => 3.96E-05s 11:16:38.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-30T11:16:38', 'remove_fanzub') 11:16:38.8 Info: Committing Transaction 11:16:38.8 Info: 15: remove_fanzub migrated 11:16:38.8 Info: => 0.0002585s 11:16:38.8 Info: 16: update_artist_history_indexes migrating 11:16:38.8 Info: Beginning Transaction 11:16:38.8 Info: Starting migration of Main DB to 16 11:16:38.8 Info: CreateIndex Albums (ArtistId) 11:16:38.8 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:16:38.8 Info: => 9.71E-05s 11:16:38.8 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:16:38.8 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:16:38.8 Info: => 7.07E-05s 11:16:38.8 Info: DeleteIndex History (AlbumId) 11:16:38.8 Info: DROP INDEX "IX_History_AlbumId" 11:16:38.8 Info: => 0.0001185s 11:16:38.8 Info: CreateIndex History (AlbumId, Date) 11:16:38.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:38.8 Info: => 8.11E-05s 11:16:38.8 Info: DeleteIndex History (DownloadId) 11:16:38.8 Info: DROP INDEX "IX_History_DownloadId" 11:16:38.8 Info: => 0.000103s 11:16:38.8 Info: CreateIndex History (DownloadId, Date) 11:16:38.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:38.8 Info: => 7.85E-05s 11:16:38.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-30T11:16:38', 'update_artist_history_indexes') 11:16:38.8 Info: Committing Transaction 11:16:38.8 Info: 16: update_artist_history_indexes migrated 11:16:38.8 Info: => 0.0003579s 11:16:38.8 Info: 17: remove_nma migrating 11:16:38.8 Info: Beginning Transaction 11:16:38.8 Info: Starting migration of Main DB to 17 11:16:38.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:38.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:16:38.8 Info: => 4.31E-05s 11:16:38.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-30T11:16:38', 'remove_nma') 11:16:38.8 Info: Committing Transaction 11:16:38.8 Info: 17: remove_nma migrated 11:16:38.8 Info: => 0.0002633s 11:16:38.8 Info: 18: album_disambiguation migrating 11:16:38.8 Info: Beginning Transaction 11:16:38.8 Info: Starting migration of Main DB to 18 11:16:38.8 Info: AlterTable Albums 11:16:38.8 Info: => 5E-07s 11:16:38.8 Info: CreateColumn Albums Disambiguation String 11:16:38.8 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:16:38.8 Info: => 0.0005105s 11:16:38.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-30T11:16:38', 'album_disambiguation') 11:16:38.8 Info: Committing Transaction 11:16:38.8 Info: 18: album_disambiguation migrated 11:16:38.8 Info: => 0.0007716s 11:16:38.8 Info: 19: add_ape_quality_in_profiles migrating 11:16:38.8 Info: Beginning Transaction 11:16:38.8 Info: Starting migration of Main DB to 19 11:16:38.8 Info: PerformDBOperation 11:16:38.8 Info: Performing DB Operation 11:16:38.8 Info: => 2.85E-05s 11:16:38.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-30T11:16:38', 'add_ape_quality_in_profiles') 11:16:38.8 Info: Committing Transaction 11:16:38.8 Info: 19: add_ape_quality_in_profiles migrated 11:16:38.8 Info: => 0.0002539s 11:16:38.8 Info: 20: remove_pushalot migrating 11:16:38.8 Info: Beginning Transaction 11:16:38.8 Info: Starting migration of Main DB to 20 11:16:38.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:38.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:16:38.8 Info: => 4.28E-05s 11:16:38.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:38.8 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:16:38.8 Info: => 2.64E-05s 11:16:38.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:38.8 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:16:38.8 Info: => 2.53E-05s 11:16:38.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-30T11:16:38', 'remove_pushalot') 11:16:38.8 Info: Committing Transaction 11:16:38.8 Info: 20: remove_pushalot migrated 11:16:38.8 Info: => 0.0002389s 11:16:38.8 Info: 21: add_custom_filters migrating 11:16:38.8 Info: Beginning Transaction 11:16:38.8 Info: Starting migration of Main DB to 21 11:16:38.8 Info: CreateTable CustomFilters 11:16:38.8 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:16:38.8 Info: => 0.0001129s 11:16:38.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-30T11:16:38', 'add_custom_filters') 11:16:38.8 Info: Committing Transaction 11:16:38.8 Info: 21: add_custom_filters migrated 11:16:38.8 Info: => 0.0011077s 11:16:38.8 Info: 22: import_list_tags migrating 11:16:38.8 Info: Beginning Transaction 11:16:38.8 Info: Starting migration of Main DB to 22 11:16:38.8 Info: AlterTable ImportLists 11:16:38.8 Info: => 4E-07s 11:16:38.8 Info: CreateColumn ImportLists Tags String 11:16:38.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:16:38.8 Info: => 0.0005233s 11:16:38.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-30T11:16:38', 'import_list_tags') 11:16:38.8 Info: Committing Transaction 11:16:38.8 Info: 22: import_list_tags migrated 11:16:38.8 Info: => 0.0007872s 11:16:38.8 Info: 23: add_release_groups_etc migrating 11:16:38.8 Info: Beginning Transaction 11:16:38.8 Info: Starting migration of Main DB to 23 11:16:38.8 Info: CreateTable ArtistMetadata 11:16:38.8 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 11:16:38.8 Info: => 0.0001563s 11:16:38.8 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:16:38.8 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:16:38.8 Info: => 7.59E-05s 11:16:38.8 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:16:38.8 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:16:38.8 Info: => 7.47E-05s 11:16:38.8 Info: AlterTable Artists 11:16:38.8 Info: => 3E-07s 11:16:38.8 Info: CreateColumn Artists ArtistMetadataId Int32 11:16:38.8 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:38.8 Info: => 0.000498s 11:16:38.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:38.8 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:38.8 Info: => 6.38E-05s 11:16:38.8 Info: CreateTable AlbumReleases 11:16:38.8 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 11:16:38.8 Info: => 0.0001355s 11:16:38.8 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:16:38.8 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:38.8 Info: => 7.32E-05s 11:16:38.8 Info: CreateIndex AlbumReleases (AlbumId) 11:16:38.8 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:38.8 Info: => 6.59E-05s 11:16:38.8 Info: PerformDBOperation 11:16:38.8 Info: Performing DB Operation 11:16:38.8 Info: => 3.01E-05s 11:16:38.8 Info: AlterTable Albums 11:16:38.8 Info: => 4E-07s 11:16:38.8 Info: CreateColumn Albums ArtistMetadataId Int32 11:16:38.8 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:38.8 Info: => 0.0005115s 11:16:38.8 Info: AlterTable Albums 11:16:38.8 Info: => 4E-07s 11:16:38.8 Info: CreateColumn Albums AnyReleaseOk Boolean 11:16:38.8 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:16:38.8 Info: => 0.0005284s 11:16:38.8 Info: AlterTable Albums 11:16:38.8 Info: => 5E-07s 11:16:38.8 Info: CreateColumn Albums Links String 11:16:38.8 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:16:38.8 Info: => 0.0005177s 11:16:38.8 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:38.8 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:38.8 Info: => 7.65E-05s 11:16:38.8 Info: AlterTable Tracks 11:16:38.8 Info: => 4E-07s 11:16:38.8 Info: CreateColumn Tracks ForeignRecordingId String 11:16:38.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:16:38.8 Info: => 0.0005003s 11:16:38.8 Info: AlterTable Tracks 11:16:38.8 Info: => 5E-07s 11:16:38.8 Info: CreateColumn Tracks AlbumReleaseId Int32 11:16:38.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:16:38.8 Info: => 0.000509s 11:16:38.8 Info: AlterTable Tracks 11:16:38.8 Info: => 4E-07s 11:16:38.8 Info: CreateColumn Tracks ArtistMetadataId Int32 11:16:38.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:38.8 Info: => 0.0004968s 11:16:38.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:38.8 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:38.8 Info: => 7.33E-05s 11:16:38.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:38.8 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:38.8 Info: => 5.57E-05s 11:16:38.8 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:16:38.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:38.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:16:38.8 Info: DROP TABLE "Artists" 11:16:38.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:38.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:38.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:38.8 Info: => 0.004597s 11:16:38.8 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:16:38.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 11:16:38.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 11:16:38.8 Info: DROP TABLE "Albums" 11:16:38.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:38.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:38.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:38.8 Info: => 0.0039109s 11:16:38.8 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:16:38.8 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:38.8 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 11:16:38.8 Info: DROP TABLE "Tracks" 11:16:38.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:38.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:38.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:38.8 Info: => 0.0045284s 11:16:38.8 Info: DeleteColumn TrackFiles ArtistId 11:16: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) 11:16: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" 11:16:38.8 Info: DROP TABLE "TrackFiles" 11:16:38.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:38.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:38.8 Info: => 0.0034017s 11:16:38.8 Info: CreateIndex Artists (ArtistMetadataId) 11:16:38.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:38.8 Info: => 6.97E-05s 11:16:38.8 Info: CreateIndex Artists (Monitored) 11:16:38.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:38.8 Info: => 6.27E-05s 11:16:38.8 Info: CreateIndex Albums (ArtistMetadataId) 11:16:38.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:38.8 Info: => 6.26E-05s 11:16:38.8 Info: CreateIndex Tracks (ArtistMetadataId) 11:16:38.8 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:16:38.8 Info: => 6.15E-05s 11:16:38.8 Info: CreateIndex Tracks (AlbumReleaseId) 11:16:38.8 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:16:38.8 Info: => 6E-05s 11:16:38.8 Info: CreateIndex Tracks (ForeignRecordingId) 11:16:38.8 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:16:38.8 Info: => 6.14E-05s 11:16:38.8 Info: UpdateData 11:16:38.8 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:38.8 Info: => 3.53E-05s 11:16:38.8 Info: UpdateData 11:16:38.8 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:38.8 Info: => 2.88E-05s 11:16:38.8 Info: UpdateData 11:16:38.8 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:16:38.8 Info: => 3.41E-05s 11:16:38.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-30T11:16:38', 'add_release_groups_etc') 11:16:38.8 Info: Committing Transaction 11:16:38.8 Info: 23: add_release_groups_etc migrated 11:16:38.8 Info: => 0.0005322s 11:16:38.8 Info: 24: NewMediaInfoFormat migrating 11:16:38.8 Info: Beginning Transaction 11:16:38.8 Info: Starting migration of Main DB to 24 11:16:38.8 Info: UpdateData 11:16:38.8 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:16:38.8 Info: => 4.83E-05s 11:16:38.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-30T11:16:38', 'NewMediaInfoFormat') 11:16:38.8 Info: Committing Transaction 11:16:38.8 Info: 24: NewMediaInfoFormat migrated 11:16:38.8 Info: => 0.0002709s 11:16:38.8 Info: 25: rename_restrictions_to_release_profiles migrating 11:16:38.8 Info: Beginning Transaction 11:16:38.8 Info: Starting migration of Main DB to 25 11:16:38.8 Info: RenameTable Restrictions ReleaseProfiles 11:16:38.8 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:16:38.8 Info: => 0.0013327s 11:16:38.8 Info: AlterTable ReleaseProfiles 11:16:38.8 Info: => 7E-07s 11:16:38.8 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:16:38.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:16:38.8 Info: => 0.0004871s 11:16:38.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-30T11:16:38', 'rename_restrictions_to_release_profiles') 11:16:38.8 Info: Committing Transaction 11:16:38.8 Info: 25: rename_restrictions_to_release_profiles migrated 11:16:38.8 Info: => 0.0007479s 11:16:38.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:16:38.8 Info: Beginning Transaction 11:16:38.8 Info: Starting migration of Main DB to 26 11:16:38.8 Info: RenameTable Profiles QualityProfiles 11:16:38.8 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:16:38.8 Info: => 0.0013567s 11:16:38.8 Info: AlterTable QualityProfiles 11:16:38.8 Info: => 6E-07s 11:16:38.8 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:16:38.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:38.8 Info: => 0.0004782s 11:16:38.8 Info: AlterTable LanguageProfiles 11:16:38.8 Info: => 4E-07s 11:16:38.8 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:16:38.8 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:38.8 Info: => 0.0004739s 11:16:38.8 Info: UpdateData 11:16:38.8 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:38.8 Info: => 4.24E-05s 11:16:38.8 Info: UpdateData 11:16:38.8 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:38.8 Info: => 2.55E-05s 11:16:38.8 Info: RenameColumn Artists ProfileId to QualityProfileId 11:16:38.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:38.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" 11:16:38.8 Info: DROP TABLE "Artists" 11:16:38.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:38.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:38.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:38.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:38.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:38.8 Info: => 0.003841s 11:16:38.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-30T11:16:38', 'rename_quality_profiles_add_upgrade_allowed') 11:16:38.8 Info: Committing Transaction 11:16:38.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:16:38.8 Info: => 0.0042138s 11:16:38.8 Info: 27: add_import_exclusions migrating 11:16:38.8 Info: Beginning Transaction 11:16:38.8 Info: Starting migration of Main DB to 27 11:16:38.8 Info: CreateTable ImportListExclusions 11:16:38.8 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:16:38.8 Info: => 0.0001154s 11:16:38.8 Info: CreateIndex ImportListExclusions (ForeignId) 11:16:38.8 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:16:38.8 Info: => 7.52E-05s 11:16:38.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-30T11:16:38', 'add_import_exclusions') 11:16:38.8 Info: Committing Transaction 11:16:38.8 Info: 27: add_import_exclusions migrated 11:16:38.8 Info: => 0.0003388s 11:16:38.8 Info: 28: clean_artist_metadata_table migrating 11:16:38.8 Info: Beginning Transaction 11:16:38.8 Info: Starting migration of Main DB to 28 11:16:38.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) 11:16:38.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) 11:16:38.8 Info: => 0.0001498s 11:16:38.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) 11:16:38.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) 11:16:38.8 Info: => 0.0001177s 11:16:38.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) 11:16:38.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) 11:16:38.8 Info: => 0.0001144s 11:16:38.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) 11:16:38.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) 11:16:38.8 Info: => 0.0001134s 11:16:38.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) 11:16:38.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) 11:16:38.8 Info: => 0.0001147s 11:16:38.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) 11:16:38.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) 11:16:38.8 Info: => 0.0001088s 11:16:38.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-30T11:16:38', 'clean_artist_metadata_table') 11:16:38.8 Info: Committing Transaction 11:16:38.8 Info: 28: clean_artist_metadata_table migrated 11:16:38.8 Info: => 0.0003399s 11:16:38.8 Info: 29: health_issue_notification migrating 11:16:38.8 Info: Beginning Transaction 11:16:38.8 Info: Starting migration of Main DB to 29 11:16:38.8 Info: AlterTable Notifications 11:16:38.8 Info: => 7E-07s 11:16:38.8 Info: CreateColumn Notifications OnHealthIssue Boolean 11:16:38.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:16:38.8 Info: => 0.0005132s 11:16:38.8 Info: AlterTable Notifications 11:16:38.8 Info: => 4E-07s 11:16:38.8 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:16:38.8 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:16:38.8 Info: => 0.0004934s 11:16:38.8 Info: AlterTable Notifications 11:16:38.8 Info: => 5E-07s 11:16:38.8 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:16:38.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:16:38.8 Info: => 0.0005162s 11:16:38.8 Info: AlterTable Notifications 11:16:38.8 Info: => 5E-07s 11:16:38.8 Info: CreateColumn Notifications OnImportFailure Boolean 11:16:38.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:16:38.8 Info: => 0.0004853s 11:16:38.8 Info: AlterTable Notifications 11:16:38.8 Info: => 5E-07s 11:16:38.8 Info: CreateColumn Notifications OnTrackRetag Boolean 11:16:38.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:16:38.8 Info: => 0.0004945s 11:16:38.8 Info: DeleteColumn Notifications OnDownload 11:16:38.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) 11:16:38.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" 11:16:38.8 Info: DROP TABLE "Notifications" 11:16:38.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:38.8 Info: => 0.0045335s 11:16:38.8 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:16:38.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) 11:16:38.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" 11:16:38.8 Info: DROP TABLE "Notifications" 11:16:38.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:38.8 Info: => 0.0035688s 11:16:38.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-30T11:16:38', 'health_issue_notification') 11:16:38.8 Info: Committing Transaction 11:16:38.8 Info: 29: health_issue_notification migrated 11:16:38.8 Info: => 0.0039104s 11:16:38.8 Info: 30: add_mediafilerepository_mtime migrating 11:16:38.8 Info: Beginning Transaction 11:16:38.8 Info: Starting migration of Main DB to 30 11:16:38.8 Info: AlterTable TrackFiles 11:16:38.8 Info: => 4E-07s 11:16:38.8 Info: CreateColumn TrackFiles Modified DateTime 11:16:38.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:16:38.8 Info: => 0.00052s 11:16:38.8 Info: AlterTable TrackFiles 11:16:38.8 Info: => 6E-07s 11:16:38.8 Info: CreateColumn TrackFiles Path String 11:16:38.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:16:38.8 Info: => 0.0004908s 11:16:38.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:38.8 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:38.8 Info: => 3.72E-05s 11:16:38.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) 11:16:38.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) 11:16:38.8 Info: => 0.0001208s 11:16:38.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) 11:16:38.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) 11:16:38.8 Info: => 0.0001232s 11:16:38.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) 11:16:38.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) 11:16:38.8 Info: => 0.0001327s 11:16:38.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") 11:16:38.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") 11:16:38.8 Info: => 7.72E-05s 11:16:38.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:38.8 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:38.8 Info: => 4.46E-05s 11:16:38.8 Info: AlterTable TrackFiles 11:16:38.8 Info: => 3E-07s 11:16:38.8 Info: AlterColumn TrackFiles Path String 11:16: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, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:38.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" 11:16:38.8 Info: DROP TABLE "TrackFiles" 11:16:38.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:38.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:38.8 Info: => 0.0035363s 11:16:38.8 Info: CreateIndex TrackFiles (Path) 11:16:38.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:38.8 Info: => 7.03E-05s 11:16:38.8 Info: DeleteColumn TrackFiles RelativePath 11:16: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, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:38.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" 11:16:38.8 Info: DROP TABLE "TrackFiles" 11:16:38.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:38.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:38.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:38.8 Info: => 0.0045031s 11:16:38.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-30T11:16:38', 'add_mediafilerepository_mtime') 11:16:38.8 Info: Committing Transaction 11:16:38.8 Info: 30: add_mediafilerepository_mtime migrated 11:16:38.8 Info: => 0.0048263s 11:16:38.8 Info: 31: add_artistmetadataid_constraint migrating 11:16:38.8 Info: Beginning Transaction 11:16:38.8 Info: Starting migration of Main DB to 31 11:16:38.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") 11:16:38.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") 11:16:38.8 Info: => 8.34E-05s 11:16:38.8 Info: DeleteIndex Artists (ArtistMetadataId) 11:16:38.8 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 11:16:38.8 Info: => 0.0001296s 11:16:38.8 Info: AlterColumn Artists ArtistMetadataId Int32 11:16:38.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:38.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" 11:16:38.8 Info: DROP TABLE "Artists" 11:16:38.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:38.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:38.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:38.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:38.8 Info: => 0.0037947s 11:16:38.8 Info: CreateIndex Artists (ArtistMetadataId) 11:16:38.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:38.8 Info: => 6.7E-05s 11:16:38.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-07-30T11:16:38', 'add_artistmetadataid_constraint') 11:16:38.8 Info: Committing Transaction 11:16:38.8 Info: 31: add_artistmetadataid_constraint migrated 11:16:38.8 Info: => 0.0003907s 11:16:38.8 Info: 32: old_ids_and_artist_alias migrating 11:16:38.8 Info: Beginning Transaction 11:16:38.8 Info: Starting migration of Main DB to 32 11:16:38.8 Info: AlterTable ArtistMetadata 11:16:38.8 Info: => 5E-07s 11:16:38.8 Info: CreateColumn ArtistMetadata Aliases String 11:16:38.8 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 11:16:38.8 Info: => 0.0005271s 11:16:38.8 Info: AlterTable ArtistMetadata 11:16:38.8 Info: => 7E-07s 11:16:38.8 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 11:16:38.8 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 11:16:38.8 Info: => 0.0004971s 11:16:38.8 Info: AlterTable Albums 11:16:38.8 Info: => 5E-07s 11:16:38.8 Info: CreateColumn Albums OldForeignAlbumIds String 11:16:38.8 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 11:16:38.8 Info: => 0.0005132s 11:16:38.8 Info: AlterTable AlbumReleases 11:16:38.8 Info: => 4E-07s 11:16:38.8 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 11:16:38.8 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 11:16:38.8 Info: => 0.0004966s 11:16:38.8 Info: AlterTable Tracks 11:16:38.8 Info: => 5E-07s 11:16:38.8 Info: CreateColumn Tracks OldForeignRecordingIds String 11:16:38.8 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 11:16:38.8 Info: => 0.0004878s 11:16:38.8 Info: AlterTable Tracks 11:16:38.8 Info: => 5E-07s 11:16:38.8 Info: CreateColumn Tracks OldForeignTrackIds String 11:16:38.8 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 11:16:38.8 Info: => 0.0004926s 11:16:38.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-07-30T11:16:38', 'old_ids_and_artist_alias') 11:16:38.8 Info: Committing Transaction 11:16:38.8 Info: 32: old_ids_and_artist_alias migrated 11:16:38.8 Info: => 0.0007599s 11:16:38.8 Info: 33: download_propers_config migrating 11:16:38.8 Info: Beginning Transaction 11:16:38.8 Info: Starting migration of Main DB to 33 11:16:38.8 Info: PerformDBOperation 11:16:38.8 Info: Performing DB Operation 11:16:38.8 Info: => 2.92E-05s 11:16:38.8 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:16:38.8 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:16:38.8 Info: => 3.07E-05s 11:16:38.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-07-30T11:16:38', 'download_propers_config') 11:16:38.8 Info: Committing Transaction 11:16:38.8 Info: 33: download_propers_config migrated 11:16:38.8 Info: => 0.0002517s 11:16:38.8 Info: 34: remove_language_profiles migrating 11:16:38.8 Info: Beginning Transaction 11:16:38.8 Info: Starting migration of Main DB to 34 11:16:38.8 Info: DeleteTable LanguageProfiles 11:16:38.8 Info: DROP TABLE "LanguageProfiles" 11:16:38.8 Info: => 0.0001874s 11:16:38.8 Info: DeleteColumn Artists LanguageProfileId 11:16:38.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:38.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" 11:16:38.8 Info: DROP TABLE "Artists" 11:16:38.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:38.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:38.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:38.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:38.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:38.8 Info: => 0.0052839s 11:16:38.8 Info: DeleteColumn ImportLists LanguageProfileId 11:16:38.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) 11:16:38.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" 11:16:38.8 Info: DROP TABLE "ImportLists" 11:16:38.8 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 11:16:38.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:38.8 Info: => 0.0042853s 11:16:38.8 Info: DeleteColumn Blacklist Language 11:16:38.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) 11:16:38.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" 11:16:38.8 Info: DROP TABLE "Blacklist" 11:16:38.8 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 11:16:38.8 Info: => 0.0033746s 11:16:38.8 Info: DeleteColumn History Language 11:16:38.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) 11:16:38.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" 11:16:38.9 Info: DROP TABLE "History" 11:16:38.9 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:16:38.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:38.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:38.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:38.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:38.9 Info: => 0.0038246s 11:16:38.9 Info: DeleteColumn LyricFiles Language 11:16:38.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) 11:16:38.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" 11:16:38.9 Info: DROP TABLE "LyricFiles" 11:16:38.9 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:38.9 Info: => 0.0048118s 11:16:38.9 Info: DeleteColumn TrackFiles Language 11:16:38.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) 11:16:38.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" 11:16:38.9 Info: DROP TABLE "TrackFiles" 11:16:38.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:38.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:38.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:38.9 Info: => 0.0035815s 11:16:38.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-07-30T11:16:38', 'remove_language_profiles') 11:16:38.9 Info: Committing Transaction 11:16:38.9 Info: 34: remove_language_profiles migrated 11:16:38.9 Info: => 0.0040358s 11:16:38.9 Info: 35: multi_disc_naming_format migrating 11:16:38.9 Info: Beginning Transaction 11:16:38.9 Info: Starting migration of Main DB to 35 11:16:38.9 Info: AlterTable NamingConfig 11:16:38.9 Info: => 5E-07s 11:16:38.9 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 11:16:38.9 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 11:16:38.9 Info: => 0.0005099s 11:16:38.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:16:38.9 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:16:38.9 Info: => 4.31E-05s 11:16:38.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-07-30T11:16:38', 'multi_disc_naming_format') 11:16:38.9 Info: Committing Transaction 11:16:38.9 Info: 35: multi_disc_naming_format migrated 11:16:38.9 Info: => 0.0003024s 11:16:38.9 Info: 36: add_download_client_priority migrating 11:16:38.9 Info: Beginning Transaction 11:16:38.9 Info: Starting migration of Main DB to 36 11:16:38.9 Info: AlterTable DownloadClients 11:16:38.9 Info: => 5E-07s 11:16:38.9 Info: CreateColumn DownloadClients Priority Int32 11:16:38.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 11:16:38.9 Info: => 0.0005272s 11:16:38.9 Info: PerformDBOperation 11:16:38.9 Info: Performing DB Operation 11:16:38.9 Info: => 4.58E-05s 11:16:38.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-07-30T11:16:38', 'add_download_client_priority') 11:16:38.9 Info: Committing Transaction 11:16:38.9 Info: 36: add_download_client_priority migrated 11:16:38.9 Info: => 0.0003052s 11:16:38.9 Info: 37: remove_growl_prowl migrating 11:16:38.9 Info: Beginning Transaction 11:16:38.9 Info: Starting migration of Main DB to 37 11:16:38.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:38.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 11:16:38.9 Info: => 4.35E-05s 11:16:38.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:38.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 11:16:38.9 Info: => 2.53E-05s 11:16:38.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-07-30T11:16:38', 'remove_growl_prowl') 11:16:38.9 Info: Committing Transaction 11:16:38.9 Info: 37: remove_growl_prowl migrated 11:16:38.9 Info: => 0.0002417s 11:16:38.9 Info: 38: remove_plex_hometheatre migrating 11:16:38.9 Info: Beginning Transaction 11:16:38.9 Info: Starting migration of Main DB to 38 11:16:38.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:38.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 11:16:38.9 Info: => 4.23E-05s 11:16:38.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:38.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 11:16:38.9 Info: => 2.6E-05s 11:16:38.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-07-30T11:16:38', 'remove_plex_hometheatre') 11:16:38.9 Info: Committing Transaction 11:16:38.9 Info: 38: remove_plex_hometheatre migrated 11:16:38.9 Info: => 0.0002405s 11:16:38.9 Info: 39: add_root_folder_add_defaults migrating 11:16:38.9 Info: Beginning Transaction 11:16:38.9 Info: Starting migration of Main DB to 39 11:16:38.9 Info: AlterTable RootFolders 11:16:38.9 Info: => 6E-07s 11:16:38.9 Info: CreateColumn RootFolders Name String 11:16:38.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 11:16:38.9 Info: => 0.000508s 11:16:38.9 Info: AlterTable RootFolders 11:16:38.9 Info: => 7E-07s 11:16:38.9 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 11:16:38.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 11:16:38.9 Info: => 0.0004867s 11:16:38.9 Info: AlterTable RootFolders 11:16:38.9 Info: => 5E-07s 11:16:38.9 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 11:16:38.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 11:16:38.9 Info: => 0.0004897s 11:16:38.9 Info: AlterTable RootFolders 11:16:38.9 Info: => 5E-07s 11:16:38.9 Info: CreateColumn RootFolders DefaultMonitorOption Int32 11:16:38.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 11:16:38.9 Info: => 0.0005163s 11:16:38.9 Info: AlterTable RootFolders 11:16:38.9 Info: => 6E-07s 11:16:38.9 Info: CreateColumn RootFolders DefaultTags String 11:16:38.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 11:16:38.9 Info: => 0.0004829s 11:16:38.9 Info: PerformDBOperation 11:16:38.9 Info: Performing DB Operation 11:16:38.9 Info: => 4.52E-05s 11:16:38.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-07-30T11:16:38', 'add_root_folder_add_defaults') 11:16:38.9 Info: Committing Transaction 11:16:38.9 Info: 39: add_root_folder_add_defaults migrated 11:16:38.9 Info: => 0.0002981s 11:16:38.9 Info: 40: task_duration migrating 11:16:38.9 Info: Beginning Transaction 11:16:38.9 Info: Starting migration of Main DB to 40 11:16:38.9 Info: AlterTable ScheduledTasks 11:16:38.9 Info: => 6E-07s 11:16:38.9 Info: CreateColumn ScheduledTasks LastStartTime DateTime 11:16:38.9 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 11:16:38.9 Info: => 0.0005097s 11:16:38.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-07-30T11:16:38', 'task_duration') 11:16:38.9 Info: Committing Transaction 11:16:38.9 Info: 40: task_duration migrated 11:16:38.9 Info: => 0.0007718s 11:16:38.9 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 11:16:38.9 Info: Beginning Transaction 11:16:38.9 Info: Starting migration of Main DB to 41 11:16:38.9 Info: AlterTable ReleaseProfiles 11:16:38.9 Info: => 6E-07s 11:16:38.9 Info: CreateColumn ReleaseProfiles Enabled Boolean 11:16:38.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 11:16:38.9 Info: => 0.0005147s 11:16:38.9 Info: AlterTable ReleaseProfiles 11:16:38.9 Info: => 6E-07s 11:16:38.9 Info: CreateColumn ReleaseProfiles IndexerId Int32 11:16:38.9 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 11:16:38.9 Info: => 0.0004924s 11:16:38.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-07-30T11:16:38', 'add_indexer_and_enabled_to_release_profiles') 11:16:38.9 Info: Committing Transaction 11:16:38.9 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 11:16:38.9 Info: => 0.0007683s 11:16:38.9 Info: 42: remove_album_folders migrating 11:16:38.9 Info: Beginning Transaction 11:16:38.9 Info: Starting migration of Main DB to 42 11:16:38.9 Info: DeleteColumn Artists AlbumFolder 11:16: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, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:38.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" 11:16:38.9 Info: DROP TABLE "Artists" 11:16:38.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:38.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:38.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:38.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:38.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:38.9 Info: => 0.0048018s 11:16:38.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:16:38.9 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:16:38.9 Info: => 3.32E-05s 11:16:38.9 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:16:38.9 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:16:38.9 Info: => 2.8E-05s 11:16:38.9 Info: DeleteColumn NamingConfig AlbumFolderFormat 11:16:38.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) 11:16:38.9 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 11:16:38.9 Info: DROP TABLE "NamingConfig" 11:16:38.9 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 11:16:38.9 Info: => 0.0033172s 11:16:38.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-07-30T11:16:38', 'remove_album_folders') 11:16:38.9 Info: Committing Transaction 11:16:38.9 Info: 42: remove_album_folders migrated 11:16:38.9 Info: => 0.0036828s 11:16:38.9 Info: 44: add_priority_to_indexers migrating 11:16:38.9 Info: Beginning Transaction 11:16:38.9 Info: Starting migration of Main DB to 44 11:16:38.9 Info: AlterTable Indexers 11:16:38.9 Info: => 5E-07s 11:16:38.9 Info: CreateColumn Indexers Priority Int32 11:16:38.9 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 11:16:38.9 Info: => 0.0005254s 11:16:38.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-07-30T11:16:38', 'add_priority_to_indexers') 11:16:38.9 Info: Committing Transaction 11:16:38.9 Info: 44: add_priority_to_indexers migrated 11:16:38.9 Info: => 0.0007916s 11:16:38.9 Info: 45: remove_chown_and_folderchmod_config migrating 11:16:38.9 Info: Beginning Transaction 11:16:38.9 Info: Starting migration of Main DB to 45 11:16:38.9 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:16:38.9 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:16:38.9 Info: => 0.0001266s 11:16:38.9 Info: PerformDBOperation 11:16:38.9 Info: Performing DB Operation 11:16:38.9 Info: => 2.36E-05s 11:16:38.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-07-30T11:16:38', 'remove_chown_and_folderchmod_config') 11:16:38.9 Info: Committing Transaction 11:16:38.9 Info: 45: remove_chown_and_folderchmod_config migrated 11:16:38.9 Info: => 0.0002506s 11:16:38.9 Info: 47: update_notifiarr migrating 11:16:38.9 Info: Beginning Transaction 11:16:38.9 Info: Starting migration of Main DB to 47 11:16:38.9 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:16:38.9 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:16:38.9 Info: => 6.89E-05s 11:16:38.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-07-30T11:16:38', 'update_notifiarr') 11:16:38.9 Info: Committing Transaction 11:16:38.9 Info: 47: update_notifiarr migrated 11:16:38.9 Info: => 0.0002917s 11:16:38.9 Info: 49: email_multiple_addresses migrating 11:16:38.9 Info: Beginning Transaction 11:16:38.9 Info: Starting migration of Main DB to 49 11:16:38.9 Info: PerformDBOperation 11:16:38.9 Info: Performing DB Operation 11:16:38.9 Info: => 4.96E-05s 11:16:38.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-07-30T11:16:38', 'email_multiple_addresses') 11:16:38.9 Info: Committing Transaction 11:16:38.9 Info: 49: email_multiple_addresses migrated 11:16:38.9 Info: => 0.0002828s 11:16:38.9 Info: 50: rename_blacklist_to_blocklist migrating 11:16:38.9 Info: Beginning Transaction 11:16:38.9 Info: Starting migration of Main DB to 50 11:16:38.9 Info: RenameTable Blacklist Blocklist 11:16:38.9 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 11:16:38.9 Info: => 0.0013708s 11:16:38.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-07-30T11:16:38', 'rename_blacklist_to_blocklist') 11:16:38.9 Info: Committing Transaction 11:16:38.9 Info: 50: rename_blacklist_to_blocklist migrated 11:16:38.9 Info: => 0.0016487s 11:16:38.9 Info: 51: cdh_per_downloadclient migrating 11:16:38.9 Info: Beginning Transaction 11:16:38.9 Info: Starting migration of Main DB to 51 11:16:38.9 Info: AlterTable DownloadClients 11:16:38.9 Info: => 6E-07s 11:16:38.9 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 11:16:38.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 11:16:38.9 Info: => 0.0005398s 11:16:38.9 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 11:16:38.9 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 11:16:38.9 Info: => 0.0004881s 11:16:38.9 Info: PerformDBOperation 11:16:38.9 Info: Performing DB Operation 11:16:38.9 Info: => 0.0001438s 11:16:38.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-07-30T11:16:38', 'cdh_per_downloadclient') 11:16:38.9 Info: Committing Transaction 11:16:38.9 Info: 51: cdh_per_downloadclient migrated 11:16:38.9 Info: => 0.0004002s 11:16:38.9 Info: 52: download_history migrating 11:16:38.9 Info: Beginning Transaction 11:16:38.9 Info: Starting migration of Main DB to 52 11:16:38.9 Info: CreateTable DownloadHistory 11:16:38.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) 11:16:38.9 Info: => 0.0001476s 11:16:38.9 Info: CreateIndex DownloadHistory (EventType) 11:16:38.9 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:16:38.9 Info: => 8.08E-05s 11:16:38.9 Info: CreateIndex DownloadHistory (ArtistId) 11:16:38.9 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:16:38.9 Info: => 6.6E-05s 11:16:38.9 Info: CreateIndex DownloadHistory (DownloadId) 11:16:38.9 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:16:38.9 Info: => 6.82E-05s 11:16:38.9 Info: PerformDBOperation 11:16:38.9 Info: Performing DB Operation 11:16:38.9 Info: => 0.0001159s 11:16:38.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-07-30T11:16:38', 'download_history') 11:16:38.9 Info: Committing Transaction 11:16:38.9 Info: 52: download_history migrated 11:16:38.9 Info: => 0.0004096s 11:16:38.9 Info: 53: add_update_history migrating 11:16:38.9 Info: Beginning Transaction 11:16:38.9 Info: Starting migration of Main DB to 53 11:16:38.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-07-30T11:16:38', 'add_update_history') 11:16:38.9 Info: Committing Transaction 11:16:38.9 Info: 53: add_update_history migrated 11:16:38.9 Info: => 0.0002657s 11:16:38.9 Info: 54: add_on_update_to_notifications migrating 11:16:38.9 Info: Beginning Transaction 11:16:38.9 Info: Starting migration of Main DB to 54 11:16:38.9 Info: AlterTable Notifications 11:16:38.9 Info: => 5E-07s 11:16:38.9 Info: CreateColumn Notifications OnApplicationUpdate Boolean 11:16:38.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 11:16:38.9 Info: => 0.0005526s 11:16:38.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-07-30T11:16:38', 'add_on_update_to_notifications') 11:16:38.9 Info: Committing Transaction 11:16:38.9 Info: 54: add_on_update_to_notifications migrated 11:16:38.9 Info: => 0.0008189s 11:16:38.9 Info: 55: download_client_per_indexer migrating 11:16:38.9 Info: Beginning Transaction 11:16:38.9 Info: Starting migration of Main DB to 55 11:16:38.9 Info: AlterTable Indexers 11:16:38.9 Info: => 5E-07s 11:16:38.9 Info: CreateColumn Indexers DownloadClientId Int32 11:16:38.9 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 11:16:38.9 Info: => 0.0005426s 11:16:38.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-07-30T11:16:38', 'download_client_per_indexer') 11:16:38.9 Info: Committing Transaction 11:16:38.9 Info: 55: download_client_per_indexer migrated 11:16:38.9 Info: => 0.0008051s 11:16:38.9 Info: 56: AddNewItemMonitorType migrating 11:16:38.9 Info: Beginning Transaction 11:16:38.9 Info: Starting migration of Main DB to 56 11:16:38.9 Info: AlterTable Artists 11:16:38.9 Info: => 5E-07s 11:16:38.9 Info: CreateColumn Artists MonitorNewItems Int32 11:16:38.9 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:16:38.9 Info: => 0.0005398s 11:16:38.9 Info: AlterTable RootFolders 11:16:38.9 Info: => 7E-07s 11:16:38.9 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 11:16:38.9 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 11:16:38.9 Info: => 0.0005159s 11:16:38.9 Info: AlterTable ImportLists 11:16:38.9 Info: => 5E-07s 11:16:38.9 Info: CreateColumn ImportLists MonitorNewItems Int32 11:16:38.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:16:38.9 Info: => 0.000519s 11:16:38.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-07-30T11:16:38', 'AddNewItemMonitorType') 11:16:38.9 Info: Committing Transaction 11:16:38.9 Info: 56: AddNewItemMonitorType migrated 11:16:38.9 Info: => 0.0008241s 11:16:38.9 Info: 57: ImportListSearch migrating 11:16:38.9 Info: Beginning Transaction 11:16:38.9 Info: Starting migration of Main DB to 57 11:16:38.9 Info: AlterTable ImportLists 11:16:38.9 Info: => 6E-07s 11:16:38.9 Info: CreateColumn ImportLists ShouldSearch Boolean 11:16:38.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 11:16:38.9 Info: => 0.0005406s 11:16:38.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-07-30T11:16:38', 'ImportListSearch') 11:16:38.9 Info: Committing Transaction 11:16:38.9 Info: 57: ImportListSearch migrated 11:16:38.9 Info: => 0.000805s 11:16:38.9 Info: 58: ImportListMonitorExisting migrating 11:16:38.9 Info: Beginning Transaction 11:16:38.9 Info: Starting migration of Main DB to 58 11:16:38.9 Info: AlterTable ImportLists 11:16:38.9 Info: => 6E-07s 11:16:38.9 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 11:16:38.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 11:16:38.9 Info: => 0.0005423s 11:16:38.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-07-30T11:16:38', 'ImportListMonitorExisting') 11:16:38.9 Info: Committing Transaction 11:16:38.9 Info: 58: ImportListMonitorExisting migrated 11:16:38.9 Info: => 0.0008137s 11:16:38.9 Info: 59: add_indexer_tags migrating 11:16:38.9 Info: Beginning Transaction 11:16:38.9 Info: Starting migration of Main DB to 59 11:16:38.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:38.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 11:16:38.9 Info: => 4.56E-05s 11:16:38.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:38.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 11:16:38.9 Info: => 2.74E-05s 11:16:38.9 Info: AlterTable Indexers 11:16:38.9 Info: => 3E-07s 11:16:38.9 Info: CreateColumn Indexers Tags String 11:16:38.9 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 11:16:38.9 Info: => 0.0005256s 11:16:38.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-07-30T11:16:38', 'add_indexer_tags') 11:16:38.9 Info: Committing Transaction 11:16:38.9 Info: 59: add_indexer_tags migrated 11:16:38.9 Info: => 0.0007893s 11:16:38.9 Info: 60: update_audio_types migrating 11:16:38.9 Info: Beginning Transaction 11:16:38.9 Info: Starting migration of Main DB to 60 11:16:38.9 Info: PerformDBOperation 11:16:38.9 Info: Performing DB Operation 11:16:38.9 Info: => 4.58E-05s 11:16:38.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-07-30T11:16:38', 'update_audio_types') 11:16:38.9 Info: Committing Transaction 11:16:38.9 Info: 60: update_audio_types migrated 11:16:38.9 Info: => 0.0002877s 11:16:38.9 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 11:16:38.9 Info: Beginning Transaction 11:16:38.9 Info: Starting migration of Main DB to 61 11:16:38.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:38.9 Info: DELETE FROM "Commands" WHERE 1 = 1 11:16:38.9 Info: => 4.31E-05s 11:16:38.9 Info: AlterTable AlbumReleases 11:16:38.9 Info: => 5E-07s 11:16:38.9 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 11:16:38.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) 11:16:38.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" 11:16:38.9 Info: DROP TABLE "AlbumReleases" 11:16:38.9 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 11:16:38.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:38.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:38.9 Info: => 0.0047279s 11:16:38.9 Info: AlterTable Albums 11:16:38.9 Info: => 6E-07s 11:16:38.9 Info: AlterColumn Albums LastInfoSync DateTimeOffset 11:16: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, "OldForeignAlbumIds" TEXT NOT NULL) 11:16: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", "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" 11:16:38.9 Info: DROP TABLE "Albums" 11:16:38.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:38.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:38.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:38.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:38.9 Info: => 0.0040029s 11:16:38.9 Info: AlterTable Albums 11:16:38.9 Info: => 4E-07s 11:16:38.9 Info: AlterColumn Albums ReleaseDate DateTimeOffset 11:16: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, "OldForeignAlbumIds" TEXT NOT NULL) 11:16: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", "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" 11:16:38.9 Info: DROP TABLE "Albums" 11:16:38.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:38.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:38.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:38.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:38.9 Info: => 0.004878s 11:16:38.9 Info: AlterTable Albums 11:16:38.9 Info: => 5E-07s 11:16:38.9 Info: AlterColumn Albums Added DateTimeOffset 11:16: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, "OldForeignAlbumIds" TEXT NOT NULL) 11:16: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", "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" 11:16:38.9 Info: DROP TABLE "Albums" 11:16:38.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:38.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:38.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:38.9 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:38.9 Info: => 0.0039935s 11:16:38.9 Info: AlterTable Artists 11:16:38.9 Info: => 4E-07s 11:16:38.9 Info: AlterColumn Artists LastInfoSync DateTimeOffset 11:16: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, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 11:16:38.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" 11:16:38.9 Info: DROP TABLE "Artists" 11:16:38.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:38.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:38.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:38.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:38.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:38.9 Info: => 0.005209s 11:16:38.9 Info: AlterTable Artists 11:16:38.9 Info: => 5E-07s 11:16:38.9 Info: AlterColumn Artists Added DateTimeOffset 11:16: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, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 11:16:38.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" 11:16:38.9 Info: DROP TABLE "Artists" 11:16:38.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:38.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:38.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:38.9 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:38.9 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:38.9 Info: => 0.0040358s 11:16:38.9 Info: AlterTable Blocklist 11:16:38.9 Info: => 5E-07s 11:16:38.9 Info: AlterColumn Blocklist Date DateTimeOffset 11:16:38.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) 11:16:38.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" 11:16:38.9 Info: DROP TABLE "Blocklist" 11:16:38.9 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:16:38.9 Info: => 0.0035282s 11:16:38.9 Info: AlterTable Blocklist 11:16:38.9 Info: => 8E-07s 11:16:38.9 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 11:16:38.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) 11:16:38.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" 11:16:38.9 Info: DROP TABLE "Blocklist" 11:16:38.9 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:16:38.9 Info: => 0.0035655s 11:16:38.9 Info: AlterTable Commands 11:16:38.9 Info: => 6E-07s 11:16:38.9 Info: AlterColumn Commands QueuedAt DateTimeOffset 11:16:38.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) 11:16:38.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" 11:16:38.9 Info: DROP TABLE "Commands" 11:16:38.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:16:38.9 Info: => 0.0035624s 11:16:38.9 Info: AlterTable Commands 11:16:38.9 Info: => 8E-07s 11:16:38.9 Info: AlterColumn Commands StartedAt DateTimeOffset 11:16:38.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) 11:16:38.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" 11:16:38.9 Info: DROP TABLE "Commands" 11:16:38.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:16:38.9 Info: => 0.0048198s 11:16:38.9 Info: AlterTable Commands 11:16:38.9 Info: => 7E-07s 11:16:38.9 Info: AlterColumn Commands EndedAt DateTimeOffset 11:16:38.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) 11:16:38.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" 11:16:38.9 Info: DROP TABLE "Commands" 11:16:38.9 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:16:38.9 Info: => 0.0035235s 11:16:38.9 Info: AlterTable DownloadClientStatus 11:16:38.9 Info: => 7E-07s 11:16:38.9 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 11:16:38.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) 11:16:38.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:16:38.9 Info: DROP TABLE "DownloadClientStatus" 11:16:38.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:16:38.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:38.9 Info: => 0.0044283s 11:16:38.9 Info: AlterTable DownloadClientStatus 11:16:38.9 Info: => 5E-07s 11:16:38.9 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 11:16:38.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) 11:16:38.9 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:16:38.9 Info: DROP TABLE "DownloadClientStatus" 11:16:38.9 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:16:38.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:38.9 Info: => 0.00368s 11:16:38.9 Info: AlterTable DownloadClientStatus 11:16:38.9 Info: => 4E-07s 11:16:38.9 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 11:16:39.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) 11:16:39.0 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:16:39.0 Info: DROP TABLE "DownloadClientStatus" 11:16:39.0 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:16:39.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:39.0 Info: => 0.0049869s 11:16:39.0 Info: AlterTable DownloadHistory 11:16:39.0 Info: => 5E-07s 11:16:39.0 Info: AlterColumn DownloadHistory Date DateTimeOffset 11:16:39.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) 11:16:39.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" 11:16:39.0 Info: DROP TABLE "DownloadHistory" 11:16:39.0 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 11:16:39.0 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:16:39.0 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:16:39.0 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:16:39.0 Info: => 0.0039753s 11:16:39.0 Info: AlterTable ExtraFiles 11:16:39.0 Info: => 5E-07s 11:16:39.0 Info: AlterColumn ExtraFiles Added DateTimeOffset 11:16:39.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) 11:16:39.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" 11:16:39.0 Info: DROP TABLE "ExtraFiles" 11:16:39.0 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:16:39.0 Info: => 0.0045068s 11:16:39.0 Info: AlterTable ExtraFiles 11:16:39.0 Info: => 6E-07s 11:16:39.0 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 11:16:39.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) 11:16:39.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" 11:16:39.0 Info: DROP TABLE "ExtraFiles" 11:16:39.0 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:16:39.0 Info: => 0.0035248s 11:16:39.0 Info: AlterTable History 11:16:39.0 Info: => 6E-07s 11:16:39.0 Info: AlterColumn History Date DateTimeOffset 11:16:39.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) 11:16:39.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" 11:16:39.0 Info: DROP TABLE "History" 11:16:39.0 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:16:39.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:39.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:39.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:39.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:39.0 Info: => 0.0051745s 11:16:39.0 Info: AlterTable ImportListStatus 11:16:39.0 Info: => 6E-07s 11:16:39.0 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 11:16:39.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) 11:16:39.0 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:16:39.0 Info: DROP TABLE "ImportListStatus" 11:16:39.0 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:16:39.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:39.0 Info: => 0.0036936s 11:16:39.0 Info: AlterTable ImportListStatus 11:16:39.0 Info: => 5E-07s 11:16:39.0 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 11:16:39.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) 11:16:39.0 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:16:39.0 Info: DROP TABLE "ImportListStatus" 11:16:39.0 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:16:39.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:39.0 Info: => 0.0037978s 11:16:39.0 Info: AlterTable ImportListStatus 11:16:39.0 Info: => 5E-07s 11:16:39.0 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 11:16:39.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) 11:16:39.0 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:16:39.0 Info: DROP TABLE "ImportListStatus" 11:16:39.0 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:16:39.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:39.0 Info: => 0.0045927s 11:16:39.0 Info: AlterTable IndexerStatus 11:16:39.0 Info: => 5E-07s 11:16:39.0 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 11:16:39.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) 11:16:39.0 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:16:39.0 Info: DROP TABLE "IndexerStatus" 11:16:39.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:16:39.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:39.0 Info: => 0.0037952s 11:16:39.0 Info: AlterTable IndexerStatus 11:16:39.0 Info: => 4E-07s 11:16:39.0 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 11:16:39.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) 11:16:39.0 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:16:39.0 Info: DROP TABLE "IndexerStatus" 11:16:39.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:16:39.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:39.0 Info: => 0.0047157s 11:16:39.0 Info: AlterTable IndexerStatus 11:16:39.0 Info: => 5E-07s 11:16:39.0 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 11:16:39.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) 11:16:39.0 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:16:39.0 Info: DROP TABLE "IndexerStatus" 11:16:39.0 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:16:39.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:39.0 Info: => 0.0036813s 11:16:39.0 Info: AlterTable LyricFiles 11:16:39.0 Info: => 6E-07s 11:16:39.0 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 11:16:39.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) 11:16:39.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" 11:16:39.0 Info: DROP TABLE "LyricFiles" 11:16:39.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:39.0 Info: => 0.004513s 11:16:39.0 Info: AlterTable LyricFiles 11:16:39.0 Info: => 6E-07s 11:16:39.0 Info: AlterColumn LyricFiles Added DateTimeOffset 11:16:39.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) 11:16:39.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" 11:16:39.0 Info: DROP TABLE "LyricFiles" 11:16:39.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:39.0 Info: => 0.0035671s 11:16:39.0 Info: AlterTable MetadataFiles 11:16:39.0 Info: => 7E-07s 11:16:39.0 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 11:16:39.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) 11:16:39.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" 11:16:39.0 Info: DROP TABLE "MetadataFiles" 11:16:39.0 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:16:39.0 Info: => 0.0042152s 11:16:39.0 Info: AlterTable MetadataFiles 11:16:39.0 Info: => 6E-07s 11:16:39.0 Info: AlterColumn MetadataFiles Added DateTimeOffset 11:16:39.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) 11:16:39.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" 11:16:39.0 Info: DROP TABLE "MetadataFiles" 11:16:39.0 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:16:39.0 Info: => 0.0046337s 11:16:39.0 Info: AlterTable PendingReleases 11:16:39.0 Info: => 7E-07s 11:16:39.0 Info: AlterColumn PendingReleases Added DateTimeOffset 11:16:39.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) 11:16:39.0 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 11:16:39.0 Info: DROP TABLE "PendingReleases" 11:16:39.0 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 11:16:39.0 Info: => 0.0035468s 11:16:39.0 Info: AlterTable ScheduledTasks 11:16:39.0 Info: => 7E-07s 11:16:39.0 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 11:16:39.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) 11:16:39.0 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:16:39.0 Info: DROP TABLE "ScheduledTasks" 11:16:39.0 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:16:39.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:39.0 Info: => 0.004166s 11:16:39.0 Info: AlterTable ScheduledTasks 11:16:39.0 Info: => 6E-07s 11:16:39.0 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 11:16:39.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) 11:16:39.0 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:16:39.0 Info: DROP TABLE "ScheduledTasks" 11:16:39.0 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:16:39.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:39.0 Info: => 0.0045037s 11:16:39.0 Info: AlterTable TrackFiles 11:16:39.0 Info: => 4E-07s 11:16:39.0 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 11:16: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, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:39.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" 11:16:39.0 Info: DROP TABLE "TrackFiles" 11:16:39.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:39.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:39.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:39.0 Info: => 0.0049039s 11:16:39.0 Info: AlterTable TrackFiles 11:16:39.0 Info: => 4E-07s 11:16:39.0 Info: AlterColumn TrackFiles Modified DateTimeOffset 11:16: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, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:39.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" 11:16:39.0 Info: DROP TABLE "TrackFiles" 11:16:39.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:39.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:39.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:39.0 Info: => 0.0039207s 11:16:39.0 Info: AlterTable VersionInfo 11:16:39.0 Info: => 6E-07s 11:16:39.0 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 11:16:39.0 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 11:16:39.0 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 11:16:39.0 Info: DROP TABLE "VersionInfo" 11:16:39.0 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 11:16:39.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:39.0 Info: => 0.0036925s 11:16:39.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-07-30T11:16:39', 'postgres_update_timestamp_columns_to_with_timezone') 11:16:39.0 Info: Committing Transaction 11:16:39.0 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 11:16:39.0 Info: => 0.0043325s 11:16:39.0 Info: 62: add_on_delete_to_notifications migrating 11:16:39.0 Info: Beginning Transaction 11:16:39.0 Info: Starting migration of Main DB to 62 11:16:39.0 Info: AlterTable Notifications 11:16:39.0 Info: => 5E-07s 11:16:39.0 Info: CreateColumn Notifications OnArtistDelete Boolean 11:16:39.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 11:16:39.0 Info: => 0.0005875s 11:16:39.0 Info: AlterTable Notifications 11:16:39.0 Info: => 5E-07s 11:16:39.0 Info: CreateColumn Notifications OnAlbumDelete Boolean 11:16:39.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 11:16:39.0 Info: => 0.0005483s 11:16:39.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-07-30T11:16:39', 'add_on_delete_to_notifications') 11:16:39.0 Info: Committing Transaction 11:16:39.0 Info: 62: add_on_delete_to_notifications migrated 11:16:39.0 Info: => 0.0008087s 11:16:39.0 Info: 63: add_custom_formats migrating 11:16:39.0 Info: Beginning Transaction 11:16:39.0 Info: Starting migration of Main DB to 63 11:16:39.0 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 1, 1, 0) 11:16:39.0 Info: AlterTable DelayProfiles 11:16:39.0 Info: => 4E-07s 11:16:39.0 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 11:16:39.0 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 11:16:39.0 Info: => 0.0005549s 11:16:39.0 Info: UpdateData 11:16:39.0 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 11:16:39.0 Info: => 5.28E-05s 11:16:39.0 Info: AlterTable TrackFiles 11:16:39.0 Info: => 4E-07s 11:16:39.0 Info: CreateColumn TrackFiles OriginalFilePath String 11:16:39.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 11:16:39.0 Info: => 0.0005359s 11:16:39.0 Info: PerformDBOperation 11:16:39.0 Info: Performing DB Operation 11:16:39.0 Info: => 0.0010739s 11:16:39.0 Info: CreateTable CustomFormats 11:16:39.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) 11:16:39.0 Info: => 0.0001716s 11:16:39.0 Info: CreateIndex CustomFormats (Name) 11:16:39.0 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 11:16:39.0 Info: => 7.96E-05s 11:16:39.0 Info: AlterTable QualityProfiles 11:16:39.0 Info: => 4E-07s 11:16:39.0 Info: CreateColumn QualityProfiles FormatItems String 11:16:39.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 11:16:39.0 Info: => 0.0005896s 11:16:39.0 Info: AlterTable QualityProfiles 11:16:39.0 Info: => 7E-07s 11:16:39.0 Info: CreateColumn QualityProfiles MinFormatScore Int32 11:16:39.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 11:16:39.0 Info: => 0.0005528s 11:16:39.0 Info: AlterTable QualityProfiles 11:16:39.0 Info: => 1E-06s 11:16:39.0 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 11:16:39.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 11:16:39.0 Info: => 0.0005472s 11:16:39.0 Info: PerformDBOperation 11:16:39.0 Info: Performing DB Operation 11:16:39.0 Info: => 0.001245s 11:16:39.0 Info: PerformDBOperation 11:16:39.0 Info: Performing DB Operation 11:16:39.0 Info: => 2.85E-05s 11:16:39.0 Info: DeleteColumn ReleaseProfiles Preferred 11:16:39.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) 11:16:39.0 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:16:39.0 Info: DROP TABLE "ReleaseProfiles" 11:16:39.0 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:16:39.0 Info: => 0.0041247s 11:16:39.0 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 11:16:39.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) 11:16:39.1 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:16:39.1 Info: DROP TABLE "ReleaseProfiles" 11:16:39.1 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:16:39.1 Info: => 0.0052445s 11:16:39.1 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:16:39.1 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:16:39.1 Info: => 4.84E-05s 11:16:39.1 Info: AlterTable DelayProfiles 11:16:39.1 Info: => 4E-07s 11:16:39.1 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 11:16:39.1 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 11:16:39.1 Info: => 0.0005486s 11:16:39.1 Info: AlterTable DelayProfiles 11:16:39.1 Info: => 6E-07s 11:16:39.1 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 11:16:39.1 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 11:16:39.1 Info: => 0.0005574s 11:16:39.1 Info: -> 1 Insert operations completed in 00:00:00.0000875 taking an average of 00:00:00.0000875 11:16:39.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-07-30T11:16:39', 'add_custom_formats') 11:16:39.1 Info: Committing Transaction 11:16:39.1 Info: 63: add_custom_formats migrated 11:16:39.1 Info: => 0.0009053s 11:16:39.1 Debug: Took: 00:00:00.3666133 11:16:39.1 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_cf_naming_token_if_set_in_release_profile --- 11:16:39.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_scores_for_enabled_release_profiles --- 11:16:39.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579349991354630_149/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:39.1 Info: DatabaseEngineVersionCheck migrating 11:16:39.1 Info: PerformDBOperation 11:16:39.1 Info: Performing DB Operation 11:16:39.1 Info: SQLite 3.46.0 11:16:39.1 Info: => 0.0009686s 11:16:39.1 Info: DatabaseEngineVersionCheck migrated 11:16:39.1 Info: => 0.000981s 11:16:39.1 Info: VersionMigration migrating 11:16:39.1 Info: Beginning Transaction 11:16:39.1 Info: CreateTable VersionInfo 11:16:39.1 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:16:39.1 Info: => 0.0001497s 11:16:39.1 Info: Committing Transaction 11:16:39.1 Info: VersionMigration migrated 11:16:39.1 Info: => 0.0005098s 11:16:39.1 Info: VersionUniqueMigration migrating 11:16:39.1 Info: Beginning Transaction 11:16:39.1 Info: CreateIndex VersionInfo (Version) 11:16:39.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:39.1 Info: => 0.0001135s 11:16:39.1 Info: AlterTable VersionInfo 11:16:39.1 Info: => 8E-07s 11:16:39.1 Info: CreateColumn VersionInfo AppliedOn DateTime 11:16:39.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:16:39.1 Info: => 0.0005582s 11:16:39.1 Info: Committing Transaction 11:16:39.1 Info: VersionUniqueMigration migrated 11:16:39.1 Info: => 0.000757s 11:16:39.1 Info: VersionDescriptionMigration migrating 11:16:39.1 Info: Beginning Transaction 11:16:39.1 Info: AlterTable VersionInfo 11:16:39.1 Info: => 4E-07s 11:16:39.1 Info: CreateColumn VersionInfo Description String 11:16:39.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:16:39.1 Info: => 0.0001909s 11:16:39.1 Info: Committing Transaction 11:16:39.1 Info: VersionDescriptionMigration migrated 11:16:39.1 Info: => 0.0003653s 11:16:39.1 Info: 1: InitialSetup migrating 11:16:39.1 Info: Beginning Transaction 11:16:39.1 Info: Starting migration of Main DB to 1 11:16:39.1 Info: CreateTable Config 11:16:39.1 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:16:39.1 Info: => 0.0001451s 11:16:39.1 Info: CreateIndex Config (Key) 11:16:39.1 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:16:39.1 Info: => 6.85E-05s 11:16:39.1 Info: CreateTable RootFolders 11:16:39.1 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:16:39.1 Info: => 7.29E-05s 11:16:39.1 Info: CreateIndex RootFolders (Path) 11:16:39.1 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:16:39.1 Info: => 6.54E-05s 11:16:39.1 Info: CreateTable Artists 11:16: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) 11:16:39.1 Info: => 0.0002102s 11:16:39.1 Info: CreateIndex Artists (ForeignArtistId) 11:16:39.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:39.1 Info: => 6.43E-05s 11:16:39.1 Info: CreateIndex Artists (NameSlug) 11:16:39.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:39.1 Info: => 6.65E-05s 11:16:39.1 Info: CreateIndex Artists (CleanName) 11:16:39.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:39.1 Info: => 7.16E-05s 11:16:39.1 Info: CreateIndex Artists (Path) 11:16:39.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:39.1 Info: => 5.99E-05s 11:16:39.1 Info: CreateTable Albums 11:16: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) 11:16:39.1 Info: => 0.0001908s 11:16:39.1 Info: CreateIndex Albums (ForeignAlbumId) 11:16:39.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:39.1 Info: => 6.97E-05s 11:16:39.1 Info: CreateIndex Albums (MBId) 11:16:39.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:39.1 Info: => 5.88E-05s 11:16:39.1 Info: CreateIndex Albums (TADBId) 11:16:39.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:39.1 Info: => 5.55E-05s 11:16:39.1 Info: CreateIndex Albums (TitleSlug) 11:16:39.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:39.1 Info: => 6.23E-05s 11:16:39.1 Info: CreateIndex Albums (CleanTitle) 11:16:39.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:39.1 Info: => 5.81E-05s 11:16:39.1 Info: CreateIndex Albums (Path) 11:16:39.1 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:16:39.1 Info: => 5.65E-05s 11:16:39.1 Info: CreateTable Tracks 11:16: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) 11:16:39.1 Info: => 0.0001295s 11:16:39.1 Info: CreateIndex Tracks (ForeignTrackId) 11:16:39.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:39.1 Info: => 6.78E-05s 11:16:39.1 Info: CreateIndex Tracks (ArtistId) 11:16:39.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:39.1 Info: => 6.21E-05s 11:16:39.1 Info: CreateIndex Tracks (TrackFileId) 11:16:39.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:39.1 Info: => 6.58E-05s 11:16:39.1 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:16:39.1 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:16:39.1 Info: => 7.12E-05s 11:16:39.1 Info: CreateTable TrackFiles 11:16: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) 11:16:39.1 Info: => 0.000116s 11:16:39.1 Info: CreateIndex TrackFiles (ArtistId) 11:16:39.1 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:16:39.1 Info: => 6.22E-05s 11:16:39.1 Info: CreateIndex TrackFiles (AlbumId) 11:16:39.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:39.1 Info: => 5.91E-05s 11:16:39.1 Info: CreateTable History 11:16: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) 11:16:39.1 Info: => 0.00012s 11:16:39.1 Info: CreateIndex History (Date) 11:16:39.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:39.1 Info: => 6.6E-05s 11:16:39.1 Info: CreateIndex History (EventType) 11:16:39.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:39.1 Info: => 6.02E-05s 11:16:39.1 Info: CreateIndex History (DownloadId) 11:16:39.1 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:16:39.1 Info: => 5.7E-05s 11:16:39.1 Info: CreateIndex History (AlbumId) 11:16:39.1 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:16:39.1 Info: => 6.26E-05s 11:16:39.1 Info: CreateTable Notifications 11:16: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) 11:16:39.1 Info: => 0.000106s 11:16:39.1 Info: CreateTable ScheduledTasks 11:16: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) 11:16:39.1 Info: => 0.0001322s 11:16:39.1 Info: CreateIndex ScheduledTasks (TypeName) 11:16:39.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:39.1 Info: => 9.7E-05s 11:16:39.1 Info: CreateTable Indexers 11:16: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) 11:16:39.1 Info: => 0.0001124s 11:16:39.1 Info: CreateIndex Indexers (Name) 11:16:39.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:39.1 Info: => 7.09E-05s 11:16:39.1 Info: CreateTable Profiles 11:16: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) 11:16:39.1 Info: => 7.89E-05s 11:16:39.1 Info: CreateIndex Profiles (Name) 11:16:39.1 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:16:39.1 Info: => 6.68E-05s 11:16:39.1 Info: CreateTable QualityDefinitions 11:16: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) 11:16:39.1 Info: => 9.29E-05s 11:16:39.1 Info: CreateIndex QualityDefinitions (Quality) 11:16:39.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:16:39.1 Info: => 6.45E-05s 11:16:39.1 Info: CreateIndex QualityDefinitions (Title) 11:16:39.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:16:39.1 Info: => 0.0001008s 11:16:39.1 Info: CreateTable NamingConfig 11:16: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) 11:16:39.1 Info: => 0.0001194s 11:16:39.1 Info: CreateTable Blacklist 11:16: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 '') 11:16:39.1 Info: => 0.0001476s 11:16:39.1 Info: CreateTable Metadata 11:16: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) 11:16:39.1 Info: => 9.74E-05s 11:16:39.1 Info: CreateTable MetadataFiles 11:16: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) 11:16:39.1 Info: => 0.0001089s 11:16:39.1 Info: CreateTable DownloadClients 11:16: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) 11:16:39.1 Info: => 0.0001003s 11:16:39.1 Info: CreateTable PendingReleases 11:16: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 '') 11:16:39.1 Info: => 0.0001033s 11:16:39.1 Info: CreateTable RemotePathMappings 11:16: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) 11:16:39.1 Info: => 9.97E-05s 11:16:39.1 Info: CreateTable Tags 11:16:39.1 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:16:39.1 Info: => 8.96E-05s 11:16:39.1 Info: CreateIndex Tags (Label) 11:16:39.1 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:16:39.1 Info: => 7.51E-05s 11:16:39.1 Info: CreateTable Restrictions 11:16:39.1 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:16:39.1 Info: => 8.58E-05s 11:16:39.1 Info: CreateTable DelayProfiles 11:16: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) 11:16:39.1 Info: => 0.0001125s 11:16:39.1 Info: CreateTable Users 11:16: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) 11:16:39.1 Info: => 8.91E-05s 11:16:39.1 Info: CreateIndex Users (Identifier) 11:16:39.1 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:16:39.1 Info: => 0.0001114s 11:16:39.1 Info: CreateIndex Users (Username) 11:16:39.1 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:16:39.1 Info: => 8.58E-05s 11:16:39.1 Info: CreateTable Commands 11:16: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) 11:16:39.1 Info: => 0.0001174s 11:16:39.1 Info: CreateTable IndexerStatus 11:16: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) 11:16:39.1 Info: => 0.0001117s 11:16:39.1 Info: CreateIndex IndexerStatus (ProviderId) 11:16:39.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:39.1 Info: => 7.44E-05s 11:16:39.1 Info: CreateTable ExtraFiles 11:16: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) 11:16:39.1 Info: => 0.0001005s 11:16:39.1 Info: CreateTable LyricFiles 11:16: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) 11:16:39.1 Info: => 0.0001379s 11:16:39.1 Info: CreateTable LanguageProfiles 11:16: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) 11:16:39.1 Info: => 9.18E-05s 11:16:39.1 Info: CreateIndex LanguageProfiles (Name) 11:16:39.1 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:16:39.1 Info: => 7.79E-05s 11:16:39.1 Info: CreateTable DownloadClientStatus 11:16: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) 11:16:39.1 Info: => 9.22E-05s 11:16:39.1 Info: CreateIndex DownloadClientStatus (ProviderId) 11:16:39.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:39.1 Info: => 7.69E-05s 11:16:39.1 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:16:39.1 Info: -> 1 Insert operations completed in 00:00:00.0000549 taking an average of 00:00:00.0000549 11:16:39.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-30T11:16:39', 'InitialSetup') 11:16:39.1 Info: Committing Transaction 11:16:39.1 Info: 1: InitialSetup migrated 11:16:39.1 Info: => 0.0008225s 11:16:39.1 Info: 2: add_reason_to_pending_releases migrating 11:16:39.1 Info: Beginning Transaction 11:16:39.1 Info: Starting migration of Main DB to 2 11:16:39.1 Info: AlterTable PendingReleases 11:16:39.1 Info: => 5E-07s 11:16:39.1 Info: CreateColumn PendingReleases Reason Int32 11:16:39.1 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:16:39.1 Info: => 0.0004999s 11:16:39.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-30T11:16:39', 'add_reason_to_pending_releases') 11:16:39.1 Info: Committing Transaction 11:16:39.1 Info: 2: add_reason_to_pending_releases migrated 11:16:39.1 Info: => 0.0007733s 11:16:39.1 Info: 3: add_medium_support migrating 11:16:39.1 Info: Beginning Transaction 11:16:39.1 Info: Starting migration of Main DB to 3 11:16:39.1 Info: AlterTable Albums 11:16:39.1 Info: => 5E-07s 11:16:39.1 Info: CreateColumn Albums Media String 11:16:39.1 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:16:39.1 Info: => 0.0004892s 11:16:39.1 Info: AlterTable Tracks 11:16:39.1 Info: => 5E-07s 11:16:39.1 Info: CreateColumn Tracks MediumNumber Int32 11:16:39.1 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:16:39.1 Info: => 0.0004454s 11:16:39.1 Info: AlterTable Tracks 11:16:39.1 Info: => 4E-07s 11:16:39.1 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:16:39.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:16:39.1 Info: => 0.0004385s 11:16:39.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:39.1 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:39.1 Info: => 3.98E-05s 11:16:39.1 Info: DeleteColumn Tracks TrackNumber 11:16: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) 11:16: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" 11:16:39.1 Info: DROP TABLE "Tracks" 11:16:39.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:39.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:39.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:39.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:39.1 Info: => 0.0052051s 11:16:39.1 Info: AlterTable Tracks 11:16:39.1 Info: => 4E-07s 11:16:39.1 Info: CreateColumn Tracks TrackNumber String 11:16:39.1 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:16:39.1 Info: => 0.0004534s 11:16:39.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-30T11:16:39', 'add_medium_support') 11:16:39.1 Info: Committing Transaction 11:16:39.1 Info: 3: add_medium_support migrated 11:16:39.1 Info: => 0.0008112s 11:16:39.1 Info: 4: add_various_qualites_in_profile migrating 11:16:39.1 Info: Beginning Transaction 11:16:39.1 Info: Starting migration of Main DB to 4 11:16:39.1 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:39.1 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:39.1 Info: => 4.84E-05s 11:16:39.1 Info: PerformDBOperation 11:16:39.1 Info: Performing DB Operation 11:16:39.1 Info: => 2.92E-05s 11:16:39.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-30T11:16:39', 'add_various_qualites_in_profile') 11:16:39.1 Info: Committing Transaction 11:16:39.1 Info: 4: add_various_qualites_in_profile migrated 11:16:39.1 Info: => 0.0002554s 11:16:39.1 Info: 5: metadata_profiles migrating 11:16:39.1 Info: Beginning Transaction 11:16:39.1 Info: Starting migration of Main DB to 5 11:16:39.1 Info: CreateTable MetadataProfiles 11:16: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) 11:16:39.1 Info: => 0.0001211s 11:16:39.1 Info: CreateIndex MetadataProfiles (Name) 11:16:39.1 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:16:39.1 Info: => 7.8E-05s 11:16:39.1 Info: AlterTable Artists 11:16:39.1 Info: => 5E-07s 11:16:39.1 Info: CreateColumn Artists MetadataProfileId Int32 11:16:39.1 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:16:39.1 Info: => 0.0004675s 11:16:39.1 Info: DeleteColumn Artists PrimaryAlbumTypes 11:16: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) 11:16: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" 11:16:39.1 Info: DROP TABLE "Artists" 11:16:39.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:39.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:39.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:39.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:39.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:39.1 Info: => 0.0037357s 11:16:39.1 Info: DeleteColumn Artists SecondaryAlbumTypes 11:16: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) 11:16: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" 11:16:39.1 Info: DROP TABLE "Artists" 11:16:39.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:39.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:39.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:39.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:39.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:39.1 Info: => 0.0036749s 11:16:39.1 Info: AlterTable Albums 11:16:39.1 Info: => 5E-07s 11:16:39.1 Info: CreateColumn Albums SecondaryTypes String 11:16:39.1 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:16:39.1 Info: => 0.0004601s 11:16:39.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-30T11:16:39', 'metadata_profiles') 11:16:39.1 Info: Committing Transaction 11:16:39.1 Info: 5: metadata_profiles migrated 11:16:39.1 Info: => 0.0008181s 11:16:39.1 Info: 6: separate_automatic_and_interactive_search migrating 11:16:39.1 Info: Beginning Transaction 11:16:39.1 Info: Starting migration of Main DB to 6 11:16:39.1 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:16: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) 11:16:39.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:16:39.1 Info: DROP TABLE "Indexers" 11:16:39.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:39.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:39.1 Info: => 0.0030769s 11:16:39.1 Info: AlterTable Indexers 11:16:39.1 Info: => 5E-07s 11:16:39.1 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:16:39.1 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:16:39.1 Info: => 0.0004432s 11:16:39.1 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:39.1 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:39.1 Info: => 3.64E-05s 11:16:39.1 Info: AlterTable Indexers 11:16:39.1 Info: => 3E-07s 11:16:39.1 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:16: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) 11:16: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" 11:16:39.1 Info: DROP TABLE "Indexers" 11:16:39.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:39.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:39.1 Info: => 0.0030736s 11:16:39.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-30T11:16:39', 'separate_automatic_and_interactive_search') 11:16:39.1 Info: Committing Transaction 11:16:39.1 Info: 6: separate_automatic_and_interactive_search migrated 11:16:39.1 Info: => 0.0033618s 11:16:39.1 Info: 7: change_album_path_to_relative migrating 11:16:39.1 Info: Beginning Transaction 11:16:39.1 Info: Starting migration of Main DB to 7 11:16:39.1 Info: DeleteColumn Albums Path 11:16: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) 11:16: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" 11:16:39.1 Info: DROP TABLE "Albums" 11:16:39.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:39.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:39.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:39.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:39.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:39.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:39.1 Info: => 0.0040042s 11:16:39.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-30T11:16:39', 'change_album_path_to_relative') 11:16:39.1 Info: Committing Transaction 11:16:39.1 Info: 7: change_album_path_to_relative migrated 11:16:39.1 Info: => 0.0043888s 11:16:39.1 Info: 8: change_quality_size_mb_to_kb migrating 11:16:39.1 Info: Beginning Transaction 11:16:39.1 Info: Starting migration of Main DB to 8 11:16: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 11:16: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 11:16:39.1 Info: => 5.45E-05s 11:16:39.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-30T11:16:39', 'change_quality_size_mb_to_kb') 11:16:39.1 Info: Committing Transaction 11:16:39.1 Info: 8: change_quality_size_mb_to_kb migrated 11:16:39.1 Info: => 0.0002965s 11:16:39.1 Info: 9: album_releases migrating 11:16:39.1 Info: Beginning Transaction 11:16:39.1 Info: Starting migration of Main DB to 9 11:16:39.1 Info: AlterTable Albums 11:16:39.1 Info: => 6E-07s 11:16:39.1 Info: CreateColumn Albums Releases String 11:16:39.1 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:16:39.1 Info: => 0.0004829s 11:16:39.1 Info: AlterTable Albums 11:16:39.1 Info: => 5E-07s 11:16:39.1 Info: CreateColumn Albums CurrentRelease String 11:16:39.1 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:16:39.1 Info: => 0.0004559s 11:16:39.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-30T11:16:39', 'album_releases') 11:16:39.1 Info: Committing Transaction 11:16:39.1 Info: 9: album_releases migrated 11:16:39.1 Info: => 0.0007285s 11:16:39.1 Info: 10: album_releases_fix migrating 11:16:39.1 Info: Beginning Transaction 11:16:39.1 Info: Starting migration of Main DB to 10 11:16:39.1 Info: AlterTable Albums 11:16:39.1 Info: => 6E-07s 11:16:39.1 Info: AlterColumn Albums Releases String 11:16: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) 11:16: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" 11:16:39.1 Info: DROP TABLE "Albums" 11:16:39.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:39.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:39.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:39.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:39.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:39.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:39.1 Info: => 0.0045272s 11:16:39.1 Info: AlterTable Albums 11:16:39.1 Info: => 6E-07s 11:16:39.1 Info: AlterColumn Albums CurrentRelease String 11:16:39.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) 11:16:39.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" 11:16:39.2 Info: DROP TABLE "Albums" 11:16:39.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:39.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:39.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:39.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:39.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:39.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:39.2 Info: => 0.0054521s 11:16:39.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-30T11:16:39', 'album_releases_fix') 11:16:39.2 Info: Committing Transaction 11:16:39.2 Info: 10: album_releases_fix migrated 11:16:39.2 Info: => 0.0058092s 11:16:39.2 Info: 11: import_lists migrating 11:16:39.2 Info: Beginning Transaction 11:16:39.2 Info: Starting migration of Main DB to 11 11:16:39.2 Info: CreateTable ImportLists 11:16:39.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) 11:16:39.2 Info: => 0.0001493s 11:16:39.2 Info: CreateIndex ImportLists (Name) 11:16:39.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:39.2 Info: => 7.05E-05s 11:16:39.2 Info: CreateTable ImportListStatus 11:16:39.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) 11:16:39.2 Info: => 9.75E-05s 11:16:39.2 Info: CreateIndex ImportListStatus (ProviderId) 11:16:39.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:39.2 Info: => 6.83E-05s 11:16:39.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-30T11:16:39', 'import_lists') 11:16:39.2 Info: Committing Transaction 11:16:39.2 Info: 11: import_lists migrated 11:16:39.2 Info: => 0.0011464s 11:16:39.2 Info: 12: add_release_status migrating 11:16:39.2 Info: Beginning Transaction 11:16:39.2 Info: Starting migration of Main DB to 12 11:16:39.2 Info: AlterTable MetadataProfiles 11:16:39.2 Info: => 6E-07s 11:16:39.2 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:16:39.2 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:16:39.2 Info: => 0.000496s 11:16:39.2 Info: PerformDBOperation 11:16:39.2 Info: Performing DB Operation 11:16:39.2 Info: => 2.46E-05s 11:16:39.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-30T11:16:39', 'add_release_status') 11:16:39.2 Info: Committing Transaction 11:16:39.2 Info: 12: add_release_status migrated 11:16:39.2 Info: => 0.0002748s 11:16:39.2 Info: 13: album_download_notification migrating 11:16:39.2 Info: Beginning Transaction 11:16:39.2 Info: Starting migration of Main DB to 13 11:16:39.2 Info: AlterTable Notifications 11:16:39.2 Info: => 6E-07s 11:16:39.2 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:16:39.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:16:39.2 Info: => 0.000488s 11:16:39.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-30T11:16:39', 'album_download_notification') 11:16:39.2 Info: Committing Transaction 11:16:39.2 Info: 13: album_download_notification migrated 11:16:39.2 Info: => 0.0007518s 11:16:39.2 Info: 14: fix_language_metadata_profiles migrating 11:16:39.2 Info: Beginning Transaction 11:16:39.2 Info: Starting migration of Main DB to 14 11:16:39.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 11:16:39.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 11:16:39.2 Info: => 7.26E-05s 11:16:39.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 11:16:39.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 11:16:39.2 Info: => 5.36E-05s 11:16:39.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-30T11:16:39', 'fix_language_metadata_profiles') 11:16:39.2 Info: Committing Transaction 11:16:39.2 Info: 14: fix_language_metadata_profiles migrated 11:16:39.2 Info: => 0.0002808s 11:16:39.2 Info: 15: remove_fanzub migrating 11:16:39.2 Info: Beginning Transaction 11:16:39.2 Info: Starting migration of Main DB to 15 11:16:39.2 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:39.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:39.2 Info: => 4.06E-05s 11:16:39.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-30T11:16:39', 'remove_fanzub') 11:16:39.2 Info: Committing Transaction 11:16:39.2 Info: 15: remove_fanzub migrated 11:16:39.2 Info: => 0.0002634s 11:16:39.2 Info: 16: update_artist_history_indexes migrating 11:16:39.2 Info: Beginning Transaction 11:16:39.2 Info: Starting migration of Main DB to 16 11:16:39.2 Info: CreateIndex Albums (ArtistId) 11:16:39.2 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:16:39.2 Info: => 9.79E-05s 11:16:39.2 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:16:39.2 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:16:39.2 Info: => 7.6E-05s 11:16:39.2 Info: DeleteIndex History (AlbumId) 11:16:39.2 Info: DROP INDEX "IX_History_AlbumId" 11:16:39.2 Info: => 0.0001258s 11:16:39.2 Info: CreateIndex History (AlbumId, Date) 11:16:39.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:39.2 Info: => 8.38E-05s 11:16:39.2 Info: DeleteIndex History (DownloadId) 11:16:39.2 Info: DROP INDEX "IX_History_DownloadId" 11:16:39.2 Info: => 0.000105s 11:16:39.2 Info: CreateIndex History (DownloadId, Date) 11:16:39.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:39.2 Info: => 7.94E-05s 11:16:39.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-30T11:16:39', 'update_artist_history_indexes') 11:16:39.2 Info: Committing Transaction 11:16:39.2 Info: 16: update_artist_history_indexes migrated 11:16:39.2 Info: => 0.0003637s 11:16:39.2 Info: 17: remove_nma migrating 11:16:39.2 Info: Beginning Transaction 11:16:39.2 Info: Starting migration of Main DB to 17 11:16:39.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:39.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:16:39.2 Info: => 4.64E-05s 11:16:39.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-30T11:16:39', 'remove_nma') 11:16:39.2 Info: Committing Transaction 11:16:39.2 Info: 17: remove_nma migrated 11:16:39.2 Info: => 0.000267s 11:16:39.2 Info: 18: album_disambiguation migrating 11:16:39.2 Info: Beginning Transaction 11:16:39.2 Info: Starting migration of Main DB to 18 11:16:39.2 Info: AlterTable Albums 11:16:39.2 Info: => 5E-07s 11:16:39.2 Info: CreateColumn Albums Disambiguation String 11:16:39.2 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:16:39.2 Info: => 0.0004968s 11:16:39.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-30T11:16:39', 'album_disambiguation') 11:16:39.2 Info: Committing Transaction 11:16:39.2 Info: 18: album_disambiguation migrated 11:16:39.2 Info: => 0.0007568s 11:16:39.2 Info: 19: add_ape_quality_in_profiles migrating 11:16:39.2 Info: Beginning Transaction 11:16:39.2 Info: Starting migration of Main DB to 19 11:16:39.2 Info: PerformDBOperation 11:16:39.2 Info: Performing DB Operation 11:16:39.2 Info: => 2.99E-05s 11:16:39.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-30T11:16:39', 'add_ape_quality_in_profiles') 11:16:39.2 Info: Committing Transaction 11:16:39.2 Info: 19: add_ape_quality_in_profiles migrated 11:16:39.2 Info: => 0.0002594s 11:16:39.2 Info: 20: remove_pushalot migrating 11:16:39.2 Info: Beginning Transaction 11:16:39.2 Info: Starting migration of Main DB to 20 11:16:39.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:39.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:16:39.2 Info: => 5.49E-05s 11:16:39.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:39.2 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:16:39.2 Info: => 2.87E-05s 11:16:39.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:39.2 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:16:39.2 Info: => 2.52E-05s 11:16:39.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-30T11:16:39', 'remove_pushalot') 11:16:39.2 Info: Committing Transaction 11:16:39.2 Info: 20: remove_pushalot migrated 11:16:39.2 Info: => 0.0002436s 11:16:39.2 Info: 21: add_custom_filters migrating 11:16:39.2 Info: Beginning Transaction 11:16:39.2 Info: Starting migration of Main DB to 21 11:16:39.2 Info: CreateTable CustomFilters 11:16:39.2 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:16:39.2 Info: => 0.0001164s 11:16:39.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-30T11:16:39', 'add_custom_filters') 11:16:39.2 Info: Committing Transaction 11:16:39.2 Info: 21: add_custom_filters migrated 11:16:39.2 Info: => 0.0003632s 11:16:39.2 Info: 22: import_list_tags migrating 11:16:39.2 Info: Beginning Transaction 11:16:39.2 Info: Starting migration of Main DB to 22 11:16:39.2 Info: AlterTable ImportLists 11:16:39.2 Info: => 5E-07s 11:16:39.2 Info: CreateColumn ImportLists Tags String 11:16:39.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:16:39.2 Info: => 0.0004969s 11:16:39.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-30T11:16:39', 'import_list_tags') 11:16:39.2 Info: Committing Transaction 11:16:39.2 Info: 22: import_list_tags migrated 11:16:39.2 Info: => 0.0007546s 11:16:39.2 Info: 23: add_release_groups_etc migrating 11:16:39.2 Info: Beginning Transaction 11:16:39.2 Info: Starting migration of Main DB to 23 11:16:39.2 Info: CreateTable ArtistMetadata 11:16:39.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) 11:16:39.2 Info: => 0.0001562s 11:16:39.2 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:16:39.2 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:16:39.2 Info: => 7.45E-05s 11:16:39.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" 11:16:39.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" 11:16:39.2 Info: => 7.61E-05s 11:16:39.2 Info: AlterTable Artists 11:16:39.2 Info: => 4E-07s 11:16:39.2 Info: CreateColumn Artists ArtistMetadataId Int32 11:16:39.2 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:39.2 Info: => 0.000503s 11:16:39.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:39.2 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:39.2 Info: => 6.3E-05s 11:16:39.2 Info: CreateTable AlbumReleases 11:16:39.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) 11:16:39.2 Info: => 0.0001386s 11:16:39.2 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:16:39.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:39.2 Info: => 7.26E-05s 11:16:39.2 Info: CreateIndex AlbumReleases (AlbumId) 11:16:39.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:39.2 Info: => 6.29E-05s 11:16:39.2 Info: PerformDBOperation 11:16:39.2 Info: Performing DB Operation 11:16:39.2 Info: => 3.06E-05s 11:16:39.2 Info: AlterTable Albums 11:16:39.2 Info: => 5E-07s 11:16:39.2 Info: CreateColumn Albums ArtistMetadataId Int32 11:16:39.2 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:39.2 Info: => 0.0005062s 11:16:39.2 Info: AlterTable Albums 11:16:39.2 Info: => 5E-07s 11:16:39.2 Info: CreateColumn Albums AnyReleaseOk Boolean 11:16:39.2 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:16:39.2 Info: => 0.0005027s 11:16:39.2 Info: AlterTable Albums 11:16:39.2 Info: => 4E-07s 11:16:39.2 Info: CreateColumn Albums Links String 11:16:39.2 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:16:39.2 Info: => 0.0004905s 11:16:39.2 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:39.2 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:39.2 Info: => 7.06E-05s 11:16:39.2 Info: AlterTable Tracks 11:16:39.2 Info: => 3E-07s 11:16:39.2 Info: CreateColumn Tracks ForeignRecordingId String 11:16:39.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:16:39.2 Info: => 0.0004907s 11:16:39.2 Info: AlterTable Tracks 11:16:39.2 Info: => 3E-07s 11:16:39.2 Info: CreateColumn Tracks AlbumReleaseId Int32 11:16:39.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:16:39.2 Info: => 0.0004957s 11:16:39.2 Info: AlterTable Tracks 11:16:39.2 Info: => 4E-07s 11:16:39.2 Info: CreateColumn Tracks ArtistMetadataId Int32 11:16:39.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:39.2 Info: => 0.0005669s 11:16:39.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:39.2 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:39.2 Info: => 7.71E-05s 11:16:39.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:39.2 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:39.2 Info: => 5.9E-05s 11:16:39.2 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:16:39.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) 11:16:39.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" 11:16:39.2 Info: DROP TABLE "Artists" 11:16:39.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:39.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:39.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:39.2 Info: => 0.0045517s 11:16:39.2 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:16:39.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) 11:16:39.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" 11:16:39.2 Info: DROP TABLE "Albums" 11:16:39.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:39.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:39.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:39.2 Info: => 0.0039015s 11:16:39.2 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:16: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) 11:16: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" 11:16:39.2 Info: DROP TABLE "Tracks" 11:16:39.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:39.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:39.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:39.2 Info: => 0.0035461s 11:16:39.2 Info: DeleteColumn TrackFiles ArtistId 11:16: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) 11:16: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" 11:16:39.2 Info: DROP TABLE "TrackFiles" 11:16:39.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:39.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:39.2 Info: => 0.0043335s 11:16:39.2 Info: CreateIndex Artists (ArtistMetadataId) 11:16:39.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:39.2 Info: => 7.04E-05s 11:16:39.2 Info: CreateIndex Artists (Monitored) 11:16:39.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:39.2 Info: => 6.45E-05s 11:16:39.2 Info: CreateIndex Albums (ArtistMetadataId) 11:16:39.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:39.2 Info: => 6.75E-05s 11:16:39.2 Info: CreateIndex Tracks (ArtistMetadataId) 11:16:39.2 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:16:39.2 Info: => 6.41E-05s 11:16:39.2 Info: CreateIndex Tracks (AlbumReleaseId) 11:16:39.2 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:16:39.2 Info: => 6.65E-05s 11:16:39.2 Info: CreateIndex Tracks (ForeignRecordingId) 11:16:39.2 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:16:39.2 Info: => 6.37E-05s 11:16:39.2 Info: UpdateData 11:16:39.2 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:39.2 Info: => 3.68E-05s 11:16:39.2 Info: UpdateData 11:16:39.2 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:39.2 Info: => 2.9E-05s 11:16:39.2 Info: UpdateData 11:16:39.2 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:16:39.2 Info: => 3.43E-05s 11:16:39.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-30T11:16:39', 'add_release_groups_etc') 11:16:39.2 Info: Committing Transaction 11:16:39.2 Info: 23: add_release_groups_etc migrated 11:16:39.2 Info: => 0.0005199s 11:16:39.2 Info: 24: NewMediaInfoFormat migrating 11:16:39.2 Info: Beginning Transaction 11:16:39.2 Info: Starting migration of Main DB to 24 11:16:39.2 Info: UpdateData 11:16:39.2 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:16:39.2 Info: => 4.71E-05s 11:16:39.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-30T11:16:39', 'NewMediaInfoFormat') 11:16:39.2 Info: Committing Transaction 11:16:39.2 Info: 24: NewMediaInfoFormat migrated 11:16:39.2 Info: => 0.0002706s 11:16:39.2 Info: 25: rename_restrictions_to_release_profiles migrating 11:16:39.2 Info: Beginning Transaction 11:16:39.2 Info: Starting migration of Main DB to 25 11:16:39.2 Info: RenameTable Restrictions ReleaseProfiles 11:16:39.2 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:16:39.2 Info: => 0.0013299s 11:16:39.2 Info: AlterTable ReleaseProfiles 11:16:39.2 Info: => 6E-07s 11:16:39.2 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:16:39.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:16:39.2 Info: => 0.0004899s 11:16:39.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-30T11:16:39', 'rename_restrictions_to_release_profiles') 11:16:39.2 Info: Committing Transaction 11:16:39.2 Info: 25: rename_restrictions_to_release_profiles migrated 11:16:39.2 Info: => 0.0007526s 11:16:39.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:16:39.2 Info: Beginning Transaction 11:16:39.2 Info: Starting migration of Main DB to 26 11:16:39.2 Info: RenameTable Profiles QualityProfiles 11:16:39.2 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:16:39.2 Info: => 0.0013231s 11:16:39.2 Info: AlterTable QualityProfiles 11:16:39.2 Info: => 7E-07s 11:16:39.2 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:16:39.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:39.2 Info: => 0.00048s 11:16:39.2 Info: AlterTable LanguageProfiles 11:16:39.2 Info: => 5E-07s 11:16:39.2 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:16:39.2 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:39.2 Info: => 0.0004884s 11:16:39.2 Info: UpdateData 11:16:39.2 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:39.2 Info: => 4.04E-05s 11:16:39.2 Info: UpdateData 11:16:39.2 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:39.2 Info: => 2.47E-05s 11:16:39.2 Info: RenameColumn Artists ProfileId to QualityProfileId 11:16:39.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) 11:16:39.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" 11:16:39.2 Info: DROP TABLE "Artists" 11:16:39.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:39.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:39.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:39.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:39.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:39.2 Info: => 0.003792s 11:16:39.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-30T11:16:39', 'rename_quality_profiles_add_upgrade_allowed') 11:16:39.2 Info: Committing Transaction 11:16:39.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:16:39.2 Info: => 0.0042005s 11:16:39.2 Info: 27: add_import_exclusions migrating 11:16:39.2 Info: Beginning Transaction 11:16:39.2 Info: Starting migration of Main DB to 27 11:16:39.2 Info: CreateTable ImportListExclusions 11:16:39.2 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:16:39.2 Info: => 0.0001155s 11:16:39.2 Info: CreateIndex ImportListExclusions (ForeignId) 11:16:39.2 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:16:39.2 Info: => 7.73E-05s 11:16:39.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-30T11:16:39', 'add_import_exclusions') 11:16:39.2 Info: Committing Transaction 11:16:39.2 Info: 27: add_import_exclusions migrated 11:16:39.2 Info: => 0.0003457s 11:16:39.2 Info: 28: clean_artist_metadata_table migrating 11:16:39.2 Info: Beginning Transaction 11:16:39.2 Info: Starting migration of Main DB to 28 11:16:39.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) 11:16:39.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) 11:16:39.2 Info: => 0.0001459s 11:16:39.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) 11:16:39.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) 11:16:39.2 Info: => 0.0001127s 11:16:39.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) 11:16:39.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) 11:16:39.2 Info: => 0.0001108s 11:16:39.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) 11:16:39.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) 11:16:39.2 Info: => 0.000111s 11:16:39.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) 11:16:39.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) 11:16:39.2 Info: => 0.000114s 11:16:39.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) 11:16:39.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) 11:16:39.2 Info: => 0.0001156s 11:16:39.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-30T11:16:39', 'clean_artist_metadata_table') 11:16:39.2 Info: Committing Transaction 11:16:39.2 Info: 28: clean_artist_metadata_table migrated 11:16:39.2 Info: => 0.0003544s 11:16:39.2 Info: 29: health_issue_notification migrating 11:16:39.2 Info: Beginning Transaction 11:16:39.2 Info: Starting migration of Main DB to 29 11:16:39.2 Info: AlterTable Notifications 11:16:39.2 Info: => 6E-07s 11:16:39.2 Info: CreateColumn Notifications OnHealthIssue Boolean 11:16:39.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:16:39.2 Info: => 0.0005627s 11:16:39.2 Info: AlterTable Notifications 11:16:39.2 Info: => 6E-07s 11:16:39.2 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:16:39.2 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:16:39.2 Info: => 0.0004862s 11:16:39.2 Info: AlterTable Notifications 11:16:39.2 Info: => 4E-07s 11:16:39.2 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:16:39.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:16:39.2 Info: => 0.0004822s 11:16:39.2 Info: AlterTable Notifications 11:16:39.2 Info: => 4E-07s 11:16:39.2 Info: CreateColumn Notifications OnImportFailure Boolean 11:16:39.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:16:39.2 Info: => 0.0004837s 11:16:39.2 Info: AlterTable Notifications 11:16:39.2 Info: => 4E-07s 11:16:39.2 Info: CreateColumn Notifications OnTrackRetag Boolean 11:16:39.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:16:39.2 Info: => 0.0004846s 11:16:39.2 Info: DeleteColumn Notifications OnDownload 11:16:39.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) 11:16:39.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" 11:16:39.2 Info: DROP TABLE "Notifications" 11:16:39.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:39.2 Info: => 0.0042889s 11:16:39.2 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:16:39.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) 11:16:39.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" 11:16:39.2 Info: DROP TABLE "Notifications" 11:16:39.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:39.2 Info: => 0.0034603s 11:16:39.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-30T11:16:39', 'health_issue_notification') 11:16:39.2 Info: Committing Transaction 11:16:39.2 Info: 29: health_issue_notification migrated 11:16:39.2 Info: => 0.0037993s 11:16:39.2 Info: 30: add_mediafilerepository_mtime migrating 11:16:39.2 Info: Beginning Transaction 11:16:39.2 Info: Starting migration of Main DB to 30 11:16:39.2 Info: AlterTable TrackFiles 11:16:39.2 Info: => 8E-07s 11:16:39.2 Info: CreateColumn TrackFiles Modified DateTime 11:16:39.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:16:39.2 Info: => 0.0005194s 11:16:39.2 Info: AlterTable TrackFiles 11:16:39.2 Info: => 4E-07s 11:16:39.2 Info: CreateColumn TrackFiles Path String 11:16:39.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:16:39.2 Info: => 0.0004847s 11:16:39.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:39.2 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:39.2 Info: => 3.45E-05s 11:16:39.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) 11:16:39.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) 11:16:39.2 Info: => 0.0001176s 11:16:39.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) 11:16:39.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) 11:16:39.2 Info: => 0.0001224s 11:16:39.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) 11:16:39.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) 11:16:39.2 Info: => 0.0001245s 11:16:39.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") 11:16:39.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") 11:16:39.2 Info: => 7.06E-05s 11:16:39.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:39.2 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:39.2 Info: => 4.32E-05s 11:16:39.2 Info: AlterTable TrackFiles 11:16:39.2 Info: => 4E-07s 11:16:39.2 Info: AlterColumn TrackFiles Path String 11:16: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, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:39.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" 11:16:39.2 Info: DROP TABLE "TrackFiles" 11:16:39.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:39.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:39.2 Info: => 0.0044053s 11:16:39.2 Info: CreateIndex TrackFiles (Path) 11:16:39.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:39.2 Info: => 6.99E-05s 11:16:39.2 Info: DeleteColumn TrackFiles RelativePath 11:16: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, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:39.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" 11:16:39.2 Info: DROP TABLE "TrackFiles" 11:16:39.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:39.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:39.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:39.2 Info: => 0.0036145s 11:16:39.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-30T11:16:39', 'add_mediafilerepository_mtime') 11:16:39.2 Info: Committing Transaction 11:16:39.2 Info: 30: add_mediafilerepository_mtime migrated 11:16:39.2 Info: => 0.0039267s 11:16:39.2 Info: 31: add_artistmetadataid_constraint migrating 11:16:39.2 Info: Beginning Transaction 11:16:39.2 Info: Starting migration of Main DB to 31 11:16:39.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") 11:16:39.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") 11:16:39.2 Info: => 8.31E-05s 11:16:39.2 Info: DeleteIndex Artists (ArtistMetadataId) 11:16:39.2 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 11:16:39.2 Info: => 0.0001314s 11:16:39.2 Info: AlterColumn Artists ArtistMetadataId Int32 11:16:39.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) 11:16:39.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" 11:16:39.2 Info: DROP TABLE "Artists" 11:16:39.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:39.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:39.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:39.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:39.2 Info: => 0.004624s 11:16:39.2 Info: CreateIndex Artists (ArtistMetadataId) 11:16:39.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:39.2 Info: => 7.08E-05s 11:16:39.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-07-30T11:16:39', 'add_artistmetadataid_constraint') 11:16:39.2 Info: Committing Transaction 11:16:39.2 Info: 31: add_artistmetadataid_constraint migrated 11:16:39.2 Info: => 0.000408s 11:16:39.2 Info: 32: old_ids_and_artist_alias migrating 11:16:39.2 Info: Beginning Transaction 11:16:39.2 Info: Starting migration of Main DB to 32 11:16:39.2 Info: AlterTable ArtistMetadata 11:16:39.2 Info: => 7E-07s 11:16:39.2 Info: CreateColumn ArtistMetadata Aliases String 11:16:39.2 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 11:16:39.2 Info: => 0.0005316s 11:16:39.2 Info: AlterTable ArtistMetadata 11:16:39.2 Info: => 4E-07s 11:16:39.2 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 11:16:39.2 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 11:16:39.2 Info: => 0.0004916s 11:16:39.2 Info: AlterTable Albums 11:16:39.2 Info: => 4E-07s 11:16:39.2 Info: CreateColumn Albums OldForeignAlbumIds String 11:16:39.2 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 11:16:39.2 Info: => 0.0004855s 11:16:39.2 Info: AlterTable AlbumReleases 11:16:39.2 Info: => 5E-07s 11:16:39.2 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 11:16:39.2 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 11:16:39.2 Info: => 0.0004864s 11:16:39.2 Info: AlterTable Tracks 11:16:39.2 Info: => 4E-07s 11:16:39.2 Info: CreateColumn Tracks OldForeignRecordingIds String 11:16:39.2 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 11:16:39.2 Info: => 0.000487s 11:16:39.2 Info: AlterTable Tracks 11:16:39.2 Info: => 4E-07s 11:16:39.2 Info: CreateColumn Tracks OldForeignTrackIds String 11:16:39.2 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 11:16:39.2 Info: => 0.0004857s 11:16:39.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-07-30T11:16:39', 'old_ids_and_artist_alias') 11:16:39.2 Info: Committing Transaction 11:16:39.2 Info: 32: old_ids_and_artist_alias migrated 11:16:39.2 Info: => 0.0007661s 11:16:39.2 Info: 33: download_propers_config migrating 11:16:39.2 Info: Beginning Transaction 11:16:39.2 Info: Starting migration of Main DB to 33 11:16:39.2 Info: PerformDBOperation 11:16:39.2 Info: Performing DB Operation 11:16:39.2 Info: => 2.87E-05s 11:16:39.2 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:16:39.2 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:16:39.2 Info: => 3.12E-05s 11:16:39.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-07-30T11:16:39', 'download_propers_config') 11:16:39.2 Info: Committing Transaction 11:16:39.2 Info: 33: download_propers_config migrated 11:16:39.2 Info: => 0.0002667s 11:16:39.2 Info: 34: remove_language_profiles migrating 11:16:39.2 Info: Beginning Transaction 11:16:39.2 Info: Starting migration of Main DB to 34 11:16:39.2 Info: DeleteTable LanguageProfiles 11:16:39.2 Info: DROP TABLE "LanguageProfiles" 11:16:39.2 Info: => 0.0001926s 11:16:39.2 Info: DeleteColumn Artists LanguageProfileId 11:16:39.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) 11:16:39.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" 11:16:39.2 Info: DROP TABLE "Artists" 11:16:39.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:39.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:39.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:39.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:39.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:39.2 Info: => 0.0038661s 11:16:39.2 Info: DeleteColumn ImportLists LanguageProfileId 11:16:39.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) 11:16:39.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" 11:16:39.2 Info: DROP TABLE "ImportLists" 11:16:39.2 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 11:16:39.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:39.2 Info: => 0.0043924s 11:16:39.2 Info: DeleteColumn Blacklist Language 11:16:39.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) 11:16:39.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" 11:16:39.2 Info: DROP TABLE "Blacklist" 11:16:39.2 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 11:16:39.2 Info: => 0.0035647s 11:16:39.2 Info: DeleteColumn History Language 11:16:39.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) 11:16:39.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" 11:16:39.2 Info: DROP TABLE "History" 11:16:39.2 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:16:39.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:39.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:39.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:39.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:39.2 Info: => 0.0042904s 11:16:39.2 Info: DeleteColumn LyricFiles Language 11:16:39.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) 11:16:39.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" 11:16:39.2 Info: DROP TABLE "LyricFiles" 11:16:39.2 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:39.3 Info: => 0.0036419s 11:16:39.3 Info: DeleteColumn TrackFiles Language 11:16:39.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) 11:16:39.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" 11:16:39.3 Info: DROP TABLE "TrackFiles" 11:16:39.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:39.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:39.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:39.3 Info: => 0.0053664s 11:16:39.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-07-30T11:16:39', 'remove_language_profiles') 11:16:39.3 Info: Committing Transaction 11:16:39.3 Info: 34: remove_language_profiles migrated 11:16:39.3 Info: => 0.0058364s 11:16:39.3 Info: 35: multi_disc_naming_format migrating 11:16:39.3 Info: Beginning Transaction 11:16:39.3 Info: Starting migration of Main DB to 35 11:16:39.3 Info: AlterTable NamingConfig 11:16:39.3 Info: => 5E-07s 11:16:39.3 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 11:16:39.3 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 11:16:39.3 Info: => 0.0005273s 11:16:39.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:16:39.3 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:16:39.3 Info: => 4.28E-05s 11:16:39.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-07-30T11:16:39', 'multi_disc_naming_format') 11:16:39.3 Info: Committing Transaction 11:16:39.3 Info: 35: multi_disc_naming_format migrated 11:16:39.3 Info: => 0.0002882s 11:16:39.3 Info: 36: add_download_client_priority migrating 11:16:39.3 Info: Beginning Transaction 11:16:39.3 Info: Starting migration of Main DB to 36 11:16:39.3 Info: AlterTable DownloadClients 11:16:39.3 Info: => 5E-07s 11:16:39.3 Info: CreateColumn DownloadClients Priority Int32 11:16:39.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 11:16:39.3 Info: => 0.0005108s 11:16:39.3 Info: PerformDBOperation 11:16:39.3 Info: Performing DB Operation 11:16:39.3 Info: => 4.51E-05s 11:16:39.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-07-30T11:16:39', 'add_download_client_priority') 11:16:39.3 Info: Committing Transaction 11:16:39.3 Info: 36: add_download_client_priority migrated 11:16:39.3 Info: => 0.0002969s 11:16:39.3 Info: 37: remove_growl_prowl migrating 11:16:39.3 Info: Beginning Transaction 11:16:39.3 Info: Starting migration of Main DB to 37 11:16:39.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:39.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 11:16:39.3 Info: => 4.3E-05s 11:16:39.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:39.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 11:16:39.3 Info: => 2.59E-05s 11:16:39.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-07-30T11:16:39', 'remove_growl_prowl') 11:16:39.3 Info: Committing Transaction 11:16:39.3 Info: 37: remove_growl_prowl migrated 11:16:39.3 Info: => 0.000241s 11:16:39.3 Info: 38: remove_plex_hometheatre migrating 11:16:39.3 Info: Beginning Transaction 11:16:39.3 Info: Starting migration of Main DB to 38 11:16:39.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:39.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 11:16:39.3 Info: => 4.26E-05s 11:16:39.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:39.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 11:16:39.3 Info: => 2.58E-05s 11:16:39.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-07-30T11:16:39', 'remove_plex_hometheatre') 11:16:39.3 Info: Committing Transaction 11:16:39.3 Info: 38: remove_plex_hometheatre migrated 11:16:39.3 Info: => 0.0002375s 11:16:39.3 Info: 39: add_root_folder_add_defaults migrating 11:16:39.3 Info: Beginning Transaction 11:16:39.3 Info: Starting migration of Main DB to 39 11:16:39.3 Info: AlterTable RootFolders 11:16:39.3 Info: => 6E-07s 11:16:39.3 Info: CreateColumn RootFolders Name String 11:16:39.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 11:16:39.3 Info: => 0.0005418s 11:16:39.3 Info: AlterTable RootFolders 11:16:39.3 Info: => 4E-07s 11:16:39.3 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 11:16:39.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 11:16:39.3 Info: => 0.0004915s 11:16:39.3 Info: AlterTable RootFolders 11:16:39.3 Info: => 4E-07s 11:16:39.3 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 11:16:39.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 11:16:39.3 Info: => 0.0004722s 11:16:39.3 Info: AlterTable RootFolders 11:16:39.3 Info: => 3E-07s 11:16:39.3 Info: CreateColumn RootFolders DefaultMonitorOption Int32 11:16:39.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 11:16:39.3 Info: => 0.0004941s 11:16:39.3 Info: AlterTable RootFolders 11:16:39.3 Info: => 4E-07s 11:16:39.3 Info: CreateColumn RootFolders DefaultTags String 11:16:39.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 11:16:39.3 Info: => 0.000507s 11:16:39.3 Info: PerformDBOperation 11:16:39.3 Info: Performing DB Operation 11:16:39.3 Info: => 4.45E-05s 11:16:39.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-07-30T11:16:39', 'add_root_folder_add_defaults') 11:16:39.3 Info: Committing Transaction 11:16:39.3 Info: 39: add_root_folder_add_defaults migrated 11:16:39.3 Info: => 0.0002979s 11:16:39.3 Info: 40: task_duration migrating 11:16:39.3 Info: Beginning Transaction 11:16:39.3 Info: Starting migration of Main DB to 40 11:16:39.3 Info: AlterTable ScheduledTasks 11:16:39.3 Info: => 6E-07s 11:16:39.3 Info: CreateColumn ScheduledTasks LastStartTime DateTime 11:16:39.3 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 11:16:39.3 Info: => 0.0005613s 11:16:39.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-07-30T11:16:39', 'task_duration') 11:16:39.3 Info: Committing Transaction 11:16:39.3 Info: 40: task_duration migrated 11:16:39.3 Info: => 0.0008374s 11:16:39.3 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 11:16:39.3 Info: Beginning Transaction 11:16:39.3 Info: Starting migration of Main DB to 41 11:16:39.3 Info: AlterTable ReleaseProfiles 11:16:39.3 Info: => 6E-07s 11:16:39.3 Info: CreateColumn ReleaseProfiles Enabled Boolean 11:16:39.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 11:16:39.3 Info: => 0.000544s 11:16:39.3 Info: AlterTable ReleaseProfiles 11:16:39.3 Info: => 6E-07s 11:16:39.3 Info: CreateColumn ReleaseProfiles IndexerId Int32 11:16:39.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 11:16:39.3 Info: => 0.0004903s 11:16:39.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-07-30T11:16:39', 'add_indexer_and_enabled_to_release_profiles') 11:16:39.3 Info: Committing Transaction 11:16:39.3 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 11:16:39.3 Info: => 0.00075s 11:16:39.3 Info: 42: remove_album_folders migrating 11:16:39.3 Info: Beginning Transaction 11:16:39.3 Info: Starting migration of Main DB to 42 11:16:39.3 Info: DeleteColumn Artists AlbumFolder 11:16:39.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) 11:16:39.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" 11:16:39.3 Info: DROP TABLE "Artists" 11:16:39.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:39.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:39.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:39.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:39.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:39.3 Info: => 0.0039168s 11:16:39.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:16:39.3 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:16:39.3 Info: => 3.61E-05s 11:16:39.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:16:39.3 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:16:39.3 Info: => 2.89E-05s 11:16:39.3 Info: DeleteColumn NamingConfig AlbumFolderFormat 11:16:39.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) 11:16:39.3 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 11:16:39.3 Info: DROP TABLE "NamingConfig" 11:16:39.3 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 11:16:39.3 Info: => 0.004214s 11:16:39.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-07-30T11:16:39', 'remove_album_folders') 11:16:39.3 Info: Committing Transaction 11:16:39.3 Info: 42: remove_album_folders migrated 11:16:39.3 Info: => 0.0045898s 11:16:39.3 Info: 44: add_priority_to_indexers migrating 11:16:39.3 Info: Beginning Transaction 11:16:39.3 Info: Starting migration of Main DB to 44 11:16:39.3 Info: AlterTable Indexers 11:16:39.3 Info: => 6E-07s 11:16:39.3 Info: CreateColumn Indexers Priority Int32 11:16:39.3 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 11:16:39.3 Info: => 0.0005366s 11:16:39.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-07-30T11:16:39', 'add_priority_to_indexers') 11:16:39.3 Info: Committing Transaction 11:16:39.3 Info: 44: add_priority_to_indexers migrated 11:16:39.3 Info: => 0.0008032s 11:16:39.3 Info: 45: remove_chown_and_folderchmod_config migrating 11:16:39.3 Info: Beginning Transaction 11:16:39.3 Info: Starting migration of Main DB to 45 11:16:39.3 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:16:39.3 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:16:39.3 Info: => 0.0001164s 11:16:39.3 Info: PerformDBOperation 11:16:39.3 Info: Performing DB Operation 11:16:39.3 Info: => 2.32E-05s 11:16:39.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-07-30T11:16:39', 'remove_chown_and_folderchmod_config') 11:16:39.3 Info: Committing Transaction 11:16:39.3 Info: 45: remove_chown_and_folderchmod_config migrated 11:16:39.3 Info: => 0.0002527s 11:16:39.3 Info: 47: update_notifiarr migrating 11:16:39.3 Info: Beginning Transaction 11:16:39.3 Info: Starting migration of Main DB to 47 11:16:39.3 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:16:39.3 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:16:39.3 Info: => 7.01E-05s 11:16:39.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-07-30T11:16:39', 'update_notifiarr') 11:16:39.3 Info: Committing Transaction 11:16:39.3 Info: 47: update_notifiarr migrated 11:16:39.3 Info: => 0.0002974s 11:16:39.3 Info: 49: email_multiple_addresses migrating 11:16:39.3 Info: Beginning Transaction 11:16:39.3 Info: Starting migration of Main DB to 49 11:16:39.3 Info: PerformDBOperation 11:16:39.3 Info: Performing DB Operation 11:16:39.3 Info: => 4.82E-05s 11:16:39.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-07-30T11:16:39', 'email_multiple_addresses') 11:16:39.3 Info: Committing Transaction 11:16:39.3 Info: 49: email_multiple_addresses migrated 11:16:39.3 Info: => 0.000281s 11:16:39.3 Info: 50: rename_blacklist_to_blocklist migrating 11:16:39.3 Info: Beginning Transaction 11:16:39.3 Info: Starting migration of Main DB to 50 11:16:39.3 Info: RenameTable Blacklist Blocklist 11:16:39.3 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 11:16:39.3 Info: => 0.0014304s 11:16:39.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-07-30T11:16:39', 'rename_blacklist_to_blocklist') 11:16:39.3 Info: Committing Transaction 11:16:39.3 Info: 50: rename_blacklist_to_blocklist migrated 11:16:39.3 Info: => 0.0017104s 11:16:39.3 Info: 51: cdh_per_downloadclient migrating 11:16:39.3 Info: Beginning Transaction 11:16:39.3 Info: Starting migration of Main DB to 51 11:16:39.3 Info: AlterTable DownloadClients 11:16:39.3 Info: => 5E-07s 11:16:39.3 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 11:16:39.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 11:16:39.3 Info: => 0.0005337s 11:16:39.3 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 11:16:39.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 11:16:39.3 Info: => 0.0004952s 11:16:39.3 Info: PerformDBOperation 11:16:39.3 Info: Performing DB Operation 11:16:39.3 Info: => 0.0001445s 11:16:39.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-07-30T11:16:39', 'cdh_per_downloadclient') 11:16:39.3 Info: Committing Transaction 11:16:39.3 Info: 51: cdh_per_downloadclient migrated 11:16:39.3 Info: => 0.0003976s 11:16:39.3 Info: 52: download_history migrating 11:16:39.3 Info: Beginning Transaction 11:16:39.3 Info: Starting migration of Main DB to 52 11:16:39.3 Info: CreateTable DownloadHistory 11:16:39.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) 11:16:39.3 Info: => 0.0001502s 11:16:39.3 Info: CreateIndex DownloadHistory (EventType) 11:16:39.3 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:16:39.3 Info: => 0.0001164s 11:16:39.3 Info: CreateIndex DownloadHistory (ArtistId) 11:16:39.3 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:16:39.3 Info: => 7.26E-05s 11:16:39.3 Info: CreateIndex DownloadHistory (DownloadId) 11:16:39.3 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:16:39.3 Info: => 7.04E-05s 11:16:39.3 Info: PerformDBOperation 11:16:39.3 Info: Performing DB Operation 11:16:39.3 Info: => 0.0001095s 11:16:39.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-07-30T11:16:39', 'download_history') 11:16:39.3 Info: Committing Transaction 11:16:39.3 Info: 52: download_history migrated 11:16:39.3 Info: => 0.0004394s 11:16:39.3 Info: 53: add_update_history migrating 11:16:39.3 Info: Beginning Transaction 11:16:39.3 Info: Starting migration of Main DB to 53 11:16:39.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-07-30T11:16:39', 'add_update_history') 11:16:39.3 Info: Committing Transaction 11:16:39.3 Info: 53: add_update_history migrated 11:16:39.3 Info: => 0.0002601s 11:16:39.3 Info: 54: add_on_update_to_notifications migrating 11:16:39.3 Info: Beginning Transaction 11:16:39.3 Info: Starting migration of Main DB to 54 11:16:39.3 Info: AlterTable Notifications 11:16:39.3 Info: => 6E-07s 11:16:39.3 Info: CreateColumn Notifications OnApplicationUpdate Boolean 11:16:39.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 11:16:39.3 Info: => 0.0005754s 11:16:39.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-07-30T11:16:39', 'add_on_update_to_notifications') 11:16:39.3 Info: Committing Transaction 11:16:39.3 Info: 54: add_on_update_to_notifications migrated 11:16:39.3 Info: => 0.0008314s 11:16:39.3 Info: 55: download_client_per_indexer migrating 11:16:39.3 Info: Beginning Transaction 11:16:39.3 Info: Starting migration of Main DB to 55 11:16:39.3 Info: AlterTable Indexers 11:16:39.3 Info: => 6E-07s 11:16:39.3 Info: CreateColumn Indexers DownloadClientId Int32 11:16:39.3 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 11:16:39.3 Info: => 0.000548s 11:16:39.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-07-30T11:16:39', 'download_client_per_indexer') 11:16:39.3 Info: Committing Transaction 11:16:39.3 Info: 55: download_client_per_indexer migrated 11:16:39.3 Info: => 0.000807s 11:16:39.3 Info: 56: AddNewItemMonitorType migrating 11:16:39.3 Info: Beginning Transaction 11:16:39.3 Info: Starting migration of Main DB to 56 11:16:39.3 Info: AlterTable Artists 11:16:39.3 Info: => 6E-07s 11:16:39.3 Info: CreateColumn Artists MonitorNewItems Int32 11:16:39.3 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:16:39.3 Info: => 0.0006112s 11:16:39.3 Info: AlterTable RootFolders 11:16:39.3 Info: => 7E-07s 11:16:39.3 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 11:16:39.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 11:16:39.3 Info: => 0.0058789s 11:16:39.3 Info: AlterTable ImportLists 11:16:39.3 Info: => 8E-07s 11:16:39.3 Info: CreateColumn ImportLists MonitorNewItems Int32 11:16:39.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:16:39.3 Info: => 0.0005503s 11:16:39.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-07-30T11:16:39', 'AddNewItemMonitorType') 11:16:39.3 Info: Committing Transaction 11:16:39.3 Info: 56: AddNewItemMonitorType migrated 11:16:39.3 Info: => 0.0008379s 11:16:39.3 Info: 57: ImportListSearch migrating 11:16:39.3 Info: Beginning Transaction 11:16:39.3 Info: Starting migration of Main DB to 57 11:16:39.3 Info: AlterTable ImportLists 11:16:39.3 Info: => 6E-07s 11:16:39.3 Info: CreateColumn ImportLists ShouldSearch Boolean 11:16:39.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 11:16:39.3 Info: => 0.0005424s 11:16:39.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-07-30T11:16:39', 'ImportListSearch') 11:16:39.3 Info: Committing Transaction 11:16:39.3 Info: 57: ImportListSearch migrated 11:16:39.3 Info: => 0.0008056s 11:16:39.3 Info: 58: ImportListMonitorExisting migrating 11:16:39.3 Info: Beginning Transaction 11:16:39.3 Info: Starting migration of Main DB to 58 11:16:39.3 Info: AlterTable ImportLists 11:16:39.3 Info: => 6E-07s 11:16:39.3 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 11:16:39.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 11:16:39.3 Info: => 0.0005549s 11:16:39.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-07-30T11:16:39', 'ImportListMonitorExisting') 11:16:39.3 Info: Committing Transaction 11:16:39.3 Info: 58: ImportListMonitorExisting migrated 11:16:39.3 Info: => 0.0008291s 11:16:39.3 Info: 59: add_indexer_tags migrating 11:16:39.3 Info: Beginning Transaction 11:16:39.3 Info: Starting migration of Main DB to 59 11:16:39.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:39.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 11:16:39.3 Info: => 4.59E-05s 11:16:39.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:39.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 11:16:39.3 Info: => 2.73E-05s 11:16:39.3 Info: AlterTable Indexers 11:16:39.3 Info: => 4E-07s 11:16:39.3 Info: CreateColumn Indexers Tags String 11:16:39.3 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 11:16:39.3 Info: => 0.0005495s 11:16:39.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-07-30T11:16:39', 'add_indexer_tags') 11:16:39.3 Info: Committing Transaction 11:16:39.3 Info: 59: add_indexer_tags migrated 11:16:39.3 Info: => 0.0008149s 11:16:39.3 Info: 60: update_audio_types migrating 11:16:39.3 Info: Beginning Transaction 11:16:39.3 Info: Starting migration of Main DB to 60 11:16:39.3 Info: PerformDBOperation 11:16:39.3 Info: Performing DB Operation 11:16:39.3 Info: => 4.64E-05s 11:16:39.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-07-30T11:16:39', 'update_audio_types') 11:16:39.3 Info: Committing Transaction 11:16:39.3 Info: 60: update_audio_types migrated 11:16:39.3 Info: => 0.0002819s 11:16:39.3 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 11:16:39.3 Info: Beginning Transaction 11:16:39.3 Info: Starting migration of Main DB to 61 11:16:39.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:39.3 Info: DELETE FROM "Commands" WHERE 1 = 1 11:16:39.3 Info: => 4.22E-05s 11:16:39.3 Info: AlterTable AlbumReleases 11:16:39.3 Info: => 3E-07s 11:16:39.3 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 11:16:39.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) 11:16:39.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" 11:16:39.3 Info: DROP TABLE "AlbumReleases" 11:16:39.3 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 11:16:39.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:39.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:39.3 Info: => 0.0049206s 11:16:39.3 Info: AlterTable Albums 11:16:39.3 Info: => 5E-07s 11:16:39.3 Info: AlterColumn Albums LastInfoSync DateTimeOffset 11:16:39.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) 11:16:39.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" 11:16:39.3 Info: DROP TABLE "Albums" 11:16:39.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:39.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:39.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:39.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:39.3 Info: => 0.0041185s 11:16:39.3 Info: AlterTable Albums 11:16:39.3 Info: => 5E-07s 11:16:39.3 Info: AlterColumn Albums ReleaseDate DateTimeOffset 11:16:39.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) 11:16:39.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" 11:16:39.3 Info: DROP TABLE "Albums" 11:16:39.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:39.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:39.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:39.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:39.3 Info: => 0.0040574s 11:16:39.3 Info: AlterTable Albums 11:16:39.3 Info: => 5E-07s 11:16:39.3 Info: AlterColumn Albums Added DateTimeOffset 11:16:39.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) 11:16:39.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" 11:16:39.3 Info: DROP TABLE "Albums" 11:16:39.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:39.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:39.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:39.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:39.3 Info: => 0.0040211s 11:16:39.3 Info: AlterTable Artists 11:16:39.3 Info: => 5E-07s 11:16:39.3 Info: AlterColumn Artists LastInfoSync DateTimeOffset 11:16:39.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) 11:16:39.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" 11:16:39.3 Info: DROP TABLE "Artists" 11:16:39.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:39.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:39.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:39.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:39.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:39.3 Info: => 0.0049134s 11:16:39.3 Info: AlterTable Artists 11:16:39.3 Info: => 4E-07s 11:16:39.3 Info: AlterColumn Artists Added DateTimeOffset 11:16:39.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) 11:16:39.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" 11:16:39.3 Info: DROP TABLE "Artists" 11:16:39.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:39.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:39.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:39.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:39.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:39.3 Info: => 0.0047591s 11:16:39.3 Info: AlterTable Blocklist 11:16:39.3 Info: => 5E-07s 11:16:39.3 Info: AlterColumn Blocklist Date DateTimeOffset 11:16:39.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) 11:16:39.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" 11:16:39.3 Info: DROP TABLE "Blocklist" 11:16:39.3 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:16:39.3 Info: => 0.0036382s 11:16:39.3 Info: AlterTable Blocklist 11:16:39.3 Info: => 7E-07s 11:16:39.3 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 11:16:39.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) 11:16:39.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" 11:16:39.3 Info: DROP TABLE "Blocklist" 11:16:39.3 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:16:39.3 Info: => 0.0050407s 11:16:39.3 Info: AlterTable Commands 11:16:39.3 Info: => 7E-07s 11:16:39.3 Info: AlterColumn Commands QueuedAt DateTimeOffset 11:16:39.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) 11:16:39.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" 11:16:39.3 Info: DROP TABLE "Commands" 11:16:39.3 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:16:39.3 Info: => 0.003595s 11:16:39.3 Info: AlterTable Commands 11:16:39.3 Info: => 6E-07s 11:16:39.3 Info: AlterColumn Commands StartedAt DateTimeOffset 11:16:39.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) 11:16:39.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" 11:16:39.3 Info: DROP TABLE "Commands" 11:16:39.3 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:16:39.3 Info: => 0.0035891s 11:16:39.3 Info: AlterTable Commands 11:16:39.3 Info: => 6E-07s 11:16:39.3 Info: AlterColumn Commands EndedAt DateTimeOffset 11:16:39.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) 11:16:39.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" 11:16:39.3 Info: DROP TABLE "Commands" 11:16:39.3 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:16:39.3 Info: => 0.0050992s 11:16:39.3 Info: AlterTable DownloadClientStatus 11:16:39.3 Info: => 7E-07s 11:16:39.3 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 11:16:39.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) 11:16:39.3 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:16:39.3 Info: DROP TABLE "DownloadClientStatus" 11:16:39.3 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:16:39.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:39.3 Info: => 0.0037526s 11:16:39.3 Info: AlterTable DownloadClientStatus 11:16:39.3 Info: => 5E-07s 11:16:39.3 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 11:16:39.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) 11:16:39.3 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:16:39.3 Info: DROP TABLE "DownloadClientStatus" 11:16:39.3 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:16:39.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:39.3 Info: => 0.0037135s 11:16:39.3 Info: AlterTable DownloadClientStatus 11:16:39.3 Info: => 5E-07s 11:16:39.3 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 11:16:39.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) 11:16:39.3 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:16:39.3 Info: DROP TABLE "DownloadClientStatus" 11:16:39.4 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:16:39.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:39.4 Info: => 0.0044284s 11:16:39.4 Info: AlterTable DownloadHistory 11:16:39.4 Info: => 5E-07s 11:16:39.4 Info: AlterColumn DownloadHistory Date DateTimeOffset 11:16:39.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) 11:16:39.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" 11:16:39.4 Info: DROP TABLE "DownloadHistory" 11:16:39.4 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 11:16:39.4 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:16:39.4 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:16:39.4 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:16:39.4 Info: => 0.0048376s 11:16:39.4 Info: AlterTable ExtraFiles 11:16:39.4 Info: => 5E-07s 11:16:39.4 Info: AlterColumn ExtraFiles Added DateTimeOffset 11:16:39.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) 11:16:39.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" 11:16:39.4 Info: DROP TABLE "ExtraFiles" 11:16:39.4 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:16:39.4 Info: => 0.0036186s 11:16:39.4 Info: AlterTable ExtraFiles 11:16:39.4 Info: => 7E-07s 11:16:39.4 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 11:16:39.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) 11:16:39.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" 11:16:39.4 Info: DROP TABLE "ExtraFiles" 11:16:39.4 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:16:39.4 Info: => 0.0045724s 11:16:39.4 Info: AlterTable History 11:16:39.4 Info: => 8E-07s 11:16:39.4 Info: AlterColumn History Date DateTimeOffset 11:16:39.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) 11:16:39.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" 11:16:39.4 Info: DROP TABLE "History" 11:16:39.4 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:16:39.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:39.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:39.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:39.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:39.4 Info: => 0.0040332s 11:16:39.4 Info: AlterTable ImportListStatus 11:16:39.4 Info: => 4E-07s 11:16:39.4 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 11:16:39.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) 11:16:39.4 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:16:39.4 Info: DROP TABLE "ImportListStatus" 11:16:39.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:16:39.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:39.4 Info: => 0.0045778s 11:16:39.4 Info: AlterTable ImportListStatus 11:16:39.4 Info: => 4E-07s 11:16:39.4 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 11:16:39.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) 11:16:39.4 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:16:39.4 Info: DROP TABLE "ImportListStatus" 11:16:39.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:16:39.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:39.4 Info: => 0.0036801s 11:16:39.4 Info: AlterTable ImportListStatus 11:16:39.4 Info: => 6E-07s 11:16:39.4 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 11:16:39.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) 11:16:39.4 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:16:39.4 Info: DROP TABLE "ImportListStatus" 11:16:39.4 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:16:39.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:39.4 Info: => 0.0036256s 11:16:39.4 Info: AlterTable IndexerStatus 11:16:39.4 Info: => 5E-07s 11:16:39.4 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 11:16:39.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) 11:16:39.4 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:16:39.4 Info: DROP TABLE "IndexerStatus" 11:16:39.4 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:16:39.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:39.4 Info: => 0.0045945s 11:16:39.4 Info: AlterTable IndexerStatus 11:16:39.4 Info: => 5E-07s 11:16:39.4 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 11:16:39.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) 11:16:39.4 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:16:39.4 Info: DROP TABLE "IndexerStatus" 11:16:39.4 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:16:39.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:39.4 Info: => 0.0036219s 11:16:39.4 Info: AlterTable IndexerStatus 11:16:39.4 Info: => 5E-07s 11:16:39.4 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 11:16:39.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) 11:16:39.4 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:16:39.4 Info: DROP TABLE "IndexerStatus" 11:16:39.4 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:16:39.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:39.4 Info: => 0.0036359s 11:16:39.4 Info: AlterTable LyricFiles 11:16:39.4 Info: => 6E-07s 11:16:39.4 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 11:16:39.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) 11:16:39.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" 11:16:39.4 Info: DROP TABLE "LyricFiles" 11:16:39.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:39.4 Info: => 0.0044626s 11:16:39.4 Info: AlterTable LyricFiles 11:16:39.4 Info: => 8E-07s 11:16:39.4 Info: AlterColumn LyricFiles Added DateTimeOffset 11:16:39.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) 11:16:39.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" 11:16:39.4 Info: DROP TABLE "LyricFiles" 11:16:39.4 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:39.4 Info: => 0.0035981s 11:16:39.4 Info: AlterTable MetadataFiles 11:16:39.4 Info: => 7E-07s 11:16:39.4 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 11:16:39.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) 11:16:39.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" 11:16:39.4 Info: DROP TABLE "MetadataFiles" 11:16:39.4 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:16:39.4 Info: => 0.0046149s 11:16:39.4 Info: AlterTable MetadataFiles 11:16:39.4 Info: => 8E-07s 11:16:39.4 Info: AlterColumn MetadataFiles Added DateTimeOffset 11:16:39.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) 11:16:39.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" 11:16:39.4 Info: DROP TABLE "MetadataFiles" 11:16:39.4 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:16:39.4 Info: => 0.0036353s 11:16:39.4 Info: AlterTable PendingReleases 11:16:39.4 Info: => 8E-07s 11:16:39.4 Info: AlterColumn PendingReleases Added DateTimeOffset 11:16:39.4 Info: CREATE TABLE "PendingReleases_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "ParsedAlbumInfo" TEXT NOT NULL, "Reason" INTEGER NOT NULL) 11:16:39.4 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 11:16:39.4 Info: DROP TABLE "PendingReleases" 11:16:39.4 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 11:16:39.4 Info: => 0.0035614s 11:16:39.4 Info: AlterTable ScheduledTasks 11:16:39.4 Info: => 6E-07s 11:16:39.4 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 11:16:39.4 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 11:16:39.4 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:16:39.4 Info: DROP TABLE "ScheduledTasks" 11:16:39.4 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:16:39.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:39.4 Info: => 0.0052336s 11:16:39.4 Info: AlterTable ScheduledTasks 11:16:39.4 Info: => 5E-07s 11:16:39.4 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 11:16:39.4 Info: CREATE TABLE "ScheduledTasks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL, "LastStartTime" DATETIME) 11:16:39.4 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:16:39.4 Info: DROP TABLE "ScheduledTasks" 11:16:39.4 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:16:39.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:39.4 Info: => 0.0036202s 11:16:39.4 Info: AlterTable TrackFiles 11:16:39.4 Info: => 6E-07s 11:16:39.4 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 11:16:39.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:39.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" 11:16:39.4 Info: DROP TABLE "TrackFiles" 11:16:39.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:39.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:39.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:39.4 Info: => 0.0037551s 11:16:39.4 Info: AlterTable TrackFiles 11:16:39.4 Info: => 4E-07s 11:16:39.4 Info: AlterColumn TrackFiles Modified DateTimeOffset 11:16:39.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:39.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" 11:16:39.4 Info: DROP TABLE "TrackFiles" 11:16:39.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:39.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:39.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:39.4 Info: => 0.0045405s 11:16:39.4 Info: AlterTable VersionInfo 11:16:39.4 Info: => 5E-07s 11:16:39.4 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 11:16:39.4 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 11:16:39.4 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 11:16:39.4 Info: DROP TABLE "VersionInfo" 11:16:39.4 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 11:16:39.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:39.4 Info: => 0.0035771s 11:16:39.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-07-30T11:16:39', 'postgres_update_timestamp_columns_to_with_timezone') 11:16:39.4 Info: Committing Transaction 11:16:39.4 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 11:16:39.4 Info: => 0.0041816s 11:16:39.4 Info: 62: add_on_delete_to_notifications migrating 11:16:39.4 Info: Beginning Transaction 11:16:39.4 Info: Starting migration of Main DB to 62 11:16:39.4 Info: AlterTable Notifications 11:16:39.4 Info: => 4E-07s 11:16:39.4 Info: CreateColumn Notifications OnArtistDelete Boolean 11:16:39.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 11:16:39.4 Info: => 0.0005465s 11:16:39.4 Info: AlterTable Notifications 11:16:39.4 Info: => 5E-07s 11:16:39.4 Info: CreateColumn Notifications OnAlbumDelete Boolean 11:16:39.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 11:16:39.4 Info: => 0.0005132s 11:16:39.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-07-30T11:16:39', 'add_on_delete_to_notifications') 11:16:39.4 Info: Committing Transaction 11:16:39.4 Info: 62: add_on_delete_to_notifications migrated 11:16:39.4 Info: => 0.0007749s 11:16:39.4 Info: 63: add_custom_formats migrating 11:16:39.4 Info: Beginning Transaction 11:16:39.4 Info: Starting migration of Main DB to 63 11:16:39.4 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 0, 1, 0) 11:16:39.4 Info: INSERT INTO "QualityProfiles" ("Name", "Cutoff", "Items") VALUES ('SDTV', 1, '[ { "quality": 1, "allowed": true } ]') 11:16:39.4 Info: AlterTable DelayProfiles 11:16:39.4 Info: => 4E-07s 11:16:39.4 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 11:16:39.4 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 11:16:39.4 Info: => 0.0005377s 11:16:39.4 Info: UpdateData 11:16:39.4 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 11:16:39.4 Info: => 4.69E-05s 11:16:39.4 Info: AlterTable TrackFiles 11:16:39.4 Info: => 3E-07s 11:16:39.4 Info: CreateColumn TrackFiles OriginalFilePath String 11:16:39.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 11:16:39.4 Info: => 0.0005004s 11:16:39.4 Info: PerformDBOperation 11:16:39.4 Info: Performing DB Operation 11:16:39.4 Info: => 0.0010883s 11:16:39.4 Info: CreateTable CustomFormats 11:16:39.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) 11:16:39.4 Info: => 0.0001255s 11:16:39.4 Info: CreateIndex CustomFormats (Name) 11:16:39.4 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 11:16:39.4 Info: => 8E-05s 11:16:39.4 Info: AlterTable QualityProfiles 11:16:39.4 Info: => 4E-07s 11:16:39.4 Info: CreateColumn QualityProfiles FormatItems String 11:16:39.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 11:16:39.4 Info: => 0.0005416s 11:16:39.4 Info: AlterTable QualityProfiles 11:16:39.4 Info: => 6E-07s 11:16:39.4 Info: CreateColumn QualityProfiles MinFormatScore Int32 11:16:39.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 11:16:39.4 Info: => 0.0005238s 11:16:39.4 Info: AlterTable QualityProfiles 11:16:39.4 Info: => 4E-07s 11:16:39.4 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 11:16:39.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 11:16:39.4 Info: => 0.0005238s 11:16:39.4 Info: PerformDBOperation 11:16:39.4 Info: Performing DB Operation 11:16:39.4 Info: => 0.0051538s 11:16:39.4 Info: PerformDBOperation 11:16:39.4 Info: Performing DB Operation 11:16:39.4 Info: => 3.86E-05s 11:16:39.4 Info: DeleteColumn ReleaseProfiles Preferred 11:16:39.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) 11:16:39.4 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:16:39.4 Info: DROP TABLE "ReleaseProfiles" 11:16:39.4 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:16:39.5 Info: => 0.0036555s 11:16:39.5 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 11:16:39.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) 11:16:39.5 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:16:39.5 Info: DROP TABLE "ReleaseProfiles" 11:16:39.5 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:16:39.5 Info: => 0.0035778s 11:16:39.5 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:16:39.5 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:16:39.5 Info: => 4.78E-05s 11:16:39.5 Info: AlterTable DelayProfiles 11:16:39.5 Info: => 4E-07s 11:16:39.5 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 11:16:39.5 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 11:16:39.5 Info: => 0.0005332s 11:16:39.5 Info: AlterTable DelayProfiles 11:16:39.5 Info: => 6E-07s 11:16:39.5 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 11:16:39.5 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 11:16:39.5 Info: => 0.0005417s 11:16:39.5 Info: -> 2 Insert operations completed in 00:00:00.0001352 taking an average of 00:00:00.0000676 11:16:39.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-07-30T11:16:39', 'add_custom_formats') 11:16:39.5 Info: Committing Transaction 11:16:39.5 Info: 63: add_custom_formats migrated 11:16:39.5 Info: => 0.0009042s 11:16:39.5 Debug: Took: 00:00:00.3715214 11:16:39.5 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_scores_for_enabled_release_profiles --- 11:16:39.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_zero_scores_for_disabled_release_profiles --- 11:16:39.5 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579349995403371_151/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:39.5 Info: DatabaseEngineVersionCheck migrating 11:16:39.5 Info: PerformDBOperation 11:16:39.5 Info: Performing DB Operation 11:16:39.5 Info: SQLite 3.46.0 11:16:39.5 Info: => 0.0009818s 11:16:39.5 Info: DatabaseEngineVersionCheck migrated 11:16:39.5 Info: => 0.0009946s 11:16:39.5 Info: VersionMigration migrating 11:16:39.5 Info: Beginning Transaction 11:16:39.5 Info: CreateTable VersionInfo 11:16:39.5 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:16:39.5 Info: => 0.0001348s 11:16:39.5 Info: Committing Transaction 11:16:39.5 Info: VersionMigration migrated 11:16:39.5 Info: => 0.0004691s 11:16:39.5 Info: VersionUniqueMigration migrating 11:16:39.5 Info: Beginning Transaction 11:16:39.5 Info: CreateIndex VersionInfo (Version) 11:16:39.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:39.5 Info: => 0.0001162s 11:16:39.5 Info: AlterTable VersionInfo 11:16:39.5 Info: => 7E-07s 11:16:39.5 Info: CreateColumn VersionInfo AppliedOn DateTime 11:16:39.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:16:39.5 Info: => 0.0005536s 11:16:39.5 Info: Committing Transaction 11:16:39.5 Info: VersionUniqueMigration migrated 11:16:39.5 Info: => 0.0007475s 11:16:39.5 Info: VersionDescriptionMigration migrating 11:16:39.5 Info: Beginning Transaction 11:16:39.5 Info: AlterTable VersionInfo 11:16:39.5 Info: => 5E-07s 11:16:39.5 Info: CreateColumn VersionInfo Description String 11:16:39.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:16:39.5 Info: => 0.0002029s 11:16:39.5 Info: Committing Transaction 11:16:39.5 Info: VersionDescriptionMigration migrated 11:16:39.5 Info: => 0.0003825s 11:16:39.5 Info: 1: InitialSetup migrating 11:16:39.5 Info: Beginning Transaction 11:16:39.5 Info: Starting migration of Main DB to 1 11:16:39.5 Info: CreateTable Config 11:16:39.5 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:16:39.5 Info: => 0.0001517s 11:16:39.5 Info: CreateIndex Config (Key) 11:16:39.5 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:16:39.5 Info: => 8.25E-05s 11:16:39.5 Info: CreateTable RootFolders 11:16:39.5 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:16:39.5 Info: => 7.6E-05s 11:16:39.5 Info: CreateIndex RootFolders (Path) 11:16:39.5 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:16:39.5 Info: => 6.26E-05s 11:16:39.5 Info: CreateTable Artists 11:16:39.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) 11:16:39.5 Info: => 0.0002078s 11:16:39.5 Info: CreateIndex Artists (ForeignArtistId) 11:16:39.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:39.5 Info: => 6.56E-05s 11:16:39.5 Info: CreateIndex Artists (NameSlug) 11:16:39.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:39.5 Info: => 5.84E-05s 11:16:39.5 Info: CreateIndex Artists (CleanName) 11:16:39.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:39.5 Info: => 5.76E-05s 11:16:39.5 Info: CreateIndex Artists (Path) 11:16:39.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:39.5 Info: => 7.18E-05s 11:16:39.5 Info: CreateTable Albums 11:16:39.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) 11:16:39.5 Info: => 0.0001874s 11:16:39.5 Info: CreateIndex Albums (ForeignAlbumId) 11:16:39.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:39.5 Info: => 6.75E-05s 11:16:39.5 Info: CreateIndex Albums (MBId) 11:16:39.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:39.5 Info: => 5.66E-05s 11:16:39.5 Info: CreateIndex Albums (TADBId) 11:16:39.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:39.5 Info: => 5.79E-05s 11:16:39.5 Info: CreateIndex Albums (TitleSlug) 11:16:39.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:39.5 Info: => 5.68E-05s 11:16:39.5 Info: CreateIndex Albums (CleanTitle) 11:16:39.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:39.5 Info: => 5.64E-05s 11:16:39.5 Info: CreateIndex Albums (Path) 11:16:39.5 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:16:39.5 Info: => 5.56E-05s 11:16:39.5 Info: CreateTable Tracks 11:16:39.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) 11:16:39.5 Info: => 0.0001266s 11:16:39.5 Info: CreateIndex Tracks (ForeignTrackId) 11:16:39.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:39.5 Info: => 6.27E-05s 11:16:39.5 Info: CreateIndex Tracks (ArtistId) 11:16:39.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:39.5 Info: => 6.09E-05s 11:16:39.5 Info: CreateIndex Tracks (TrackFileId) 11:16:39.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:39.5 Info: => 6.06E-05s 11:16:39.5 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:16:39.5 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:16:39.5 Info: => 6.7E-05s 11:16:39.5 Info: CreateTable TrackFiles 11:16:39.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) 11:16:39.5 Info: => 0.0001196s 11:16:39.5 Info: CreateIndex TrackFiles (ArtistId) 11:16:39.5 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:16:39.5 Info: => 6.8E-05s 11:16:39.5 Info: CreateIndex TrackFiles (AlbumId) 11:16:39.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:39.5 Info: => 5.9E-05s 11:16:39.5 Info: CreateTable History 11:16:39.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) 11:16:39.5 Info: => 0.0001181s 11:16:39.5 Info: CreateIndex History (Date) 11:16:39.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:39.5 Info: => 6.47E-05s 11:16:39.5 Info: CreateIndex History (EventType) 11:16:39.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:39.5 Info: => 5.95E-05s 11:16:39.5 Info: CreateIndex History (DownloadId) 11:16:39.5 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:16:39.5 Info: => 5.85E-05s 11:16:39.5 Info: CreateIndex History (AlbumId) 11:16:39.5 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:16:39.5 Info: => 6.04E-05s 11:16:39.5 Info: CreateTable Notifications 11:16:39.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) 11:16:39.5 Info: => 0.0001104s 11:16:39.5 Info: CreateTable ScheduledTasks 11:16:39.5 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:16:39.5 Info: => 8.53E-05s 11:16:39.5 Info: CreateIndex ScheduledTasks (TypeName) 11:16:39.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:39.5 Info: => 7.04E-05s 11:16:39.5 Info: CreateTable Indexers 11:16:39.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) 11:16:39.5 Info: => 9.12E-05s 11:16:39.5 Info: CreateIndex Indexers (Name) 11:16:39.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:39.5 Info: => 6.29E-05s 11:16:39.5 Info: CreateTable Profiles 11:16:39.5 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:16:39.5 Info: => 7.78E-05s 11:16:39.5 Info: CreateIndex Profiles (Name) 11:16:39.5 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:16:39.5 Info: => 5.95E-05s 11:16:39.5 Info: CreateTable QualityDefinitions 11:16:39.5 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:16:39.5 Info: => 8.69E-05s 11:16:39.5 Info: CreateIndex QualityDefinitions (Quality) 11:16:39.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:16:39.5 Info: => 6.39E-05s 11:16:39.5 Info: CreateIndex QualityDefinitions (Title) 11:16:39.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:16:39.5 Info: => 6.03E-05s 11:16:39.5 Info: CreateTable NamingConfig 11:16:39.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) 11:16:39.5 Info: => 9.76E-05s 11:16:39.5 Info: CreateTable Blacklist 11:16:39.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 '') 11:16:39.5 Info: => 0.0016168s 11:16:39.5 Info: CreateTable Metadata 11:16:39.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) 11:16:39.5 Info: => 0.0001037s 11:16:39.5 Info: CreateTable MetadataFiles 11:16:39.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) 11:16:39.5 Info: => 0.0001118s 11:16:39.5 Info: CreateTable DownloadClients 11:16:39.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) 11:16:39.5 Info: => 9.27E-05s 11:16:39.5 Info: CreateTable PendingReleases 11:16:39.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 '') 11:16:39.5 Info: => 0.0001295s 11:16:39.5 Info: CreateTable RemotePathMappings 11:16:39.5 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:16:39.5 Info: => 9.7E-05s 11:16:39.5 Info: CreateTable Tags 11:16:39.5 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:16:39.5 Info: => 7.92E-05s 11:16:39.5 Info: CreateIndex Tags (Label) 11:16:39.5 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:16:39.5 Info: => 7.99E-05s 11:16:39.5 Info: CreateTable Restrictions 11:16:39.5 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:16:39.5 Info: => 8.56E-05s 11:16:39.5 Info: CreateTable DelayProfiles 11:16:39.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) 11:16:39.5 Info: => 0.000108s 11:16:39.5 Info: CreateTable Users 11:16:39.5 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:16:39.5 Info: => 8.19E-05s 11:16:39.5 Info: CreateIndex Users (Identifier) 11:16:39.5 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:16:39.5 Info: => 9.17E-05s 11:16:39.5 Info: CreateIndex Users (Username) 11:16:39.5 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:16:39.5 Info: => 7.04E-05s 11:16:39.5 Info: CreateTable Commands 11:16:39.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) 11:16:39.5 Info: => 0.0001149s 11:16:39.5 Info: CreateTable IndexerStatus 11:16:39.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) 11:16:39.5 Info: => 0.0001197s 11:16:39.5 Info: CreateIndex IndexerStatus (ProviderId) 11:16:39.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:39.5 Info: => 7.43E-05s 11:16:39.5 Info: CreateTable ExtraFiles 11:16:39.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) 11:16:39.5 Info: => 0.000103s 11:16:39.5 Info: CreateTable LyricFiles 11:16:39.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) 11:16:39.5 Info: => 0.0001332s 11:16:39.5 Info: CreateTable LanguageProfiles 11:16:39.5 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:16:39.5 Info: => 9.22E-05s 11:16:39.5 Info: CreateIndex LanguageProfiles (Name) 11:16:39.5 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:16:39.5 Info: => 7.84E-05s 11:16:39.5 Info: CreateTable DownloadClientStatus 11:16:39.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) 11:16:39.5 Info: => 9.26E-05s 11:16:39.5 Info: CreateIndex DownloadClientStatus (ProviderId) 11:16:39.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:39.5 Info: => 9.37E-05s 11:16:39.5 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:16:39.5 Info: -> 1 Insert operations completed in 00:00:00.0000591 taking an average of 00:00:00.0000591 11:16:39.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-30T11:16:39', 'InitialSetup') 11:16:39.5 Info: Committing Transaction 11:16:39.5 Info: 1: InitialSetup migrated 11:16:39.5 Info: => 0.0008469s 11:16:39.5 Info: 2: add_reason_to_pending_releases migrating 11:16:39.5 Info: Beginning Transaction 11:16:39.5 Info: Starting migration of Main DB to 2 11:16:39.5 Info: AlterTable PendingReleases 11:16:39.5 Info: => 6E-07s 11:16:39.5 Info: CreateColumn PendingReleases Reason Int32 11:16:39.5 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:16:39.5 Info: => 0.0005037s 11:16:39.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-30T11:16:39', 'add_reason_to_pending_releases') 11:16:39.5 Info: Committing Transaction 11:16:39.5 Info: 2: add_reason_to_pending_releases migrated 11:16:39.5 Info: => 0.0007704s 11:16:39.5 Info: 3: add_medium_support migrating 11:16:39.5 Info: Beginning Transaction 11:16:39.5 Info: Starting migration of Main DB to 3 11:16:39.5 Info: AlterTable Albums 11:16:39.5 Info: => 5E-07s 11:16:39.5 Info: CreateColumn Albums Media String 11:16:39.5 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:16:39.5 Info: => 0.0004978s 11:16:39.5 Info: AlterTable Tracks 11:16:39.5 Info: => 5E-07s 11:16:39.5 Info: CreateColumn Tracks MediumNumber Int32 11:16:39.5 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:16:39.5 Info: => 0.0010369s 11:16:39.5 Info: AlterTable Tracks 11:16:39.5 Info: => 7E-07s 11:16:39.5 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:16:39.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:16:39.5 Info: => 0.0004636s 11:16:39.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:39.5 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:39.5 Info: => 3.94E-05s 11:16:39.5 Info: DeleteColumn Tracks TrackNumber 11:16:39.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) 11:16:39.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" 11:16:39.5 Info: DROP TABLE "Tracks" 11:16:39.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:39.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:39.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:39.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:39.5 Info: => 0.0042894s 11:16:39.5 Info: AlterTable Tracks 11:16:39.5 Info: => 4E-07s 11:16:39.5 Info: CreateColumn Tracks TrackNumber String 11:16:39.5 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:16:39.5 Info: => 0.0004622s 11:16:39.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-30T11:16:39', 'add_medium_support') 11:16:39.5 Info: Committing Transaction 11:16:39.5 Info: 3: add_medium_support migrated 11:16:39.5 Info: => 0.0008018s 11:16:39.5 Info: 4: add_various_qualites_in_profile migrating 11:16:39.5 Info: Beginning Transaction 11:16:39.5 Info: Starting migration of Main DB to 4 11:16:39.5 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:39.5 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:39.5 Info: => 4.9E-05s 11:16:39.5 Info: PerformDBOperation 11:16:39.5 Info: Performing DB Operation 11:16:39.5 Info: => 3.65E-05s 11:16:39.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-30T11:16:39', 'add_various_qualites_in_profile') 11:16:39.5 Info: Committing Transaction 11:16:39.5 Info: 4: add_various_qualites_in_profile migrated 11:16:39.5 Info: => 0.0002647s 11:16:39.5 Info: 5: metadata_profiles migrating 11:16:39.5 Info: Beginning Transaction 11:16:39.5 Info: Starting migration of Main DB to 5 11:16:39.5 Info: CreateTable MetadataProfiles 11:16:39.5 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:16:39.5 Info: => 0.0001196s 11:16:39.5 Info: CreateIndex MetadataProfiles (Name) 11:16:39.5 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:16:39.5 Info: => 8.21E-05s 11:16:39.5 Info: AlterTable Artists 11:16:39.5 Info: => 6E-07s 11:16:39.5 Info: CreateColumn Artists MetadataProfileId Int32 11:16:39.5 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:16:39.5 Info: => 0.0004743s 11:16:39.5 Info: DeleteColumn Artists PrimaryAlbumTypes 11:16: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) 11:16: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" 11:16:39.5 Info: DROP TABLE "Artists" 11:16:39.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:39.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:39.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:39.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:39.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:39.5 Info: => 0.0037963s 11:16:39.5 Info: DeleteColumn Artists SecondaryAlbumTypes 11:16: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) 11:16: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" 11:16:39.5 Info: DROP TABLE "Artists" 11:16:39.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:39.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:39.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:39.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:39.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:39.5 Info: => 0.0043822s 11:16:39.5 Info: AlterTable Albums 11:16:39.5 Info: => 5E-07s 11:16:39.5 Info: CreateColumn Albums SecondaryTypes String 11:16:39.5 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:16:39.5 Info: => 0.000461s 11:16:39.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-30T11:16:39', 'metadata_profiles') 11:16:39.5 Info: Committing Transaction 11:16:39.5 Info: 5: metadata_profiles migrated 11:16:39.5 Info: => 0.0008472s 11:16:39.5 Info: 6: separate_automatic_and_interactive_search migrating 11:16:39.5 Info: Beginning Transaction 11:16:39.5 Info: Starting migration of Main DB to 6 11:16:39.5 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:16: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) 11:16:39.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:16:39.5 Info: DROP TABLE "Indexers" 11:16:39.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:39.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:39.5 Info: => 0.0038847s 11:16:39.5 Info: AlterTable Indexers 11:16:39.5 Info: => 5E-07s 11:16:39.5 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:16:39.5 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:16:39.5 Info: => 0.0004548s 11:16:39.5 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:39.5 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:39.5 Info: => 3.72E-05s 11:16:39.5 Info: AlterTable Indexers 11:16:39.5 Info: => 4E-07s 11:16:39.5 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:16: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) 11:16: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" 11:16:39.5 Info: DROP TABLE "Indexers" 11:16:39.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:39.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:39.5 Info: => 0.0030635s 11:16:39.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-30T11:16:39', 'separate_automatic_and_interactive_search') 11:16:39.5 Info: Committing Transaction 11:16:39.5 Info: 6: separate_automatic_and_interactive_search migrated 11:16:39.5 Info: => 0.0033617s 11:16:39.5 Info: 7: change_album_path_to_relative migrating 11:16:39.5 Info: Beginning Transaction 11:16:39.5 Info: Starting migration of Main DB to 7 11:16:39.5 Info: DeleteColumn Albums Path 11:16: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) 11:16: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" 11:16:39.5 Info: DROP TABLE "Albums" 11:16:39.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:39.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:39.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:39.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:39.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:39.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:39.5 Info: => 0.0047666s 11:16:39.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-30T11:16:39', 'change_album_path_to_relative') 11:16:39.5 Info: Committing Transaction 11:16:39.5 Info: 7: change_album_path_to_relative migrated 11:16:39.5 Info: => 0.0051322s 11:16:39.5 Info: 8: change_quality_size_mb_to_kb migrating 11:16:39.5 Info: Beginning Transaction 11:16:39.5 Info: Starting migration of Main DB to 8 11:16: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 11:16:39.6 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:16:39.6 Info: => 5E-05s 11:16:39.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-30T11:16:39', 'change_quality_size_mb_to_kb') 11:16:39.6 Info: Committing Transaction 11:16:39.6 Info: 8: change_quality_size_mb_to_kb migrated 11:16:39.6 Info: => 0.0002805s 11:16:39.6 Info: 9: album_releases migrating 11:16:39.6 Info: Beginning Transaction 11:16:39.6 Info: Starting migration of Main DB to 9 11:16:39.6 Info: AlterTable Albums 11:16:39.6 Info: => 5E-07s 11:16:39.6 Info: CreateColumn Albums Releases String 11:16:39.6 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:16:39.6 Info: => 0.0004847s 11:16:39.6 Info: AlterTable Albums 11:16:39.6 Info: => 7E-07s 11:16:39.6 Info: CreateColumn Albums CurrentRelease String 11:16:39.6 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:16:39.6 Info: => 0.0004584s 11:16:39.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-30T11:16:39', 'album_releases') 11:16:39.6 Info: Committing Transaction 11:16:39.6 Info: 9: album_releases migrated 11:16:39.6 Info: => 0.0007178s 11:16:39.6 Info: 10: album_releases_fix migrating 11:16:39.6 Info: Beginning Transaction 11:16:39.6 Info: Starting migration of Main DB to 10 11:16:39.6 Info: AlterTable Albums 11:16:39.6 Info: => 5E-07s 11:16:39.6 Info: AlterColumn Albums Releases String 11:16:39.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 11:16:39.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:16:39.6 Info: DROP TABLE "Albums" 11:16:39.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:39.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:39.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:39.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:39.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:39.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:39.6 Info: => 0.0037527s 11:16:39.6 Info: AlterTable Albums 11:16:39.6 Info: => 5E-07s 11:16:39.6 Info: AlterColumn Albums CurrentRelease String 11:16:39.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 11:16:39.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:16:39.6 Info: DROP TABLE "Albums" 11:16:39.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:39.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:39.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:39.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:39.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:39.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:39.6 Info: => 0.0037362s 11:16:39.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-30T11:16:39', 'album_releases_fix') 11:16:39.6 Info: Committing Transaction 11:16:39.6 Info: 10: album_releases_fix migrated 11:16:39.6 Info: => 0.0040613s 11:16:39.6 Info: 11: import_lists migrating 11:16:39.6 Info: Beginning Transaction 11:16:39.6 Info: Starting migration of Main DB to 11 11:16:39.6 Info: CreateTable ImportLists 11:16:39.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) 11:16:39.6 Info: => 0.0001554s 11:16:39.6 Info: CreateIndex ImportLists (Name) 11:16:39.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:39.6 Info: => 7.57E-05s 11:16:39.6 Info: CreateTable ImportListStatus 11:16:39.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) 11:16:39.6 Info: => 9.95E-05s 11:16:39.6 Info: CreateIndex ImportListStatus (ProviderId) 11:16:39.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:39.6 Info: => 6.8E-05s 11:16:39.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-30T11:16:39', 'import_lists') 11:16:39.6 Info: Committing Transaction 11:16:39.6 Info: 11: import_lists migrated 11:16:39.6 Info: => 0.0003603s 11:16:39.6 Info: 12: add_release_status migrating 11:16:39.6 Info: Beginning Transaction 11:16:39.6 Info: Starting migration of Main DB to 12 11:16:39.6 Info: AlterTable MetadataProfiles 11:16:39.6 Info: => 7E-07s 11:16:39.6 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:16:39.6 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:16:39.6 Info: => 0.0005041s 11:16:39.6 Info: PerformDBOperation 11:16:39.6 Info: Performing DB Operation 11:16:39.6 Info: => 3.41E-05s 11:16:39.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-30T11:16:39', 'add_release_status') 11:16:39.6 Info: Committing Transaction 11:16:39.6 Info: 12: add_release_status migrated 11:16:39.6 Info: => 0.0002845s 11:16:39.6 Info: 13: album_download_notification migrating 11:16:39.6 Info: Beginning Transaction 11:16:39.6 Info: Starting migration of Main DB to 13 11:16:39.6 Info: AlterTable Notifications 11:16:39.6 Info: => 5E-07s 11:16:39.6 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:16:39.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:16:39.6 Info: => 0.0004924s 11:16:39.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-30T11:16:39', 'album_download_notification') 11:16:39.6 Info: Committing Transaction 11:16:39.6 Info: 13: album_download_notification migrated 11:16:39.6 Info: => 0.000772s 11:16:39.6 Info: 14: fix_language_metadata_profiles migrating 11:16:39.6 Info: Beginning Transaction 11:16:39.6 Info: Starting migration of Main DB to 14 11:16:39.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 11:16:39.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 11:16:39.6 Info: => 7.35E-05s 11:16:39.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 11:16:39.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 11:16:39.6 Info: => 4.91E-05s 11:16:39.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-30T11:16:39', 'fix_language_metadata_profiles') 11:16:39.6 Info: Committing Transaction 11:16:39.6 Info: 14: fix_language_metadata_profiles migrated 11:16:39.6 Info: => 0.0002785s 11:16:39.6 Info: 15: remove_fanzub migrating 11:16:39.6 Info: Beginning Transaction 11:16:39.6 Info: Starting migration of Main DB to 15 11:16:39.6 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:39.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:39.6 Info: => 4.08E-05s 11:16:39.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-30T11:16:39', 'remove_fanzub') 11:16:39.6 Info: Committing Transaction 11:16:39.6 Info: 15: remove_fanzub migrated 11:16:39.6 Info: => 0.0002647s 11:16:39.6 Info: 16: update_artist_history_indexes migrating 11:16:39.6 Info: Beginning Transaction 11:16:39.6 Info: Starting migration of Main DB to 16 11:16:39.6 Info: CreateIndex Albums (ArtistId) 11:16:39.6 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:16:39.6 Info: => 9.9E-05s 11:16:39.6 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:16:39.6 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:16:39.6 Info: => 7.13E-05s 11:16:39.6 Info: DeleteIndex History (AlbumId) 11:16:39.6 Info: DROP INDEX "IX_History_AlbumId" 11:16:39.6 Info: => 0.0001192s 11:16:39.6 Info: CreateIndex History (AlbumId, Date) 11:16:39.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:39.6 Info: => 8.41E-05s 11:16:39.6 Info: DeleteIndex History (DownloadId) 11:16:39.6 Info: DROP INDEX "IX_History_DownloadId" 11:16:39.6 Info: => 0.000105s 11:16:39.6 Info: CreateIndex History (DownloadId, Date) 11:16:39.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:39.6 Info: => 7.93E-05s 11:16:39.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-30T11:16:39', 'update_artist_history_indexes') 11:16:39.6 Info: Committing Transaction 11:16:39.6 Info: 16: update_artist_history_indexes migrated 11:16:39.6 Info: => 0.0003599s 11:16:39.6 Info: 17: remove_nma migrating 11:16:39.6 Info: Beginning Transaction 11:16:39.6 Info: Starting migration of Main DB to 17 11:16:39.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:39.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:16:39.6 Info: => 4.47E-05s 11:16:39.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-30T11:16:39', 'remove_nma') 11:16:39.6 Info: Committing Transaction 11:16:39.6 Info: 17: remove_nma migrated 11:16:39.6 Info: => 0.0008377s 11:16:39.6 Info: 18: album_disambiguation migrating 11:16:39.6 Info: Beginning Transaction 11:16:39.6 Info: Starting migration of Main DB to 18 11:16:39.6 Info: AlterTable Albums 11:16:39.6 Info: => 5E-07s 11:16:39.6 Info: CreateColumn Albums Disambiguation String 11:16:39.6 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:16:39.6 Info: => 0.0005162s 11:16:39.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-30T11:16:39', 'album_disambiguation') 11:16:39.6 Info: Committing Transaction 11:16:39.6 Info: 18: album_disambiguation migrated 11:16:39.6 Info: => 0.0007801s 11:16:39.6 Info: 19: add_ape_quality_in_profiles migrating 11:16:39.6 Info: Beginning Transaction 11:16:39.6 Info: Starting migration of Main DB to 19 11:16:39.6 Info: PerformDBOperation 11:16:39.6 Info: Performing DB Operation 11:16:39.6 Info: => 3.26E-05s 11:16:39.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-30T11:16:39', 'add_ape_quality_in_profiles') 11:16:39.6 Info: Committing Transaction 11:16:39.6 Info: 19: add_ape_quality_in_profiles migrated 11:16:39.6 Info: => 0.0002635s 11:16:39.6 Info: 20: remove_pushalot migrating 11:16:39.6 Info: Beginning Transaction 11:16:39.6 Info: Starting migration of Main DB to 20 11:16:39.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:39.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:16:39.6 Info: => 4.31E-05s 11:16:39.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:39.6 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:16:39.6 Info: => 2.82E-05s 11:16:39.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:39.6 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:16:39.6 Info: => 2.53E-05s 11:16:39.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-30T11:16:39', 'remove_pushalot') 11:16:39.6 Info: Committing Transaction 11:16:39.6 Info: 20: remove_pushalot migrated 11:16:39.6 Info: => 0.0002439s 11:16:39.6 Info: 21: add_custom_filters migrating 11:16:39.6 Info: Beginning Transaction 11:16:39.6 Info: Starting migration of Main DB to 21 11:16:39.6 Info: CreateTable CustomFilters 11:16:39.6 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:16:39.6 Info: => 0.0001178s 11:16:39.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-30T11:16:39', 'add_custom_filters') 11:16:39.6 Info: Committing Transaction 11:16:39.6 Info: 21: add_custom_filters migrated 11:16:39.6 Info: => 0.0003727s 11:16:39.6 Info: 22: import_list_tags migrating 11:16:39.6 Info: Beginning Transaction 11:16:39.6 Info: Starting migration of Main DB to 22 11:16:39.6 Info: AlterTable ImportLists 11:16:39.6 Info: => 5E-07s 11:16:39.6 Info: CreateColumn ImportLists Tags String 11:16:39.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:16:39.6 Info: => 0.0005004s 11:16:39.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-30T11:16:39', 'import_list_tags') 11:16:39.6 Info: Committing Transaction 11:16:39.6 Info: 22: import_list_tags migrated 11:16:39.6 Info: => 0.0007799s 11:16:39.6 Info: 23: add_release_groups_etc migrating 11:16:39.6 Info: Beginning Transaction 11:16:39.6 Info: Starting migration of Main DB to 23 11:16:39.6 Info: CreateTable ArtistMetadata 11:16:39.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) 11:16:39.6 Info: => 0.0001623s 11:16:39.6 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:16:39.6 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:16:39.6 Info: => 7.92E-05s 11:16:39.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" 11:16:39.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" 11:16:39.6 Info: => 7.62E-05s 11:16:39.6 Info: AlterTable Artists 11:16:39.6 Info: => 3E-07s 11:16:39.6 Info: CreateColumn Artists ArtistMetadataId Int32 11:16:39.6 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:39.6 Info: => 0.0005016s 11:16:39.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:39.6 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:39.6 Info: => 6.25E-05s 11:16:39.6 Info: CreateTable AlbumReleases 11:16:39.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) 11:16:39.6 Info: => 0.0001393s 11:16:39.6 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:16:39.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:39.6 Info: => 7.4E-05s 11:16:39.6 Info: CreateIndex AlbumReleases (AlbumId) 11:16:39.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:39.6 Info: => 6.6E-05s 11:16:39.6 Info: PerformDBOperation 11:16:39.6 Info: Performing DB Operation 11:16:39.6 Info: => 4.17E-05s 11:16:39.6 Info: AlterTable Albums 11:16:39.6 Info: => 4E-07s 11:16:39.6 Info: CreateColumn Albums ArtistMetadataId Int32 11:16:39.6 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:39.6 Info: => 0.0005113s 11:16:39.6 Info: AlterTable Albums 11:16:39.6 Info: => 4E-07s 11:16:39.6 Info: CreateColumn Albums AnyReleaseOk Boolean 11:16:39.6 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:16:39.6 Info: => 0.0005309s 11:16:39.6 Info: AlterTable Albums 11:16:39.6 Info: => 5E-07s 11:16:39.6 Info: CreateColumn Albums Links String 11:16:39.6 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:16:39.6 Info: => 0.0005073s 11:16:39.6 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:39.6 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:39.6 Info: => 7.38E-05s 11:16:39.6 Info: AlterTable Tracks 11:16:39.6 Info: => 4E-07s 11:16:39.6 Info: CreateColumn Tracks ForeignRecordingId String 11:16:39.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:16:39.6 Info: => 0.0005001s 11:16:39.6 Info: AlterTable Tracks 11:16:39.6 Info: => 4E-07s 11:16:39.6 Info: CreateColumn Tracks AlbumReleaseId Int32 11:16:39.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:16:39.6 Info: => 0.0005159s 11:16:39.6 Info: AlterTable Tracks 11:16:39.6 Info: => 5E-07s 11:16:39.6 Info: CreateColumn Tracks ArtistMetadataId Int32 11:16:39.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:39.6 Info: => 0.0005034s 11:16:39.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:39.6 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:39.6 Info: => 7.54E-05s 11:16:39.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:39.6 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:39.6 Info: => 5.71E-05s 11:16:39.6 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:16: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, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:39.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" 11:16:39.6 Info: DROP TABLE "Artists" 11:16:39.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:39.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:39.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:39.6 Info: => 0.0047784s 11:16:39.6 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:16:39.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) 11:16:39.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" 11:16:39.6 Info: DROP TABLE "Albums" 11:16:39.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:39.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:39.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:39.6 Info: => 0.003953s 11:16:39.6 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:16:39.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) 11:16:39.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" 11:16:39.6 Info: DROP TABLE "Tracks" 11:16:39.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:39.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:39.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:39.6 Info: => 0.003608s 11:16:39.6 Info: DeleteColumn TrackFiles ArtistId 11:16: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) 11:16:39.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" 11:16:39.6 Info: DROP TABLE "TrackFiles" 11:16:39.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:39.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:39.6 Info: => 0.0042935s 11:16:39.6 Info: CreateIndex Artists (ArtistMetadataId) 11:16:39.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:39.6 Info: => 6.97E-05s 11:16:39.6 Info: CreateIndex Artists (Monitored) 11:16:39.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:39.6 Info: => 7.11E-05s 11:16:39.6 Info: CreateIndex Albums (ArtistMetadataId) 11:16:39.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:39.6 Info: => 7.28E-05s 11:16:39.6 Info: CreateIndex Tracks (ArtistMetadataId) 11:16:39.6 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:16:39.6 Info: => 6.51E-05s 11:16:39.6 Info: CreateIndex Tracks (AlbumReleaseId) 11:16:39.6 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:16:39.6 Info: => 6.39E-05s 11:16:39.6 Info: CreateIndex Tracks (ForeignRecordingId) 11:16:39.6 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:16:39.6 Info: => 6.25E-05s 11:16:39.6 Info: UpdateData 11:16:39.6 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:39.6 Info: => 3.62E-05s 11:16:39.6 Info: UpdateData 11:16:39.6 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:39.6 Info: => 2.9E-05s 11:16:39.6 Info: UpdateData 11:16:39.6 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:16:39.6 Info: => 3.37E-05s 11:16:39.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-30T11:16:39', 'add_release_groups_etc') 11:16:39.6 Info: Committing Transaction 11:16:39.6 Info: 23: add_release_groups_etc migrated 11:16:39.6 Info: => 0.0005248s 11:16:39.6 Info: 24: NewMediaInfoFormat migrating 11:16:39.6 Info: Beginning Transaction 11:16:39.6 Info: Starting migration of Main DB to 24 11:16:39.6 Info: UpdateData 11:16:39.6 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:16:39.6 Info: => 5E-05s 11:16:39.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-30T11:16:39', 'NewMediaInfoFormat') 11:16:39.6 Info: Committing Transaction 11:16:39.6 Info: 24: NewMediaInfoFormat migrated 11:16:39.6 Info: => 0.0002746s 11:16:39.6 Info: 25: rename_restrictions_to_release_profiles migrating 11:16:39.6 Info: Beginning Transaction 11:16:39.6 Info: Starting migration of Main DB to 25 11:16:39.6 Info: RenameTable Restrictions ReleaseProfiles 11:16:39.6 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:16:39.6 Info: => 0.0013359s 11:16:39.6 Info: AlterTable ReleaseProfiles 11:16:39.6 Info: => 6E-07s 11:16:39.6 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:16:39.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:16:39.6 Info: => 0.0004932s 11:16:39.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-30T11:16:39', 'rename_restrictions_to_release_profiles') 11:16:39.6 Info: Committing Transaction 11:16:39.6 Info: 25: rename_restrictions_to_release_profiles migrated 11:16:39.6 Info: => 0.0007565s 11:16:39.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:16:39.6 Info: Beginning Transaction 11:16:39.6 Info: Starting migration of Main DB to 26 11:16:39.6 Info: RenameTable Profiles QualityProfiles 11:16:39.6 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:16:39.6 Info: => 0.0013714s 11:16:39.6 Info: AlterTable QualityProfiles 11:16:39.6 Info: => 7E-07s 11:16:39.6 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:16:39.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:39.6 Info: => 0.0004873s 11:16:39.6 Info: AlterTable LanguageProfiles 11:16:39.6 Info: => 4E-07s 11:16:39.6 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:16:39.6 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:39.6 Info: => 0.0004696s 11:16:39.6 Info: UpdateData 11:16:39.6 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:39.6 Info: => 4.22E-05s 11:16:39.6 Info: UpdateData 11:16:39.6 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:39.6 Info: => 2.6E-05s 11:16:39.6 Info: RenameColumn Artists ProfileId to QualityProfileId 11:16: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) 11:16: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", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:16:39.6 Info: DROP TABLE "Artists" 11:16:39.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:39.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:39.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:39.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:39.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:39.6 Info: => 0.00382s 11:16:39.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-30T11:16:39', 'rename_quality_profiles_add_upgrade_allowed') 11:16:39.6 Info: Committing Transaction 11:16:39.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:16:39.6 Info: => 0.0042009s 11:16:39.6 Info: 27: add_import_exclusions migrating 11:16:39.6 Info: Beginning Transaction 11:16:39.6 Info: Starting migration of Main DB to 27 11:16:39.6 Info: CreateTable ImportListExclusions 11:16:39.6 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:16:39.6 Info: => 0.0001159s 11:16:39.6 Info: CreateIndex ImportListExclusions (ForeignId) 11:16:39.6 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:16:39.6 Info: => 7.83E-05s 11:16:39.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-30T11:16:39', 'add_import_exclusions') 11:16:39.6 Info: Committing Transaction 11:16:39.6 Info: 27: add_import_exclusions migrated 11:16:39.6 Info: => 0.0003473s 11:16:39.6 Info: 28: clean_artist_metadata_table migrating 11:16:39.6 Info: Beginning Transaction 11:16:39.6 Info: Starting migration of Main DB to 28 11:16:39.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) 11:16:39.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) 11:16:39.6 Info: => 0.0001472s 11:16:39.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) 11:16:39.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) 11:16:39.6 Info: => 0.0001131s 11:16:39.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) 11:16:39.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) 11:16:39.6 Info: => 0.0001074s 11:16:39.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) 11:16:39.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) 11:16:39.6 Info: => 0.0001094s 11:16:39.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) 11:16:39.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) 11:16:39.6 Info: => 0.000111s 11:16:39.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) 11:16:39.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) 11:16:39.6 Info: => 0.0008371s 11:16:39.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-30T11:16:39', 'clean_artist_metadata_table') 11:16:39.6 Info: Committing Transaction 11:16:39.6 Info: 28: clean_artist_metadata_table migrated 11:16:39.6 Info: => 0.0011146s 11:16:39.6 Info: 29: health_issue_notification migrating 11:16:39.6 Info: Beginning Transaction 11:16:39.6 Info: Starting migration of Main DB to 29 11:16:39.6 Info: AlterTable Notifications 11:16:39.6 Info: => 6E-07s 11:16:39.6 Info: CreateColumn Notifications OnHealthIssue Boolean 11:16:39.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:16:39.6 Info: => 0.0005709s 11:16:39.6 Info: AlterTable Notifications 11:16:39.6 Info: => 7E-07s 11:16:39.6 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:16:39.6 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:16:39.6 Info: => 0.0005s 11:16:39.6 Info: AlterTable Notifications 11:16:39.6 Info: => 5E-07s 11:16:39.6 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:16:39.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:16:39.6 Info: => 0.0004896s 11:16:39.6 Info: AlterTable Notifications 11:16:39.6 Info: => 5E-07s 11:16:39.6 Info: CreateColumn Notifications OnImportFailure Boolean 11:16:39.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:16:39.6 Info: => 0.000486s 11:16:39.6 Info: AlterTable Notifications 11:16:39.6 Info: => 4E-07s 11:16:39.6 Info: CreateColumn Notifications OnTrackRetag Boolean 11:16:39.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:16:39.6 Info: => 0.00048s 11:16:39.6 Info: DeleteColumn Notifications OnDownload 11:16: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, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:16:39.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" 11:16:39.6 Info: DROP TABLE "Notifications" 11:16:39.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:39.6 Info: => 0.0042548s 11:16:39.6 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:16: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) 11:16: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" 11:16:39.6 Info: DROP TABLE "Notifications" 11:16:39.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:39.6 Info: => 0.0034712s 11:16:39.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-30T11:16:39', 'health_issue_notification') 11:16:39.6 Info: Committing Transaction 11:16:39.6 Info: 29: health_issue_notification migrated 11:16:39.6 Info: => 0.003826s 11:16:39.6 Info: 30: add_mediafilerepository_mtime migrating 11:16:39.6 Info: Beginning Transaction 11:16:39.6 Info: Starting migration of Main DB to 30 11:16:39.6 Info: AlterTable TrackFiles 11:16:39.6 Info: => 6E-07s 11:16:39.6 Info: CreateColumn TrackFiles Modified DateTime 11:16:39.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:16:39.6 Info: => 0.0005325s 11:16:39.6 Info: AlterTable TrackFiles 11:16:39.6 Info: => 4E-07s 11:16:39.6 Info: CreateColumn TrackFiles Path String 11:16:39.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:16:39.6 Info: => 0.0004896s 11:16:39.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:39.6 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:39.6 Info: => 3.34E-05s 11:16: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) 11:16: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) 11:16:39.6 Info: => 0.0001171s 11:16: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) 11:16: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) 11:16:39.6 Info: => 0.0001221s 11:16: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) 11:16: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) 11:16:39.6 Info: => 0.000128s 11:16: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") 11:16: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") 11:16:39.6 Info: => 7.37E-05s 11:16:39.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:39.6 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:39.6 Info: => 4.48E-05s 11:16:39.6 Info: AlterTable TrackFiles 11:16:39.6 Info: => 5E-07s 11:16:39.6 Info: AlterColumn TrackFiles Path String 11:16: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) 11:16: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" 11:16:39.6 Info: DROP TABLE "TrackFiles" 11:16:39.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:39.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:39.6 Info: => 0.0044793s 11:16:39.6 Info: CreateIndex TrackFiles (Path) 11:16:39.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:39.6 Info: => 7.24E-05s 11:16:39.6 Info: DeleteColumn TrackFiles RelativePath 11:16: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) 11:16: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" 11:16:39.6 Info: DROP TABLE "TrackFiles" 11:16:39.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:39.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:39.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:39.6 Info: => 0.0036593s 11:16:39.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-30T11:16:39', 'add_mediafilerepository_mtime') 11:16:39.6 Info: Committing Transaction 11:16:39.6 Info: 30: add_mediafilerepository_mtime migrated 11:16:39.6 Info: => 0.0039742s 11:16:39.6 Info: 31: add_artistmetadataid_constraint migrating 11:16:39.6 Info: Beginning Transaction 11:16:39.6 Info: Starting migration of Main DB to 31 11:16: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") 11:16: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") 11:16:39.6 Info: => 8.49E-05s 11:16:39.6 Info: DeleteIndex Artists (ArtistMetadataId) 11:16:39.6 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 11:16:39.6 Info: => 0.0001294s 11:16:39.6 Info: AlterColumn Artists ArtistMetadataId Int32 11:16: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) 11:16: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" 11:16:39.6 Info: DROP TABLE "Artists" 11:16:39.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:39.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:39.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:39.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:39.6 Info: => 0.0038012s 11:16:39.6 Info: CreateIndex Artists (ArtistMetadataId) 11:16:39.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:39.6 Info: => 7E-05s 11:16:39.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-07-30T11:16:39', 'add_artistmetadataid_constraint') 11:16:39.6 Info: Committing Transaction 11:16:39.6 Info: 31: add_artistmetadataid_constraint migrated 11:16:39.6 Info: => 0.0003788s 11:16:39.6 Info: 32: old_ids_and_artist_alias migrating 11:16:39.6 Info: Beginning Transaction 11:16:39.6 Info: Starting migration of Main DB to 32 11:16:39.6 Info: AlterTable ArtistMetadata 11:16:39.6 Info: => 6E-07s 11:16:39.6 Info: CreateColumn ArtistMetadata Aliases String 11:16:39.6 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 11:16:39.6 Info: => 0.0005212s 11:16:39.6 Info: AlterTable ArtistMetadata 11:16:39.6 Info: => 4E-07s 11:16:39.6 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 11:16:39.6 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 11:16:39.6 Info: => 0.0005088s 11:16:39.6 Info: AlterTable Albums 11:16:39.6 Info: => 6E-07s 11:16:39.6 Info: CreateColumn Albums OldForeignAlbumIds String 11:16:39.6 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 11:16:39.6 Info: => 0.0004986s 11:16:39.6 Info: AlterTable AlbumReleases 11:16:39.6 Info: => 5E-07s 11:16:39.6 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 11:16:39.6 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 11:16:39.6 Info: => 0.000492s 11:16:39.6 Info: AlterTable Tracks 11:16:39.6 Info: => 6E-07s 11:16:39.6 Info: CreateColumn Tracks OldForeignRecordingIds String 11:16:39.6 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 11:16:39.6 Info: => 0.0004949s 11:16:39.6 Info: AlterTable Tracks 11:16:39.6 Info: => 5E-07s 11:16:39.6 Info: CreateColumn Tracks OldForeignTrackIds String 11:16:39.6 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 11:16:39.6 Info: => 0.0004924s 11:16:39.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-07-30T11:16:39', 'old_ids_and_artist_alias') 11:16:39.6 Info: Committing Transaction 11:16:39.6 Info: 32: old_ids_and_artist_alias migrated 11:16:39.6 Info: => 0.0007614s 11:16:39.6 Info: 33: download_propers_config migrating 11:16:39.6 Info: Beginning Transaction 11:16:39.6 Info: Starting migration of Main DB to 33 11:16:39.6 Info: PerformDBOperation 11:16:39.6 Info: Performing DB Operation 11:16:39.6 Info: => 2.95E-05s 11:16:39.6 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:16:39.6 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:16:39.6 Info: => 3.02E-05s 11:16:39.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-07-30T11:16:39', 'download_propers_config') 11:16:39.6 Info: Committing Transaction 11:16:39.6 Info: 33: download_propers_config migrated 11:16:39.6 Info: => 0.0002525s 11:16:39.6 Info: 34: remove_language_profiles migrating 11:16:39.6 Info: Beginning Transaction 11:16:39.6 Info: Starting migration of Main DB to 34 11:16:39.6 Info: DeleteTable LanguageProfiles 11:16:39.6 Info: DROP TABLE "LanguageProfiles" 11:16:39.6 Info: => 0.0001945s 11:16:39.6 Info: DeleteColumn Artists LanguageProfileId 11:16: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) 11:16: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" 11:16:39.6 Info: DROP TABLE "Artists" 11:16:39.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:39.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:39.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:39.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:39.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:39.6 Info: => 0.0048178s 11:16:39.6 Info: DeleteColumn ImportLists LanguageProfileId 11:16: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) 11:16: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" 11:16:39.6 Info: DROP TABLE "ImportLists" 11:16:39.6 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 11:16:39.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:39.6 Info: => 0.0035777s 11:16:39.6 Info: DeleteColumn Blacklist Language 11:16:39.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) 11:16:39.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" 11:16:39.7 Info: DROP TABLE "Blacklist" 11:16:39.7 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 11:16:39.7 Info: => 0.004365s 11:16:39.7 Info: DeleteColumn History Language 11:16:39.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) 11:16:39.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" 11:16:39.7 Info: DROP TABLE "History" 11:16:39.7 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:16:39.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:39.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:39.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:39.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:39.7 Info: => 0.0038981s 11:16:39.7 Info: DeleteColumn LyricFiles Language 11:16:39.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) 11:16:39.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" 11:16:39.7 Info: DROP TABLE "LyricFiles" 11:16:39.7 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:39.7 Info: => 0.0033865s 11:16:39.7 Info: DeleteColumn TrackFiles Language 11:16:39.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:39.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" 11:16:39.7 Info: DROP TABLE "TrackFiles" 11:16:39.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:39.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:39.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:39.7 Info: => 0.0045514s 11:16:39.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-07-30T11:16:39', 'remove_language_profiles') 11:16:39.7 Info: Committing Transaction 11:16:39.7 Info: 34: remove_language_profiles migrated 11:16:39.7 Info: => 0.0050092s 11:16:39.7 Info: 35: multi_disc_naming_format migrating 11:16:39.7 Info: Beginning Transaction 11:16:39.7 Info: Starting migration of Main DB to 35 11:16:39.7 Info: AlterTable NamingConfig 11:16:39.7 Info: => 6E-07s 11:16:39.7 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 11:16:39.7 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 11:16:39.7 Info: => 0.000515s 11:16:39.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:16:39.7 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:16:39.7 Info: => 5.16E-05s 11:16:39.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-07-30T11:16:39', 'multi_disc_naming_format') 11:16:39.7 Info: Committing Transaction 11:16:39.7 Info: 35: multi_disc_naming_format migrated 11:16:39.7 Info: => 0.0002965s 11:16:39.7 Info: 36: add_download_client_priority migrating 11:16:39.7 Info: Beginning Transaction 11:16:39.7 Info: Starting migration of Main DB to 36 11:16:39.7 Info: AlterTable DownloadClients 11:16:39.7 Info: => 5E-07s 11:16:39.7 Info: CreateColumn DownloadClients Priority Int32 11:16:39.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 11:16:39.7 Info: => 0.0005146s 11:16:39.7 Info: PerformDBOperation 11:16:39.7 Info: Performing DB Operation 11:16:39.7 Info: => 4.5E-05s 11:16:39.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-07-30T11:16:39', 'add_download_client_priority') 11:16:39.7 Info: Committing Transaction 11:16:39.7 Info: 36: add_download_client_priority migrated 11:16:39.7 Info: => 0.0002987s 11:16:39.7 Info: 37: remove_growl_prowl migrating 11:16:39.7 Info: Beginning Transaction 11:16:39.7 Info: Starting migration of Main DB to 37 11:16:39.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:39.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 11:16:39.7 Info: => 4.4E-05s 11:16:39.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:39.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 11:16:39.7 Info: => 2.66E-05s 11:16:39.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-07-30T11:16:39', 'remove_growl_prowl') 11:16:39.7 Info: Committing Transaction 11:16:39.7 Info: 37: remove_growl_prowl migrated 11:16:39.7 Info: => 0.0002464s 11:16:39.7 Info: 38: remove_plex_hometheatre migrating 11:16:39.7 Info: Beginning Transaction 11:16:39.7 Info: Starting migration of Main DB to 38 11:16:39.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:39.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 11:16:39.7 Info: => 4.45E-05s 11:16:39.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:39.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 11:16:39.7 Info: => 2.61E-05s 11:16:39.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-07-30T11:16:39', 'remove_plex_hometheatre') 11:16:39.7 Info: Committing Transaction 11:16:39.7 Info: 38: remove_plex_hometheatre migrated 11:16:39.7 Info: => 0.0002474s 11:16:39.7 Info: 39: add_root_folder_add_defaults migrating 11:16:39.7 Info: Beginning Transaction 11:16:39.7 Info: Starting migration of Main DB to 39 11:16:39.7 Info: AlterTable RootFolders 11:16:39.7 Info: => 6E-07s 11:16:39.7 Info: CreateColumn RootFolders Name String 11:16:39.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 11:16:39.7 Info: => 0.0005086s 11:16:39.7 Info: AlterTable RootFolders 11:16:39.7 Info: => 4E-07s 11:16:39.7 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 11:16:39.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 11:16:39.7 Info: => 0.000505s 11:16:39.7 Info: AlterTable RootFolders 11:16:39.7 Info: => 6E-07s 11:16:39.7 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 11:16:39.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 11:16:39.7 Info: => 0.0004846s 11:16:39.7 Info: AlterTable RootFolders 11:16:39.7 Info: => 6E-07s 11:16:39.7 Info: CreateColumn RootFolders DefaultMonitorOption Int32 11:16:39.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 11:16:39.7 Info: => 0.0004789s 11:16:39.7 Info: AlterTable RootFolders 11:16:39.7 Info: => 5E-07s 11:16:39.7 Info: CreateColumn RootFolders DefaultTags String 11:16:39.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 11:16:39.7 Info: => 0.000477s 11:16:39.7 Info: PerformDBOperation 11:16:39.7 Info: Performing DB Operation 11:16:39.7 Info: => 5.04E-05s 11:16:39.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-07-30T11:16:39', 'add_root_folder_add_defaults') 11:16:39.7 Info: Committing Transaction 11:16:39.7 Info: 39: add_root_folder_add_defaults migrated 11:16:39.7 Info: => 0.0003052s 11:16:39.7 Info: 40: task_duration migrating 11:16:39.7 Info: Beginning Transaction 11:16:39.7 Info: Starting migration of Main DB to 40 11:16:39.7 Info: AlterTable ScheduledTasks 11:16:39.7 Info: => 5E-07s 11:16:39.7 Info: CreateColumn ScheduledTasks LastStartTime DateTime 11:16:39.7 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 11:16:39.7 Info: => 0.0005107s 11:16:39.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-07-30T11:16:39', 'task_duration') 11:16:39.7 Info: Committing Transaction 11:16:39.7 Info: 40: task_duration migrated 11:16:39.7 Info: => 0.0007933s 11:16:39.7 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 11:16:39.7 Info: Beginning Transaction 11:16:39.7 Info: Starting migration of Main DB to 41 11:16:39.7 Info: AlterTable ReleaseProfiles 11:16:39.7 Info: => 6E-07s 11:16:39.7 Info: CreateColumn ReleaseProfiles Enabled Boolean 11:16:39.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 11:16:39.7 Info: => 0.0005466s 11:16:39.7 Info: AlterTable ReleaseProfiles 11:16:39.7 Info: => 5E-07s 11:16:39.7 Info: CreateColumn ReleaseProfiles IndexerId Int32 11:16:39.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 11:16:39.7 Info: => 0.0004954s 11:16:39.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-07-30T11:16:39', 'add_indexer_and_enabled_to_release_profiles') 11:16:39.7 Info: Committing Transaction 11:16:39.7 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 11:16:39.7 Info: => 0.0007571s 11:16:39.7 Info: 42: remove_album_folders migrating 11:16:39.7 Info: Beginning Transaction 11:16:39.7 Info: Starting migration of Main DB to 42 11:16:39.7 Info: DeleteColumn Artists AlbumFolder 11:16:39.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:39.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" 11:16:39.7 Info: DROP TABLE "Artists" 11:16:39.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:39.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:39.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:39.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:39.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:39.7 Info: => 0.0039654s 11:16:39.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:16:39.7 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:16:39.7 Info: => 3.32E-05s 11:16:39.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:16:39.7 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:16:39.7 Info: => 2.82E-05s 11:16:39.7 Info: DeleteColumn NamingConfig AlbumFolderFormat 11:16:39.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) 11:16:39.7 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 11:16:39.7 Info: DROP TABLE "NamingConfig" 11:16:39.7 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 11:16:39.7 Info: => 0.0042615s 11:16:39.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-07-30T11:16:39', 'remove_album_folders') 11:16:39.7 Info: Committing Transaction 11:16:39.7 Info: 42: remove_album_folders migrated 11:16:39.7 Info: => 0.0046325s 11:16:39.7 Info: 44: add_priority_to_indexers migrating 11:16:39.7 Info: Beginning Transaction 11:16:39.7 Info: Starting migration of Main DB to 44 11:16:39.7 Info: AlterTable Indexers 11:16:39.7 Info: => 5E-07s 11:16:39.7 Info: CreateColumn Indexers Priority Int32 11:16:39.7 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 11:16:39.7 Info: => 0.0005228s 11:16:39.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-07-30T11:16:39', 'add_priority_to_indexers') 11:16:39.7 Info: Committing Transaction 11:16:39.7 Info: 44: add_priority_to_indexers migrated 11:16:39.7 Info: => 0.0007884s 11:16:39.7 Info: 45: remove_chown_and_folderchmod_config migrating 11:16:39.7 Info: Beginning Transaction 11:16:39.7 Info: Starting migration of Main DB to 45 11:16:39.7 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:16:39.7 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:16:39.7 Info: => 0.0001194s 11:16:39.7 Info: PerformDBOperation 11:16:39.7 Info: Performing DB Operation 11:16:39.7 Info: => 2.76E-05s 11:16:39.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-07-30T11:16:39', 'remove_chown_and_folderchmod_config') 11:16:39.7 Info: Committing Transaction 11:16:39.7 Info: 45: remove_chown_and_folderchmod_config migrated 11:16:39.7 Info: => 0.0002543s 11:16:39.7 Info: 47: update_notifiarr migrating 11:16:39.7 Info: Beginning Transaction 11:16:39.7 Info: Starting migration of Main DB to 47 11:16:39.7 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:16:39.7 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:16:39.7 Info: => 6.91E-05s 11:16:39.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-07-30T11:16:39', 'update_notifiarr') 11:16:39.7 Info: Committing Transaction 11:16:39.7 Info: 47: update_notifiarr migrated 11:16:39.7 Info: => 0.0002946s 11:16:39.7 Info: 49: email_multiple_addresses migrating 11:16:39.7 Info: Beginning Transaction 11:16:39.7 Info: Starting migration of Main DB to 49 11:16:39.7 Info: PerformDBOperation 11:16:39.7 Info: Performing DB Operation 11:16:39.7 Info: => 4.72E-05s 11:16:39.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-07-30T11:16:39', 'email_multiple_addresses') 11:16:39.7 Info: Committing Transaction 11:16:39.7 Info: 49: email_multiple_addresses migrated 11:16:39.7 Info: => 0.000277s 11:16:39.7 Info: 50: rename_blacklist_to_blocklist migrating 11:16:39.7 Info: Beginning Transaction 11:16:39.7 Info: Starting migration of Main DB to 50 11:16:39.7 Info: RenameTable Blacklist Blocklist 11:16:39.7 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 11:16:39.7 Info: => 0.0014214s 11:16:39.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-07-30T11:16:39', 'rename_blacklist_to_blocklist') 11:16:39.7 Info: Committing Transaction 11:16:39.7 Info: 50: rename_blacklist_to_blocklist migrated 11:16:39.7 Info: => 0.0017212s 11:16:39.7 Info: 51: cdh_per_downloadclient migrating 11:16:39.7 Info: Beginning Transaction 11:16:39.7 Info: Starting migration of Main DB to 51 11:16:39.7 Info: AlterTable DownloadClients 11:16:39.7 Info: => 6E-07s 11:16:39.7 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 11:16:39.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 11:16:39.7 Info: => 0.0005229s 11:16:39.7 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 11:16:39.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 11:16:39.7 Info: => 0.0004967s 11:16:39.7 Info: PerformDBOperation 11:16:39.7 Info: Performing DB Operation 11:16:39.7 Info: => 0.0001519s 11:16:39.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-07-30T11:16:39', 'cdh_per_downloadclient') 11:16:39.7 Info: Committing Transaction 11:16:39.7 Info: 51: cdh_per_downloadclient migrated 11:16:39.7 Info: => 0.0004081s 11:16:39.7 Info: 52: download_history migrating 11:16:39.7 Info: Beginning Transaction 11:16:39.7 Info: Starting migration of Main DB to 52 11:16:39.7 Info: CreateTable DownloadHistory 11:16:39.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) 11:16:39.7 Info: => 0.0001506s 11:16:39.7 Info: CreateIndex DownloadHistory (EventType) 11:16:39.7 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:16:39.7 Info: => 8.39E-05s 11:16:39.7 Info: CreateIndex DownloadHistory (ArtistId) 11:16:39.7 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:16:39.7 Info: => 6.78E-05s 11:16:39.7 Info: CreateIndex DownloadHistory (DownloadId) 11:16:39.7 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:16:39.7 Info: => 7.43E-05s 11:16:39.7 Info: PerformDBOperation 11:16:39.7 Info: Performing DB Operation 11:16:39.7 Info: => 0.0001145s 11:16:39.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-07-30T11:16:39', 'download_history') 11:16:39.7 Info: Committing Transaction 11:16:39.7 Info: 52: download_history migrated 11:16:39.7 Info: => 0.0004338s 11:16:39.7 Info: 53: add_update_history migrating 11:16:39.7 Info: Beginning Transaction 11:16:39.7 Info: Starting migration of Main DB to 53 11:16:39.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-07-30T11:16:39', 'add_update_history') 11:16:39.7 Info: Committing Transaction 11:16:39.7 Info: 53: add_update_history migrated 11:16:39.7 Info: => 0.0002723s 11:16:39.7 Info: 54: add_on_update_to_notifications migrating 11:16:39.7 Info: Beginning Transaction 11:16:39.7 Info: Starting migration of Main DB to 54 11:16:39.7 Info: AlterTable Notifications 11:16:39.7 Info: => 5E-07s 11:16:39.7 Info: CreateColumn Notifications OnApplicationUpdate Boolean 11:16:39.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 11:16:39.7 Info: => 0.0005398s 11:16:39.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-07-30T11:16:39', 'add_on_update_to_notifications') 11:16:39.7 Info: Committing Transaction 11:16:39.7 Info: 54: add_on_update_to_notifications migrated 11:16:39.7 Info: => 0.0008001s 11:16:39.7 Info: 55: download_client_per_indexer migrating 11:16:39.7 Info: Beginning Transaction 11:16:39.7 Info: Starting migration of Main DB to 55 11:16:39.7 Info: AlterTable Indexers 11:16:39.7 Info: => 6E-07s 11:16:39.7 Info: CreateColumn Indexers DownloadClientId Int32 11:16:39.7 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 11:16:39.7 Info: => 0.0005354s 11:16:39.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-07-30T11:16:39', 'download_client_per_indexer') 11:16:39.7 Info: Committing Transaction 11:16:39.7 Info: 55: download_client_per_indexer migrated 11:16:39.7 Info: => 0.0007973s 11:16:39.7 Info: 56: AddNewItemMonitorType migrating 11:16:39.7 Info: Beginning Transaction 11:16:39.7 Info: Starting migration of Main DB to 56 11:16:39.7 Info: AlterTable Artists 11:16:39.7 Info: => 5E-07s 11:16:39.7 Info: CreateColumn Artists MonitorNewItems Int32 11:16:39.7 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:16:39.7 Info: => 0.0005368s 11:16:39.7 Info: AlterTable RootFolders 11:16:39.7 Info: => 4E-07s 11:16:39.7 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 11:16:39.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 11:16:39.7 Info: => 0.0005418s 11:16:39.7 Info: AlterTable ImportLists 11:16:39.7 Info: => 5E-07s 11:16:39.7 Info: CreateColumn ImportLists MonitorNewItems Int32 11:16:39.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:16:39.7 Info: => 0.0005223s 11:16:39.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-07-30T11:16:39', 'AddNewItemMonitorType') 11:16:39.7 Info: Committing Transaction 11:16:39.7 Info: 56: AddNewItemMonitorType migrated 11:16:39.7 Info: => 0.0008031s 11:16:39.7 Info: 57: ImportListSearch migrating 11:16:39.7 Info: Beginning Transaction 11:16:39.7 Info: Starting migration of Main DB to 57 11:16:39.7 Info: AlterTable ImportLists 11:16:39.7 Info: => 4E-07s 11:16:39.7 Info: CreateColumn ImportLists ShouldSearch Boolean 11:16:39.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 11:16:39.7 Info: => 0.0005395s 11:16:39.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-07-30T11:16:39', 'ImportListSearch') 11:16:39.7 Info: Committing Transaction 11:16:39.7 Info: 57: ImportListSearch migrated 11:16:39.7 Info: => 0.0008163s 11:16:39.7 Info: 58: ImportListMonitorExisting migrating 11:16:39.7 Info: Beginning Transaction 11:16:39.7 Info: Starting migration of Main DB to 58 11:16:39.7 Info: AlterTable ImportLists 11:16:39.7 Info: => 6E-07s 11:16:39.7 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 11:16:39.7 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 11:16:39.7 Info: => 0.0005383s 11:16:39.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-07-30T11:16:39', 'ImportListMonitorExisting') 11:16:39.7 Info: Committing Transaction 11:16:39.7 Info: 58: ImportListMonitorExisting migrated 11:16:39.7 Info: => 0.0007998s 11:16:39.7 Info: 59: add_indexer_tags migrating 11:16:39.7 Info: Beginning Transaction 11:16:39.7 Info: Starting migration of Main DB to 59 11:16:39.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:39.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 11:16:39.7 Info: => 4.68E-05s 11:16:39.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:39.7 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 11:16:39.7 Info: => 2.67E-05s 11:16:39.7 Info: AlterTable Indexers 11:16:39.7 Info: => 3E-07s 11:16:39.7 Info: CreateColumn Indexers Tags String 11:16:39.7 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 11:16:39.7 Info: => 0.0005365s 11:16:39.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-07-30T11:16:39', 'add_indexer_tags') 11:16:39.7 Info: Committing Transaction 11:16:39.7 Info: 59: add_indexer_tags migrated 11:16:39.7 Info: => 0.0007967s 11:16:39.7 Info: 60: update_audio_types migrating 11:16:39.7 Info: Beginning Transaction 11:16:39.7 Info: Starting migration of Main DB to 60 11:16:39.7 Info: PerformDBOperation 11:16:39.7 Info: Performing DB Operation 11:16:39.7 Info: => 4.43E-05s 11:16:39.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-07-30T11:16:39', 'update_audio_types') 11:16:39.7 Info: Committing Transaction 11:16:39.7 Info: 60: update_audio_types migrated 11:16:39.7 Info: => 0.0002765s 11:16:39.7 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 11:16:39.7 Info: Beginning Transaction 11:16:39.7 Info: Starting migration of Main DB to 61 11:16:39.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:39.7 Info: DELETE FROM "Commands" WHERE 1 = 1 11:16:39.7 Info: => 4.26E-05s 11:16:39.7 Info: AlterTable AlbumReleases 11:16:39.7 Info: => 4E-07s 11:16:39.7 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 11:16:39.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) 11:16:39.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" 11:16:39.7 Info: DROP TABLE "AlbumReleases" 11:16:39.7 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 11:16:39.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:39.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:39.7 Info: => 0.0039334s 11:16:39.7 Info: AlterTable Albums 11:16:39.7 Info: => 4E-07s 11:16:39.7 Info: AlterColumn Albums LastInfoSync DateTimeOffset 11:16:39.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 11:16:39.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "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" 11:16:39.7 Info: DROP TABLE "Albums" 11:16:39.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:39.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:39.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:39.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:39.7 Info: => 0.0050764s 11:16:39.7 Info: AlterTable Albums 11:16:39.7 Info: => 4E-07s 11:16:39.7 Info: AlterColumn Albums ReleaseDate DateTimeOffset 11:16:39.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 11:16:39.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "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" 11:16:39.7 Info: DROP TABLE "Albums" 11:16:39.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:39.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:39.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:39.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:39.7 Info: => 0.0041189s 11:16:39.7 Info: AlterTable Albums 11:16:39.7 Info: => 5E-07s 11:16:39.7 Info: AlterColumn Albums Added DateTimeOffset 11:16:39.7 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT, "OldForeignAlbumIds" TEXT NOT NULL) 11:16:39.7 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links", "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" 11:16:39.7 Info: DROP TABLE "Albums" 11:16:39.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:39.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:39.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:39.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:39.7 Info: => 0.0051081s 11:16:39.7 Info: AlterTable Artists 11:16:39.7 Info: => 5E-07s 11:16:39.7 Info: AlterColumn Artists LastInfoSync DateTimeOffset 11:16:39.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 11:16:39.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" 11:16:39.7 Info: DROP TABLE "Artists" 11:16:39.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:39.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:39.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:39.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:39.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:39.7 Info: => 0.0040992s 11:16:39.7 Info: AlterTable Artists 11:16:39.7 Info: => 5E-07s 11:16:39.7 Info: AlterColumn Artists Added DateTimeOffset 11:16:39.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL, "MonitorNewItems" INTEGER NOT NULL) 11:16:39.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" 11:16:39.7 Info: DROP TABLE "Artists" 11:16:39.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:39.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:39.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:39.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:39.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:39.7 Info: => 0.0040741s 11:16:39.7 Info: AlterTable Blocklist 11:16:39.7 Info: => 5E-07s 11:16:39.7 Info: AlterColumn Blocklist Date DateTimeOffset 11:16:39.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) 11:16:39.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" 11:16:39.7 Info: DROP TABLE "Blocklist" 11:16:39.7 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:16:39.7 Info: => 0.0036098s 11:16:39.7 Info: AlterTable Blocklist 11:16:39.7 Info: => 6E-07s 11:16:39.7 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 11:16:39.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) 11:16:39.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" 11:16:39.7 Info: DROP TABLE "Blocklist" 11:16:39.7 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:16:39.7 Info: => 0.0045787s 11:16:39.7 Info: AlterTable Commands 11:16:39.7 Info: => 7E-07s 11:16:39.7 Info: AlterColumn Commands QueuedAt DateTimeOffset 11:16:39.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) 11:16:39.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" 11:16:39.7 Info: DROP TABLE "Commands" 11:16:39.7 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:16:39.7 Info: => 0.0043741s 11:16:39.7 Info: AlterTable Commands 11:16:39.7 Info: => 7E-07s 11:16:39.7 Info: AlterColumn Commands StartedAt DateTimeOffset 11:16:39.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) 11:16:39.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" 11:16:39.7 Info: DROP TABLE "Commands" 11:16:39.7 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:16:39.7 Info: => 0.0035613s 11:16:39.7 Info: AlterTable Commands 11:16:39.7 Info: => 7E-07s 11:16:39.7 Info: AlterColumn Commands EndedAt DateTimeOffset 11:16:39.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) 11:16:39.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" 11:16:39.7 Info: DROP TABLE "Commands" 11:16:39.7 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:16:39.7 Info: => 0.0044229s 11:16:39.7 Info: AlterTable DownloadClientStatus 11:16:39.7 Info: => 6E-07s 11:16:39.7 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 11:16:39.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) 11:16:39.7 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:16:39.7 Info: DROP TABLE "DownloadClientStatus" 11:16:39.7 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:16:39.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:39.7 Info: => 0.0037462s 11:16:39.7 Info: AlterTable DownloadClientStatus 11:16:39.7 Info: => 6E-07s 11:16:39.7 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 11:16:39.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) 11:16:39.7 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:16:39.7 Info: DROP TABLE "DownloadClientStatus" 11:16:39.7 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:16:39.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:39.8 Info: => 0.0037324s 11:16:39.8 Info: AlterTable DownloadClientStatus 11:16:39.8 Info: => 5E-07s 11:16:39.8 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 11:16:39.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) 11:16:39.8 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:16:39.8 Info: DROP TABLE "DownloadClientStatus" 11:16:39.8 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:16:39.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:39.8 Info: => 0.0045799s 11:16:39.8 Info: AlterTable DownloadHistory 11:16:39.8 Info: => 5E-07s 11:16:39.8 Info: AlterColumn DownloadHistory Date DateTimeOffset 11:16:39.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) 11:16:39.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" 11:16:39.8 Info: DROP TABLE "DownloadHistory" 11:16:39.8 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 11:16:39.8 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:16:39.8 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:16:39.8 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:16:39.8 Info: => 0.0039548s 11:16:39.8 Info: AlterTable ExtraFiles 11:16:39.8 Info: => 4E-07s 11:16:39.8 Info: AlterColumn ExtraFiles Added DateTimeOffset 11:16:39.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) 11:16:39.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" 11:16:39.8 Info: DROP TABLE "ExtraFiles" 11:16:39.8 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:16:39.8 Info: => 0.0035136s 11:16:39.8 Info: AlterTable ExtraFiles 11:16:39.8 Info: => 6E-07s 11:16:39.8 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 11:16:39.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) 11:16:39.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" 11:16:39.8 Info: DROP TABLE "ExtraFiles" 11:16:39.8 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:16:39.8 Info: => 0.0045155s 11:16:39.8 Info: AlterTable History 11:16:39.8 Info: => 7E-07s 11:16:39.8 Info: AlterColumn History Date DateTimeOffset 11:16: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) 11:16: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" 11:16:39.8 Info: DROP TABLE "History" 11:16:39.8 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:16:39.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:39.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:39.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:39.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:39.8 Info: => 0.0040811s 11:16:39.8 Info: AlterTable ImportListStatus 11:16:39.8 Info: => 4E-07s 11:16:39.8 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 11:16:39.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) 11:16:39.8 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:16:39.8 Info: DROP TABLE "ImportListStatus" 11:16:39.8 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:16:39.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:39.8 Info: => 0.0046553s 11:16:39.8 Info: AlterTable ImportListStatus 11:16:39.8 Info: => 5E-07s 11:16:39.8 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 11:16:39.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) 11:16:39.8 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:16:39.8 Info: DROP TABLE "ImportListStatus" 11:16:39.8 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:16:39.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:39.8 Info: => 0.0037286s 11:16:39.8 Info: AlterTable ImportListStatus 11:16:39.8 Info: => 4E-07s 11:16:39.8 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 11:16:39.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) 11:16:39.8 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:16:39.8 Info: DROP TABLE "ImportListStatus" 11:16:39.8 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:16:39.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:39.8 Info: => 0.0037217s 11:16:39.8 Info: AlterTable IndexerStatus 11:16:39.8 Info: => 5E-07s 11:16:39.8 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 11:16:39.8 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:16:39.8 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:16:39.8 Info: DROP TABLE "IndexerStatus" 11:16:39.8 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:16:39.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:39.8 Info: => 0.0046156s 11:16:39.8 Info: AlterTable IndexerStatus 11:16:39.8 Info: => 5E-07s 11:16:39.8 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 11:16:39.8 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:16:39.8 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:16:39.8 Info: DROP TABLE "IndexerStatus" 11:16:39.8 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:16:39.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:39.8 Info: => 0.0037426s 11:16:39.8 Info: AlterTable IndexerStatus 11:16:39.8 Info: => 4E-07s 11:16:39.8 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 11:16:39.8 Info: CREATE TABLE "IndexerStatus_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:16:39.8 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:16:39.8 Info: DROP TABLE "IndexerStatus" 11:16:39.8 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:16:39.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:39.8 Info: => 0.0037117s 11:16:39.8 Info: AlterTable LyricFiles 11:16:39.8 Info: => 5E-07s 11:16:39.8 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 11:16:39.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) 11:16:39.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" 11:16:39.8 Info: DROP TABLE "LyricFiles" 11:16:39.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:39.8 Info: => 0.0043115s 11:16:39.8 Info: AlterTable LyricFiles 11:16:39.8 Info: => 7E-07s 11:16:39.8 Info: AlterColumn LyricFiles Added DateTimeOffset 11:16:39.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) 11:16:39.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" 11:16:39.8 Info: DROP TABLE "LyricFiles" 11:16:39.8 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:39.8 Info: => 0.0044816s 11:16:39.8 Info: AlterTable MetadataFiles 11:16:39.8 Info: => 6E-07s 11:16:39.8 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 11:16:39.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) 11:16:39.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" 11:16:39.8 Info: DROP TABLE "MetadataFiles" 11:16:39.8 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:16:39.8 Info: => 0.0035979s 11:16:39.8 Info: AlterTable MetadataFiles 11:16:39.8 Info: => 7E-07s 11:16:39.8 Info: AlterColumn MetadataFiles Added DateTimeOffset 11:16:39.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) 11:16:39.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" 11:16:39.8 Info: DROP TABLE "MetadataFiles" 11:16:39.8 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:16:39.8 Info: => 0.0035737s 11:16:39.8 Info: AlterTable PendingReleases 11:16:39.8 Info: => 6E-07s 11:16:39.8 Info: AlterColumn PendingReleases Added DateTimeOffset 11:16:39.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) 11:16:39.8 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 11:16:39.8 Info: DROP TABLE "PendingReleases" 11:16:39.8 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 11:16:39.8 Info: => 0.0044298s 11:16:39.8 Info: AlterTable ScheduledTasks 11:16:39.8 Info: => 7E-07s 11:16:39.8 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 11:16:39.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) 11:16:39.8 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:16:39.8 Info: DROP TABLE "ScheduledTasks" 11:16:39.8 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:16:39.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:39.8 Info: => 0.0047315s 11:16:39.8 Info: AlterTable ScheduledTasks 11:16:39.8 Info: => 5E-07s 11:16:39.8 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 11:16:39.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) 11:16:39.8 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:16:39.8 Info: DROP TABLE "ScheduledTasks" 11:16:39.8 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:16:39.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:39.8 Info: => 0.0036755s 11:16:39.8 Info: AlterTable TrackFiles 11:16:39.8 Info: => 5E-07s 11:16:39.8 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 11:16: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, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:39.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" 11:16:39.8 Info: DROP TABLE "TrackFiles" 11:16:39.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:39.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:39.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:39.8 Info: => 0.0048395s 11:16:39.8 Info: AlterTable TrackFiles 11:16:39.8 Info: => 5E-07s 11:16:39.8 Info: AlterColumn TrackFiles Modified DateTimeOffset 11:16: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, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:39.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" 11:16:39.8 Info: DROP TABLE "TrackFiles" 11:16:39.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:39.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:39.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:39.8 Info: => 0.0038389s 11:16:39.8 Info: AlterTable VersionInfo 11:16:39.8 Info: => 5E-07s 11:16:39.8 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 11:16:39.8 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 11:16:39.8 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 11:16:39.8 Info: DROP TABLE "VersionInfo" 11:16:39.8 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 11:16:39.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:39.8 Info: => 0.0036399s 11:16:39.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-07-30T11:16:39', 'postgres_update_timestamp_columns_to_with_timezone') 11:16:39.8 Info: Committing Transaction 11:16:39.8 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 11:16:39.8 Info: => 0.0042485s 11:16:39.8 Info: 62: add_on_delete_to_notifications migrating 11:16:39.8 Info: Beginning Transaction 11:16:39.8 Info: Starting migration of Main DB to 62 11:16:39.8 Info: AlterTable Notifications 11:16:39.8 Info: => 5E-07s 11:16:39.8 Info: CreateColumn Notifications OnArtistDelete Boolean 11:16:39.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 11:16:39.8 Info: => 0.0005926s 11:16:39.8 Info: AlterTable Notifications 11:16:39.8 Info: => 6E-07s 11:16:39.8 Info: CreateColumn Notifications OnAlbumDelete Boolean 11:16:39.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 11:16:39.8 Info: => 0.0005146s 11:16:39.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-07-30T11:16:39', 'add_on_delete_to_notifications') 11:16:39.8 Info: Committing Transaction 11:16:39.8 Info: 62: add_on_delete_to_notifications migrated 11:16:39.8 Info: => 0.000797s 11:16:39.8 Info: 63: add_custom_formats migrating 11:16:39.8 Info: Beginning Transaction 11:16:39.8 Info: Starting migration of Main DB to 63 11:16:39.8 Info: INSERT INTO "ReleaseProfiles" ("Preferred", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") VALUES ('[ { "key": "x264", "value": 2 } ]', '', '', '[]', 0, 0, 0) 11:16:39.8 Info: INSERT INTO "QualityProfiles" ("Name", "Cutoff", "Items") VALUES ('SDTV', 1, '[ { "quality": 1, "allowed": true } ]') 11:16:39.8 Info: AlterTable DelayProfiles 11:16:39.8 Info: => 3E-07s 11:16:39.8 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 11:16:39.8 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 11:16:39.8 Info: => 0.0005351s 11:16:39.8 Info: UpdateData 11:16:39.8 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 11:16:39.8 Info: => 4.8E-05s 11:16:39.8 Info: AlterTable TrackFiles 11:16:39.8 Info: => 4E-07s 11:16:39.8 Info: CreateColumn TrackFiles OriginalFilePath String 11:16:39.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 11:16:39.8 Info: => 0.0005038s 11:16:39.8 Info: PerformDBOperation 11:16:39.8 Info: Performing DB Operation 11:16:39.8 Info: => 0.0011026s 11:16:39.8 Info: CreateTable CustomFormats 11:16:39.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) 11:16:39.8 Info: => 0.0001265s 11:16:39.8 Info: CreateIndex CustomFormats (Name) 11:16:39.8 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 11:16:39.8 Info: => 7.53E-05s 11:16:39.8 Info: AlterTable QualityProfiles 11:16:39.8 Info: => 4E-07s 11:16:39.8 Info: CreateColumn QualityProfiles FormatItems String 11:16:39.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 11:16:39.8 Info: => 0.000568s 11:16:39.8 Info: AlterTable QualityProfiles 11:16:39.8 Info: => 7E-07s 11:16:39.8 Info: CreateColumn QualityProfiles MinFormatScore Int32 11:16:39.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 11:16:39.8 Info: => 0.0005551s 11:16:39.8 Info: AlterTable QualityProfiles 11:16:39.8 Info: => 5E-07s 11:16:39.8 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 11:16:39.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 11:16:39.8 Info: => 0.0005627s 11:16:39.8 Info: PerformDBOperation 11:16:39.8 Info: Performing DB Operation 11:16:39.8 Info: => 0.0019856s 11:16:39.8 Info: PerformDBOperation 11:16:39.8 Info: Performing DB Operation 11:16:39.8 Info: => 3.51E-05s 11:16:39.8 Info: DeleteColumn ReleaseProfiles Preferred 11:16:39.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) 11:16:39.9 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:16:39.9 Info: DROP TABLE "ReleaseProfiles" 11:16:39.9 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:16:39.9 Info: => 0.0042535s 11:16:39.9 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 11:16:39.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) 11:16:39.9 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:16:39.9 Info: DROP TABLE "ReleaseProfiles" 11:16:39.9 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:16:39.9 Info: => 0.0045508s 11:16:39.9 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:16:39.9 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:16:39.9 Info: => 4.89E-05s 11:16:39.9 Info: AlterTable DelayProfiles 11:16:39.9 Info: => 3E-07s 11:16:39.9 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 11:16:39.9 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 11:16:39.9 Info: => 0.0005391s 11:16:39.9 Info: AlterTable DelayProfiles 11:16:39.9 Info: => 5E-07s 11:16:39.9 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 11:16:39.9 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 11:16:39.9 Info: => 0.000536s 11:16:39.9 Info: -> 2 Insert operations completed in 00:00:00.0001345 taking an average of 00:00:00.0000672 11:16:39.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-07-30T11:16:39', 'add_custom_formats') 11:16:39.9 Info: Committing Transaction 11:16:39.9 Info: 63: add_custom_formats migrated 11:16:39.9 Info: => 0.0017757s 11:16:39.9 Debug: Took: 00:00:00.3687327 11:16:39.9 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_custom_formatsFixture.should_set_zero_scores_for_disabled_release_profiles --- 11:16:39.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_not_renumber_prio_for_disabled_clients --- 11:16:39.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579349999392862_153/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:39.9 Info: DatabaseEngineVersionCheck migrating 11:16:39.9 Info: PerformDBOperation 11:16:39.9 Info: Performing DB Operation 11:16:39.9 Info: SQLite 3.46.0 11:16:39.9 Info: => 0.0010034s 11:16:39.9 Info: DatabaseEngineVersionCheck migrated 11:16:39.9 Info: => 0.0010157s 11:16:39.9 Info: VersionMigration migrating 11:16:39.9 Info: Beginning Transaction 11:16:39.9 Info: CreateTable VersionInfo 11:16:39.9 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:16:39.9 Info: => 0.0001346s 11:16:39.9 Info: Committing Transaction 11:16:39.9 Info: VersionMigration migrated 11:16:39.9 Info: => 0.0004656s 11:16:39.9 Info: VersionUniqueMigration migrating 11:16:39.9 Info: Beginning Transaction 11:16:39.9 Info: CreateIndex VersionInfo (Version) 11:16:39.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:39.9 Info: => 0.0001163s 11:16:39.9 Info: AlterTable VersionInfo 11:16:39.9 Info: => 6E-07s 11:16:39.9 Info: CreateColumn VersionInfo AppliedOn DateTime 11:16:39.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:16:39.9 Info: => 0.0005334s 11:16:39.9 Info: Committing Transaction 11:16:39.9 Info: VersionUniqueMigration migrated 11:16:39.9 Info: => 0.0007278s 11:16:39.9 Info: VersionDescriptionMigration migrating 11:16:39.9 Info: Beginning Transaction 11:16:39.9 Info: AlterTable VersionInfo 11:16:39.9 Info: => 4E-07s 11:16:39.9 Info: CreateColumn VersionInfo Description String 11:16:39.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:16:39.9 Info: => 0.0001866s 11:16:39.9 Info: Committing Transaction 11:16:39.9 Info: VersionDescriptionMigration migrated 11:16:39.9 Info: => 0.0003754s 11:16:39.9 Info: 1: InitialSetup migrating 11:16:39.9 Info: Beginning Transaction 11:16:39.9 Info: Starting migration of Main DB to 1 11:16:39.9 Info: CreateTable Config 11:16:39.9 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:16:39.9 Info: => 0.0001462s 11:16:39.9 Info: CreateIndex Config (Key) 11:16:39.9 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:16:39.9 Info: => 6.68E-05s 11:16:39.9 Info: CreateTable RootFolders 11:16:39.9 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:16:39.9 Info: => 7.31E-05s 11:16:39.9 Info: CreateIndex RootFolders (Path) 11:16:39.9 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:16:39.9 Info: => 6.3E-05s 11:16:39.9 Info: CreateTable Artists 11:16: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) 11:16:39.9 Info: => 0.0002052s 11:16:39.9 Info: CreateIndex Artists (ForeignArtistId) 11:16:39.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:39.9 Info: => 6.79E-05s 11:16:39.9 Info: CreateIndex Artists (NameSlug) 11:16:39.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:39.9 Info: => 6.09E-05s 11:16:39.9 Info: CreateIndex Artists (CleanName) 11:16:39.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:39.9 Info: => 5.73E-05s 11:16:39.9 Info: CreateIndex Artists (Path) 11:16:39.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:39.9 Info: => 5.65E-05s 11:16:39.9 Info: CreateTable Albums 11:16: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) 11:16:39.9 Info: => 0.0001927s 11:16:39.9 Info: CreateIndex Albums (ForeignAlbumId) 11:16:39.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:39.9 Info: => 6.77E-05s 11:16:39.9 Info: CreateIndex Albums (MBId) 11:16:39.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:39.9 Info: => 6.15E-05s 11:16:39.9 Info: CreateIndex Albums (TADBId) 11:16:39.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:39.9 Info: => 5.8E-05s 11:16:39.9 Info: CreateIndex Albums (TitleSlug) 11:16:39.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:39.9 Info: => 5.84E-05s 11:16:39.9 Info: CreateIndex Albums (CleanTitle) 11:16:39.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:39.9 Info: => 5.71E-05s 11:16:39.9 Info: CreateIndex Albums (Path) 11:16:39.9 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:16:39.9 Info: => 5.64E-05s 11:16:39.9 Info: CreateTable Tracks 11:16: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) 11:16:39.9 Info: => 0.0001201s 11:16:39.9 Info: CreateIndex Tracks (ForeignTrackId) 11:16:39.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:39.9 Info: => 6.49E-05s 11:16:39.9 Info: CreateIndex Tracks (ArtistId) 11:16:39.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:39.9 Info: => 6.21E-05s 11:16:39.9 Info: CreateIndex Tracks (TrackFileId) 11:16:39.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:39.9 Info: => 6.15E-05s 11:16:39.9 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:16:39.9 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:16:39.9 Info: => 6.61E-05s 11:16:39.9 Info: CreateTable TrackFiles 11:16: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) 11:16:39.9 Info: => 0.0001188s 11:16:39.9 Info: CreateIndex TrackFiles (ArtistId) 11:16:39.9 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:16:39.9 Info: => 6.64E-05s 11:16:39.9 Info: CreateIndex TrackFiles (AlbumId) 11:16:39.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:39.9 Info: => 6.08E-05s 11:16:39.9 Info: CreateTable History 11:16: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) 11:16:39.9 Info: => 0.0001194s 11:16:39.9 Info: CreateIndex History (Date) 11:16:39.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:39.9 Info: => 6.41E-05s 11:16:39.9 Info: CreateIndex History (EventType) 11:16:39.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:39.9 Info: => 6.02E-05s 11:16:39.9 Info: CreateIndex History (DownloadId) 11:16:39.9 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:16:39.9 Info: => 5.83E-05s 11:16:39.9 Info: CreateIndex History (AlbumId) 11:16:39.9 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:16:39.9 Info: => 5.88E-05s 11:16:39.9 Info: CreateTable Notifications 11:16: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) 11:16:39.9 Info: => 0.0001057s 11:16:39.9 Info: CreateTable ScheduledTasks 11:16: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) 11:16:39.9 Info: => 8.21E-05s 11:16:39.9 Info: CreateIndex ScheduledTasks (TypeName) 11:16:39.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:39.9 Info: => 6.35E-05s 11:16:39.9 Info: CreateTable Indexers 11:16: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) 11:16:39.9 Info: => 9.1E-05s 11:16:39.9 Info: CreateIndex Indexers (Name) 11:16:39.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:39.9 Info: => 8.94E-05s 11:16:39.9 Info: CreateTable Profiles 11:16: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) 11:16:39.9 Info: => 9.01E-05s 11:16:39.9 Info: CreateIndex Profiles (Name) 11:16:39.9 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:16:39.9 Info: => 8.2E-05s 11:16:39.9 Info: CreateTable QualityDefinitions 11:16: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) 11:16:39.9 Info: => 0.0001003s 11:16:39.9 Info: CreateIndex QualityDefinitions (Quality) 11:16:39.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:16:39.9 Info: => 6.55E-05s 11:16:39.9 Info: CreateIndex QualityDefinitions (Title) 11:16:39.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:16:39.9 Info: => 6.72E-05s 11:16:39.9 Info: CreateTable NamingConfig 11:16: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) 11:16:39.9 Info: => 0.0001367s 11:16:39.9 Info: CreateTable Blacklist 11:16: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 '') 11:16:39.9 Info: => 0.0001646s 11:16:39.9 Info: CreateTable Metadata 11:16: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) 11:16:39.9 Info: => 9.42E-05s 11:16:39.9 Info: CreateTable MetadataFiles 11:16: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) 11:16:39.9 Info: => 0.0001076s 11:16:39.9 Info: CreateTable DownloadClients 11:16: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) 11:16:39.9 Info: => 0.0001009s 11:16:39.9 Info: CreateTable PendingReleases 11:16: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 '') 11:16:39.9 Info: => 0.0001045s 11:16:39.9 Info: CreateTable RemotePathMappings 11:16: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) 11:16:39.9 Info: => 8.51E-05s 11:16:39.9 Info: CreateTable Tags 11:16:39.9 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:16:39.9 Info: => 9.46E-05s 11:16:39.9 Info: CreateIndex Tags (Label) 11:16:39.9 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:16:39.9 Info: => 7.76E-05s 11:16:39.9 Info: CreateTable Restrictions 11:16:39.9 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:16:39.9 Info: => 9.44E-05s 11:16:39.9 Info: CreateTable DelayProfiles 11:16: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) 11:16:39.9 Info: => 0.0001141s 11:16:39.9 Info: CreateTable Users 11:16: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) 11:16:39.9 Info: => 8.3E-05s 11:16:39.9 Info: CreateIndex Users (Identifier) 11:16:39.9 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:16:39.9 Info: => 7.81E-05s 11:16:39.9 Info: CreateIndex Users (Username) 11:16:39.9 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:16:39.9 Info: => 0.0001026s 11:16:39.9 Info: CreateTable Commands 11:16: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) 11:16:39.9 Info: => 0.0001327s 11:16:39.9 Info: CreateTable IndexerStatus 11:16: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) 11:16:39.9 Info: => 0.0001107s 11:16:39.9 Info: CreateIndex IndexerStatus (ProviderId) 11:16:39.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:39.9 Info: => 7.36E-05s 11:16:39.9 Info: CreateTable ExtraFiles 11:16: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) 11:16:39.9 Info: => 0.0001017s 11:16:39.9 Info: CreateTable LyricFiles 11:16: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) 11:16:39.9 Info: => 0.000123s 11:16:39.9 Info: CreateTable LanguageProfiles 11:16: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) 11:16:39.9 Info: => 9.13E-05s 11:16:39.9 Info: CreateIndex LanguageProfiles (Name) 11:16:39.9 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:16:39.9 Info: => 9.68E-05s 11:16:39.9 Info: CreateTable DownloadClientStatus 11:16: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) 11:16:39.9 Info: => 0.0001026s 11:16:39.9 Info: CreateIndex DownloadClientStatus (ProviderId) 11:16:39.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:39.9 Info: => 7.9E-05s 11:16:39.9 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:16:39.9 Info: -> 1 Insert operations completed in 00:00:00.0000555 taking an average of 00:00:00.0000555 11:16:39.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-30T11:16:39', 'InitialSetup') 11:16:39.9 Info: Committing Transaction 11:16:39.9 Info: 1: InitialSetup migrated 11:16:39.9 Info: => 0.0008418s 11:16:39.9 Info: 2: add_reason_to_pending_releases migrating 11:16:39.9 Info: Beginning Transaction 11:16:39.9 Info: Starting migration of Main DB to 2 11:16:39.9 Info: AlterTable PendingReleases 11:16:39.9 Info: => 6E-07s 11:16:39.9 Info: CreateColumn PendingReleases Reason Int32 11:16:39.9 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:16:39.9 Info: => 0.0004973s 11:16:39.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-30T11:16:39', 'add_reason_to_pending_releases') 11:16:39.9 Info: Committing Transaction 11:16:39.9 Info: 2: add_reason_to_pending_releases migrated 11:16:39.9 Info: => 0.0007622s 11:16:39.9 Info: 3: add_medium_support migrating 11:16:39.9 Info: Beginning Transaction 11:16:39.9 Info: Starting migration of Main DB to 3 11:16:39.9 Info: AlterTable Albums 11:16:39.9 Info: => 7E-07s 11:16:39.9 Info: CreateColumn Albums Media String 11:16:39.9 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:16:39.9 Info: => 0.0004874s 11:16:39.9 Info: AlterTable Tracks 11:16:39.9 Info: => 4E-07s 11:16:39.9 Info: CreateColumn Tracks MediumNumber Int32 11:16:39.9 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:16:39.9 Info: => 0.0004483s 11:16:39.9 Info: AlterTable Tracks 11:16:39.9 Info: => 5E-07s 11:16:39.9 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:16:39.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:16:39.9 Info: => 0.0004462s 11:16:39.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:39.9 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:39.9 Info: => 3.92E-05s 11:16:39.9 Info: DeleteColumn Tracks TrackNumber 11:16:39.9 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 11:16:39.9 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 11:16:39.9 Info: DROP TABLE "Tracks" 11:16:39.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:39.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:39.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:39.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:39.9 Info: => 0.0050251s 11:16:39.9 Info: AlterTable Tracks 11:16:39.9 Info: => 5E-07s 11:16:39.9 Info: CreateColumn Tracks TrackNumber String 11:16:39.9 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:16:39.9 Info: => 0.0004601s 11:16:39.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-30T11:16:39', 'add_medium_support') 11:16:39.9 Info: Committing Transaction 11:16:39.9 Info: 3: add_medium_support migrated 11:16:39.9 Info: => 0.0007964s 11:16:39.9 Info: 4: add_various_qualites_in_profile migrating 11:16:39.9 Info: Beginning Transaction 11:16:39.9 Info: Starting migration of Main DB to 4 11:16:39.9 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:39.9 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:39.9 Info: => 4.78E-05s 11:16:39.9 Info: PerformDBOperation 11:16:39.9 Info: Performing DB Operation 11:16:39.9 Info: => 3.03E-05s 11:16:39.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-30T11:16:39', 'add_various_qualites_in_profile') 11:16:39.9 Info: Committing Transaction 11:16:39.9 Info: 4: add_various_qualites_in_profile migrated 11:16:39.9 Info: => 0.0002531s 11:16:39.9 Info: 5: metadata_profiles migrating 11:16:39.9 Info: Beginning Transaction 11:16:39.9 Info: Starting migration of Main DB to 5 11:16:39.9 Info: CreateTable MetadataProfiles 11:16:39.9 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:16:39.9 Info: => 0.0001224s 11:16:39.9 Info: CreateIndex MetadataProfiles (Name) 11:16:39.9 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:16:39.9 Info: => 7.81E-05s 11:16:39.9 Info: AlterTable Artists 11:16:39.9 Info: => 5E-07s 11:16:39.9 Info: CreateColumn Artists MetadataProfileId Int32 11:16:39.9 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:16:39.9 Info: => 0.0004811s 11:16:39.9 Info: DeleteColumn Artists PrimaryAlbumTypes 11:16:39.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) 11:16:39.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" 11:16:39.9 Info: DROP TABLE "Artists" 11:16:39.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:39.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:39.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:39.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:39.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:39.9 Info: => 0.0037883s 11:16:39.9 Info: DeleteColumn Artists SecondaryAlbumTypes 11:16:39.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) 11:16:39.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" 11:16:39.9 Info: DROP TABLE "Artists" 11:16:39.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:39.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:39.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:39.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:39.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:39.9 Info: => 0.0037151s 11:16:39.9 Info: AlterTable Albums 11:16:39.9 Info: => 5E-07s 11:16:39.9 Info: CreateColumn Albums SecondaryTypes String 11:16:39.9 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:16:39.9 Info: => 0.0004545s 11:16:39.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-30T11:16:39', 'metadata_profiles') 11:16:39.9 Info: Committing Transaction 11:16:39.9 Info: 5: metadata_profiles migrated 11:16:39.9 Info: => 0.0008156s 11:16:39.9 Info: 6: separate_automatic_and_interactive_search migrating 11:16:39.9 Info: Beginning Transaction 11:16:39.9 Info: Starting migration of Main DB to 6 11:16:39.9 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:16:39.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) 11:16:39.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:16:39.9 Info: DROP TABLE "Indexers" 11:16:39.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:39.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:39.9 Info: => 0.0031492s 11:16:39.9 Info: AlterTable Indexers 11:16:39.9 Info: => 5E-07s 11:16:39.9 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:16:39.9 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:16:39.9 Info: => 0.0004445s 11:16:39.9 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:39.9 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:39.9 Info: => 3.68E-05s 11:16:39.9 Info: AlterTable Indexers 11:16:39.9 Info: => 5E-07s 11:16:39.9 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:16:39.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) 11:16:39.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" 11:16:39.9 Info: DROP TABLE "Indexers" 11:16:39.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:39.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:39.9 Info: => 0.0031021s 11:16:39.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-30T11:16:39', 'separate_automatic_and_interactive_search') 11:16:39.9 Info: Committing Transaction 11:16:39.9 Info: 6: separate_automatic_and_interactive_search migrated 11:16:39.9 Info: => 0.003393s 11:16:39.9 Info: 7: change_album_path_to_relative migrating 11:16:39.9 Info: Beginning Transaction 11:16:39.9 Info: Starting migration of Main DB to 7 11:16:39.9 Info: DeleteColumn Albums Path 11:16:39.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) 11:16:39.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" 11:16:39.9 Info: DROP TABLE "Albums" 11:16:39.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:39.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:39.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:39.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:39.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:39.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:39.9 Info: => 0.0039012s 11:16:39.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-30T11:16:39', 'change_album_path_to_relative') 11:16:39.9 Info: Committing Transaction 11:16:39.9 Info: 7: change_album_path_to_relative migrated 11:16:39.9 Info: => 0.0042809s 11:16:39.9 Info: 8: change_quality_size_mb_to_kb migrating 11:16:39.9 Info: Beginning Transaction 11:16:39.9 Info: Starting migration of Main DB to 8 11:16:39.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 11:16:39.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 11:16:39.9 Info: => 4.69E-05s 11:16:39.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-30T11:16:39', 'change_quality_size_mb_to_kb') 11:16:39.9 Info: Committing Transaction 11:16:39.9 Info: 8: change_quality_size_mb_to_kb migrated 11:16:39.9 Info: => 0.0002734s 11:16:39.9 Info: 9: album_releases migrating 11:16:39.9 Info: Beginning Transaction 11:16:39.9 Info: Starting migration of Main DB to 9 11:16:39.9 Info: AlterTable Albums 11:16:39.9 Info: => 5E-07s 11:16:39.9 Info: CreateColumn Albums Releases String 11:16:39.9 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:16:39.9 Info: => 0.0004786s 11:16:39.9 Info: AlterTable Albums 11:16:39.9 Info: => 6E-07s 11:16:39.9 Info: CreateColumn Albums CurrentRelease String 11:16:39.9 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:16:39.9 Info: => 0.0004469s 11:16:39.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-30T11:16:39', 'album_releases') 11:16:39.9 Info: Committing Transaction 11:16:39.9 Info: 9: album_releases migrated 11:16:39.9 Info: => 0.0007053s 11:16:39.9 Info: 10: album_releases_fix migrating 11:16:39.9 Info: Beginning Transaction 11:16:39.9 Info: Starting migration of Main DB to 10 11:16:39.9 Info: AlterTable Albums 11:16:39.9 Info: => 5E-07s 11:16:39.9 Info: AlterColumn Albums Releases String 11:16: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) 11:16: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" 11:16:40.0 Info: DROP TABLE "Albums" 11:16:40.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:40.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:40.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:40.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:40.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:40.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:40.0 Info: => 0.0051808s 11:16:40.0 Info: AlterTable Albums 11:16:40.0 Info: => 5E-07s 11:16:40.0 Info: AlterColumn Albums CurrentRelease String 11:16: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) 11:16: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" 11:16:40.0 Info: DROP TABLE "Albums" 11:16:40.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:40.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:40.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:40.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:40.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:40.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:40.0 Info: => 0.0037442s 11:16:40.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-30T11:16:40', 'album_releases_fix') 11:16:40.0 Info: Committing Transaction 11:16:40.0 Info: 10: album_releases_fix migrated 11:16:40.0 Info: => 0.0040756s 11:16:40.0 Info: 11: import_lists migrating 11:16:40.0 Info: Beginning Transaction 11:16:40.0 Info: Starting migration of Main DB to 11 11:16:40.0 Info: CreateTable ImportLists 11:16: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) 11:16:40.0 Info: => 0.0001493s 11:16:40.0 Info: CreateIndex ImportLists (Name) 11:16:40.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:40.0 Info: => 7.25E-05s 11:16:40.0 Info: CreateTable ImportListStatus 11:16: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) 11:16:40.0 Info: => 9.69E-05s 11:16:40.0 Info: CreateIndex ImportListStatus (ProviderId) 11:16:40.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:40.0 Info: => 6.69E-05s 11:16:40.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-30T11:16:40', 'import_lists') 11:16:40.0 Info: Committing Transaction 11:16:40.0 Info: 11: import_lists migrated 11:16:40.0 Info: => 0.0003407s 11:16:40.0 Info: 12: add_release_status migrating 11:16:40.0 Info: Beginning Transaction 11:16:40.0 Info: Starting migration of Main DB to 12 11:16:40.0 Info: AlterTable MetadataProfiles 11:16:40.0 Info: => 7E-07s 11:16:40.0 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:16:40.0 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:16:40.0 Info: => 0.0005306s 11:16:40.0 Info: PerformDBOperation 11:16:40.0 Info: Performing DB Operation 11:16:40.0 Info: => 2.54E-05s 11:16:40.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-30T11:16:40', 'add_release_status') 11:16:40.0 Info: Committing Transaction 11:16:40.0 Info: 12: add_release_status migrated 11:16:40.0 Info: => 0.0002835s 11:16:40.0 Info: 13: album_download_notification migrating 11:16:40.0 Info: Beginning Transaction 11:16:40.0 Info: Starting migration of Main DB to 13 11:16:40.0 Info: AlterTable Notifications 11:16:40.0 Info: => 5E-07s 11:16:40.0 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:16:40.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:16:40.0 Info: => 0.0004898s 11:16:40.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-30T11:16:40', 'album_download_notification') 11:16:40.0 Info: Committing Transaction 11:16:40.0 Info: 13: album_download_notification migrated 11:16:40.0 Info: => 0.0007544s 11:16:40.0 Info: 14: fix_language_metadata_profiles migrating 11:16:40.0 Info: Beginning Transaction 11:16:40.0 Info: Starting migration of Main DB to 14 11:16: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 11:16: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 11:16:40.0 Info: => 7.39E-05s 11:16: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 11:16: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 11:16:40.0 Info: => 4.94E-05s 11:16:40.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-30T11:16:40', 'fix_language_metadata_profiles') 11:16:40.0 Info: Committing Transaction 11:16:40.0 Info: 14: fix_language_metadata_profiles migrated 11:16:40.0 Info: => 0.000274s 11:16:40.0 Info: 15: remove_fanzub migrating 11:16:40.0 Info: Beginning Transaction 11:16:40.0 Info: Starting migration of Main DB to 15 11:16:40.0 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:40.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:40.0 Info: => 4.08E-05s 11:16:40.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-30T11:16:40', 'remove_fanzub') 11:16:40.0 Info: Committing Transaction 11:16:40.0 Info: 15: remove_fanzub migrated 11:16:40.0 Info: => 0.0002618s 11:16:40.0 Info: 16: update_artist_history_indexes migrating 11:16:40.0 Info: Beginning Transaction 11:16:40.0 Info: Starting migration of Main DB to 16 11:16:40.0 Info: CreateIndex Albums (ArtistId) 11:16:40.0 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:16:40.0 Info: => 0.0015207s 11:16:40.0 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:16:40.0 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:16:40.0 Info: => 7.42E-05s 11:16:40.0 Info: DeleteIndex History (AlbumId) 11:16:40.0 Info: DROP INDEX "IX_History_AlbumId" 11:16:40.0 Info: => 0.0001172s 11:16:40.0 Info: CreateIndex History (AlbumId, Date) 11:16:40.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:40.0 Info: => 8.43E-05s 11:16:40.0 Info: DeleteIndex History (DownloadId) 11:16:40.0 Info: DROP INDEX "IX_History_DownloadId" 11:16:40.0 Info: => 0.0001057s 11:16:40.0 Info: CreateIndex History (DownloadId, Date) 11:16:40.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:40.0 Info: => 8.16E-05s 11:16:40.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-30T11:16:40', 'update_artist_history_indexes') 11:16:40.0 Info: Committing Transaction 11:16:40.0 Info: 16: update_artist_history_indexes migrated 11:16:40.0 Info: => 0.0003744s 11:16:40.0 Info: 17: remove_nma migrating 11:16:40.0 Info: Beginning Transaction 11:16:40.0 Info: Starting migration of Main DB to 17 11:16:40.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:40.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:16:40.0 Info: => 4.47E-05s 11:16:40.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-30T11:16:40', 'remove_nma') 11:16:40.0 Info: Committing Transaction 11:16:40.0 Info: 17: remove_nma migrated 11:16:40.0 Info: => 0.0002675s 11:16:40.0 Info: 18: album_disambiguation migrating 11:16:40.0 Info: Beginning Transaction 11:16:40.0 Info: Starting migration of Main DB to 18 11:16:40.0 Info: AlterTable Albums 11:16:40.0 Info: => 5E-07s 11:16:40.0 Info: CreateColumn Albums Disambiguation String 11:16:40.0 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:16:40.0 Info: => 0.0005043s 11:16:40.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-30T11:16:40', 'album_disambiguation') 11:16:40.0 Info: Committing Transaction 11:16:40.0 Info: 18: album_disambiguation migrated 11:16:40.0 Info: => 0.000767s 11:16:40.0 Info: 19: add_ape_quality_in_profiles migrating 11:16:40.0 Info: Beginning Transaction 11:16:40.0 Info: Starting migration of Main DB to 19 11:16:40.0 Info: PerformDBOperation 11:16:40.0 Info: Performing DB Operation 11:16:40.0 Info: => 2.86E-05s 11:16:40.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-30T11:16:40', 'add_ape_quality_in_profiles') 11:16:40.0 Info: Committing Transaction 11:16:40.0 Info: 19: add_ape_quality_in_profiles migrated 11:16:40.0 Info: => 0.000254s 11:16:40.0 Info: 20: remove_pushalot migrating 11:16:40.0 Info: Beginning Transaction 11:16:40.0 Info: Starting migration of Main DB to 20 11:16:40.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:40.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:16:40.0 Info: => 4.31E-05s 11:16:40.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:40.0 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:16:40.0 Info: => 3.37E-05s 11:16:40.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:40.0 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:16:40.0 Info: => 2.64E-05s 11:16:40.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-30T11:16:40', 'remove_pushalot') 11:16:40.0 Info: Committing Transaction 11:16:40.0 Info: 20: remove_pushalot migrated 11:16:40.0 Info: => 0.0002494s 11:16:40.0 Info: 21: add_custom_filters migrating 11:16:40.0 Info: Beginning Transaction 11:16:40.0 Info: Starting migration of Main DB to 21 11:16:40.0 Info: CreateTable CustomFilters 11:16: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) 11:16:40.0 Info: => 0.0001173s 11:16:40.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-30T11:16:40', 'add_custom_filters') 11:16:40.0 Info: Committing Transaction 11:16:40.0 Info: 21: add_custom_filters migrated 11:16:40.0 Info: => 0.0003646s 11:16:40.0 Info: 22: import_list_tags migrating 11:16:40.0 Info: Beginning Transaction 11:16:40.0 Info: Starting migration of Main DB to 22 11:16:40.0 Info: AlterTable ImportLists 11:16:40.0 Info: => 7E-07s 11:16:40.0 Info: CreateColumn ImportLists Tags String 11:16:40.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:16:40.0 Info: => 0.0005084s 11:16:40.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-30T11:16:40', 'import_list_tags') 11:16:40.0 Info: Committing Transaction 11:16:40.0 Info: 22: import_list_tags migrated 11:16:40.0 Info: => 0.0007637s 11:16:40.0 Info: 23: add_release_groups_etc migrating 11:16:40.0 Info: Beginning Transaction 11:16:40.0 Info: Starting migration of Main DB to 23 11:16:40.0 Info: CreateTable ArtistMetadata 11:16: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) 11:16:40.0 Info: => 0.0002228s 11:16:40.0 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:16:40.0 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:16:40.0 Info: => 0.0001008s 11:16: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" 11:16: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" 11:16:40.0 Info: => 7.89E-05s 11:16:40.0 Info: AlterTable Artists 11:16:40.0 Info: => 3E-07s 11:16:40.0 Info: CreateColumn Artists ArtistMetadataId Int32 11:16:40.0 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:40.0 Info: => 0.0005012s 11:16:40.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:40.0 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:40.0 Info: => 6.05E-05s 11:16:40.0 Info: CreateTable AlbumReleases 11:16: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) 11:16:40.0 Info: => 0.0001369s 11:16:40.0 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:16:40.0 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:40.0 Info: => 8.66E-05s 11:16:40.0 Info: CreateIndex AlbumReleases (AlbumId) 11:16:40.0 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:40.0 Info: => 7.81E-05s 11:16:40.0 Info: PerformDBOperation 11:16:40.0 Info: Performing DB Operation 11:16:40.0 Info: => 2.96E-05s 11:16:40.0 Info: AlterTable Albums 11:16:40.0 Info: => 3E-07s 11:16:40.0 Info: CreateColumn Albums ArtistMetadataId Int32 11:16:40.0 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:40.0 Info: => 0.0005047s 11:16:40.0 Info: AlterTable Albums 11:16:40.0 Info: => 6E-07s 11:16:40.0 Info: CreateColumn Albums AnyReleaseOk Boolean 11:16:40.0 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:16:40.0 Info: => 0.0005022s 11:16:40.0 Info: AlterTable Albums 11:16:40.0 Info: => 4E-07s 11:16:40.0 Info: CreateColumn Albums Links String 11:16:40.0 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:16:40.0 Info: => 0.0005044s 11:16: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") 11:16:40.0 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:40.0 Info: => 7.38E-05s 11:16:40.0 Info: AlterTable Tracks 11:16:40.0 Info: => 4E-07s 11:16:40.0 Info: CreateColumn Tracks ForeignRecordingId String 11:16:40.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:16:40.0 Info: => 0.0005288s 11:16:40.0 Info: AlterTable Tracks 11:16:40.0 Info: => 6E-07s 11:16:40.0 Info: CreateColumn Tracks AlbumReleaseId Int32 11:16:40.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:16:40.0 Info: => 0.0005009s 11:16:40.0 Info: AlterTable Tracks 11:16:40.0 Info: => 4E-07s 11:16:40.0 Info: CreateColumn Tracks ArtistMetadataId Int32 11:16:40.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:40.0 Info: => 0.0005031s 11:16: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") 11:16:40.0 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:40.0 Info: => 7.84E-05s 11:16: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") 11:16:40.0 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:40.0 Info: => 5.72E-05s 11:16:40.0 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:16: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) 11:16: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" 11:16:40.0 Info: DROP TABLE "Artists" 11:16:40.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:40.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:40.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:40.0 Info: => 0.0044458s 11:16:40.0 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:16: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) 11:16: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" 11:16:40.0 Info: DROP TABLE "Albums" 11:16:40.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:40.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:40.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:40.0 Info: => 0.0048339s 11:16:40.0 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:16: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) 11:16: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" 11:16:40.0 Info: DROP TABLE "Tracks" 11:16:40.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:40.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:40.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:40.0 Info: => 0.0035753s 11:16:40.0 Info: DeleteColumn TrackFiles ArtistId 11:16: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) 11:16: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" 11:16:40.0 Info: DROP TABLE "TrackFiles" 11:16:40.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:40.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:40.0 Info: => 0.0033972s 11:16:40.0 Info: CreateIndex Artists (ArtistMetadataId) 11:16:40.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:40.0 Info: => 7.14E-05s 11:16:40.0 Info: CreateIndex Artists (Monitored) 11:16:40.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:40.0 Info: => 6.68E-05s 11:16:40.0 Info: CreateIndex Albums (ArtistMetadataId) 11:16:40.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:40.0 Info: => 6.38E-05s 11:16:40.0 Info: CreateIndex Tracks (ArtistMetadataId) 11:16:40.0 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:16:40.0 Info: => 6.25E-05s 11:16:40.0 Info: CreateIndex Tracks (AlbumReleaseId) 11:16:40.0 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:16:40.0 Info: => 6.19E-05s 11:16:40.0 Info: CreateIndex Tracks (ForeignRecordingId) 11:16:40.0 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:16:40.0 Info: => 6.32E-05s 11:16:40.0 Info: UpdateData 11:16:40.0 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:40.0 Info: => 3.69E-05s 11:16:40.0 Info: UpdateData 11:16:40.0 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:40.0 Info: => 2.98E-05s 11:16:40.0 Info: UpdateData 11:16:40.0 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:16:40.0 Info: => 3.45E-05s 11:16:40.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-30T11:16:40', 'add_release_groups_etc') 11:16:40.0 Info: Committing Transaction 11:16:40.0 Info: 23: add_release_groups_etc migrated 11:16:40.0 Info: => 0.0005111s 11:16:40.0 Info: 24: NewMediaInfoFormat migrating 11:16:40.0 Info: Beginning Transaction 11:16:40.0 Info: Starting migration of Main DB to 24 11:16:40.0 Info: UpdateData 11:16:40.0 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:16:40.0 Info: => 4.7E-05s 11:16:40.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-30T11:16:40', 'NewMediaInfoFormat') 11:16:40.0 Info: Committing Transaction 11:16:40.0 Info: 24: NewMediaInfoFormat migrated 11:16:40.0 Info: => 0.0002703s 11:16:40.0 Info: 25: rename_restrictions_to_release_profiles migrating 11:16:40.0 Info: Beginning Transaction 11:16:40.0 Info: Starting migration of Main DB to 25 11:16:40.0 Info: RenameTable Restrictions ReleaseProfiles 11:16:40.0 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:16:40.0 Info: => 0.0013269s 11:16:40.0 Info: AlterTable ReleaseProfiles 11:16:40.0 Info: => 6E-07s 11:16:40.0 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:16:40.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:16:40.0 Info: => 0.000485s 11:16:40.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-30T11:16:40', 'rename_restrictions_to_release_profiles') 11:16:40.0 Info: Committing Transaction 11:16:40.0 Info: 25: rename_restrictions_to_release_profiles migrated 11:16:40.0 Info: => 0.0007472s 11:16:40.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:16:40.0 Info: Beginning Transaction 11:16:40.0 Info: Starting migration of Main DB to 26 11:16:40.0 Info: RenameTable Profiles QualityProfiles 11:16:40.0 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:16:40.0 Info: => 0.0013305s 11:16:40.0 Info: AlterTable QualityProfiles 11:16:40.0 Info: => 6E-07s 11:16:40.0 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:16:40.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:40.0 Info: => 0.0004919s 11:16:40.0 Info: AlterTable LanguageProfiles 11:16:40.0 Info: => 6E-07s 11:16:40.0 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:16:40.0 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:40.0 Info: => 0.0004634s 11:16:40.0 Info: UpdateData 11:16:40.0 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:40.0 Info: => 3.85E-05s 11:16:40.0 Info: UpdateData 11:16:40.0 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:40.0 Info: => 2.58E-05s 11:16:40.0 Info: RenameColumn Artists ProfileId to QualityProfileId 11:16: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) 11:16: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" 11:16:40.0 Info: DROP TABLE "Artists" 11:16:40.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:40.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:40.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:40.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:40.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:40.0 Info: => 0.0038179s 11:16:40.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-30T11:16:40', 'rename_quality_profiles_add_upgrade_allowed') 11:16:40.0 Info: Committing Transaction 11:16:40.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:16:40.0 Info: => 0.0041994s 11:16:40.0 Info: 27: add_import_exclusions migrating 11:16:40.0 Info: Beginning Transaction 11:16:40.0 Info: Starting migration of Main DB to 27 11:16:40.0 Info: CreateTable ImportListExclusions 11:16:40.0 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:16:40.0 Info: => 0.000116s 11:16:40.0 Info: CreateIndex ImportListExclusions (ForeignId) 11:16:40.0 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:16:40.0 Info: => 7.47E-05s 11:16:40.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-30T11:16:40', 'add_import_exclusions') 11:16:40.0 Info: Committing Transaction 11:16:40.0 Info: 27: add_import_exclusions migrated 11:16:40.0 Info: => 0.0003387s 11:16:40.0 Info: 28: clean_artist_metadata_table migrating 11:16:40.0 Info: Beginning Transaction 11:16:40.0 Info: Starting migration of Main DB to 28 11:16: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) 11:16: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) 11:16:40.0 Info: => 0.0001443s 11:16: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) 11:16: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) 11:16:40.0 Info: => 0.0001103s 11:16: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) 11:16: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) 11:16:40.0 Info: => 0.0001082s 11:16: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) 11:16: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) 11:16:40.0 Info: => 0.0001084s 11:16: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) 11:16: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) 11:16:40.0 Info: => 0.0001055s 11:16: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) 11:16: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) 11:16:40.0 Info: => 0.0001046s 11:16:40.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-30T11:16:40', 'clean_artist_metadata_table') 11:16:40.0 Info: Committing Transaction 11:16:40.0 Info: 28: clean_artist_metadata_table migrated 11:16:40.0 Info: => 0.0003697s 11:16:40.0 Info: 29: health_issue_notification migrating 11:16:40.0 Info: Beginning Transaction 11:16:40.0 Info: Starting migration of Main DB to 29 11:16:40.0 Info: AlterTable Notifications 11:16:40.0 Info: => 8E-07s 11:16:40.0 Info: CreateColumn Notifications OnHealthIssue Boolean 11:16:40.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:16:40.0 Info: => 0.0005171s 11:16:40.0 Info: AlterTable Notifications 11:16:40.0 Info: => 4E-07s 11:16:40.0 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:16:40.0 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:16:40.0 Info: => 0.0004894s 11:16:40.0 Info: AlterTable Notifications 11:16:40.0 Info: => 4E-07s 11:16:40.0 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:16:40.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:16:40.0 Info: => 0.0004913s 11:16:40.0 Info: AlterTable Notifications 11:16:40.0 Info: => 5E-07s 11:16:40.0 Info: CreateColumn Notifications OnImportFailure Boolean 11:16:40.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:16:40.0 Info: => 0.0004896s 11:16:40.0 Info: AlterTable Notifications 11:16:40.0 Info: => 4E-07s 11:16:40.0 Info: CreateColumn Notifications OnTrackRetag Boolean 11:16:40.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:16:40.0 Info: => 0.0004834s 11:16:40.0 Info: DeleteColumn Notifications OnDownload 11:16: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) 11:16: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" 11:16:40.0 Info: DROP TABLE "Notifications" 11:16:40.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:40.0 Info: => 0.0044479s 11:16:40.0 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:16: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, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:16:40.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" 11:16:40.0 Info: DROP TABLE "Notifications" 11:16:40.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:40.0 Info: => 0.003454s 11:16:40.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-30T11:16:40', 'health_issue_notification') 11:16:40.0 Info: Committing Transaction 11:16:40.0 Info: 29: health_issue_notification migrated 11:16:40.0 Info: => 0.0037866s 11:16:40.0 Info: 30: add_mediafilerepository_mtime migrating 11:16:40.0 Info: Beginning Transaction 11:16:40.0 Info: Starting migration of Main DB to 30 11:16:40.0 Info: AlterTable TrackFiles 11:16:40.0 Info: => 6E-07s 11:16:40.0 Info: CreateColumn TrackFiles Modified DateTime 11:16:40.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:16:40.0 Info: => 0.0005138s 11:16:40.0 Info: AlterTable TrackFiles 11:16:40.0 Info: => 5E-07s 11:16:40.0 Info: CreateColumn TrackFiles Path String 11:16:40.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:16:40.0 Info: => 0.0004871s 11:16:40.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:40.0 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:40.0 Info: => 3.57E-05s 11:16:40.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) 11:16:40.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) 11:16:40.0 Info: => 0.0001146s 11:16:40.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) 11:16:40.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) 11:16:40.0 Info: => 0.0001211s 11:16:40.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) 11:16:40.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) 11:16:40.0 Info: => 0.0001264s 11:16:40.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") 11:16:40.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") 11:16:40.0 Info: => 7.21E-05s 11:16:40.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:40.0 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:40.0 Info: => 4.49E-05s 11:16:40.0 Info: AlterTable TrackFiles 11:16:40.0 Info: => 4E-07s 11:16:40.0 Info: AlterColumn TrackFiles Path String 11:16: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, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:40.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" 11:16:40.0 Info: DROP TABLE "TrackFiles" 11:16:40.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:40.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:40.0 Info: => 0.0044447s 11:16:40.0 Info: CreateIndex TrackFiles (Path) 11:16:40.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:40.0 Info: => 7.67E-05s 11:16:40.0 Info: DeleteColumn TrackFiles RelativePath 11:16: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, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:40.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" 11:16:40.0 Info: DROP TABLE "TrackFiles" 11:16:40.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:40.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:40.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:40.0 Info: => 0.0036246s 11:16:40.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-30T11:16:40', 'add_mediafilerepository_mtime') 11:16:40.0 Info: Committing Transaction 11:16:40.0 Info: 30: add_mediafilerepository_mtime migrated 11:16:40.0 Info: => 0.0039457s 11:16:40.0 Info: 31: add_artistmetadataid_constraint migrating 11:16:40.0 Info: Beginning Transaction 11:16:40.0 Info: Starting migration of Main DB to 31 11:16:40.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") 11:16:40.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") 11:16:40.0 Info: => 8.39E-05s 11:16:40.0 Info: DeleteIndex Artists (ArtistMetadataId) 11:16:40.0 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 11:16:40.0 Info: => 0.0001264s 11:16:40.0 Info: AlterColumn Artists ArtistMetadataId Int32 11:16: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) 11:16: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", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:16:40.0 Info: DROP TABLE "Artists" 11:16:40.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:40.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:40.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:40.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:40.0 Info: => 0.0044047s 11:16:40.0 Info: CreateIndex Artists (ArtistMetadataId) 11:16:40.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:40.0 Info: => 7.12E-05s 11:16:40.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-07-30T11:16:40', 'add_artistmetadataid_constraint') 11:16:40.0 Info: Committing Transaction 11:16:40.0 Info: 31: add_artistmetadataid_constraint migrated 11:16:40.0 Info: => 0.0003902s 11:16:40.0 Info: 32: old_ids_and_artist_alias migrating 11:16:40.0 Info: Beginning Transaction 11:16:40.0 Info: Starting migration of Main DB to 32 11:16:40.0 Info: AlterTable ArtistMetadata 11:16:40.0 Info: => 7E-07s 11:16:40.0 Info: CreateColumn ArtistMetadata Aliases String 11:16:40.0 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 11:16:40.0 Info: => 0.0005187s 11:16:40.0 Info: AlterTable ArtistMetadata 11:16:40.0 Info: => 4E-07s 11:16:40.0 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 11:16:40.0 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 11:16:40.0 Info: => 0.0004873s 11:16:40.0 Info: AlterTable Albums 11:16:40.0 Info: => 5E-07s 11:16:40.0 Info: CreateColumn Albums OldForeignAlbumIds String 11:16:40.0 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 11:16:40.0 Info: => 0.0004872s 11:16:40.0 Info: AlterTable AlbumReleases 11:16:40.0 Info: => 6E-07s 11:16:40.0 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 11:16:40.0 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 11:16:40.0 Info: => 0.0004824s 11:16:40.0 Info: AlterTable Tracks 11:16:40.0 Info: => 6E-07s 11:16:40.0 Info: CreateColumn Tracks OldForeignRecordingIds String 11:16:40.0 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 11:16:40.0 Info: => 0.0004873s 11:16:40.0 Info: AlterTable Tracks 11:16:40.0 Info: => 4E-07s 11:16:40.0 Info: CreateColumn Tracks OldForeignTrackIds String 11:16:40.0 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 11:16:40.0 Info: => 0.0005002s 11:16:40.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-07-30T11:16:40', 'old_ids_and_artist_alias') 11:16:40.0 Info: Committing Transaction 11:16:40.0 Info: 32: old_ids_and_artist_alias migrated 11:16:40.0 Info: => 0.0007681s 11:16:40.0 Info: 33: download_propers_config migrating 11:16:40.0 Info: Beginning Transaction 11:16:40.0 Info: Starting migration of Main DB to 33 11:16:40.0 Info: PerformDBOperation 11:16:40.0 Info: Performing DB Operation 11:16:40.0 Info: => 2.96E-05s 11:16:40.0 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:16:40.0 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:16:40.0 Info: => 3.05E-05s 11:16:40.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-07-30T11:16:40', 'download_propers_config') 11:16:40.0 Info: Committing Transaction 11:16:40.0 Info: 33: download_propers_config migrated 11:16:40.0 Info: => 0.0002494s 11:16:40.0 Info: 34: remove_language_profiles migrating 11:16:40.0 Info: Beginning Transaction 11:16:40.0 Info: Starting migration of Main DB to 34 11:16:40.0 Info: DeleteTable LanguageProfiles 11:16:40.0 Info: DROP TABLE "LanguageProfiles" 11:16:40.0 Info: => 0.0001824s 11:16:40.0 Info: DeleteColumn Artists LanguageProfileId 11:16: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, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:40.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" 11:16:40.0 Info: DROP TABLE "Artists" 11:16:40.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:40.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:40.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:40.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:40.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:40.0 Info: => 0.0045042s 11:16:40.0 Info: DeleteColumn ImportLists LanguageProfileId 11:16:40.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) 11:16:40.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" 11:16:40.0 Info: DROP TABLE "ImportLists" 11:16:40.0 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 11:16:40.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:40.0 Info: => 0.004236s 11:16:40.0 Info: DeleteColumn Blacklist Language 11:16:40.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) 11:16:40.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" 11:16:40.0 Info: DROP TABLE "Blacklist" 11:16:40.0 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 11:16:40.0 Info: => 0.0033981s 11:16:40.0 Info: DeleteColumn History Language 11:16:40.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) 11:16:40.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" 11:16:40.0 Info: DROP TABLE "History" 11:16:40.0 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:16:40.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:40.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:40.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:40.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:40.1 Info: => 0.0046327s 11:16:40.1 Info: DeleteColumn LyricFiles Language 11:16: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) 11:16: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" 11:16:40.1 Info: DROP TABLE "LyricFiles" 11:16:40.1 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:40.1 Info: => 0.0032918s 11:16:40.1 Info: DeleteColumn TrackFiles Language 11:16: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) 11:16: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" 11:16:40.1 Info: DROP TABLE "TrackFiles" 11:16:40.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:40.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:40.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:40.1 Info: => 0.0044642s 11:16:40.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-07-30T11:16:40', 'remove_language_profiles') 11:16:40.1 Info: Committing Transaction 11:16:40.1 Info: 34: remove_language_profiles migrated 11:16:40.1 Info: => 0.0049248s 11:16:40.1 Info: 35: multi_disc_naming_format migrating 11:16:40.1 Info: Beginning Transaction 11:16:40.1 Info: Starting migration of Main DB to 35 11:16:40.1 Info: AlterTable NamingConfig 11:16:40.1 Info: => 4E-07s 11:16:40.1 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 11:16:40.1 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 11:16:40.1 Info: => 0.000522s 11:16:40.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:16:40.1 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:16:40.1 Info: => 3.98E-05s 11:16:40.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-07-30T11:16:40', 'multi_disc_naming_format') 11:16:40.1 Info: Committing Transaction 11:16:40.1 Info: 35: multi_disc_naming_format migrated 11:16:40.1 Info: => 0.0002805s 11:16:40.1 Info: 36: add_download_client_priority migrating 11:16:40.1 Info: Beginning Transaction 11:16:40.1 Info: Starting migration of Main DB to 36 11:16:40.1 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') 11:16:40.1 Info: AlterTable DownloadClients 11:16:40.1 Info: => 5E-07s 11:16:40.1 Info: CreateColumn DownloadClients Priority Int32 11:16:40.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 11:16:40.1 Info: => 0.000514s 11:16:40.1 Info: PerformDBOperation 11:16:40.1 Info: Performing DB Operation 11:16:40.1 Info: => 4.68E-05s 11:16:40.1 Info: -> 1 Insert operations completed in 00:00:00.0002535 taking an average of 00:00:00.0002535 11:16:40.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-07-30T11:16:40', 'add_download_client_priority') 11:16:40.1 Info: Committing Transaction 11:16:40.1 Info: 36: add_download_client_priority migrated 11:16:40.1 Info: => 0.0003236s 11:16:40.1 Debug: Took: 00:00:00.1767090 11:16:40.1 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_not_renumber_prio_for_disabled_clients --- 11:16:40.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_renumber_prio_for_enabled_clients --- 11:16:40.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350001529459_155/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:40.1 Info: DatabaseEngineVersionCheck migrating 11:16:40.1 Info: PerformDBOperation 11:16:40.1 Info: Performing DB Operation 11:16:40.1 Info: SQLite 3.46.0 11:16:40.1 Info: => 0.0010409s 11:16:40.1 Info: DatabaseEngineVersionCheck migrated 11:16:40.1 Info: => 0.0010535s 11:16:40.1 Info: VersionMigration migrating 11:16:40.1 Info: Beginning Transaction 11:16:40.1 Info: CreateTable VersionInfo 11:16:40.1 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:16:40.1 Info: => 0.0001377s 11:16:40.1 Info: Committing Transaction 11:16:40.1 Info: VersionMigration migrated 11:16:40.1 Info: => 0.0004729s 11:16:40.1 Info: VersionUniqueMigration migrating 11:16:40.1 Info: Beginning Transaction 11:16:40.1 Info: CreateIndex VersionInfo (Version) 11:16:40.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:40.1 Info: => 0.0001167s 11:16:40.1 Info: AlterTable VersionInfo 11:16:40.1 Info: => 4E-07s 11:16:40.1 Info: CreateColumn VersionInfo AppliedOn DateTime 11:16:40.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:16:40.1 Info: => 0.00059s 11:16:40.1 Info: Committing Transaction 11:16:40.1 Info: VersionUniqueMigration migrated 11:16:40.1 Info: => 0.0007841s 11:16:40.1 Info: VersionDescriptionMigration migrating 11:16:40.1 Info: Beginning Transaction 11:16:40.1 Info: AlterTable VersionInfo 11:16:40.1 Info: => 6E-07s 11:16:40.1 Info: CreateColumn VersionInfo Description String 11:16:40.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:16:40.1 Info: => 0.0001932s 11:16:40.1 Info: Committing Transaction 11:16:40.1 Info: VersionDescriptionMigration migrated 11:16:40.1 Info: => 0.0003718s 11:16:40.1 Info: 1: InitialSetup migrating 11:16:40.1 Info: Beginning Transaction 11:16:40.1 Info: Starting migration of Main DB to 1 11:16:40.1 Info: CreateTable Config 11:16:40.1 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:16:40.1 Info: => 0.0001494s 11:16:40.1 Info: CreateIndex Config (Key) 11:16:40.1 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:16:40.1 Info: => 8.06E-05s 11:16:40.1 Info: CreateTable RootFolders 11:16:40.1 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:16:40.1 Info: => 7.53E-05s 11:16:40.1 Info: CreateIndex RootFolders (Path) 11:16:40.1 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:16:40.1 Info: => 6.81E-05s 11:16:40.1 Info: CreateTable Artists 11:16:40.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) 11:16:40.1 Info: => 0.0002191s 11:16:40.1 Info: CreateIndex Artists (ForeignArtistId) 11:16:40.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:40.1 Info: => 9.69E-05s 11:16:40.1 Info: CreateIndex Artists (NameSlug) 11:16:40.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:40.1 Info: => 6.86E-05s 11:16:40.1 Info: CreateIndex Artists (CleanName) 11:16:40.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:40.1 Info: => 6.06E-05s 11:16:40.1 Info: CreateIndex Artists (Path) 11:16:40.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:40.1 Info: => 5.76E-05s 11:16:40.1 Info: CreateTable Albums 11:16:40.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) 11:16:40.1 Info: => 0.0001813s 11:16:40.1 Info: CreateIndex Albums (ForeignAlbumId) 11:16:40.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:40.1 Info: => 6.39E-05s 11:16:40.1 Info: CreateIndex Albums (MBId) 11:16:40.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:40.1 Info: => 5.7E-05s 11:16:40.1 Info: CreateIndex Albums (TADBId) 11:16:40.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:40.1 Info: => 5.79E-05s 11:16:40.1 Info: CreateIndex Albums (TitleSlug) 11:16:40.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:40.1 Info: => 5.9E-05s 11:16:40.1 Info: CreateIndex Albums (CleanTitle) 11:16:40.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:40.1 Info: => 5.73E-05s 11:16:40.1 Info: CreateIndex Albums (Path) 11:16:40.1 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:16:40.1 Info: => 5.36E-05s 11:16:40.1 Info: CreateTable Tracks 11:16:40.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) 11:16:40.1 Info: => 0.0001202s 11:16:40.1 Info: CreateIndex Tracks (ForeignTrackId) 11:16:40.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:40.1 Info: => 6.54E-05s 11:16:40.1 Info: CreateIndex Tracks (ArtistId) 11:16:40.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:40.1 Info: => 6.62E-05s 11:16:40.1 Info: CreateIndex Tracks (TrackFileId) 11:16:40.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:40.1 Info: => 6.22E-05s 11:16:40.1 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:16:40.1 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:16:40.1 Info: => 6.69E-05s 11:16:40.1 Info: CreateTable TrackFiles 11:16:40.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) 11:16:40.1 Info: => 0.0001119s 11:16:40.1 Info: CreateIndex TrackFiles (ArtistId) 11:16:40.1 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:16:40.1 Info: => 6.1E-05s 11:16:40.1 Info: CreateIndex TrackFiles (AlbumId) 11:16:40.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:40.1 Info: => 5.85E-05s 11:16:40.1 Info: CreateTable History 11:16:40.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) 11:16:40.1 Info: => 0.0001153s 11:16:40.1 Info: CreateIndex History (Date) 11:16:40.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:40.1 Info: => 5.95E-05s 11:16:40.1 Info: CreateIndex History (EventType) 11:16:40.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:40.1 Info: => 5.81E-05s 11:16:40.1 Info: CreateIndex History (DownloadId) 11:16:40.1 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:16:40.1 Info: => 5.96E-05s 11:16:40.1 Info: CreateIndex History (AlbumId) 11:16:40.1 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:16:40.1 Info: => 5.74E-05s 11:16:40.1 Info: CreateTable Notifications 11:16:40.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) 11:16:40.1 Info: => 0.0001092s 11:16:40.1 Info: CreateTable ScheduledTasks 11:16:40.1 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:16:40.1 Info: => 8.58E-05s 11:16:40.1 Info: CreateIndex ScheduledTasks (TypeName) 11:16:40.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:40.1 Info: => 6.33E-05s 11:16:40.1 Info: CreateTable Indexers 11:16:40.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) 11:16:40.1 Info: => 8.88E-05s 11:16:40.1 Info: CreateIndex Indexers (Name) 11:16:40.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:40.1 Info: => 9.21E-05s 11:16:40.1 Info: CreateTable Profiles 11:16:40.1 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:16:40.1 Info: => 8.43E-05s 11:16:40.1 Info: CreateIndex Profiles (Name) 11:16:40.1 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:16:40.1 Info: => 6.82E-05s 11:16:40.1 Info: CreateTable QualityDefinitions 11:16:40.1 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:16:40.1 Info: => 9.56E-05s 11:16:40.1 Info: CreateIndex QualityDefinitions (Quality) 11:16:40.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:16:40.1 Info: => 6.44E-05s 11:16:40.1 Info: CreateIndex QualityDefinitions (Title) 11:16:40.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:16:40.1 Info: => 6.52E-05s 11:16:40.1 Info: CreateTable NamingConfig 11:16:40.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) 11:16:40.1 Info: => 0.000137s 11:16:40.1 Info: CreateTable Blacklist 11:16:40.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 '') 11:16:40.1 Info: => 0.0001602s 11:16:40.1 Info: CreateTable Metadata 11:16:40.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) 11:16:40.1 Info: => 9.67E-05s 11:16:40.1 Info: CreateTable MetadataFiles 11:16:40.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) 11:16:40.1 Info: => 0.0001172s 11:16:40.1 Info: CreateTable DownloadClients 11:16:40.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) 11:16:40.1 Info: => 9.61E-05s 11:16:40.1 Info: CreateTable PendingReleases 11:16:40.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 '') 11:16:40.1 Info: => 0.0001005s 11:16:40.1 Info: CreateTable RemotePathMappings 11:16:40.1 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:16:40.1 Info: => 8.35E-05s 11:16:40.1 Info: CreateTable Tags 11:16:40.1 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:16:40.1 Info: => 9.91E-05s 11:16:40.1 Info: CreateIndex Tags (Label) 11:16:40.1 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:16:40.1 Info: => 7.68E-05s 11:16:40.1 Info: CreateTable Restrictions 11:16:40.1 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:16:40.1 Info: => 8.72E-05s 11:16:40.1 Info: CreateTable DelayProfiles 11:16:40.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) 11:16:40.1 Info: => 0.0001087s 11:16:40.1 Info: CreateTable Users 11:16:40.1 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:16:40.1 Info: => 7.91E-05s 11:16:40.1 Info: CreateIndex Users (Identifier) 11:16:40.1 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:16:40.1 Info: => 7.65E-05s 11:16:40.1 Info: CreateIndex Users (Username) 11:16:40.1 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:16:40.1 Info: => 0.0001055s 11:16:40.1 Info: CreateTable Commands 11:16:40.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) 11:16:40.1 Info: => 0.0001329s 11:16:40.1 Info: CreateTable IndexerStatus 11:16:40.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) 11:16:40.1 Info: => 0.000114s 11:16:40.1 Info: CreateIndex IndexerStatus (ProviderId) 11:16:40.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:40.1 Info: => 7.94E-05s 11:16:40.1 Info: CreateTable ExtraFiles 11:16:40.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) 11:16:40.1 Info: => 0.000102s 11:16:40.1 Info: CreateTable LyricFiles 11:16:40.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) 11:16:40.1 Info: => 0.0001167s 11:16:40.1 Info: CreateTable LanguageProfiles 11:16:40.1 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:16:40.1 Info: => 8.24E-05s 11:16:40.1 Info: CreateIndex LanguageProfiles (Name) 11:16:40.1 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:16:40.1 Info: => 9.46E-05s 11:16:40.1 Info: CreateTable DownloadClientStatus 11:16:40.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) 11:16:40.1 Info: => 9.4E-05s 11:16:40.1 Info: CreateIndex DownloadClientStatus (ProviderId) 11:16:40.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:40.1 Info: => 7.46E-05s 11:16:40.1 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:16:40.1 Info: -> 1 Insert operations completed in 00:00:00.0000557 taking an average of 00:00:00.0000557 11:16:40.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-30T11:16:40', 'InitialSetup') 11:16:40.1 Info: Committing Transaction 11:16:40.1 Info: 1: InitialSetup migrated 11:16:40.1 Info: => 0.0008388s 11:16:40.1 Info: 2: add_reason_to_pending_releases migrating 11:16:40.1 Info: Beginning Transaction 11:16:40.1 Info: Starting migration of Main DB to 2 11:16:40.1 Info: AlterTable PendingReleases 11:16:40.1 Info: => 5E-07s 11:16:40.1 Info: CreateColumn PendingReleases Reason Int32 11:16:40.1 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:16:40.1 Info: => 0.0005051s 11:16:40.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-30T11:16:40', 'add_reason_to_pending_releases') 11:16:40.1 Info: Committing Transaction 11:16:40.1 Info: 2: add_reason_to_pending_releases migrated 11:16:40.1 Info: => 0.0007723s 11:16:40.1 Info: 3: add_medium_support migrating 11:16:40.1 Info: Beginning Transaction 11:16:40.1 Info: Starting migration of Main DB to 3 11:16:40.1 Info: AlterTable Albums 11:16:40.1 Info: => 6E-07s 11:16:40.1 Info: CreateColumn Albums Media String 11:16:40.1 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:16:40.1 Info: => 0.0004964s 11:16:40.1 Info: AlterTable Tracks 11:16:40.1 Info: => 5E-07s 11:16:40.1 Info: CreateColumn Tracks MediumNumber Int32 11:16:40.1 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:16:40.1 Info: => 0.0004501s 11:16:40.1 Info: AlterTable Tracks 11:16:40.1 Info: => 7E-07s 11:16:40.1 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:16:40.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:16:40.1 Info: => 0.0004508s 11:16:40.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:40.1 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:40.1 Info: => 3.76E-05s 11:16:40.1 Info: DeleteColumn Tracks TrackNumber 11:16:40.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) 11:16:40.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" 11:16:40.1 Info: DROP TABLE "Tracks" 11:16:40.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:40.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:40.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:40.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:40.1 Info: => 0.0035489s 11:16:40.1 Info: AlterTable Tracks 11:16:40.1 Info: => 3E-07s 11:16:40.1 Info: CreateColumn Tracks TrackNumber String 11:16:40.1 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:16:40.1 Info: => 0.0004576s 11:16:40.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-30T11:16:40', 'add_medium_support') 11:16:40.1 Info: Committing Transaction 11:16:40.1 Info: 3: add_medium_support migrated 11:16:40.1 Info: => 0.00079s 11:16:40.1 Info: 4: add_various_qualites_in_profile migrating 11:16:40.1 Info: Beginning Transaction 11:16:40.1 Info: Starting migration of Main DB to 4 11:16:40.1 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:40.1 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:40.1 Info: => 4.76E-05s 11:16:40.1 Info: PerformDBOperation 11:16:40.1 Info: Performing DB Operation 11:16:40.1 Info: => 3.21E-05s 11:16:40.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-30T11:16:40', 'add_various_qualites_in_profile') 11:16:40.1 Info: Committing Transaction 11:16:40.1 Info: 4: add_various_qualites_in_profile migrated 11:16:40.1 Info: => 0.0002547s 11:16:40.1 Info: 5: metadata_profiles migrating 11:16:40.1 Info: Beginning Transaction 11:16:40.1 Info: Starting migration of Main DB to 5 11:16:40.1 Info: CreateTable MetadataProfiles 11:16:40.1 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:16:40.1 Info: => 0.00012s 11:16:40.1 Info: CreateIndex MetadataProfiles (Name) 11:16:40.1 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:16:40.1 Info: => 7.8E-05s 11:16:40.1 Info: AlterTable Artists 11:16:40.1 Info: => 3E-07s 11:16:40.1 Info: CreateColumn Artists MetadataProfileId Int32 11:16:40.1 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:16:40.1 Info: => 0.0004778s 11:16:40.1 Info: DeleteColumn Artists PrimaryAlbumTypes 11:16:40.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) 11:16:40.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" 11:16:40.1 Info: DROP TABLE "Artists" 11:16:40.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:40.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:40.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:40.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:40.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:40.1 Info: => 0.0044978s 11:16:40.1 Info: DeleteColumn Artists SecondaryAlbumTypes 11:16:40.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) 11:16:40.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" 11:16:40.1 Info: DROP TABLE "Artists" 11:16:40.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:40.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:40.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:40.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:40.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:40.2 Info: => 0.0051056s 11:16:40.2 Info: AlterTable Albums 11:16:40.2 Info: => 5E-07s 11:16:40.2 Info: CreateColumn Albums SecondaryTypes String 11:16:40.2 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:16:40.2 Info: => 0.0004695s 11:16:40.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-30T11:16:40', 'metadata_profiles') 11:16:40.2 Info: Committing Transaction 11:16:40.2 Info: 5: metadata_profiles migrated 11:16:40.2 Info: => 0.0008418s 11:16:40.2 Info: 6: separate_automatic_and_interactive_search migrating 11:16:40.2 Info: Beginning Transaction 11:16:40.2 Info: Starting migration of Main DB to 6 11:16:40.2 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:16: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) 11:16:40.2 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:16:40.2 Info: DROP TABLE "Indexers" 11:16:40.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:40.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:40.2 Info: => 0.0031665s 11:16:40.2 Info: AlterTable Indexers 11:16:40.2 Info: => 5E-07s 11:16:40.2 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:16:40.2 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:16:40.2 Info: => 0.0004567s 11:16:40.2 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:40.2 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:40.2 Info: => 3.6E-05s 11:16:40.2 Info: AlterTable Indexers 11:16:40.2 Info: => 3E-07s 11:16:40.2 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:16: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) 11:16: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" 11:16:40.2 Info: DROP TABLE "Indexers" 11:16:40.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:40.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:40.2 Info: => 0.003115s 11:16:40.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-30T11:16:40', 'separate_automatic_and_interactive_search') 11:16:40.2 Info: Committing Transaction 11:16:40.2 Info: 6: separate_automatic_and_interactive_search migrated 11:16:40.2 Info: => 0.0034037s 11:16:40.2 Info: 7: change_album_path_to_relative migrating 11:16:40.2 Info: Beginning Transaction 11:16:40.2 Info: Starting migration of Main DB to 7 11:16:40.2 Info: DeleteColumn Albums Path 11:16: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) 11:16: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" 11:16:40.2 Info: DROP TABLE "Albums" 11:16:40.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:40.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:40.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:40.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:40.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:40.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:40.2 Info: => 0.0053829s 11:16:40.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-30T11:16:40', 'change_album_path_to_relative') 11:16:40.2 Info: Committing Transaction 11:16:40.2 Info: 7: change_album_path_to_relative migrated 11:16:40.2 Info: => 0.0057812s 11:16:40.2 Info: 8: change_quality_size_mb_to_kb migrating 11:16:40.2 Info: Beginning Transaction 11:16:40.2 Info: Starting migration of Main DB to 8 11:16: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 11:16: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 11:16:40.2 Info: => 4.83E-05s 11:16:40.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-30T11:16:40', 'change_quality_size_mb_to_kb') 11:16:40.2 Info: Committing Transaction 11:16:40.2 Info: 8: change_quality_size_mb_to_kb migrated 11:16:40.2 Info: => 0.0002754s 11:16:40.2 Info: 9: album_releases migrating 11:16:40.2 Info: Beginning Transaction 11:16:40.2 Info: Starting migration of Main DB to 9 11:16:40.2 Info: AlterTable Albums 11:16:40.2 Info: => 5E-07s 11:16:40.2 Info: CreateColumn Albums Releases String 11:16:40.2 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:16:40.2 Info: => 0.000487s 11:16:40.2 Info: AlterTable Albums 11:16:40.2 Info: => 5E-07s 11:16:40.2 Info: CreateColumn Albums CurrentRelease String 11:16:40.2 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:16:40.2 Info: => 0.0004882s 11:16:40.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-30T11:16:40', 'album_releases') 11:16:40.2 Info: Committing Transaction 11:16:40.2 Info: 9: album_releases migrated 11:16:40.2 Info: => 0.000763s 11:16:40.2 Info: 10: album_releases_fix migrating 11:16:40.2 Info: Beginning Transaction 11:16:40.2 Info: Starting migration of Main DB to 10 11:16:40.2 Info: AlterTable Albums 11:16:40.2 Info: => 5E-07s 11:16:40.2 Info: AlterColumn Albums Releases String 11:16: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) 11:16: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" 11:16:40.2 Info: DROP TABLE "Albums" 11:16:40.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:40.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:40.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:40.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:40.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:40.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:40.2 Info: => 0.0037965s 11:16:40.2 Info: AlterTable Albums 11:16:40.2 Info: => 5E-07s 11:16:40.2 Info: AlterColumn Albums CurrentRelease String 11:16: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) 11:16: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" 11:16:40.2 Info: DROP TABLE "Albums" 11:16:40.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:40.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:40.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:40.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:40.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:40.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:40.2 Info: => 0.0043345s 11:16:40.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-30T11:16:40', 'album_releases_fix') 11:16:40.2 Info: Committing Transaction 11:16:40.2 Info: 10: album_releases_fix migrated 11:16:40.2 Info: => 0.0046785s 11:16:40.2 Info: 11: import_lists migrating 11:16:40.2 Info: Beginning Transaction 11:16:40.2 Info: Starting migration of Main DB to 11 11:16:40.2 Info: CreateTable ImportLists 11:16: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) 11:16:40.2 Info: => 0.0001502s 11:16:40.2 Info: CreateIndex ImportLists (Name) 11:16:40.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:40.2 Info: => 6.88E-05s 11:16:40.2 Info: CreateTable ImportListStatus 11:16: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) 11:16:40.2 Info: => 9.91E-05s 11:16:40.2 Info: CreateIndex ImportListStatus (ProviderId) 11:16:40.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:40.2 Info: => 6.76E-05s 11:16:40.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-30T11:16:40', 'import_lists') 11:16:40.2 Info: Committing Transaction 11:16:40.2 Info: 11: import_lists migrated 11:16:40.2 Info: => 0.0003746s 11:16:40.2 Info: 12: add_release_status migrating 11:16:40.2 Info: Beginning Transaction 11:16:40.2 Info: Starting migration of Main DB to 12 11:16:40.2 Info: AlterTable MetadataProfiles 11:16:40.2 Info: => 7E-07s 11:16:40.2 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:16:40.2 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:16:40.2 Info: => 0.0004977s 11:16:40.2 Info: PerformDBOperation 11:16:40.2 Info: Performing DB Operation 11:16:40.2 Info: => 2.63E-05s 11:16:40.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-30T11:16:40', 'add_release_status') 11:16:40.2 Info: Committing Transaction 11:16:40.2 Info: 12: add_release_status migrated 11:16:40.2 Info: => 0.0002746s 11:16:40.2 Info: 13: album_download_notification migrating 11:16:40.2 Info: Beginning Transaction 11:16:40.2 Info: Starting migration of Main DB to 13 11:16:40.2 Info: AlterTable Notifications 11:16:40.2 Info: => 5E-07s 11:16:40.2 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:16:40.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:16:40.2 Info: => 0.0004927s 11:16:40.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-30T11:16:40', 'album_download_notification') 11:16:40.2 Info: Committing Transaction 11:16:40.2 Info: 13: album_download_notification migrated 11:16:40.2 Info: => 0.0013142s 11:16:40.2 Info: 14: fix_language_metadata_profiles migrating 11:16:40.2 Info: Beginning Transaction 11:16:40.2 Info: Starting migration of Main DB to 14 11:16: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 11:16: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 11:16:40.2 Info: => 7.56E-05s 11:16: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 11:16: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 11:16:40.2 Info: => 5.36E-05s 11:16:40.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-30T11:16:40', 'fix_language_metadata_profiles') 11:16:40.2 Info: Committing Transaction 11:16:40.2 Info: 14: fix_language_metadata_profiles migrated 11:16:40.2 Info: => 0.0002794s 11:16:40.2 Info: 15: remove_fanzub migrating 11:16:40.2 Info: Beginning Transaction 11:16:40.2 Info: Starting migration of Main DB to 15 11:16:40.2 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:40.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:40.2 Info: => 4E-05s 11:16:40.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-30T11:16:40', 'remove_fanzub') 11:16:40.2 Info: Committing Transaction 11:16:40.2 Info: 15: remove_fanzub migrated 11:16:40.2 Info: => 0.000278s 11:16:40.2 Info: 16: update_artist_history_indexes migrating 11:16:40.2 Info: Beginning Transaction 11:16:40.2 Info: Starting migration of Main DB to 16 11:16:40.2 Info: CreateIndex Albums (ArtistId) 11:16:40.2 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:16:40.2 Info: => 0.0001012s 11:16:40.2 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:16:40.2 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:16:40.2 Info: => 7.56E-05s 11:16:40.2 Info: DeleteIndex History (AlbumId) 11:16:40.2 Info: DROP INDEX "IX_History_AlbumId" 11:16:40.2 Info: => 0.0001215s 11:16:40.2 Info: CreateIndex History (AlbumId, Date) 11:16:40.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:40.2 Info: => 8.38E-05s 11:16:40.2 Info: DeleteIndex History (DownloadId) 11:16:40.2 Info: DROP INDEX "IX_History_DownloadId" 11:16:40.2 Info: => 0.0001078s 11:16:40.2 Info: CreateIndex History (DownloadId, Date) 11:16:40.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:40.2 Info: => 7.9E-05s 11:16:40.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-30T11:16:40', 'update_artist_history_indexes') 11:16:40.2 Info: Committing Transaction 11:16:40.2 Info: 16: update_artist_history_indexes migrated 11:16:40.2 Info: => 0.0003596s 11:16:40.2 Info: 17: remove_nma migrating 11:16:40.2 Info: Beginning Transaction 11:16:40.2 Info: Starting migration of Main DB to 17 11:16:40.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:40.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:16:40.2 Info: => 4.4E-05s 11:16:40.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-30T11:16:40', 'remove_nma') 11:16:40.2 Info: Committing Transaction 11:16:40.2 Info: 17: remove_nma migrated 11:16:40.2 Info: => 0.0002613s 11:16:40.2 Info: 18: album_disambiguation migrating 11:16:40.2 Info: Beginning Transaction 11:16:40.2 Info: Starting migration of Main DB to 18 11:16:40.2 Info: AlterTable Albums 11:16:40.2 Info: => 6E-07s 11:16:40.2 Info: CreateColumn Albums Disambiguation String 11:16:40.2 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:16:40.2 Info: => 0.0005043s 11:16:40.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-30T11:16:40', 'album_disambiguation') 11:16:40.2 Info: Committing Transaction 11:16:40.2 Info: 18: album_disambiguation migrated 11:16:40.2 Info: => 0.0007651s 11:16:40.2 Info: 19: add_ape_quality_in_profiles migrating 11:16:40.2 Info: Beginning Transaction 11:16:40.2 Info: Starting migration of Main DB to 19 11:16:40.2 Info: PerformDBOperation 11:16:40.2 Info: Performing DB Operation 11:16:40.2 Info: => 3.03E-05s 11:16:40.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-30T11:16:40', 'add_ape_quality_in_profiles') 11:16:40.2 Info: Committing Transaction 11:16:40.2 Info: 19: add_ape_quality_in_profiles migrated 11:16:40.2 Info: => 0.0002576s 11:16:40.2 Info: 20: remove_pushalot migrating 11:16:40.2 Info: Beginning Transaction 11:16:40.2 Info: Starting migration of Main DB to 20 11:16:40.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:40.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:16:40.2 Info: => 4.35E-05s 11:16:40.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:40.2 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:16:40.2 Info: => 2.74E-05s 11:16:40.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:40.2 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:16:40.2 Info: => 2.61E-05s 11:16:40.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-30T11:16:40', 'remove_pushalot') 11:16:40.2 Info: Committing Transaction 11:16:40.2 Info: 20: remove_pushalot migrated 11:16:40.2 Info: => 0.0002452s 11:16:40.2 Info: 21: add_custom_filters migrating 11:16:40.2 Info: Beginning Transaction 11:16:40.2 Info: Starting migration of Main DB to 21 11:16:40.2 Info: CreateTable CustomFilters 11:16: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) 11:16:40.2 Info: => 0.0001179s 11:16:40.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-30T11:16:40', 'add_custom_filters') 11:16:40.2 Info: Committing Transaction 11:16:40.2 Info: 21: add_custom_filters migrated 11:16:40.2 Info: => 0.0003682s 11:16:40.2 Info: 22: import_list_tags migrating 11:16:40.2 Info: Beginning Transaction 11:16:40.2 Info: Starting migration of Main DB to 22 11:16:40.2 Info: AlterTable ImportLists 11:16:40.2 Info: => 5E-07s 11:16:40.2 Info: CreateColumn ImportLists Tags String 11:16:40.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:16:40.2 Info: => 0.0005242s 11:16:40.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-30T11:16:40', 'import_list_tags') 11:16:40.2 Info: Committing Transaction 11:16:40.2 Info: 22: import_list_tags migrated 11:16:40.2 Info: => 0.0013428s 11:16:40.2 Info: 23: add_release_groups_etc migrating 11:16:40.2 Info: Beginning Transaction 11:16:40.2 Info: Starting migration of Main DB to 23 11:16:40.2 Info: CreateTable ArtistMetadata 11:16: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) 11:16:40.2 Info: => 0.000207s 11:16:40.2 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:16:40.2 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:16:40.2 Info: => 0.0001101s 11:16: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" 11:16: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" 11:16:40.2 Info: => 8.02E-05s 11:16:40.2 Info: AlterTable Artists 11:16:40.2 Info: => 4E-07s 11:16:40.2 Info: CreateColumn Artists ArtistMetadataId Int32 11:16:40.2 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:40.2 Info: => 0.000499s 11:16:40.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:40.2 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:40.2 Info: => 6.08E-05s 11:16:40.2 Info: CreateTable AlbumReleases 11:16: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) 11:16:40.2 Info: => 0.0001316s 11:16:40.2 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:16:40.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:40.2 Info: => 8.16E-05s 11:16:40.2 Info: CreateIndex AlbumReleases (AlbumId) 11:16:40.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:40.2 Info: => 7.25E-05s 11:16:40.2 Info: PerformDBOperation 11:16:40.2 Info: Performing DB Operation 11:16:40.2 Info: => 3.01E-05s 11:16:40.2 Info: AlterTable Albums 11:16:40.2 Info: => 4E-07s 11:16:40.2 Info: CreateColumn Albums ArtistMetadataId Int32 11:16:40.2 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:40.2 Info: => 0.0005081s 11:16:40.2 Info: AlterTable Albums 11:16:40.2 Info: => 6E-07s 11:16:40.2 Info: CreateColumn Albums AnyReleaseOk Boolean 11:16:40.2 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:16:40.2 Info: => 0.0005057s 11:16:40.2 Info: AlterTable Albums 11:16:40.2 Info: => 4E-07s 11:16:40.2 Info: CreateColumn Albums Links String 11:16:40.2 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:16:40.2 Info: => 0.0004978s 11:16: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") 11:16:40.2 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:40.2 Info: => 7.26E-05s 11:16:40.2 Info: AlterTable Tracks 11:16:40.2 Info: => 5E-07s 11:16:40.2 Info: CreateColumn Tracks ForeignRecordingId String 11:16:40.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:16:40.2 Info: => 0.0005023s 11:16:40.2 Info: AlterTable Tracks 11:16:40.2 Info: => 4E-07s 11:16:40.2 Info: CreateColumn Tracks AlbumReleaseId Int32 11:16:40.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:16:40.2 Info: => 0.0005412s 11:16:40.2 Info: AlterTable Tracks 11:16:40.2 Info: => 5E-07s 11:16:40.2 Info: CreateColumn Tracks ArtistMetadataId Int32 11:16:40.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:40.2 Info: => 0.0005014s 11:16: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") 11:16:40.2 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:40.2 Info: => 0.0001s 11:16:40.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:40.2 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:40.2 Info: => 5.85E-05s 11:16:40.2 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:16:40.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) 11:16:40.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" 11:16:40.2 Info: DROP TABLE "Artists" 11:16:40.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:40.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:40.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:40.2 Info: => 0.0046014s 11:16:40.2 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:16:40.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) 11:16:40.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" 11:16:40.2 Info: DROP TABLE "Albums" 11:16:40.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:40.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:40.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:40.2 Info: => 0.0039444s 11:16:40.2 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:16:40.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) 11:16:40.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" 11:16:40.2 Info: DROP TABLE "Tracks" 11:16:40.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:40.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:40.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:40.2 Info: => 0.0044871s 11:16:40.2 Info: DeleteColumn TrackFiles ArtistId 11:16:40.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) 11:16:40.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" 11:16:40.2 Info: DROP TABLE "TrackFiles" 11:16:40.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:40.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:40.2 Info: => 0.0033841s 11:16:40.2 Info: CreateIndex Artists (ArtistMetadataId) 11:16:40.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:40.2 Info: => 7.5E-05s 11:16:40.2 Info: CreateIndex Artists (Monitored) 11:16:40.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:40.2 Info: => 6.69E-05s 11:16:40.2 Info: CreateIndex Albums (ArtistMetadataId) 11:16:40.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:40.2 Info: => 6.53E-05s 11:16:40.2 Info: CreateIndex Tracks (ArtistMetadataId) 11:16:40.2 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:16:40.2 Info: => 6.51E-05s 11:16:40.2 Info: CreateIndex Tracks (AlbumReleaseId) 11:16:40.2 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:16:40.2 Info: => 6.39E-05s 11:16:40.2 Info: CreateIndex Tracks (ForeignRecordingId) 11:16:40.2 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:16:40.2 Info: => 6.25E-05s 11:16:40.2 Info: UpdateData 11:16:40.2 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:40.2 Info: => 3.53E-05s 11:16:40.2 Info: UpdateData 11:16:40.2 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:40.2 Info: => 2.83E-05s 11:16:40.2 Info: UpdateData 11:16:40.2 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:16:40.2 Info: => 3.56E-05s 11:16:40.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-30T11:16:40', 'add_release_groups_etc') 11:16:40.2 Info: Committing Transaction 11:16:40.2 Info: 23: add_release_groups_etc migrated 11:16:40.2 Info: => 0.0005142s 11:16:40.2 Info: 24: NewMediaInfoFormat migrating 11:16:40.2 Info: Beginning Transaction 11:16:40.2 Info: Starting migration of Main DB to 24 11:16:40.2 Info: UpdateData 11:16:40.2 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:16:40.2 Info: => 4.87E-05s 11:16:40.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-30T11:16:40', 'NewMediaInfoFormat') 11:16:40.2 Info: Committing Transaction 11:16:40.2 Info: 24: NewMediaInfoFormat migrated 11:16:40.2 Info: => 0.0002695s 11:16:40.2 Info: 25: rename_restrictions_to_release_profiles migrating 11:16:40.2 Info: Beginning Transaction 11:16:40.2 Info: Starting migration of Main DB to 25 11:16:40.2 Info: RenameTable Restrictions ReleaseProfiles 11:16:40.2 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:16:40.2 Info: => 0.0013435s 11:16:40.2 Info: AlterTable ReleaseProfiles 11:16:40.2 Info: => 1E-06s 11:16:40.2 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:16:40.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:16:40.2 Info: => 0.0004966s 11:16:40.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-30T11:16:40', 'rename_restrictions_to_release_profiles') 11:16:40.2 Info: Committing Transaction 11:16:40.2 Info: 25: rename_restrictions_to_release_profiles migrated 11:16:40.2 Info: => 0.0007596s 11:16:40.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:16:40.2 Info: Beginning Transaction 11:16:40.2 Info: Starting migration of Main DB to 26 11:16:40.2 Info: RenameTable Profiles QualityProfiles 11:16:40.2 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:16:40.2 Info: => 0.0013453s 11:16:40.2 Info: AlterTable QualityProfiles 11:16:40.2 Info: => 7E-07s 11:16:40.2 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:16:40.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:40.2 Info: => 0.0004885s 11:16:40.2 Info: AlterTable LanguageProfiles 11:16:40.2 Info: => 4E-07s 11:16:40.2 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:16:40.2 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:40.2 Info: => 0.0004631s 11:16:40.2 Info: UpdateData 11:16:40.2 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:40.2 Info: => 4E-05s 11:16:40.2 Info: UpdateData 11:16:40.2 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:40.2 Info: => 2.47E-05s 11:16:40.2 Info: RenameColumn Artists ProfileId to QualityProfileId 11:16:40.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) 11:16:40.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" 11:16:40.2 Info: DROP TABLE "Artists" 11:16:40.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:40.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:40.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:40.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:40.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:40.2 Info: => 0.0038424s 11:16:40.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-30T11:16:40', 'rename_quality_profiles_add_upgrade_allowed') 11:16:40.2 Info: Committing Transaction 11:16:40.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:16:40.2 Info: => 0.0049074s 11:16:40.2 Info: 27: add_import_exclusions migrating 11:16:40.2 Info: Beginning Transaction 11:16:40.2 Info: Starting migration of Main DB to 27 11:16:40.2 Info: CreateTable ImportListExclusions 11:16:40.2 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:16:40.2 Info: => 0.0001194s 11:16:40.2 Info: CreateIndex ImportListExclusions (ForeignId) 11:16:40.2 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:16:40.2 Info: => 8.5E-05s 11:16:40.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-30T11:16:40', 'add_import_exclusions') 11:16:40.2 Info: Committing Transaction 11:16:40.2 Info: 27: add_import_exclusions migrated 11:16:40.2 Info: => 0.0003598s 11:16:40.2 Info: 28: clean_artist_metadata_table migrating 11:16:40.2 Info: Beginning Transaction 11:16:40.2 Info: Starting migration of Main DB to 28 11:16:40.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) 11:16:40.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) 11:16:40.2 Info: => 0.0001541s 11:16:40.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) 11:16:40.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) 11:16:40.2 Info: => 0.0001141s 11:16:40.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) 11:16:40.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) 11:16:40.2 Info: => 0.0001083s 11:16:40.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) 11:16:40.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) 11:16:40.2 Info: => 0.0001091s 11:16:40.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) 11:16:40.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) 11:16:40.2 Info: => 0.0001075s 11:16:40.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) 11:16:40.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) 11:16:40.2 Info: => 0.0001091s 11:16:40.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-30T11:16:40', 'clean_artist_metadata_table') 11:16:40.2 Info: Committing Transaction 11:16:40.2 Info: 28: clean_artist_metadata_table migrated 11:16:40.2 Info: => 0.0003428s 11:16:40.2 Info: 29: health_issue_notification migrating 11:16:40.2 Info: Beginning Transaction 11:16:40.2 Info: Starting migration of Main DB to 29 11:16:40.2 Info: AlterTable Notifications 11:16:40.2 Info: => 6E-07s 11:16:40.2 Info: CreateColumn Notifications OnHealthIssue Boolean 11:16:40.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:16:40.2 Info: => 0.0005218s 11:16:40.2 Info: AlterTable Notifications 11:16:40.2 Info: => 4E-07s 11:16:40.2 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:16:40.2 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:16:40.2 Info: => 0.0004838s 11:16:40.2 Info: AlterTable Notifications 11:16:40.2 Info: => 5E-07s 11:16:40.2 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:16:40.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:16:40.2 Info: => 0.0004982s 11:16:40.2 Info: AlterTable Notifications 11:16:40.2 Info: => 5E-07s 11:16:40.2 Info: CreateColumn Notifications OnImportFailure Boolean 11:16:40.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:16:40.2 Info: => 0.0004939s 11:16:40.2 Info: AlterTable Notifications 11:16:40.2 Info: => 5E-07s 11:16:40.2 Info: CreateColumn Notifications OnTrackRetag Boolean 11:16:40.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:16:40.2 Info: => 0.0004814s 11:16:40.2 Info: DeleteColumn Notifications OnDownload 11:16:40.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) 11:16:40.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" 11:16:40.2 Info: DROP TABLE "Notifications" 11:16:40.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:40.2 Info: => 0.0041s 11:16:40.2 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:16:40.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) 11:16:40.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" 11:16:40.2 Info: DROP TABLE "Notifications" 11:16:40.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:40.2 Info: => 0.0051834s 11:16:40.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-30T11:16:40', 'health_issue_notification') 11:16:40.2 Info: Committing Transaction 11:16:40.2 Info: 29: health_issue_notification migrated 11:16:40.2 Info: => 0.005526s 11:16:40.2 Info: 30: add_mediafilerepository_mtime migrating 11:16:40.2 Info: Beginning Transaction 11:16:40.2 Info: Starting migration of Main DB to 30 11:16:40.2 Info: AlterTable TrackFiles 11:16:40.2 Info: => 5E-07s 11:16:40.2 Info: CreateColumn TrackFiles Modified DateTime 11:16:40.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:16:40.2 Info: => 0.0005271s 11:16:40.2 Info: AlterTable TrackFiles 11:16:40.2 Info: => 5E-07s 11:16:40.2 Info: CreateColumn TrackFiles Path String 11:16:40.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:16:40.2 Info: => 0.0004794s 11:16:40.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:40.2 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:40.2 Info: => 3.46E-05s 11:16:40.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) 11:16:40.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) 11:16:40.2 Info: => 0.0001152s 11:16:40.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) 11:16:40.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) 11:16:40.2 Info: => 0.0001241s 11:16:40.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) 11:16:40.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) 11:16:40.2 Info: => 0.0001277s 11:16:40.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") 11:16:40.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") 11:16:40.2 Info: => 7.35E-05s 11:16:40.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:40.2 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:40.2 Info: => 4.52E-05s 11:16:40.2 Info: AlterTable TrackFiles 11:16:40.2 Info: => 3E-07s 11:16:40.2 Info: AlterColumn TrackFiles Path String 11:16:40.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) 11:16:40.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" 11:16:40.2 Info: DROP TABLE "TrackFiles" 11:16:40.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:40.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:40.2 Info: => 0.0035723s 11:16:40.2 Info: CreateIndex TrackFiles (Path) 11:16:40.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:40.2 Info: => 7.1E-05s 11:16:40.2 Info: DeleteColumn TrackFiles RelativePath 11:16:40.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) 11:16:40.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" 11:16:40.2 Info: DROP TABLE "TrackFiles" 11:16:40.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:40.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:40.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:40.2 Info: => 0.0045301s 11:16:40.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-30T11:16:40', 'add_mediafilerepository_mtime') 11:16:40.2 Info: Committing Transaction 11:16:40.2 Info: 30: add_mediafilerepository_mtime migrated 11:16:40.2 Info: => 0.004826s 11:16:40.2 Info: 31: add_artistmetadataid_constraint migrating 11:16:40.2 Info: Beginning Transaction 11:16:40.2 Info: Starting migration of Main DB to 31 11:16:40.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") 11:16:40.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") 11:16:40.2 Info: => 8.41E-05s 11:16:40.2 Info: DeleteIndex Artists (ArtistMetadataId) 11:16:40.2 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 11:16:40.2 Info: => 0.000131s 11:16:40.2 Info: AlterColumn Artists ArtistMetadataId Int32 11:16:40.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) 11:16:40.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" 11:16:40.2 Info: DROP TABLE "Artists" 11:16:40.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:40.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:40.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:40.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:40.2 Info: => 0.0037698s 11:16:40.2 Info: CreateIndex Artists (ArtistMetadataId) 11:16:40.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:40.2 Info: => 6.91E-05s 11:16:40.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-07-30T11:16:40', 'add_artistmetadataid_constraint') 11:16:40.2 Info: Committing Transaction 11:16:40.2 Info: 31: add_artistmetadataid_constraint migrated 11:16:40.2 Info: => 0.0003781s 11:16:40.2 Info: 32: old_ids_and_artist_alias migrating 11:16:40.2 Info: Beginning Transaction 11:16:40.2 Info: Starting migration of Main DB to 32 11:16:40.2 Info: AlterTable ArtistMetadata 11:16:40.2 Info: => 5E-07s 11:16:40.2 Info: CreateColumn ArtistMetadata Aliases String 11:16:40.2 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 11:16:40.2 Info: => 0.0005263s 11:16:40.2 Info: AlterTable ArtistMetadata 11:16:40.2 Info: => 5E-07s 11:16:40.2 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 11:16:40.2 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 11:16:40.2 Info: => 0.0005288s 11:16:40.2 Info: AlterTable Albums 11:16:40.2 Info: => 5E-07s 11:16:40.2 Info: CreateColumn Albums OldForeignAlbumIds String 11:16:40.2 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 11:16:40.2 Info: => 0.0005023s 11:16:40.2 Info: AlterTable AlbumReleases 11:16:40.2 Info: => 5E-07s 11:16:40.2 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 11:16:40.2 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 11:16:40.2 Info: => 0.0004919s 11:16:40.2 Info: AlterTable Tracks 11:16:40.2 Info: => 4E-07s 11:16:40.2 Info: CreateColumn Tracks OldForeignRecordingIds String 11:16:40.2 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 11:16:40.2 Info: => 0.0004849s 11:16:40.2 Info: AlterTable Tracks 11:16:40.2 Info: => 4E-07s 11:16:40.2 Info: CreateColumn Tracks OldForeignTrackIds String 11:16:40.2 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 11:16:40.2 Info: => 0.0004867s 11:16:40.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-07-30T11:16:40', 'old_ids_and_artist_alias') 11:16:40.2 Info: Committing Transaction 11:16:40.2 Info: 32: old_ids_and_artist_alias migrated 11:16:40.2 Info: => 0.0007666s 11:16:40.2 Info: 33: download_propers_config migrating 11:16:40.2 Info: Beginning Transaction 11:16:40.2 Info: Starting migration of Main DB to 33 11:16:40.2 Info: PerformDBOperation 11:16:40.2 Info: Performing DB Operation 11:16:40.2 Info: => 2.95E-05s 11:16:40.2 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:16:40.2 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:16:40.2 Info: => 3.14E-05s 11:16:40.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-07-30T11:16:40', 'download_propers_config') 11:16:40.2 Info: Committing Transaction 11:16:40.2 Info: 33: download_propers_config migrated 11:16:40.2 Info: => 0.0002511s 11:16:40.2 Info: 34: remove_language_profiles migrating 11:16:40.2 Info: Beginning Transaction 11:16:40.2 Info: Starting migration of Main DB to 34 11:16:40.3 Info: DeleteTable LanguageProfiles 11:16:40.3 Info: DROP TABLE "LanguageProfiles" 11:16:40.3 Info: => 0.0001893s 11:16:40.3 Info: DeleteColumn Artists LanguageProfileId 11:16: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) 11:16: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" 11:16:40.3 Info: DROP TABLE "Artists" 11:16:40.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:40.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:40.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:40.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:40.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:40.3 Info: => 0.0038861s 11:16:40.3 Info: DeleteColumn ImportLists LanguageProfileId 11:16: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) 11:16: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" 11:16:40.3 Info: DROP TABLE "ImportLists" 11:16:40.3 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 11:16:40.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:40.3 Info: => 0.0044201s 11:16:40.3 Info: DeleteColumn Blacklist Language 11:16: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) 11:16: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" 11:16:40.3 Info: DROP TABLE "Blacklist" 11:16:40.3 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 11:16:40.3 Info: => 0.0033808s 11:16:40.3 Info: DeleteColumn History Language 11:16: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) 11:16: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" 11:16:40.3 Info: DROP TABLE "History" 11:16:40.3 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:16:40.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:40.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:40.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:40.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:40.3 Info: => 0.0048128s 11:16:40.3 Info: DeleteColumn LyricFiles Language 11:16: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) 11:16: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" 11:16:40.3 Info: DROP TABLE "LyricFiles" 11:16:40.3 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:40.3 Info: => 0.0032942s 11:16:40.3 Info: DeleteColumn TrackFiles Language 11:16: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) 11:16: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" 11:16:40.3 Info: DROP TABLE "TrackFiles" 11:16:40.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:40.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:40.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:40.3 Info: => 0.003561s 11:16:40.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-07-30T11:16:40', 'remove_language_profiles') 11:16:40.3 Info: Committing Transaction 11:16:40.3 Info: 34: remove_language_profiles migrated 11:16:40.3 Info: => 0.0040308s 11:16:40.3 Info: 35: multi_disc_naming_format migrating 11:16:40.3 Info: Beginning Transaction 11:16:40.3 Info: Starting migration of Main DB to 35 11:16:40.3 Info: AlterTable NamingConfig 11:16:40.3 Info: => 5E-07s 11:16:40.3 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 11:16:40.3 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 11:16:40.3 Info: => 0.0005169s 11:16:40.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:16:40.3 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:16:40.3 Info: => 4.2E-05s 11:16:40.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-07-30T11:16:40', 'multi_disc_naming_format') 11:16:40.3 Info: Committing Transaction 11:16:40.3 Info: 35: multi_disc_naming_format migrated 11:16:40.3 Info: => 0.0002899s 11:16:40.3 Info: 36: add_download_client_priority migrating 11:16:40.3 Info: Beginning Transaction 11:16:40.3 Info: Starting migration of Main DB to 36 11:16:40.3 Info: INSERT INTO "DownloadClients" ("Enable", "Name", "Implementation", "Settings", "ConfigContract") VALUES (1, 'Deluge', 'Deluge', '{ "host": "127.0.0.1", "port": 0, "urlBase": "/my/", "musicCategory": "abc", "recentTvPriority": 0, "olderTvPriority": 0, "useSsl": false }', 'DelugeSettings'); 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') 11:16:40.3 Info: AlterTable DownloadClients 11:16:40.3 Info: => 5E-07s 11:16:40.3 Info: CreateColumn DownloadClients Priority Int32 11:16:40.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 11:16:40.3 Info: => 0.0005028s 11:16:40.3 Info: PerformDBOperation 11:16:40.3 Info: Performing DB Operation 11:16:40.3 Info: => 0.0010628s 11:16:40.3 Info: -> 1 Insert operations completed in 00:00:00.0001522 taking an average of 00:00:00.0001522 11:16:40.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-07-30T11:16:40', 'add_download_client_priority') 11:16:40.3 Info: Committing Transaction 11:16:40.3 Info: 36: add_download_client_priority migrated 11:16:40.3 Info: => 0.0013615s 11:16:40.3 Debug: Took: 00:00:00.1736015 11:16:40.3 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_renumber_prio_for_enabled_clients --- 11:16:40.3 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_set_prio_to_one --- 11:16:40.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350003594337_157/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:40.3 Info: DatabaseEngineVersionCheck migrating 11:16:40.3 Info: PerformDBOperation 11:16:40.3 Info: Performing DB Operation 11:16:40.3 Info: SQLite 3.46.0 11:16:40.3 Info: => 0.0009528s 11:16:40.3 Info: DatabaseEngineVersionCheck migrated 11:16:40.3 Info: => 0.0009649s 11:16:40.3 Info: VersionMigration migrating 11:16:40.3 Info: Beginning Transaction 11:16:40.3 Info: CreateTable VersionInfo 11:16:40.3 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:16:40.3 Info: => 0.0001357s 11:16:40.3 Info: Committing Transaction 11:16:40.3 Info: VersionMigration migrated 11:16:40.3 Info: => 0.0004739s 11:16:40.3 Info: VersionUniqueMigration migrating 11:16:40.3 Info: Beginning Transaction 11:16:40.3 Info: CreateIndex VersionInfo (Version) 11:16:40.3 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:40.3 Info: => 0.0001248s 11:16:40.3 Info: AlterTable VersionInfo 11:16:40.3 Info: => 5E-07s 11:16:40.3 Info: CreateColumn VersionInfo AppliedOn DateTime 11:16:40.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:16:40.3 Info: => 0.0005551s 11:16:40.3 Info: Committing Transaction 11:16:40.3 Info: VersionUniqueMigration migrated 11:16:40.3 Info: => 0.0007645s 11:16:40.3 Info: VersionDescriptionMigration migrating 11:16:40.3 Info: Beginning Transaction 11:16:40.3 Info: AlterTable VersionInfo 11:16:40.3 Info: => 6E-07s 11:16:40.3 Info: CreateColumn VersionInfo Description String 11:16:40.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:16:40.3 Info: => 0.0002107s 11:16:40.3 Info: Committing Transaction 11:16:40.3 Info: VersionDescriptionMigration migrated 11:16:40.3 Info: => 0.000386s 11:16:40.3 Info: 1: InitialSetup migrating 11:16:40.3 Info: Beginning Transaction 11:16:40.3 Info: Starting migration of Main DB to 1 11:16:40.3 Info: CreateTable Config 11:16:40.3 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:16:40.3 Info: => 0.000145s 11:16:40.3 Info: CreateIndex Config (Key) 11:16:40.3 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:16:40.3 Info: => 6.88E-05s 11:16:40.3 Info: CreateTable RootFolders 11:16:40.3 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:16:40.3 Info: => 7.91E-05s 11:16:40.3 Info: CreateIndex RootFolders (Path) 11:16:40.3 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:16:40.3 Info: => 7.67E-05s 11:16:40.3 Info: CreateTable Artists 11:16:40.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) 11:16:40.3 Info: => 0.0002103s 11:16:40.3 Info: CreateIndex Artists (ForeignArtistId) 11:16:40.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:40.3 Info: => 6.76E-05s 11:16:40.3 Info: CreateIndex Artists (NameSlug) 11:16:40.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:40.3 Info: => 6.06E-05s 11:16:40.3 Info: CreateIndex Artists (CleanName) 11:16:40.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:40.3 Info: => 5.74E-05s 11:16:40.3 Info: CreateIndex Artists (Path) 11:16:40.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:40.3 Info: => 5.55E-05s 11:16:40.3 Info: CreateTable Albums 11:16:40.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) 11:16:40.3 Info: => 0.0001862s 11:16:40.3 Info: CreateIndex Albums (ForeignAlbumId) 11:16:40.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:40.3 Info: => 6.97E-05s 11:16:40.3 Info: CreateIndex Albums (MBId) 11:16:40.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:40.3 Info: => 5.9E-05s 11:16:40.3 Info: CreateIndex Albums (TADBId) 11:16:40.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:40.3 Info: => 5.65E-05s 11:16:40.3 Info: CreateIndex Albums (TitleSlug) 11:16:40.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:40.3 Info: => 5.76E-05s 11:16:40.3 Info: CreateIndex Albums (CleanTitle) 11:16:40.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:40.3 Info: => 5.72E-05s 11:16:40.3 Info: CreateIndex Albums (Path) 11:16:40.3 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:16:40.3 Info: => 5.54E-05s 11:16:40.3 Info: CreateTable Tracks 11:16:40.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) 11:16:40.3 Info: => 0.0001221s 11:16:40.3 Info: CreateIndex Tracks (ForeignTrackId) 11:16:40.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:40.3 Info: => 6.11E-05s 11:16:40.3 Info: CreateIndex Tracks (ArtistId) 11:16:40.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:40.3 Info: => 6.3E-05s 11:16:40.3 Info: CreateIndex Tracks (TrackFileId) 11:16:40.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:40.3 Info: => 6.44E-05s 11:16:40.3 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:16:40.3 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:16:40.3 Info: => 0.0001003s 11:16:40.3 Info: CreateTable TrackFiles 11:16:40.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) 11:16:40.3 Info: => 0.000125s 11:16:40.3 Info: CreateIndex TrackFiles (ArtistId) 11:16:40.3 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:16:40.3 Info: => 6.25E-05s 11:16:40.3 Info: CreateIndex TrackFiles (AlbumId) 11:16:40.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:40.3 Info: => 6.08E-05s 11:16:40.3 Info: CreateTable History 11:16:40.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) 11:16:40.3 Info: => 0.0001192s 11:16:40.3 Info: CreateIndex History (Date) 11:16:40.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:40.3 Info: => 6.23E-05s 11:16:40.3 Info: CreateIndex History (EventType) 11:16:40.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:40.3 Info: => 5.78E-05s 11:16:40.3 Info: CreateIndex History (DownloadId) 11:16:40.3 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:16:40.3 Info: => 5.82E-05s 11:16:40.3 Info: CreateIndex History (AlbumId) 11:16:40.3 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:16:40.3 Info: => 5.69E-05s 11:16:40.3 Info: CreateTable Notifications 11:16:40.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) 11:16:40.3 Info: => 0.0001047s 11:16:40.3 Info: CreateTable ScheduledTasks 11:16:40.3 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:16:40.3 Info: => 0.000135s 11:16:40.3 Info: CreateIndex ScheduledTasks (TypeName) 11:16:40.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:40.3 Info: => 9.82E-05s 11:16:40.3 Info: CreateTable Indexers 11:16:40.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) 11:16:40.3 Info: => 0.0001125s 11:16:40.3 Info: CreateIndex Indexers (Name) 11:16:40.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:40.3 Info: => 7.09E-05s 11:16:40.3 Info: CreateTable Profiles 11:16:40.3 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:16:40.3 Info: => 8.39E-05s 11:16:40.3 Info: CreateIndex Profiles (Name) 11:16:40.3 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:16:40.3 Info: => 6.91E-05s 11:16:40.3 Info: CreateTable QualityDefinitions 11:16:40.3 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:16:40.3 Info: => 9.7E-05s 11:16:40.3 Info: CreateIndex QualityDefinitions (Quality) 11:16:40.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:16:40.3 Info: => 6.64E-05s 11:16:40.3 Info: CreateIndex QualityDefinitions (Title) 11:16:40.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:16:40.3 Info: => 0.0001021s 11:16:40.3 Info: CreateTable NamingConfig 11:16:40.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) 11:16:40.3 Info: => 0.0001202s 11:16:40.3 Info: CreateTable Blacklist 11:16:40.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 '') 11:16:40.3 Info: => 0.0001519s 11:16:40.3 Info: CreateTable Metadata 11:16:40.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) 11:16:40.3 Info: => 9.36E-05s 11:16:40.3 Info: CreateTable MetadataFiles 11:16:40.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) 11:16:40.3 Info: => 0.0001056s 11:16:40.3 Info: CreateTable DownloadClients 11:16:40.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) 11:16:40.3 Info: => 9.22E-05s 11:16:40.3 Info: CreateTable PendingReleases 11:16:40.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 '') 11:16:40.3 Info: => 0.0001007s 11:16:40.3 Info: CreateTable RemotePathMappings 11:16:40.3 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:16:40.3 Info: => 9.93E-05s 11:16:40.3 Info: CreateTable Tags 11:16:40.3 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:16:40.3 Info: => 7.72E-05s 11:16:40.3 Info: CreateIndex Tags (Label) 11:16:40.3 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:16:40.3 Info: => 7.42E-05s 11:16:40.3 Info: CreateTable Restrictions 11:16:40.3 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:16:40.3 Info: => 8.34E-05s 11:16:40.3 Info: CreateTable DelayProfiles 11:16:40.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) 11:16:40.3 Info: => 0.0001149s 11:16:40.3 Info: CreateTable Users 11:16:40.3 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:16:40.3 Info: => 8.41E-05s 11:16:40.3 Info: CreateIndex Users (Identifier) 11:16:40.3 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:16:40.3 Info: => 0.0001107s 11:16:40.3 Info: CreateIndex Users (Username) 11:16:40.3 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:16:40.3 Info: => 9.54E-05s 11:16:40.3 Info: CreateTable Commands 11:16:40.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) 11:16:40.3 Info: => 0.0001251s 11:16:40.3 Info: CreateTable IndexerStatus 11:16:40.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) 11:16:40.3 Info: => 0.0001144s 11:16:40.3 Info: CreateIndex IndexerStatus (ProviderId) 11:16:40.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:40.3 Info: => 7.37E-05s 11:16:40.3 Info: CreateTable ExtraFiles 11:16:40.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) 11:16:40.3 Info: => 0.0001016s 11:16:40.3 Info: CreateTable LyricFiles 11:16:40.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) 11:16:40.3 Info: => 0.0001383s 11:16:40.3 Info: CreateTable LanguageProfiles 11:16:40.3 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:16:40.3 Info: => 8.43E-05s 11:16:40.3 Info: CreateIndex LanguageProfiles (Name) 11:16:40.3 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:16:40.3 Info: => 7.6E-05s 11:16:40.3 Info: CreateTable DownloadClientStatus 11:16:40.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) 11:16:40.3 Info: => 9.2E-05s 11:16:40.3 Info: CreateIndex DownloadClientStatus (ProviderId) 11:16:40.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:40.3 Info: => 7.35E-05s 11:16:40.3 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:16:40.3 Info: -> 1 Insert operations completed in 00:00:00.0000526 taking an average of 00:00:00.0000526 11:16:40.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-30T11:16:40', 'InitialSetup') 11:16:40.3 Info: Committing Transaction 11:16:40.3 Info: 1: InitialSetup migrated 11:16:40.3 Info: => 0.0008268s 11:16:40.3 Info: 2: add_reason_to_pending_releases migrating 11:16:40.3 Info: Beginning Transaction 11:16:40.3 Info: Starting migration of Main DB to 2 11:16:40.3 Info: AlterTable PendingReleases 11:16:40.3 Info: => 6E-07s 11:16:40.3 Info: CreateColumn PendingReleases Reason Int32 11:16:40.3 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:16:40.3 Info: => 0.000493s 11:16:40.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-30T11:16:40', 'add_reason_to_pending_releases') 11:16:40.3 Info: Committing Transaction 11:16:40.3 Info: 2: add_reason_to_pending_releases migrated 11:16:40.3 Info: => 0.0007553s 11:16:40.3 Info: 3: add_medium_support migrating 11:16:40.3 Info: Beginning Transaction 11:16:40.3 Info: Starting migration of Main DB to 3 11:16:40.3 Info: AlterTable Albums 11:16:40.3 Info: => 5E-07s 11:16:40.3 Info: CreateColumn Albums Media String 11:16:40.3 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:16:40.3 Info: => 0.0005128s 11:16:40.3 Info: AlterTable Tracks 11:16:40.3 Info: => 6E-07s 11:16:40.3 Info: CreateColumn Tracks MediumNumber Int32 11:16:40.3 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:16:40.3 Info: => 0.0004553s 11:16:40.3 Info: AlterTable Tracks 11:16:40.3 Info: => 5E-07s 11:16:40.3 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:16:40.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:16:40.3 Info: => 0.0010406s 11:16:40.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:40.3 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:40.3 Info: => 4.39E-05s 11:16:40.3 Info: DeleteColumn Tracks TrackNumber 11:16:40.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) 11:16:40.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" 11:16:40.3 Info: DROP TABLE "Tracks" 11:16:40.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:40.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:40.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:40.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:40.3 Info: => 0.0042796s 11:16:40.3 Info: AlterTable Tracks 11:16:40.3 Info: => 5E-07s 11:16:40.3 Info: CreateColumn Tracks TrackNumber String 11:16:40.3 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:16:40.3 Info: => 0.0004648s 11:16:40.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-30T11:16:40', 'add_medium_support') 11:16:40.3 Info: Committing Transaction 11:16:40.3 Info: 3: add_medium_support migrated 11:16:40.3 Info: => 0.0008463s 11:16:40.3 Info: 4: add_various_qualites_in_profile migrating 11:16:40.3 Info: Beginning Transaction 11:16:40.3 Info: Starting migration of Main DB to 4 11:16:40.3 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:40.3 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:40.3 Info: => 4.76E-05s 11:16:40.3 Info: PerformDBOperation 11:16:40.3 Info: Performing DB Operation 11:16:40.3 Info: => 3.02E-05s 11:16:40.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-30T11:16:40', 'add_various_qualites_in_profile') 11:16:40.3 Info: Committing Transaction 11:16:40.3 Info: 4: add_various_qualites_in_profile migrated 11:16:40.3 Info: => 0.0002539s 11:16:40.3 Info: 5: metadata_profiles migrating 11:16:40.3 Info: Beginning Transaction 11:16:40.3 Info: Starting migration of Main DB to 5 11:16:40.3 Info: CreateTable MetadataProfiles 11:16:40.3 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:16:40.3 Info: => 0.0001193s 11:16:40.3 Info: CreateIndex MetadataProfiles (Name) 11:16:40.3 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:16:40.3 Info: => 7.98E-05s 11:16:40.3 Info: AlterTable Artists 11:16:40.3 Info: => 5E-07s 11:16:40.3 Info: CreateColumn Artists MetadataProfileId Int32 11:16:40.3 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:16:40.3 Info: => 0.0004719s 11:16:40.3 Info: DeleteColumn Artists PrimaryAlbumTypes 11:16:40.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) 11:16:40.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" 11:16:40.3 Info: DROP TABLE "Artists" 11:16:40.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:40.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:40.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:40.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:40.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:40.3 Info: => 0.0037512s 11:16:40.3 Info: DeleteColumn Artists SecondaryAlbumTypes 11:16:40.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:16:40.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" 11:16:40.4 Info: DROP TABLE "Artists" 11:16:40.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:40.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:40.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:40.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:40.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:40.4 Info: => 0.0045826s 11:16:40.4 Info: AlterTable Albums 11:16:40.4 Info: => 5E-07s 11:16:40.4 Info: CreateColumn Albums SecondaryTypes String 11:16:40.4 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:16:40.4 Info: => 0.0004713s 11:16:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-30T11:16:40', 'metadata_profiles') 11:16:40.4 Info: Committing Transaction 11:16:40.4 Info: 5: metadata_profiles migrated 11:16:40.4 Info: => 0.0008397s 11:16:40.4 Info: 6: separate_automatic_and_interactive_search migrating 11:16:40.4 Info: Beginning Transaction 11:16:40.4 Info: Starting migration of Main DB to 6 11:16:40.4 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:16:40.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) 11:16:40.4 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:16:40.4 Info: DROP TABLE "Indexers" 11:16:40.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:40.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:40.4 Info: => 0.0031388s 11:16:40.4 Info: AlterTable Indexers 11:16:40.4 Info: => 7E-07s 11:16:40.4 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:16:40.4 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:16:40.4 Info: => 0.0004547s 11:16:40.4 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:40.4 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:40.4 Info: => 3.67E-05s 11:16:40.4 Info: AlterTable Indexers 11:16:40.4 Info: => 4E-07s 11:16:40.4 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:16:40.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) 11:16:40.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" 11:16:40.4 Info: DROP TABLE "Indexers" 11:16:40.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:40.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:40.4 Info: => 0.0030695s 11:16:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-30T11:16:40', 'separate_automatic_and_interactive_search') 11:16:40.4 Info: Committing Transaction 11:16:40.4 Info: 6: separate_automatic_and_interactive_search migrated 11:16:40.4 Info: => 0.0033599s 11:16:40.4 Info: 7: change_album_path_to_relative migrating 11:16:40.4 Info: Beginning Transaction 11:16:40.4 Info: Starting migration of Main DB to 7 11:16:40.4 Info: DeleteColumn Albums Path 11:16:40.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) 11:16:40.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" 11:16:40.4 Info: DROP TABLE "Albums" 11:16:40.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:40.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:40.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:40.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:40.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:40.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:40.4 Info: => 0.0047336s 11:16:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-30T11:16:40', 'change_album_path_to_relative') 11:16:40.4 Info: Committing Transaction 11:16:40.4 Info: 7: change_album_path_to_relative migrated 11:16:40.4 Info: => 0.0051307s 11:16:40.4 Info: 8: change_quality_size_mb_to_kb migrating 11:16:40.4 Info: Beginning Transaction 11:16:40.4 Info: Starting migration of Main DB to 8 11:16:40.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 11:16:40.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 11:16:40.4 Info: => 4.75E-05s 11:16:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-30T11:16:40', 'change_quality_size_mb_to_kb') 11:16:40.4 Info: Committing Transaction 11:16:40.4 Info: 8: change_quality_size_mb_to_kb migrated 11:16:40.4 Info: => 0.0002779s 11:16:40.4 Info: 9: album_releases migrating 11:16:40.4 Info: Beginning Transaction 11:16:40.4 Info: Starting migration of Main DB to 9 11:16:40.4 Info: AlterTable Albums 11:16:40.4 Info: => 5E-07s 11:16:40.4 Info: CreateColumn Albums Releases String 11:16:40.4 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:16:40.4 Info: => 0.0004855s 11:16:40.4 Info: AlterTable Albums 11:16:40.4 Info: => 6E-07s 11:16:40.4 Info: CreateColumn Albums CurrentRelease String 11:16:40.4 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:16:40.4 Info: => 0.0004551s 11:16:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-30T11:16:40', 'album_releases') 11:16:40.4 Info: Committing Transaction 11:16:40.4 Info: 9: album_releases migrated 11:16:40.4 Info: => 0.0007135s 11:16:40.4 Info: 10: album_releases_fix migrating 11:16:40.4 Info: Beginning Transaction 11:16:40.4 Info: Starting migration of Main DB to 10 11:16:40.4 Info: AlterTable Albums 11:16:40.4 Info: => 5E-07s 11:16:40.4 Info: AlterColumn Albums Releases String 11:16:40.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) 11:16:40.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" 11:16:40.4 Info: DROP TABLE "Albums" 11:16:40.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:40.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:40.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:40.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:40.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:40.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:40.4 Info: => 0.0046715s 11:16:40.4 Info: AlterTable Albums 11:16:40.4 Info: => 4E-07s 11:16:40.4 Info: AlterColumn Albums CurrentRelease String 11:16:40.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) 11:16:40.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" 11:16:40.4 Info: DROP TABLE "Albums" 11:16:40.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:40.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:40.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:40.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:40.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:40.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:40.4 Info: => 0.0037303s 11:16:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-30T11:16:40', 'album_releases_fix') 11:16:40.4 Info: Committing Transaction 11:16:40.4 Info: 10: album_releases_fix migrated 11:16:40.4 Info: => 0.0040772s 11:16:40.4 Info: 11: import_lists migrating 11:16:40.4 Info: Beginning Transaction 11:16:40.4 Info: Starting migration of Main DB to 11 11:16:40.4 Info: CreateTable ImportLists 11:16:40.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) 11:16:40.4 Info: => 0.0001502s 11:16:40.4 Info: CreateIndex ImportLists (Name) 11:16:40.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:40.4 Info: => 7.17E-05s 11:16:40.4 Info: CreateTable ImportListStatus 11:16:40.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) 11:16:40.4 Info: => 0.0001012s 11:16:40.4 Info: CreateIndex ImportListStatus (ProviderId) 11:16:40.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:40.4 Info: => 6.9E-05s 11:16:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-30T11:16:40', 'import_lists') 11:16:40.4 Info: Committing Transaction 11:16:40.4 Info: 11: import_lists migrated 11:16:40.4 Info: => 0.00034s 11:16:40.4 Info: 12: add_release_status migrating 11:16:40.4 Info: Beginning Transaction 11:16:40.4 Info: Starting migration of Main DB to 12 11:16:40.4 Info: AlterTable MetadataProfiles 11:16:40.4 Info: => 5E-07s 11:16:40.4 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:16:40.4 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:16:40.4 Info: => 0.0005036s 11:16:40.4 Info: PerformDBOperation 11:16:40.4 Info: Performing DB Operation 11:16:40.4 Info: => 2.58E-05s 11:16:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-30T11:16:40', 'add_release_status') 11:16:40.4 Info: Committing Transaction 11:16:40.4 Info: 12: add_release_status migrated 11:16:40.4 Info: => 0.0002756s 11:16:40.4 Info: 13: album_download_notification migrating 11:16:40.4 Info: Beginning Transaction 11:16:40.4 Info: Starting migration of Main DB to 13 11:16:40.4 Info: AlterTable Notifications 11:16:40.4 Info: => 6E-07s 11:16:40.4 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:16:40.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:16:40.4 Info: => 0.0005259s 11:16:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-30T11:16:40', 'album_download_notification') 11:16:40.4 Info: Committing Transaction 11:16:40.4 Info: 13: album_download_notification migrated 11:16:40.4 Info: => 0.0008006s 11:16:40.4 Info: 14: fix_language_metadata_profiles migrating 11:16:40.4 Info: Beginning Transaction 11:16:40.4 Info: Starting migration of Main DB to 14 11:16:40.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 11:16:40.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 11:16:40.4 Info: => 7.51E-05s 11:16:40.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 11:16:40.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 11:16:40.4 Info: => 4.77E-05s 11:16:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-30T11:16:40', 'fix_language_metadata_profiles') 11:16:40.4 Info: Committing Transaction 11:16:40.4 Info: 14: fix_language_metadata_profiles migrated 11:16:40.4 Info: => 0.0002719s 11:16:40.4 Info: 15: remove_fanzub migrating 11:16:40.4 Info: Beginning Transaction 11:16:40.4 Info: Starting migration of Main DB to 15 11:16:40.4 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:40.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:40.4 Info: => 3.93E-05s 11:16:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-30T11:16:40', 'remove_fanzub') 11:16:40.4 Info: Committing Transaction 11:16:40.4 Info: 15: remove_fanzub migrated 11:16:40.4 Info: => 0.0002601s 11:16:40.4 Info: 16: update_artist_history_indexes migrating 11:16:40.4 Info: Beginning Transaction 11:16:40.4 Info: Starting migration of Main DB to 16 11:16:40.4 Info: CreateIndex Albums (ArtistId) 11:16:40.4 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:16:40.4 Info: => 9.74E-05s 11:16:40.4 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:16:40.4 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:16:40.4 Info: => 7.05E-05s 11:16:40.4 Info: DeleteIndex History (AlbumId) 11:16:40.4 Info: DROP INDEX "IX_History_AlbumId" 11:16:40.4 Info: => 0.0001172s 11:16:40.4 Info: CreateIndex History (AlbumId, Date) 11:16:40.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:40.4 Info: => 8.27E-05s 11:16:40.4 Info: DeleteIndex History (DownloadId) 11:16:40.4 Info: DROP INDEX "IX_History_DownloadId" 11:16:40.4 Info: => 0.0001058s 11:16:40.4 Info: CreateIndex History (DownloadId, Date) 11:16:40.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:40.4 Info: => 8.2E-05s 11:16:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-30T11:16:40', 'update_artist_history_indexes') 11:16:40.4 Info: Committing Transaction 11:16:40.4 Info: 16: update_artist_history_indexes migrated 11:16:40.4 Info: => 0.0003613s 11:16:40.4 Info: 17: remove_nma migrating 11:16:40.4 Info: Beginning Transaction 11:16:40.4 Info: Starting migration of Main DB to 17 11:16:40.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:40.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:16:40.4 Info: => 4.41E-05s 11:16:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-30T11:16:40', 'remove_nma') 11:16:40.4 Info: Committing Transaction 11:16:40.4 Info: 17: remove_nma migrated 11:16:40.4 Info: => 0.0002639s 11:16:40.4 Info: 18: album_disambiguation migrating 11:16:40.4 Info: Beginning Transaction 11:16:40.4 Info: Starting migration of Main DB to 18 11:16:40.4 Info: AlterTable Albums 11:16:40.4 Info: => 7E-07s 11:16:40.4 Info: CreateColumn Albums Disambiguation String 11:16:40.4 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:16:40.4 Info: => 0.0005277s 11:16:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-30T11:16:40', 'album_disambiguation') 11:16:40.4 Info: Committing Transaction 11:16:40.4 Info: 18: album_disambiguation migrated 11:16:40.4 Info: => 0.000789s 11:16:40.4 Info: 19: add_ape_quality_in_profiles migrating 11:16:40.4 Info: Beginning Transaction 11:16:40.4 Info: Starting migration of Main DB to 19 11:16:40.4 Info: PerformDBOperation 11:16:40.4 Info: Performing DB Operation 11:16:40.4 Info: => 3E-05s 11:16:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-30T11:16:40', 'add_ape_quality_in_profiles') 11:16:40.4 Info: Committing Transaction 11:16:40.4 Info: 19: add_ape_quality_in_profiles migrated 11:16:40.4 Info: => 0.0002583s 11:16:40.4 Info: 20: remove_pushalot migrating 11:16:40.4 Info: Beginning Transaction 11:16:40.4 Info: Starting migration of Main DB to 20 11:16:40.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:40.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:16:40.4 Info: => 4.23E-05s 11:16:40.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:40.4 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:16:40.4 Info: => 2.56E-05s 11:16:40.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:40.4 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:16:40.4 Info: => 2.45E-05s 11:16:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-30T11:16:40', 'remove_pushalot') 11:16:40.4 Info: Committing Transaction 11:16:40.4 Info: 20: remove_pushalot migrated 11:16:40.4 Info: => 0.0002356s 11:16:40.4 Info: 21: add_custom_filters migrating 11:16:40.4 Info: Beginning Transaction 11:16:40.4 Info: Starting migration of Main DB to 21 11:16:40.4 Info: CreateTable CustomFilters 11:16:40.4 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:16:40.4 Info: => 0.000115s 11:16:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-30T11:16:40', 'add_custom_filters') 11:16:40.4 Info: Committing Transaction 11:16:40.4 Info: 21: add_custom_filters migrated 11:16:40.4 Info: => 0.0003612s 11:16:40.4 Info: 22: import_list_tags migrating 11:16:40.4 Info: Beginning Transaction 11:16:40.4 Info: Starting migration of Main DB to 22 11:16:40.4 Info: AlterTable ImportLists 11:16:40.4 Info: => 5E-07s 11:16:40.4 Info: CreateColumn ImportLists Tags String 11:16:40.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:16:40.4 Info: => 0.0005006s 11:16:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-30T11:16:40', 'import_list_tags') 11:16:40.4 Info: Committing Transaction 11:16:40.4 Info: 22: import_list_tags migrated 11:16:40.4 Info: => 0.0007727s 11:16:40.4 Info: 23: add_release_groups_etc migrating 11:16:40.4 Info: Beginning Transaction 11:16:40.4 Info: Starting migration of Main DB to 23 11:16:40.4 Info: CreateTable ArtistMetadata 11:16:40.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) 11:16:40.4 Info: => 0.0001585s 11:16:40.4 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:16:40.4 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:16:40.4 Info: => 7.83E-05s 11:16:40.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" 11:16:40.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" 11:16:40.4 Info: => 7.71E-05s 11:16:40.4 Info: AlterTable Artists 11:16:40.4 Info: => 5E-07s 11:16:40.4 Info: CreateColumn Artists ArtistMetadataId Int32 11:16:40.4 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:40.4 Info: => 0.0005043s 11:16:40.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:40.4 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:40.4 Info: => 6.19E-05s 11:16:40.4 Info: CreateTable AlbumReleases 11:16:40.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) 11:16:40.4 Info: => 0.0001361s 11:16:40.4 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:16:40.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:40.4 Info: => 7.16E-05s 11:16:40.4 Info: CreateIndex AlbumReleases (AlbumId) 11:16:40.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:40.4 Info: => 6.48E-05s 11:16:40.4 Info: PerformDBOperation 11:16:40.4 Info: Performing DB Operation 11:16:40.4 Info: => 2.71E-05s 11:16:40.4 Info: AlterTable Albums 11:16:40.4 Info: => 3E-07s 11:16:40.4 Info: CreateColumn Albums ArtistMetadataId Int32 11:16:40.4 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:40.4 Info: => 0.000508s 11:16:40.4 Info: AlterTable Albums 11:16:40.4 Info: => 4E-07s 11:16:40.4 Info: CreateColumn Albums AnyReleaseOk Boolean 11:16:40.4 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:16:40.4 Info: => 0.0005109s 11:16:40.4 Info: AlterTable Albums 11:16:40.4 Info: => 5E-07s 11:16:40.4 Info: CreateColumn Albums Links String 11:16:40.4 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:16:40.4 Info: => 0.0005033s 11:16:40.4 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:40.4 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:40.4 Info: => 7.33E-05s 11:16:40.4 Info: AlterTable Tracks 11:16:40.4 Info: => 5E-07s 11:16:40.4 Info: CreateColumn Tracks ForeignRecordingId String 11:16:40.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:16:40.4 Info: => 0.0005159s 11:16:40.4 Info: AlterTable Tracks 11:16:40.4 Info: => 5E-07s 11:16:40.4 Info: CreateColumn Tracks AlbumReleaseId Int32 11:16:40.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:16:40.4 Info: => 0.000504s 11:16:40.4 Info: AlterTable Tracks 11:16:40.4 Info: => 5E-07s 11:16:40.4 Info: CreateColumn Tracks ArtistMetadataId Int32 11:16:40.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:40.4 Info: => 0.0005001s 11:16:40.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:40.4 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:40.4 Info: => 7.55E-05s 11:16:40.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:40.4 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:40.4 Info: => 5.84E-05s 11:16:40.4 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:16: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, "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) 11:16:40.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" 11:16:40.4 Info: DROP TABLE "Artists" 11:16:40.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:40.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:40.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:40.4 Info: => 0.0045787s 11:16:40.4 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:16: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) 11:16: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") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 11:16:40.4 Info: DROP TABLE "Albums" 11:16:40.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:40.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:40.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:40.4 Info: => 0.0050211s 11:16:40.4 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:16:40.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) 11:16:40.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" 11:16:40.4 Info: DROP TABLE "Tracks" 11:16:40.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:40.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:40.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:40.4 Info: => 0.0035819s 11:16:40.4 Info: DeleteColumn TrackFiles ArtistId 11:16:40.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) 11:16:40.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" 11:16:40.4 Info: DROP TABLE "TrackFiles" 11:16:40.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:40.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:40.4 Info: => 0.0033915s 11:16:40.4 Info: CreateIndex Artists (ArtistMetadataId) 11:16:40.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:40.4 Info: => 7.51E-05s 11:16:40.4 Info: CreateIndex Artists (Monitored) 11:16:40.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:40.4 Info: => 6.61E-05s 11:16:40.4 Info: CreateIndex Albums (ArtistMetadataId) 11:16:40.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:40.4 Info: => 6.49E-05s 11:16:40.4 Info: CreateIndex Tracks (ArtistMetadataId) 11:16:40.4 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:16:40.4 Info: => 6.9E-05s 11:16:40.4 Info: CreateIndex Tracks (AlbumReleaseId) 11:16:40.4 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:16:40.4 Info: => 6.52E-05s 11:16:40.4 Info: CreateIndex Tracks (ForeignRecordingId) 11:16:40.4 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:16:40.4 Info: => 6.51E-05s 11:16:40.4 Info: UpdateData 11:16:40.4 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:40.4 Info: => 3.69E-05s 11:16:40.4 Info: UpdateData 11:16:40.4 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:40.4 Info: => 2.93E-05s 11:16:40.4 Info: UpdateData 11:16:40.4 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:16:40.4 Info: => 3.31E-05s 11:16:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-30T11:16:40', 'add_release_groups_etc') 11:16:40.4 Info: Committing Transaction 11:16:40.4 Info: 23: add_release_groups_etc migrated 11:16:40.4 Info: => 0.0005249s 11:16:40.4 Info: 24: NewMediaInfoFormat migrating 11:16:40.4 Info: Beginning Transaction 11:16:40.4 Info: Starting migration of Main DB to 24 11:16:40.4 Info: UpdateData 11:16:40.4 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:16:40.4 Info: => 4.88E-05s 11:16:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-30T11:16:40', 'NewMediaInfoFormat') 11:16:40.4 Info: Committing Transaction 11:16:40.4 Info: 24: NewMediaInfoFormat migrated 11:16:40.4 Info: => 0.0002744s 11:16:40.4 Info: 25: rename_restrictions_to_release_profiles migrating 11:16:40.4 Info: Beginning Transaction 11:16:40.4 Info: Starting migration of Main DB to 25 11:16:40.4 Info: RenameTable Restrictions ReleaseProfiles 11:16:40.4 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:16:40.4 Info: => 0.0013391s 11:16:40.4 Info: AlterTable ReleaseProfiles 11:16:40.4 Info: => 8E-07s 11:16:40.4 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:16:40.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:16:40.4 Info: => 0.0004883s 11:16:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-30T11:16:40', 'rename_restrictions_to_release_profiles') 11:16:40.4 Info: Committing Transaction 11:16:40.4 Info: 25: rename_restrictions_to_release_profiles migrated 11:16:40.4 Info: => 0.0007487s 11:16:40.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:16:40.4 Info: Beginning Transaction 11:16:40.4 Info: Starting migration of Main DB to 26 11:16:40.4 Info: RenameTable Profiles QualityProfiles 11:16:40.4 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:16:40.4 Info: => 0.0013492s 11:16:40.4 Info: AlterTable QualityProfiles 11:16:40.4 Info: => 5E-07s 11:16:40.4 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:16:40.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:40.4 Info: => 0.0004907s 11:16:40.4 Info: AlterTable LanguageProfiles 11:16:40.4 Info: => 4E-07s 11:16:40.4 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:16:40.4 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:40.4 Info: => 0.0004727s 11:16:40.4 Info: UpdateData 11:16:40.4 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:40.4 Info: => 4.48E-05s 11:16:40.4 Info: UpdateData 11:16:40.4 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:40.4 Info: => 2.63E-05s 11:16:40.4 Info: RenameColumn Artists ProfileId to QualityProfileId 11:16: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, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:40.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" 11:16:40.4 Info: DROP TABLE "Artists" 11:16:40.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:40.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:40.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:40.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:40.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:40.4 Info: => 0.0038524s 11:16:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-30T11:16:40', 'rename_quality_profiles_add_upgrade_allowed') 11:16:40.4 Info: Committing Transaction 11:16:40.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:16:40.4 Info: => 0.0042295s 11:16:40.4 Info: 27: add_import_exclusions migrating 11:16:40.4 Info: Beginning Transaction 11:16:40.4 Info: Starting migration of Main DB to 27 11:16:40.4 Info: CreateTable ImportListExclusions 11:16:40.4 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:16:40.4 Info: => 0.0001158s 11:16:40.4 Info: CreateIndex ImportListExclusions (ForeignId) 11:16:40.4 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:16:40.4 Info: => 7.94E-05s 11:16:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-30T11:16:40', 'add_import_exclusions') 11:16:40.4 Info: Committing Transaction 11:16:40.4 Info: 27: add_import_exclusions migrated 11:16:40.4 Info: => 0.0003464s 11:16:40.4 Info: 28: clean_artist_metadata_table migrating 11:16:40.4 Info: Beginning Transaction 11:16:40.4 Info: Starting migration of Main DB to 28 11:16:40.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) 11:16:40.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) 11:16:40.4 Info: => 0.0001763s 11:16:40.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) 11:16:40.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) 11:16:40.4 Info: => 0.0001394s 11:16:40.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) 11:16:40.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) 11:16:40.4 Info: => 0.0001123s 11:16:40.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) 11:16:40.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) 11:16:40.4 Info: => 0.0001131s 11:16:40.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) 11:16:40.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) 11:16:40.4 Info: => 0.0001065s 11:16:40.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) 11:16:40.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) 11:16:40.4 Info: => 0.0001187s 11:16:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-30T11:16:40', 'clean_artist_metadata_table') 11:16:40.4 Info: Committing Transaction 11:16:40.4 Info: 28: clean_artist_metadata_table migrated 11:16:40.4 Info: => 0.0003587s 11:16:40.4 Info: 29: health_issue_notification migrating 11:16:40.4 Info: Beginning Transaction 11:16:40.4 Info: Starting migration of Main DB to 29 11:16:40.4 Info: AlterTable Notifications 11:16:40.4 Info: => 6E-07s 11:16:40.4 Info: CreateColumn Notifications OnHealthIssue Boolean 11:16:40.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:16:40.4 Info: => 0.0005209s 11:16:40.4 Info: AlterTable Notifications 11:16:40.4 Info: => 6E-07s 11:16:40.4 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:16:40.4 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:16:40.4 Info: => 0.0004894s 11:16:40.4 Info: AlterTable Notifications 11:16:40.4 Info: => 5E-07s 11:16:40.4 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:16:40.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:16:40.4 Info: => 0.0004843s 11:16:40.4 Info: AlterTable Notifications 11:16:40.4 Info: => 5E-07s 11:16:40.4 Info: CreateColumn Notifications OnImportFailure Boolean 11:16:40.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:16:40.4 Info: => 0.0004903s 11:16:40.4 Info: AlterTable Notifications 11:16:40.4 Info: => 5E-07s 11:16:40.4 Info: CreateColumn Notifications OnTrackRetag Boolean 11:16:40.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:16:40.4 Info: => 0.0005072s 11:16:40.4 Info: DeleteColumn Notifications OnDownload 11:16:40.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) 11:16:40.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" 11:16:40.4 Info: DROP TABLE "Notifications" 11:16:40.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:40.4 Info: => 0.0053852s 11:16:40.4 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:16:40.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) 11:16:40.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" 11:16:40.4 Info: DROP TABLE "Notifications" 11:16:40.4 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:40.4 Info: => 0.0034829s 11:16:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-30T11:16:40', 'health_issue_notification') 11:16:40.4 Info: Committing Transaction 11:16:40.4 Info: 29: health_issue_notification migrated 11:16:40.4 Info: => 0.0038135s 11:16:40.4 Info: 30: add_mediafilerepository_mtime migrating 11:16:40.4 Info: Beginning Transaction 11:16:40.4 Info: Starting migration of Main DB to 30 11:16:40.4 Info: AlterTable TrackFiles 11:16:40.4 Info: => 6E-07s 11:16:40.4 Info: CreateColumn TrackFiles Modified DateTime 11:16:40.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:16:40.4 Info: => 0.0005524s 11:16:40.4 Info: AlterTable TrackFiles 11:16:40.4 Info: => 6E-07s 11:16:40.4 Info: CreateColumn TrackFiles Path String 11:16:40.4 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:16:40.4 Info: => 0.0004858s 11:16:40.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:40.4 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:40.4 Info: => 3.49E-05s 11:16:40.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) 11:16:40.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) 11:16:40.4 Info: => 0.0001188s 11:16:40.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) 11:16:40.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) 11:16:40.4 Info: => 0.0001264s 11:16:40.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) 11:16:40.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) 11:16:40.4 Info: => 0.0001295s 11:16:40.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") 11:16:40.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") 11:16:40.4 Info: => 7.26E-05s 11:16:40.4 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:40.4 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:40.4 Info: => 4.48E-05s 11:16:40.4 Info: AlterTable TrackFiles 11:16:40.4 Info: => 4E-07s 11:16:40.4 Info: AlterColumn TrackFiles Path String 11:16:40.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) 11:16:40.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" 11:16:40.4 Info: DROP TABLE "TrackFiles" 11:16:40.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:40.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:40.4 Info: => 0.004352s 11:16:40.4 Info: CreateIndex TrackFiles (Path) 11:16:40.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:40.4 Info: => 7.16E-05s 11:16:40.4 Info: DeleteColumn TrackFiles RelativePath 11:16:40.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) 11:16:40.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" 11:16:40.4 Info: DROP TABLE "TrackFiles" 11:16:40.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:40.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:40.4 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:40.4 Info: => 0.0036371s 11:16:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-30T11:16:40', 'add_mediafilerepository_mtime') 11:16:40.4 Info: Committing Transaction 11:16:40.4 Info: 30: add_mediafilerepository_mtime migrated 11:16:40.4 Info: => 0.0039534s 11:16:40.4 Info: 31: add_artistmetadataid_constraint migrating 11:16:40.4 Info: Beginning Transaction 11:16:40.4 Info: Starting migration of Main DB to 31 11:16:40.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") 11:16:40.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") 11:16:40.4 Info: => 8.43E-05s 11:16:40.4 Info: DeleteIndex Artists (ArtistMetadataId) 11:16:40.4 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 11:16:40.4 Info: => 0.0001313s 11:16:40.4 Info: AlterColumn Artists ArtistMetadataId Int32 11:16: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, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:40.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" 11:16:40.4 Info: DROP TABLE "Artists" 11:16:40.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:40.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:40.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:40.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:40.4 Info: => 0.0045444s 11:16:40.4 Info: CreateIndex Artists (ArtistMetadataId) 11:16:40.4 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:40.4 Info: => 7.05E-05s 11:16:40.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-07-30T11:16:40', 'add_artistmetadataid_constraint') 11:16:40.4 Info: Committing Transaction 11:16:40.4 Info: 31: add_artistmetadataid_constraint migrated 11:16:40.4 Info: => 0.0003772s 11:16:40.4 Info: 32: old_ids_and_artist_alias migrating 11:16:40.4 Info: Beginning Transaction 11:16:40.4 Info: Starting migration of Main DB to 32 11:16:40.4 Info: AlterTable ArtistMetadata 11:16:40.4 Info: => 6E-07s 11:16:40.4 Info: CreateColumn ArtistMetadata Aliases String 11:16:40.4 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 11:16:40.4 Info: => 0.0005306s 11:16:40.4 Info: AlterTable ArtistMetadata 11:16:40.4 Info: => 1.1E-06s 11:16:40.4 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 11:16:40.4 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 11:16:40.5 Info: => 0.000511s 11:16:40.5 Info: AlterTable Albums 11:16:40.5 Info: => 3E-07s 11:16:40.5 Info: CreateColumn Albums OldForeignAlbumIds String 11:16:40.5 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 11:16:40.5 Info: => 0.0004947s 11:16:40.5 Info: AlterTable AlbumReleases 11:16:40.5 Info: => 4E-07s 11:16:40.5 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 11:16:40.5 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 11:16:40.5 Info: => 0.0004954s 11:16:40.5 Info: AlterTable Tracks 11:16:40.5 Info: => 3E-07s 11:16:40.5 Info: CreateColumn Tracks OldForeignRecordingIds String 11:16:40.5 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 11:16:40.5 Info: => 0.0004984s 11:16:40.5 Info: AlterTable Tracks 11:16:40.5 Info: => 6E-07s 11:16:40.5 Info: CreateColumn Tracks OldForeignTrackIds String 11:16:40.5 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 11:16:40.5 Info: => 0.000507s 11:16:40.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-07-30T11:16:40', 'old_ids_and_artist_alias') 11:16:40.5 Info: Committing Transaction 11:16:40.5 Info: 32: old_ids_and_artist_alias migrated 11:16:40.5 Info: => 0.0007789s 11:16:40.5 Info: 33: download_propers_config migrating 11:16:40.5 Info: Beginning Transaction 11:16:40.5 Info: Starting migration of Main DB to 33 11:16:40.5 Info: PerformDBOperation 11:16:40.5 Info: Performing DB Operation 11:16:40.5 Info: => 2.98E-05s 11:16:40.5 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:16:40.5 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:16:40.5 Info: => 3.19E-05s 11:16:40.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-07-30T11:16:40', 'download_propers_config') 11:16:40.5 Info: Committing Transaction 11:16:40.5 Info: 33: download_propers_config migrated 11:16:40.5 Info: => 0.0002728s 11:16:40.5 Info: 34: remove_language_profiles migrating 11:16:40.5 Info: Beginning Transaction 11:16:40.5 Info: Starting migration of Main DB to 34 11:16:40.5 Info: DeleteTable LanguageProfiles 11:16:40.5 Info: DROP TABLE "LanguageProfiles" 11:16:40.5 Info: => 0.0001881s 11:16:40.5 Info: DeleteColumn Artists LanguageProfileId 11:16:40.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:40.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:16:40.5 Info: DROP TABLE "Artists" 11:16:40.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:40.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:40.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:40.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:40.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:40.5 Info: => 0.0047731s 11:16:40.5 Info: DeleteColumn ImportLists LanguageProfileId 11:16:40.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) 11:16:40.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" 11:16:40.5 Info: DROP TABLE "ImportLists" 11:16:40.5 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 11:16:40.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:40.5 Info: => 0.0035129s 11:16:40.5 Info: DeleteColumn Blacklist Language 11:16:40.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) 11:16:40.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" 11:16:40.5 Info: DROP TABLE "Blacklist" 11:16:40.5 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 11:16:40.5 Info: => 0.0042449s 11:16:40.5 Info: DeleteColumn History Language 11:16: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) 11:16: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" 11:16:40.5 Info: DROP TABLE "History" 11:16:40.5 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:16:40.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:40.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:40.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:40.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:40.5 Info: => 0.0038575s 11:16:40.5 Info: DeleteColumn LyricFiles Language 11:16: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) 11:16: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" 11:16:40.5 Info: DROP TABLE "LyricFiles" 11:16:40.5 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:40.5 Info: => 0.0032916s 11:16:40.5 Info: DeleteColumn TrackFiles Language 11:16: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) 11:16: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" 11:16:40.5 Info: DROP TABLE "TrackFiles" 11:16:40.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:40.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:40.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:40.5 Info: => 0.0042757s 11:16:40.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-07-30T11:16:40', 'remove_language_profiles') 11:16:40.5 Info: Committing Transaction 11:16:40.5 Info: 34: remove_language_profiles migrated 11:16:40.5 Info: => 0.0047337s 11:16:40.5 Info: 35: multi_disc_naming_format migrating 11:16:40.5 Info: Beginning Transaction 11:16:40.5 Info: Starting migration of Main DB to 35 11:16:40.5 Info: AlterTable NamingConfig 11:16:40.5 Info: => 7E-07s 11:16:40.5 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 11:16:40.5 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 11:16:40.5 Info: => 0.0005174s 11:16:40.5 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:16:40.5 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:16:40.5 Info: => 5.42E-05s 11:16:40.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-07-30T11:16:40', 'multi_disc_naming_format') 11:16:40.5 Info: Committing Transaction 11:16:40.5 Info: 35: multi_disc_naming_format migrated 11:16:40.5 Info: => 0.000308s 11:16:40.5 Info: 36: add_download_client_priority migrating 11:16:40.5 Info: Beginning Transaction 11:16:40.5 Info: Starting migration of Main DB to 36 11:16:40.5 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') 11:16:40.5 Info: AlterTable DownloadClients 11:16:40.5 Info: => 4E-07s 11:16:40.5 Info: CreateColumn DownloadClients Priority Int32 11:16:40.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 11:16:40.5 Info: => 0.0005086s 11:16:40.5 Info: PerformDBOperation 11:16:40.5 Info: Performing DB Operation 11:16:40.5 Info: => 8.71E-05s 11:16:40.5 Info: -> 1 Insert operations completed in 00:00:00.0000825 taking an average of 00:00:00.0000825 11:16:40.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-07-30T11:16:40', 'add_download_client_priority') 11:16:40.5 Info: Committing Transaction 11:16:40.5 Info: 36: add_download_client_priority migrated 11:16:40.5 Info: => 0.000366s 11:16:40.5 Debug: Took: 00:00:00.1710002 11:16:40.5 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_download_client_priorityFixture.should_set_prio_to_one --- 11:16:40.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_album_id --- 11:16:40.5 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350005621765_159/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:40.5 Info: DatabaseEngineVersionCheck migrating 11:16:40.5 Info: PerformDBOperation 11:16:40.5 Info: Performing DB Operation 11:16:40.5 Info: SQLite 3.46.0 11:16:40.5 Info: => 0.0010491s 11:16:40.5 Info: DatabaseEngineVersionCheck migrated 11:16:40.5 Info: => 0.0010614s 11:16:40.5 Info: VersionMigration migrating 11:16:40.5 Info: Beginning Transaction 11:16:40.5 Info: CreateTable VersionInfo 11:16:40.5 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:16:40.5 Info: => 0.0001411s 11:16:40.5 Info: Committing Transaction 11:16:40.5 Info: VersionMigration migrated 11:16:40.5 Info: => 0.0004825s 11:16:40.5 Info: VersionUniqueMigration migrating 11:16:40.5 Info: Beginning Transaction 11:16:40.5 Info: CreateIndex VersionInfo (Version) 11:16:40.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:40.5 Info: => 0.0001126s 11:16:40.5 Info: AlterTable VersionInfo 11:16:40.5 Info: => 5E-07s 11:16:40.5 Info: CreateColumn VersionInfo AppliedOn DateTime 11:16:40.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:16:40.5 Info: => 0.0005464s 11:16:40.5 Info: Committing Transaction 11:16:40.5 Info: VersionUniqueMigration migrated 11:16:40.5 Info: => 0.0007426s 11:16:40.5 Info: VersionDescriptionMigration migrating 11:16:40.5 Info: Beginning Transaction 11:16:40.5 Info: AlterTable VersionInfo 11:16:40.5 Info: => 4E-07s 11:16:40.5 Info: CreateColumn VersionInfo Description String 11:16:40.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:16:40.5 Info: => 0.0001954s 11:16:40.5 Info: Committing Transaction 11:16:40.5 Info: VersionDescriptionMigration migrated 11:16:40.5 Info: => 0.000369s 11:16:40.5 Info: 1: InitialSetup migrating 11:16:40.5 Info: Beginning Transaction 11:16:40.5 Info: Starting migration of Main DB to 1 11:16:40.5 Info: CreateTable Config 11:16:40.5 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:16:40.5 Info: => 0.0001448s 11:16:40.5 Info: CreateIndex Config (Key) 11:16:40.5 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:16:40.5 Info: => 7.1E-05s 11:16:40.5 Info: CreateTable RootFolders 11:16:40.5 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:16:40.5 Info: => 8.04E-05s 11:16:40.5 Info: CreateIndex RootFolders (Path) 11:16:40.5 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:16:40.5 Info: => 6.51E-05s 11:16:40.5 Info: CreateTable Artists 11:16:40.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) 11:16:40.5 Info: => 0.0002285s 11:16:40.5 Info: CreateIndex Artists (ForeignArtistId) 11:16:40.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:40.5 Info: => 7.81E-05s 11:16:40.5 Info: CreateIndex Artists (NameSlug) 11:16:40.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:40.5 Info: => 6.39E-05s 11:16:40.5 Info: CreateIndex Artists (CleanName) 11:16:40.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:40.5 Info: => 6.45E-05s 11:16:40.5 Info: CreateIndex Artists (Path) 11:16:40.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:40.5 Info: => 5.85E-05s 11:16:40.5 Info: CreateTable Albums 11:16:40.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) 11:16:40.5 Info: => 0.0001837s 11:16:40.5 Info: CreateIndex Albums (ForeignAlbumId) 11:16:40.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:40.5 Info: => 6.67E-05s 11:16:40.5 Info: CreateIndex Albums (MBId) 11:16:40.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:40.5 Info: => 5.92E-05s 11:16:40.5 Info: CreateIndex Albums (TADBId) 11:16:40.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:40.5 Info: => 5.81E-05s 11:16:40.5 Info: CreateIndex Albums (TitleSlug) 11:16:40.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:40.5 Info: => 5.8E-05s 11:16:40.5 Info: CreateIndex Albums (CleanTitle) 11:16:40.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:40.5 Info: => 5.73E-05s 11:16:40.5 Info: CreateIndex Albums (Path) 11:16:40.5 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:16:40.5 Info: => 5.7E-05s 11:16:40.5 Info: CreateTable Tracks 11:16:40.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) 11:16:40.5 Info: => 0.0001261s 11:16:40.5 Info: CreateIndex Tracks (ForeignTrackId) 11:16:40.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:40.5 Info: => 6.31E-05s 11:16:40.5 Info: CreateIndex Tracks (ArtistId) 11:16:40.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:40.5 Info: => 6.08E-05s 11:16:40.5 Info: CreateIndex Tracks (TrackFileId) 11:16:40.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:40.5 Info: => 6.27E-05s 11:16:40.5 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:16:40.5 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:16:40.5 Info: => 6.88E-05s 11:16:40.5 Info: CreateTable TrackFiles 11:16:40.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) 11:16:40.5 Info: => 0.0001174s 11:16:40.5 Info: CreateIndex TrackFiles (ArtistId) 11:16:40.5 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:16:40.5 Info: => 6.28E-05s 11:16:40.5 Info: CreateIndex TrackFiles (AlbumId) 11:16:40.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:40.5 Info: => 5.79E-05s 11:16:40.5 Info: CreateTable History 11:16:40.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) 11:16:40.5 Info: => 0.000119s 11:16:40.5 Info: CreateIndex History (Date) 11:16:40.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:40.5 Info: => 6.6E-05s 11:16:40.5 Info: CreateIndex History (EventType) 11:16:40.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:40.5 Info: => 6.01E-05s 11:16:40.5 Info: CreateIndex History (DownloadId) 11:16:40.5 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:16:40.5 Info: => 5.93E-05s 11:16:40.5 Info: CreateIndex History (AlbumId) 11:16:40.5 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:16:40.5 Info: => 5.77E-05s 11:16:40.5 Info: CreateTable Notifications 11:16:40.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) 11:16:40.5 Info: => 0.000108s 11:16:40.5 Info: CreateTable ScheduledTasks 11:16:40.5 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:16:40.5 Info: => 0.0017185s 11:16:40.5 Info: CreateIndex ScheduledTasks (TypeName) 11:16:40.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:40.5 Info: => 7.66E-05s 11:16:40.5 Info: CreateTable Indexers 11:16:40.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) 11:16:40.5 Info: => 9.76E-05s 11:16:40.5 Info: CreateIndex Indexers (Name) 11:16:40.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:40.5 Info: => 6.86E-05s 11:16:40.5 Info: CreateTable Profiles 11:16:40.5 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:16:40.5 Info: => 8.19E-05s 11:16:40.5 Info: CreateIndex Profiles (Name) 11:16:40.5 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:16:40.5 Info: => 6.22E-05s 11:16:40.5 Info: CreateTable QualityDefinitions 11:16:40.5 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:16:40.5 Info: => 8.76E-05s 11:16:40.5 Info: CreateIndex QualityDefinitions (Quality) 11:16:40.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:16:40.5 Info: => 6.73E-05s 11:16:40.5 Info: CreateIndex QualityDefinitions (Title) 11:16:40.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:16:40.5 Info: => 6.08E-05s 11:16:40.5 Info: CreateTable NamingConfig 11:16:40.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) 11:16:40.5 Info: => 9.39E-05s 11:16:40.5 Info: CreateTable Blacklist 11:16:40.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 '') 11:16:40.5 Info: => 0.0001345s 11:16:40.5 Info: CreateTable Metadata 11:16:40.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) 11:16:40.5 Info: => 8.8E-05s 11:16:40.5 Info: CreateTable MetadataFiles 11:16:40.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) 11:16:40.5 Info: => 0.0001071s 11:16:40.5 Info: CreateTable DownloadClients 11:16:40.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) 11:16:40.5 Info: => 8.49E-05s 11:16:40.5 Info: CreateTable PendingReleases 11:16:40.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 '') 11:16:40.5 Info: => 9.37E-05s 11:16:40.5 Info: CreateTable RemotePathMappings 11:16:40.5 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:16:40.5 Info: => 0.0001076s 11:16:40.5 Info: CreateTable Tags 11:16:40.5 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:16:40.5 Info: => 7.83E-05s 11:16:40.5 Info: CreateIndex Tags (Label) 11:16:40.5 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:16:40.5 Info: => 7.4E-05s 11:16:40.5 Info: CreateTable Restrictions 11:16:40.5 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:16:40.5 Info: => 8.84E-05s 11:16:40.5 Info: CreateTable DelayProfiles 11:16:40.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) 11:16:40.5 Info: => 0.0001154s 11:16:40.5 Info: CreateTable Users 11:16:40.5 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:16:40.5 Info: => 8.29E-05s 11:16:40.5 Info: CreateIndex Users (Identifier) 11:16:40.5 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:16:40.5 Info: => 0.0001134s 11:16:40.5 Info: CreateIndex Users (Username) 11:16:40.5 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:16:40.5 Info: => 9.16E-05s 11:16:40.5 Info: CreateTable Commands 11:16:40.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) 11:16:40.5 Info: => 0.000122s 11:16:40.5 Info: CreateTable IndexerStatus 11:16:40.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) 11:16:40.5 Info: => 0.0001082s 11:16:40.5 Info: CreateIndex IndexerStatus (ProviderId) 11:16:40.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:40.5 Info: => 7.41E-05s 11:16:40.5 Info: CreateTable ExtraFiles 11:16:40.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) 11:16:40.5 Info: => 0.000101s 11:16:40.5 Info: CreateTable LyricFiles 11:16:40.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) 11:16:40.5 Info: => 0.000137s 11:16:40.5 Info: CreateTable LanguageProfiles 11:16:40.5 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:16:40.5 Info: => 0.0001212s 11:16:40.5 Info: CreateIndex LanguageProfiles (Name) 11:16:40.5 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:16:40.5 Info: => 7.75E-05s 11:16:40.5 Info: CreateTable DownloadClientStatus 11:16:40.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) 11:16:40.5 Info: => 9.16E-05s 11:16:40.5 Info: CreateIndex DownloadClientStatus (ProviderId) 11:16:40.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:40.5 Info: => 7.49E-05s 11:16:40.5 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:16:40.5 Info: -> 1 Insert operations completed in 00:00:00.0000547 taking an average of 00:00:00.0000547 11:16:40.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-30T11:16:40', 'InitialSetup') 11:16:40.5 Info: Committing Transaction 11:16:40.5 Info: 1: InitialSetup migrated 11:16:40.5 Info: => 0.000828s 11:16:40.5 Info: 2: add_reason_to_pending_releases migrating 11:16:40.5 Info: Beginning Transaction 11:16:40.5 Info: Starting migration of Main DB to 2 11:16:40.5 Info: AlterTable PendingReleases 11:16:40.5 Info: => 5E-07s 11:16:40.5 Info: CreateColumn PendingReleases Reason Int32 11:16:40.5 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:16:40.5 Info: => 0.0005031s 11:16:40.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-30T11:16:40', 'add_reason_to_pending_releases') 11:16:40.5 Info: Committing Transaction 11:16:40.5 Info: 2: add_reason_to_pending_releases migrated 11:16:40.5 Info: => 0.0007631s 11:16:40.5 Info: 3: add_medium_support migrating 11:16:40.5 Info: Beginning Transaction 11:16:40.5 Info: Starting migration of Main DB to 3 11:16:40.5 Info: AlterTable Albums 11:16:40.5 Info: => 5E-07s 11:16:40.5 Info: CreateColumn Albums Media String 11:16:40.5 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:16:40.5 Info: => 0.0004942s 11:16:40.5 Info: AlterTable Tracks 11:16:40.5 Info: => 4E-07s 11:16:40.5 Info: CreateColumn Tracks MediumNumber Int32 11:16:40.5 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:16:40.5 Info: => 0.0004663s 11:16:40.5 Info: AlterTable Tracks 11:16:40.5 Info: => 5E-07s 11:16:40.5 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:16:40.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:16:40.5 Info: => 0.0004588s 11:16:40.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:40.5 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:40.5 Info: => 4.01E-05s 11:16:40.5 Info: DeleteColumn Tracks TrackNumber 11:16:40.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) 11:16:40.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" 11:16:40.5 Info: DROP TABLE "Tracks" 11:16:40.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:40.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:40.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:40.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:40.5 Info: => 0.0035269s 11:16:40.5 Info: AlterTable Tracks 11:16:40.5 Info: => 5E-07s 11:16:40.5 Info: CreateColumn Tracks TrackNumber String 11:16:40.5 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:16:40.5 Info: => 0.000454s 11:16:40.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-30T11:16:40', 'add_medium_support') 11:16:40.5 Info: Committing Transaction 11:16:40.5 Info: 3: add_medium_support migrated 11:16:40.5 Info: => 0.0007887s 11:16:40.5 Info: 4: add_various_qualites_in_profile migrating 11:16:40.5 Info: Beginning Transaction 11:16:40.5 Info: Starting migration of Main DB to 4 11:16:40.5 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:40.5 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:40.5 Info: => 4.68E-05s 11:16:40.5 Info: PerformDBOperation 11:16:40.5 Info: Performing DB Operation 11:16:40.5 Info: => 3.07E-05s 11:16:40.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-30T11:16:40', 'add_various_qualites_in_profile') 11:16:40.5 Info: Committing Transaction 11:16:40.5 Info: 4: add_various_qualites_in_profile migrated 11:16:40.5 Info: => 0.0002561s 11:16:40.5 Info: 5: metadata_profiles migrating 11:16:40.5 Info: Beginning Transaction 11:16:40.5 Info: Starting migration of Main DB to 5 11:16:40.5 Info: CreateTable MetadataProfiles 11:16:40.5 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:16:40.5 Info: => 0.0001172s 11:16:40.5 Info: CreateIndex MetadataProfiles (Name) 11:16:40.5 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:16:40.5 Info: => 7.94E-05s 11:16:40.5 Info: AlterTable Artists 11:16:40.5 Info: => 4E-07s 11:16:40.5 Info: CreateColumn Artists MetadataProfileId Int32 11:16:40.5 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:16:40.5 Info: => 0.000481s 11:16:40.5 Info: DeleteColumn Artists PrimaryAlbumTypes 11:16: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) 11:16: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" 11:16:40.6 Info: DROP TABLE "Artists" 11:16:40.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:40.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:40.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:40.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:40.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:40.6 Info: => 0.0038188s 11:16:40.6 Info: DeleteColumn Artists SecondaryAlbumTypes 11:16: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) 11:16: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" 11:16:40.6 Info: DROP TABLE "Artists" 11:16:40.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:40.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:40.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:40.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:40.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:40.6 Info: => 0.0037149s 11:16:40.6 Info: AlterTable Albums 11:16:40.6 Info: => 5E-07s 11:16:40.6 Info: CreateColumn Albums SecondaryTypes String 11:16:40.6 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:16:40.6 Info: => 0.0004618s 11:16:40.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-30T11:16:40', 'metadata_profiles') 11:16:40.6 Info: Committing Transaction 11:16:40.6 Info: 5: metadata_profiles migrated 11:16:40.6 Info: => 0.0008386s 11:16:40.6 Info: 6: separate_automatic_and_interactive_search migrating 11:16:40.6 Info: Beginning Transaction 11:16:40.6 Info: Starting migration of Main DB to 6 11:16:40.6 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:16: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) 11:16:40.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:16:40.6 Info: DROP TABLE "Indexers" 11:16:40.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:40.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:40.6 Info: => 0.0031742s 11:16:40.6 Info: AlterTable Indexers 11:16:40.6 Info: => 4E-07s 11:16:40.6 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:16:40.6 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:16:40.6 Info: => 0.0004453s 11:16:40.6 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:40.6 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:40.6 Info: => 3.58E-05s 11:16:40.6 Info: AlterTable Indexers 11:16:40.6 Info: => 4E-07s 11:16:40.6 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:16: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, "EnableInteractiveSearch" INTEGER NOT NULL) 11:16:40.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" 11:16:40.6 Info: DROP TABLE "Indexers" 11:16:40.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:40.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:40.6 Info: => 0.0036976s 11:16:40.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-30T11:16:40', 'separate_automatic_and_interactive_search') 11:16:40.6 Info: Committing Transaction 11:16:40.6 Info: 6: separate_automatic_and_interactive_search migrated 11:16:40.6 Info: => 0.0040015s 11:16:40.6 Info: 7: change_album_path_to_relative migrating 11:16:40.6 Info: Beginning Transaction 11:16:40.6 Info: Starting migration of Main DB to 7 11:16:40.6 Info: DeleteColumn Albums Path 11:16:40.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) 11:16:40.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" 11:16:40.6 Info: DROP TABLE "Albums" 11:16:40.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:40.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:40.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:40.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:40.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:40.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:40.6 Info: => 0.0047004s 11:16:40.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-30T11:16:40', 'change_album_path_to_relative') 11:16:40.6 Info: Committing Transaction 11:16:40.6 Info: 7: change_album_path_to_relative migrated 11:16:40.6 Info: => 0.0051223s 11:16:40.6 Info: 8: change_quality_size_mb_to_kb migrating 11:16:40.6 Info: Beginning Transaction 11:16:40.6 Info: Starting migration of Main DB to 8 11:16:40.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 11:16:40.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 11:16:40.6 Info: => 5.34E-05s 11:16:40.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-30T11:16:40', 'change_quality_size_mb_to_kb') 11:16:40.6 Info: Committing Transaction 11:16:40.6 Info: 8: change_quality_size_mb_to_kb migrated 11:16:40.6 Info: => 0.0002881s 11:16:40.6 Info: 9: album_releases migrating 11:16:40.6 Info: Beginning Transaction 11:16:40.6 Info: Starting migration of Main DB to 9 11:16:40.6 Info: AlterTable Albums 11:16:40.6 Info: => 7E-07s 11:16:40.6 Info: CreateColumn Albums Releases String 11:16:40.6 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:16:40.6 Info: => 0.0004848s 11:16:40.6 Info: AlterTable Albums 11:16:40.6 Info: => 6E-07s 11:16:40.6 Info: CreateColumn Albums CurrentRelease String 11:16:40.6 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:16:40.6 Info: => 0.0004575s 11:16:40.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-30T11:16:40', 'album_releases') 11:16:40.6 Info: Committing Transaction 11:16:40.6 Info: 9: album_releases migrated 11:16:40.6 Info: => 0.0007246s 11:16:40.6 Info: 10: album_releases_fix migrating 11:16:40.6 Info: Beginning Transaction 11:16:40.6 Info: Starting migration of Main DB to 10 11:16:40.6 Info: AlterTable Albums 11:16:40.6 Info: => 5E-07s 11:16:40.6 Info: AlterColumn Albums Releases String 11:16:40.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) 11:16:40.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" 11:16:40.6 Info: DROP TABLE "Albums" 11:16:40.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:40.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:40.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:40.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:40.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:40.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:40.6 Info: => 0.004558s 11:16:40.6 Info: AlterTable Albums 11:16:40.6 Info: => 6E-07s 11:16:40.6 Info: AlterColumn Albums CurrentRelease String 11:16:40.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) 11:16:40.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" 11:16:40.6 Info: DROP TABLE "Albums" 11:16:40.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:40.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:40.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:40.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:40.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:40.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:40.6 Info: => 0.0037453s 11:16:40.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-30T11:16:40', 'album_releases_fix') 11:16:40.6 Info: Committing Transaction 11:16:40.6 Info: 10: album_releases_fix migrated 11:16:40.6 Info: => 0.0040841s 11:16:40.6 Info: 11: import_lists migrating 11:16:40.6 Info: Beginning Transaction 11:16:40.6 Info: Starting migration of Main DB to 11 11:16:40.6 Info: CreateTable ImportLists 11:16:40.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) 11:16:40.6 Info: => 0.0001484s 11:16:40.6 Info: CreateIndex ImportLists (Name) 11:16:40.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:40.6 Info: => 9.89E-05s 11:16:40.6 Info: CreateTable ImportListStatus 11:16:40.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) 11:16:40.6 Info: => 0.0001022s 11:16:40.6 Info: CreateIndex ImportListStatus (ProviderId) 11:16:40.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:40.6 Info: => 6.87E-05s 11:16:40.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-30T11:16:40', 'import_lists') 11:16:40.6 Info: Committing Transaction 11:16:40.6 Info: 11: import_lists migrated 11:16:40.6 Info: => 0.00035s 11:16:40.6 Info: 12: add_release_status migrating 11:16:40.6 Info: Beginning Transaction 11:16:40.6 Info: Starting migration of Main DB to 12 11:16:40.6 Info: AlterTable MetadataProfiles 11:16:40.6 Info: => 6E-07s 11:16:40.6 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:16:40.6 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:16:40.6 Info: => 0.0004994s 11:16:40.6 Info: PerformDBOperation 11:16:40.6 Info: Performing DB Operation 11:16:40.6 Info: => 2.55E-05s 11:16:40.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-30T11:16:40', 'add_release_status') 11:16:40.6 Info: Committing Transaction 11:16:40.6 Info: 12: add_release_status migrated 11:16:40.6 Info: => 0.0002771s 11:16:40.6 Info: 13: album_download_notification migrating 11:16:40.6 Info: Beginning Transaction 11:16:40.6 Info: Starting migration of Main DB to 13 11:16:40.6 Info: AlterTable Notifications 11:16:40.6 Info: => 6E-07s 11:16:40.6 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:16:40.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:16:40.6 Info: => 0.0004928s 11:16:40.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-30T11:16:40', 'album_download_notification') 11:16:40.6 Info: Committing Transaction 11:16:40.6 Info: 13: album_download_notification migrated 11:16:40.6 Info: => 0.0007707s 11:16:40.6 Info: 14: fix_language_metadata_profiles migrating 11:16:40.6 Info: Beginning Transaction 11:16:40.6 Info: Starting migration of Main DB to 14 11:16:40.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 11:16:40.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 11:16:40.6 Info: => 7.37E-05s 11:16:40.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 11:16:40.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 11:16:40.6 Info: => 4.96E-05s 11:16:40.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-30T11:16:40', 'fix_language_metadata_profiles') 11:16:40.6 Info: Committing Transaction 11:16:40.6 Info: 14: fix_language_metadata_profiles migrated 11:16:40.6 Info: => 0.0002723s 11:16:40.6 Info: 15: remove_fanzub migrating 11:16:40.6 Info: Beginning Transaction 11:16:40.6 Info: Starting migration of Main DB to 15 11:16:40.6 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:40.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:40.6 Info: => 3.93E-05s 11:16:40.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-30T11:16:40', 'remove_fanzub') 11:16:40.6 Info: Committing Transaction 11:16:40.6 Info: 15: remove_fanzub migrated 11:16:40.6 Info: => 0.0002586s 11:16:40.6 Info: 16: update_artist_history_indexes migrating 11:16:40.6 Info: Beginning Transaction 11:16:40.6 Info: Starting migration of Main DB to 16 11:16:40.6 Info: CreateIndex Albums (ArtistId) 11:16:40.6 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:16:40.6 Info: => 9.88E-05s 11:16:40.6 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:16:40.6 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:16:40.6 Info: => 7.23E-05s 11:16:40.6 Info: DeleteIndex History (AlbumId) 11:16:40.6 Info: DROP INDEX "IX_History_AlbumId" 11:16:40.6 Info: => 0.0001174s 11:16:40.6 Info: CreateIndex History (AlbumId, Date) 11:16:40.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:40.6 Info: => 8.25E-05s 11:16:40.6 Info: DeleteIndex History (DownloadId) 11:16:40.6 Info: DROP INDEX "IX_History_DownloadId" 11:16:40.6 Info: => 0.0001046s 11:16:40.6 Info: CreateIndex History (DownloadId, Date) 11:16:40.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:40.6 Info: => 8.18E-05s 11:16:40.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-30T11:16:40', 'update_artist_history_indexes') 11:16:40.6 Info: Committing Transaction 11:16:40.6 Info: 16: update_artist_history_indexes migrated 11:16:40.6 Info: => 0.0003599s 11:16:40.6 Info: 17: remove_nma migrating 11:16:40.6 Info: Beginning Transaction 11:16:40.6 Info: Starting migration of Main DB to 17 11:16:40.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:40.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:16:40.6 Info: => 4.3E-05s 11:16:40.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-30T11:16:40', 'remove_nma') 11:16:40.6 Info: Committing Transaction 11:16:40.6 Info: 17: remove_nma migrated 11:16:40.6 Info: => 0.0002622s 11:16:40.6 Info: 18: album_disambiguation migrating 11:16:40.6 Info: Beginning Transaction 11:16:40.6 Info: Starting migration of Main DB to 18 11:16:40.6 Info: AlterTable Albums 11:16:40.6 Info: => 8E-07s 11:16:40.6 Info: CreateColumn Albums Disambiguation String 11:16:40.6 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:16:40.6 Info: => 0.00051s 11:16:40.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-30T11:16:40', 'album_disambiguation') 11:16:40.6 Info: Committing Transaction 11:16:40.6 Info: 18: album_disambiguation migrated 11:16:40.6 Info: => 0.0007952s 11:16:40.6 Info: 19: add_ape_quality_in_profiles migrating 11:16:40.6 Info: Beginning Transaction 11:16:40.6 Info: Starting migration of Main DB to 19 11:16:40.6 Info: PerformDBOperation 11:16:40.6 Info: Performing DB Operation 11:16:40.6 Info: => 2.95E-05s 11:16:40.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-30T11:16:40', 'add_ape_quality_in_profiles') 11:16:40.6 Info: Committing Transaction 11:16:40.6 Info: 19: add_ape_quality_in_profiles migrated 11:16:40.6 Info: => 0.0002981s 11:16:40.6 Info: 20: remove_pushalot migrating 11:16:40.6 Info: Beginning Transaction 11:16:40.6 Info: Starting migration of Main DB to 20 11:16:40.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:40.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:16:40.6 Info: => 4.45E-05s 11:16:40.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:40.6 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:16:40.6 Info: => 2.85E-05s 11:16:40.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:40.6 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:16:40.6 Info: => 2.57E-05s 11:16:40.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-30T11:16:40', 'remove_pushalot') 11:16:40.6 Info: Committing Transaction 11:16:40.6 Info: 20: remove_pushalot migrated 11:16:40.6 Info: => 0.0002438s 11:16:40.6 Info: 21: add_custom_filters migrating 11:16:40.6 Info: Beginning Transaction 11:16:40.6 Info: Starting migration of Main DB to 21 11:16:40.6 Info: CreateTable CustomFilters 11:16:40.6 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:16:40.6 Info: => 0.0001166s 11:16:40.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-30T11:16:40', 'add_custom_filters') 11:16:40.6 Info: Committing Transaction 11:16:40.6 Info: 21: add_custom_filters migrated 11:16:40.6 Info: => 0.0003693s 11:16:40.6 Info: 22: import_list_tags migrating 11:16:40.6 Info: Beginning Transaction 11:16:40.6 Info: Starting migration of Main DB to 22 11:16:40.6 Info: AlterTable ImportLists 11:16:40.6 Info: => 5E-07s 11:16:40.6 Info: CreateColumn ImportLists Tags String 11:16:40.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:16:40.6 Info: => 0.0005082s 11:16:40.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-30T11:16:40', 'import_list_tags') 11:16:40.6 Info: Committing Transaction 11:16:40.6 Info: 22: import_list_tags migrated 11:16:40.6 Info: => 0.000769s 11:16:40.6 Info: 23: add_release_groups_etc migrating 11:16:40.6 Info: Beginning Transaction 11:16:40.6 Info: Starting migration of Main DB to 23 11:16:40.6 Info: CreateTable ArtistMetadata 11:16:40.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) 11:16:40.6 Info: => 0.0001602s 11:16:40.6 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:16:40.6 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:16:40.6 Info: => 7.43E-05s 11:16:40.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" 11:16:40.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" 11:16:40.6 Info: => 7.61E-05s 11:16:40.6 Info: AlterTable Artists 11:16:40.6 Info: => 4E-07s 11:16:40.6 Info: CreateColumn Artists ArtistMetadataId Int32 11:16:40.6 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:40.6 Info: => 0.0005052s 11:16:40.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:40.6 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:40.6 Info: => 6.18E-05s 11:16:40.6 Info: CreateTable AlbumReleases 11:16:40.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) 11:16:40.6 Info: => 0.0001384s 11:16:40.6 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:16:40.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:40.6 Info: => 7.28E-05s 11:16:40.6 Info: CreateIndex AlbumReleases (AlbumId) 11:16:40.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:40.6 Info: => 6.45E-05s 11:16:40.6 Info: PerformDBOperation 11:16:40.6 Info: Performing DB Operation 11:16:40.6 Info: => 2.69E-05s 11:16:40.6 Info: AlterTable Albums 11:16:40.6 Info: => 4E-07s 11:16:40.6 Info: CreateColumn Albums ArtistMetadataId Int32 11:16:40.6 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:40.6 Info: => 0.0005052s 11:16:40.6 Info: AlterTable Albums 11:16:40.6 Info: => 5E-07s 11:16:40.6 Info: CreateColumn Albums AnyReleaseOk Boolean 11:16:40.6 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:16:40.6 Info: => 0.0005071s 11:16:40.6 Info: AlterTable Albums 11:16:40.6 Info: => 5E-07s 11:16:40.6 Info: CreateColumn Albums Links String 11:16:40.6 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:16:40.6 Info: => 0.0005003s 11:16:40.6 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:40.6 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:40.6 Info: => 7.29E-05s 11:16:40.6 Info: AlterTable Tracks 11:16:40.6 Info: => 4E-07s 11:16:40.6 Info: CreateColumn Tracks ForeignRecordingId String 11:16:40.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:16:40.6 Info: => 0.00053s 11:16:40.6 Info: AlterTable Tracks 11:16:40.6 Info: => 4E-07s 11:16:40.6 Info: CreateColumn Tracks AlbumReleaseId Int32 11:16:40.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:16:40.6 Info: => 0.0005109s 11:16:40.6 Info: AlterTable Tracks 11:16:40.6 Info: => 6E-07s 11:16:40.6 Info: CreateColumn Tracks ArtistMetadataId Int32 11:16:40.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:40.6 Info: => 0.0005004s 11:16:40.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:40.6 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:40.6 Info: => 7.47E-05s 11:16:40.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:40.6 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:40.6 Info: => 5.52E-05s 11:16:40.6 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:16:40.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) 11:16:40.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" 11:16:40.6 Info: DROP TABLE "Artists" 11:16:40.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:40.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:40.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:40.6 Info: => 0.0047132s 11:16:40.6 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:16:40.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) 11:16:40.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" 11:16:40.6 Info: DROP TABLE "Albums" 11:16:40.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:40.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:40.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:40.6 Info: => 0.0039443s 11:16:40.6 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:16:40.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) 11:16:40.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" 11:16:40.6 Info: DROP TABLE "Tracks" 11:16:40.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:40.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:40.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:40.6 Info: => 0.0035503s 11:16:40.6 Info: DeleteColumn TrackFiles ArtistId 11:16:40.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) 11:16:40.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" 11:16:40.6 Info: DROP TABLE "TrackFiles" 11:16:40.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:40.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:40.6 Info: => 0.0042739s 11:16:40.6 Info: CreateIndex Artists (ArtistMetadataId) 11:16:40.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:40.6 Info: => 7.3E-05s 11:16:40.6 Info: CreateIndex Artists (Monitored) 11:16:40.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:40.6 Info: => 7.19E-05s 11:16:40.6 Info: CreateIndex Albums (ArtistMetadataId) 11:16:40.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:40.6 Info: => 6.49E-05s 11:16:40.6 Info: CreateIndex Tracks (ArtistMetadataId) 11:16:40.6 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:16:40.6 Info: => 6.85E-05s 11:16:40.6 Info: CreateIndex Tracks (AlbumReleaseId) 11:16:40.6 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:16:40.6 Info: => 6.39E-05s 11:16:40.6 Info: CreateIndex Tracks (ForeignRecordingId) 11:16:40.6 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:16:40.6 Info: => 6.37E-05s 11:16:40.6 Info: UpdateData 11:16:40.6 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:40.6 Info: => 3.65E-05s 11:16:40.6 Info: UpdateData 11:16:40.6 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:40.6 Info: => 2.86E-05s 11:16:40.6 Info: UpdateData 11:16:40.6 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:16:40.6 Info: => 3.43E-05s 11:16:40.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-30T11:16:40', 'add_release_groups_etc') 11:16:40.6 Info: Committing Transaction 11:16:40.6 Info: 23: add_release_groups_etc migrated 11:16:40.6 Info: => 0.0005197s 11:16:40.6 Info: 24: NewMediaInfoFormat migrating 11:16:40.6 Info: Beginning Transaction 11:16:40.6 Info: Starting migration of Main DB to 24 11:16:40.6 Info: UpdateData 11:16:40.6 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:16:40.6 Info: => 4.66E-05s 11:16:40.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-30T11:16:40', 'NewMediaInfoFormat') 11:16:40.6 Info: Committing Transaction 11:16:40.6 Info: 24: NewMediaInfoFormat migrated 11:16:40.6 Info: => 0.000267s 11:16:40.6 Info: 25: rename_restrictions_to_release_profiles migrating 11:16:40.6 Info: Beginning Transaction 11:16:40.6 Info: Starting migration of Main DB to 25 11:16:40.6 Info: RenameTable Restrictions ReleaseProfiles 11:16:40.6 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:16:40.6 Info: => 0.0013322s 11:16:40.6 Info: AlterTable ReleaseProfiles 11:16:40.6 Info: => 5E-07s 11:16:40.6 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:16:40.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:16:40.6 Info: => 0.0004923s 11:16:40.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-30T11:16:40', 'rename_restrictions_to_release_profiles') 11:16:40.6 Info: Committing Transaction 11:16:40.6 Info: 25: rename_restrictions_to_release_profiles migrated 11:16:40.6 Info: => 0.0007577s 11:16:40.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:16:40.6 Info: Beginning Transaction 11:16:40.6 Info: Starting migration of Main DB to 26 11:16:40.6 Info: RenameTable Profiles QualityProfiles 11:16:40.6 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:16:40.6 Info: => 0.0013461s 11:16:40.6 Info: AlterTable QualityProfiles 11:16:40.6 Info: => 6E-07s 11:16:40.6 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:16:40.6 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:40.6 Info: => 0.0004948s 11:16:40.6 Info: AlterTable LanguageProfiles 11:16:40.6 Info: => 5E-07s 11:16:40.6 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:16:40.6 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:40.6 Info: => 0.0004707s 11:16:40.6 Info: UpdateData 11:16:40.6 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:40.6 Info: => 4.37E-05s 11:16:40.6 Info: UpdateData 11:16:40.6 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:40.6 Info: => 2.65E-05s 11:16:40.6 Info: RenameColumn Artists ProfileId to QualityProfileId 11:16:40.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) 11:16:40.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" 11:16:40.6 Info: DROP TABLE "Artists" 11:16:40.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:40.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:40.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:40.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:40.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:40.6 Info: => 0.0038076s 11:16:40.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-30T11:16:40', 'rename_quality_profiles_add_upgrade_allowed') 11:16:40.6 Info: Committing Transaction 11:16:40.6 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:16:40.6 Info: => 0.0041918s 11:16:40.6 Info: 27: add_import_exclusions migrating 11:16:40.6 Info: Beginning Transaction 11:16:40.6 Info: Starting migration of Main DB to 27 11:16:40.6 Info: CreateTable ImportListExclusions 11:16:40.6 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:16:40.6 Info: => 0.0001169s 11:16:40.6 Info: CreateIndex ImportListExclusions (ForeignId) 11:16:40.6 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:16:40.6 Info: => 7.39E-05s 11:16:40.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-30T11:16:40', 'add_import_exclusions') 11:16:40.6 Info: Committing Transaction 11:16:40.6 Info: 27: add_import_exclusions migrated 11:16:40.6 Info: => 0.000343s 11:16:40.6 Info: 28: clean_artist_metadata_table migrating 11:16:40.6 Info: Beginning Transaction 11:16:40.6 Info: Starting migration of Main DB to 28 11:16:40.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) 11:16:40.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) 11:16:40.6 Info: => 0.0001487s 11:16:40.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) 11:16:40.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) 11:16:40.6 Info: => 0.0001124s 11:16:40.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) 11:16:40.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) 11:16:40.6 Info: => 0.0001454s 11:16:40.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) 11:16:40.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) 11:16:40.6 Info: => 0.0001157s 11:16:40.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) 11:16:40.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) 11:16:40.6 Info: => 0.0001082s 11:16:40.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) 11:16:40.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) 11:16:40.6 Info: => 0.0001093s 11:16:40.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-30T11:16:40', 'clean_artist_metadata_table') 11:16:40.6 Info: Committing Transaction 11:16:40.6 Info: 28: clean_artist_metadata_table migrated 11:16:40.6 Info: => 0.0003492s 11:16:40.6 Info: 29: health_issue_notification migrating 11:16:40.6 Info: Beginning Transaction 11:16:40.6 Info: Starting migration of Main DB to 29 11:16:40.6 Info: AlterTable Notifications 11:16:40.6 Info: => 6E-07s 11:16:40.6 Info: CreateColumn Notifications OnHealthIssue Boolean 11:16:40.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:16:40.6 Info: => 0.00053s 11:16:40.6 Info: AlterTable Notifications 11:16:40.6 Info: => 5E-07s 11:16:40.6 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:16:40.6 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:16:40.6 Info: => 0.0004886s 11:16:40.6 Info: AlterTable Notifications 11:16:40.6 Info: => 4E-07s 11:16:40.6 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:16:40.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:16:40.6 Info: => 0.0004864s 11:16:40.6 Info: AlterTable Notifications 11:16:40.6 Info: => 4E-07s 11:16:40.6 Info: CreateColumn Notifications OnImportFailure Boolean 11:16:40.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:16:40.6 Info: => 0.0005004s 11:16:40.6 Info: AlterTable Notifications 11:16:40.6 Info: => 5E-07s 11:16:40.6 Info: CreateColumn Notifications OnTrackRetag Boolean 11:16:40.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:16:40.6 Info: => 0.0004937s 11:16:40.6 Info: DeleteColumn Notifications OnDownload 11:16:40.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) 11:16:40.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" 11:16:40.6 Info: DROP TABLE "Notifications" 11:16:40.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:40.6 Info: => 0.0042243s 11:16:40.6 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:16:40.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) 11:16:40.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" 11:16:40.6 Info: DROP TABLE "Notifications" 11:16:40.6 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:40.6 Info: => 0.0034682s 11:16:40.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-30T11:16:40', 'health_issue_notification') 11:16:40.6 Info: Committing Transaction 11:16:40.6 Info: 29: health_issue_notification migrated 11:16:40.6 Info: => 0.0037989s 11:16:40.6 Info: 30: add_mediafilerepository_mtime migrating 11:16:40.6 Info: Beginning Transaction 11:16:40.6 Info: Starting migration of Main DB to 30 11:16:40.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) 11:16:40.6 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 11:16:40.6 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 11:16:40.6 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-07-30T11:16:40', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 2) 11:16:40.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) 11:16:40.6 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-07-30T11:16:40', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 2) 11:16:40.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) 11:16:40.6 Info: AlterTable TrackFiles 11:16:40.6 Info: => 4E-07s 11:16:40.6 Info: CreateColumn TrackFiles Modified DateTime 11:16:40.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:16:40.6 Info: => 0.0005221s 11:16:40.6 Info: AlterTable TrackFiles 11:16:40.6 Info: => 5E-07s 11:16:40.6 Info: CreateColumn TrackFiles Path String 11:16:40.6 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:16:40.6 Info: => 0.0004894s 11:16:40.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:40.6 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:40.6 Info: => 3.45E-05s 11:16:40.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) 11:16:40.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) 11:16:40.6 Info: => 0.0001187s 11:16:40.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) 11:16:40.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) 11:16:40.6 Info: => 0.0001305s 11:16:40.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) 11:16:40.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) 11:16:40.6 Info: => 0.00013s 11:16:40.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") 11:16:40.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") 11:16:40.6 Info: => 7.19E-05s 11:16:40.6 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:40.6 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:40.6 Info: => 4.27E-05s 11:16:40.6 Info: AlterTable TrackFiles 11:16:40.6 Info: => 4E-07s 11:16:40.6 Info: AlterColumn TrackFiles Path String 11:16: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) 11:16: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" 11:16:40.7 Info: DROP TABLE "TrackFiles" 11:16:40.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:40.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:40.7 Info: => 0.0045353s 11:16:40.7 Info: CreateIndex TrackFiles (Path) 11:16:40.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:40.7 Info: => 7E-05s 11:16:40.7 Info: DeleteColumn TrackFiles RelativePath 11:16: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) 11:16: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" 11:16:40.7 Info: DROP TABLE "TrackFiles" 11:16:40.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:40.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:40.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:40.7 Info: => 0.0036505s 11:16:40.7 Info: -> 7 Insert operations completed in 00:00:00.0004713 taking an average of 00:00:00.0000673 11:16:40.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-30T11:16:40', 'add_mediafilerepository_mtime') 11:16:40.7 Info: Committing Transaction 11:16:40.7 Info: 30: add_mediafilerepository_mtime migrated 11:16:40.7 Info: => 0.0040996s 11:16:40.7 Debug: Took: 00:00:00.1432190 11:16:40.7 Debug: Got 0 tracks 11:16:40.7 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_album_id --- 11:16:40.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_albumrelease_id --- 11:16:40.7 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350007413556_161/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:40.7 Info: DatabaseEngineVersionCheck migrating 11:16:40.7 Info: PerformDBOperation 11:16:40.7 Info: Performing DB Operation 11:16:40.7 Info: SQLite 3.46.0 11:16:40.7 Info: => 0.0009953s 11:16:40.7 Info: DatabaseEngineVersionCheck migrated 11:16:40.7 Info: => 0.0010074s 11:16:40.7 Info: VersionMigration migrating 11:16:40.7 Info: Beginning Transaction 11:16:40.7 Info: CreateTable VersionInfo 11:16:40.7 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:16:40.7 Info: => 0.0001344s 11:16:40.7 Info: Committing Transaction 11:16:40.7 Info: VersionMigration migrated 11:16:40.7 Info: => 0.000467s 11:16:40.7 Info: VersionUniqueMigration migrating 11:16:40.7 Info: Beginning Transaction 11:16:40.7 Info: CreateIndex VersionInfo (Version) 11:16:40.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:40.7 Info: => 0.0001147s 11:16:40.7 Info: AlterTable VersionInfo 11:16:40.7 Info: => 7E-07s 11:16:40.7 Info: CreateColumn VersionInfo AppliedOn DateTime 11:16:40.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:16:40.7 Info: => 0.0005563s 11:16:40.7 Info: Committing Transaction 11:16:40.7 Info: VersionUniqueMigration migrated 11:16:40.7 Info: => 0.0007487s 11:16:40.7 Info: VersionDescriptionMigration migrating 11:16:40.7 Info: Beginning Transaction 11:16:40.7 Info: AlterTable VersionInfo 11:16:40.7 Info: => 7E-07s 11:16:40.7 Info: CreateColumn VersionInfo Description String 11:16:40.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:16:40.7 Info: => 0.000194s 11:16:40.7 Info: Committing Transaction 11:16:40.7 Info: VersionDescriptionMigration migrated 11:16:40.7 Info: => 0.0003875s 11:16:40.7 Info: 1: InitialSetup migrating 11:16:40.7 Info: Beginning Transaction 11:16:40.7 Info: Starting migration of Main DB to 1 11:16:40.7 Info: CreateTable Config 11:16:40.7 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:16:40.7 Info: => 0.0001552s 11:16:40.7 Info: CreateIndex Config (Key) 11:16:40.7 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:16:40.7 Info: => 6.88E-05s 11:16:40.7 Info: CreateTable RootFolders 11:16:40.7 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:16:40.7 Info: => 8.78E-05s 11:16:40.7 Info: CreateIndex RootFolders (Path) 11:16:40.7 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:16:40.7 Info: => 6.56E-05s 11:16:40.7 Info: CreateTable Artists 11:16:40.7 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 11:16:40.7 Info: => 0.0002074s 11:16:40.7 Info: CreateIndex Artists (ForeignArtistId) 11:16:40.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:40.7 Info: => 6.42E-05s 11:16:40.7 Info: CreateIndex Artists (NameSlug) 11:16:40.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:40.7 Info: => 6E-05s 11:16:40.7 Info: CreateIndex Artists (CleanName) 11:16:40.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:40.7 Info: => 5.82E-05s 11:16:40.7 Info: CreateIndex Artists (Path) 11:16:40.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:40.7 Info: => 5.56E-05s 11:16:40.7 Info: CreateTable Albums 11:16:40.7 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:16:40.7 Info: => 0.0001905s 11:16:40.7 Info: CreateIndex Albums (ForeignAlbumId) 11:16:40.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:40.7 Info: => 6.55E-05s 11:16:40.7 Info: CreateIndex Albums (MBId) 11:16:40.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:40.7 Info: => 5.75E-05s 11:16:40.7 Info: CreateIndex Albums (TADBId) 11:16:40.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:40.7 Info: => 5.64E-05s 11:16:40.7 Info: CreateIndex Albums (TitleSlug) 11:16:40.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:40.7 Info: => 5.66E-05s 11:16:40.7 Info: CreateIndex Albums (CleanTitle) 11:16:40.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:40.7 Info: => 5.48E-05s 11:16:40.7 Info: CreateIndex Albums (Path) 11:16:40.7 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:16:40.7 Info: => 5.42E-05s 11:16:40.7 Info: CreateTable Tracks 11:16:40.7 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:16:40.7 Info: => 0.0001202s 11:16:40.7 Info: CreateIndex Tracks (ForeignTrackId) 11:16:40.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:40.7 Info: => 6.26E-05s 11:16:40.7 Info: CreateIndex Tracks (ArtistId) 11:16:40.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:40.7 Info: => 6.16E-05s 11:16:40.7 Info: CreateIndex Tracks (TrackFileId) 11:16:40.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:40.7 Info: => 6.17E-05s 11:16:40.7 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:16:40.7 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:16:40.7 Info: => 6.66E-05s 11:16:40.7 Info: CreateTable TrackFiles 11:16:40.7 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 11:16:40.7 Info: => 0.000114s 11:16:40.7 Info: CreateIndex TrackFiles (ArtistId) 11:16:40.7 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:16:40.7 Info: => 6.31E-05s 11:16:40.7 Info: CreateIndex TrackFiles (AlbumId) 11:16:40.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:40.7 Info: => 6.41E-05s 11:16:40.7 Info: CreateTable History 11:16:40.7 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 11:16:40.7 Info: => 0.0001207s 11:16:40.7 Info: CreateIndex History (Date) 11:16:40.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:40.7 Info: => 6.13E-05s 11:16:40.7 Info: CreateIndex History (EventType) 11:16:40.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:40.7 Info: => 6.39E-05s 11:16:40.7 Info: CreateIndex History (DownloadId) 11:16:40.7 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:16:40.7 Info: => 5.97E-05s 11:16:40.7 Info: CreateIndex History (AlbumId) 11:16:40.7 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:16:40.7 Info: => 6E-05s 11:16:40.7 Info: CreateTable Notifications 11:16:40.7 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 11:16:40.7 Info: => 0.0001033s 11:16:40.7 Info: CreateTable ScheduledTasks 11:16:40.7 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:16:40.7 Info: => 8.03E-05s 11:16:40.7 Info: CreateIndex ScheduledTasks (TypeName) 11:16:40.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:40.7 Info: => 6.4E-05s 11:16:40.7 Info: CreateTable Indexers 11:16:40.7 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 11:16:40.7 Info: => 8.82E-05s 11:16:40.7 Info: CreateIndex Indexers (Name) 11:16:40.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:40.7 Info: => 6.34E-05s 11:16:40.7 Info: CreateTable Profiles 11:16:40.7 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:16:40.7 Info: => 7.78E-05s 11:16:40.7 Info: CreateIndex Profiles (Name) 11:16:40.7 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:16:40.7 Info: => 6.33E-05s 11:16:40.7 Info: CreateTable QualityDefinitions 11:16:40.7 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:16:40.7 Info: => 9.16E-05s 11:16:40.7 Info: CreateIndex QualityDefinitions (Quality) 11:16:40.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:16:40.7 Info: => 6.49E-05s 11:16:40.7 Info: CreateIndex QualityDefinitions (Title) 11:16:40.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:16:40.7 Info: => 6.16E-05s 11:16:40.7 Info: CreateTable NamingConfig 11:16:40.7 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 11:16:40.7 Info: => 9.47E-05s 11:16:40.7 Info: CreateTable Blacklist 11:16:40.7 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 11:16:40.7 Info: => 0.0001389s 11:16:40.7 Info: CreateTable Metadata 11:16:40.7 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:16:40.7 Info: => 9.41E-05s 11:16:40.7 Info: CreateTable MetadataFiles 11:16:40.7 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:16:40.7 Info: => 0.0001137s 11:16:40.7 Info: CreateTable DownloadClients 11:16:40.7 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:16:40.7 Info: => 9.06E-05s 11:16:40.7 Info: CreateTable PendingReleases 11:16:40.7 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 11:16:40.7 Info: => 9.85E-05s 11:16:40.7 Info: CreateTable RemotePathMappings 11:16:40.7 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:16:40.7 Info: => 9.42E-05s 11:16:40.7 Info: CreateTable Tags 11:16:40.7 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:16:40.7 Info: => 7.4E-05s 11:16:40.7 Info: CreateIndex Tags (Label) 11:16:40.7 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:16:40.7 Info: => 6.54E-05s 11:16:40.7 Info: CreateTable Restrictions 11:16:40.7 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:16:40.7 Info: => 8.23E-05s 11:16:40.7 Info: CreateTable DelayProfiles 11:16:40.7 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 11:16:40.7 Info: => 0.0001018s 11:16:40.7 Info: CreateTable Users 11:16:40.7 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:16:40.7 Info: => 7.64E-05s 11:16:40.7 Info: CreateIndex Users (Identifier) 11:16:40.7 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:16:40.7 Info: => 6.86E-05s 11:16:40.7 Info: CreateIndex Users (Username) 11:16:40.7 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:16:40.7 Info: => 6.31E-05s 11:16:40.7 Info: CreateTable Commands 11:16:40.7 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:16:40.7 Info: => 0.0001104s 11:16:40.7 Info: CreateTable IndexerStatus 11:16:40.7 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:16:40.7 Info: => 9.68E-05s 11:16:40.7 Info: CreateIndex IndexerStatus (ProviderId) 11:16:40.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:40.7 Info: => 6.67E-05s 11:16:40.7 Info: CreateTable ExtraFiles 11:16:40.7 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:16:40.7 Info: => 0.0001007s 11:16:40.7 Info: CreateTable LyricFiles 11:16:40.7 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 11:16:40.7 Info: => 0.0001419s 11:16:40.7 Info: CreateTable LanguageProfiles 11:16:40.7 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:16:40.7 Info: => 8.81E-05s 11:16:40.7 Info: CreateIndex LanguageProfiles (Name) 11:16:40.7 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:16:40.7 Info: => 7.71E-05s 11:16:40.7 Info: CreateTable DownloadClientStatus 11:16:40.7 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:16:40.7 Info: => 9.87E-05s 11:16:40.7 Info: CreateIndex DownloadClientStatus (ProviderId) 11:16:40.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:40.7 Info: => 7.86E-05s 11:16:40.7 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:16:40.7 Info: -> 1 Insert operations completed in 00:00:00.0000539 taking an average of 00:00:00.0000539 11:16:40.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-30T11:16:40', 'InitialSetup') 11:16:40.7 Info: Committing Transaction 11:16:40.7 Info: 1: InitialSetup migrated 11:16:40.7 Info: => 0.0008337s 11:16:40.7 Info: 2: add_reason_to_pending_releases migrating 11:16:40.7 Info: Beginning Transaction 11:16:40.7 Info: Starting migration of Main DB to 2 11:16:40.7 Info: AlterTable PendingReleases 11:16:40.7 Info: => 5E-07s 11:16:40.7 Info: CreateColumn PendingReleases Reason Int32 11:16:40.7 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:16:40.7 Info: => 0.0004954s 11:16:40.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-30T11:16:40', 'add_reason_to_pending_releases') 11:16:40.7 Info: Committing Transaction 11:16:40.7 Info: 2: add_reason_to_pending_releases migrated 11:16:40.7 Info: => 0.0007587s 11:16:40.7 Info: 3: add_medium_support migrating 11:16:40.7 Info: Beginning Transaction 11:16:40.7 Info: Starting migration of Main DB to 3 11:16:40.7 Info: AlterTable Albums 11:16:40.7 Info: => 6E-07s 11:16:40.7 Info: CreateColumn Albums Media String 11:16:40.7 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:16:40.7 Info: => 0.0004922s 11:16:40.7 Info: AlterTable Tracks 11:16:40.7 Info: => 6E-07s 11:16:40.7 Info: CreateColumn Tracks MediumNumber Int32 11:16:40.7 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:16:40.7 Info: => 0.000458s 11:16:40.7 Info: AlterTable Tracks 11:16:40.7 Info: => 6E-07s 11:16:40.7 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:16:40.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:16:40.7 Info: => 0.0004521s 11:16:40.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:40.7 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:40.7 Info: => 7.01E-05s 11:16:40.7 Info: DeleteColumn Tracks TrackNumber 11:16:40.7 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 11:16:40.7 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 11:16:40.7 Info: DROP TABLE "Tracks" 11:16:40.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:40.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:40.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:40.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:40.7 Info: => 0.0035509s 11:16:40.7 Info: AlterTable Tracks 11:16:40.7 Info: => 5E-07s 11:16:40.7 Info: CreateColumn Tracks TrackNumber String 11:16:40.7 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:16:40.7 Info: => 0.0004585s 11:16:40.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-30T11:16:40', 'add_medium_support') 11:16:40.7 Info: Committing Transaction 11:16:40.7 Info: 3: add_medium_support migrated 11:16:40.7 Info: => 0.0007959s 11:16:40.7 Info: 4: add_various_qualites_in_profile migrating 11:16:40.7 Info: Beginning Transaction 11:16:40.7 Info: Starting migration of Main DB to 4 11:16:40.7 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:40.7 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:40.7 Info: => 4.83E-05s 11:16:40.7 Info: PerformDBOperation 11:16:40.7 Info: Performing DB Operation 11:16:40.7 Info: => 3.07E-05s 11:16:40.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-30T11:16:40', 'add_various_qualites_in_profile') 11:16:40.7 Info: Committing Transaction 11:16:40.7 Info: 4: add_various_qualites_in_profile migrated 11:16:40.7 Info: => 0.0002622s 11:16:40.7 Info: 5: metadata_profiles migrating 11:16:40.7 Info: Beginning Transaction 11:16:40.7 Info: Starting migration of Main DB to 5 11:16:40.7 Info: CreateTable MetadataProfiles 11:16:40.7 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:16:40.7 Info: => 0.0001208s 11:16:40.7 Info: CreateIndex MetadataProfiles (Name) 11:16:40.7 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:16:40.7 Info: => 8.14E-05s 11:16:40.7 Info: AlterTable Artists 11:16:40.7 Info: => 3E-07s 11:16:40.7 Info: CreateColumn Artists MetadataProfileId Int32 11:16:40.7 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:16:40.7 Info: => 0.0004728s 11:16:40.7 Info: DeleteColumn Artists PrimaryAlbumTypes 11:16:40.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) 11:16:40.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" 11:16:40.7 Info: DROP TABLE "Artists" 11:16:40.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:40.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:40.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:40.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:40.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:40.7 Info: => 0.0038146s 11:16:40.7 Info: DeleteColumn Artists SecondaryAlbumTypes 11:16:40.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) 11:16:40.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" 11:16:40.7 Info: DROP TABLE "Artists" 11:16:40.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:40.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:40.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:40.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:40.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:40.7 Info: => 0.0037491s 11:16:40.7 Info: AlterTable Albums 11:16:40.7 Info: => 6E-07s 11:16:40.7 Info: CreateColumn Albums SecondaryTypes String 11:16:40.7 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:16:40.7 Info: => 0.0004699s 11:16:40.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-30T11:16:40', 'metadata_profiles') 11:16:40.7 Info: Committing Transaction 11:16:40.7 Info: 5: metadata_profiles migrated 11:16:40.7 Info: => 0.0008335s 11:16:40.7 Info: 6: separate_automatic_and_interactive_search migrating 11:16:40.7 Info: Beginning Transaction 11:16:40.7 Info: Starting migration of Main DB to 6 11:16:40.7 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:16: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) 11:16:40.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:16:40.7 Info: DROP TABLE "Indexers" 11:16:40.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:40.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:40.7 Info: => 0.00386s 11:16:40.7 Info: AlterTable Indexers 11:16:40.7 Info: => 5E-07s 11:16:40.7 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:16:40.7 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:16:40.7 Info: => 0.0004549s 11:16:40.7 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:40.7 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:40.7 Info: => 4.17E-05s 11:16:40.7 Info: AlterTable Indexers 11:16:40.7 Info: => 3E-07s 11:16:40.7 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:16: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) 11:16: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" 11:16:40.7 Info: DROP TABLE "Indexers" 11:16:40.7 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:40.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:40.7 Info: => 0.0047272s 11:16:40.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-30T11:16:40', 'separate_automatic_and_interactive_search') 11:16:40.7 Info: Committing Transaction 11:16:40.7 Info: 6: separate_automatic_and_interactive_search migrated 11:16:40.7 Info: => 0.0050214s 11:16:40.7 Info: 7: change_album_path_to_relative migrating 11:16:40.7 Info: Beginning Transaction 11:16:40.7 Info: Starting migration of Main DB to 7 11:16:40.7 Info: DeleteColumn Albums Path 11:16: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) 11:16: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" 11:16:40.7 Info: DROP TABLE "Albums" 11:16:40.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:40.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:40.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:40.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:40.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:40.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:40.7 Info: => 0.003863s 11:16:40.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-30T11:16:40', 'change_album_path_to_relative') 11:16:40.7 Info: Committing Transaction 11:16:40.7 Info: 7: change_album_path_to_relative migrated 11:16:40.7 Info: => 0.0042549s 11:16:40.7 Info: 8: change_quality_size_mb_to_kb migrating 11:16:40.7 Info: Beginning Transaction 11:16:40.7 Info: Starting migration of Main DB to 8 11:16: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 11:16: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 11:16:40.7 Info: => 4.75E-05s 11:16:40.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-30T11:16:40', 'change_quality_size_mb_to_kb') 11:16:40.7 Info: Committing Transaction 11:16:40.7 Info: 8: change_quality_size_mb_to_kb migrated 11:16:40.7 Info: => 0.0002724s 11:16:40.7 Info: 9: album_releases migrating 11:16:40.7 Info: Beginning Transaction 11:16:40.7 Info: Starting migration of Main DB to 9 11:16:40.7 Info: AlterTable Albums 11:16:40.7 Info: => 6E-07s 11:16:40.7 Info: CreateColumn Albums Releases String 11:16:40.7 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:16:40.7 Info: => 0.0004871s 11:16:40.7 Info: AlterTable Albums 11:16:40.7 Info: => 6E-07s 11:16:40.7 Info: CreateColumn Albums CurrentRelease String 11:16:40.7 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:16:40.7 Info: => 0.0004656s 11:16:40.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-30T11:16:40', 'album_releases') 11:16:40.7 Info: Committing Transaction 11:16:40.7 Info: 9: album_releases migrated 11:16:40.7 Info: => 0.000726s 11:16:40.7 Info: 10: album_releases_fix migrating 11:16:40.7 Info: Beginning Transaction 11:16:40.7 Info: Starting migration of Main DB to 10 11:16:40.7 Info: AlterTable Albums 11:16:40.7 Info: => 5E-07s 11:16:40.7 Info: AlterColumn Albums Releases String 11:16:40.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) 11:16:40.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" 11:16:40.8 Info: DROP TABLE "Albums" 11:16:40.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:40.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:40.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:40.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:40.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:40.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:40.8 Info: => 0.0047022s 11:16:40.8 Info: AlterTable Albums 11:16:40.8 Info: => 6E-07s 11:16:40.8 Info: AlterColumn Albums CurrentRelease String 11:16:40.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) 11:16:40.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" 11:16:40.8 Info: DROP TABLE "Albums" 11:16:40.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:40.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:40.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:40.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:40.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:40.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:40.8 Info: => 0.0037394s 11:16:40.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-30T11:16:40', 'album_releases_fix') 11:16:40.8 Info: Committing Transaction 11:16:40.8 Info: 10: album_releases_fix migrated 11:16:40.8 Info: => 0.0040626s 11:16:40.8 Info: 11: import_lists migrating 11:16:40.8 Info: Beginning Transaction 11:16:40.8 Info: Starting migration of Main DB to 11 11:16:40.8 Info: CreateTable ImportLists 11:16:40.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) 11:16:40.8 Info: => 0.0001501s 11:16:40.8 Info: CreateIndex ImportLists (Name) 11:16:40.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:40.8 Info: => 7.37E-05s 11:16:40.8 Info: CreateTable ImportListStatus 11:16:40.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) 11:16:40.8 Info: => 0.0001062s 11:16:40.8 Info: CreateIndex ImportListStatus (ProviderId) 11:16:40.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:40.8 Info: => 7.35E-05s 11:16:40.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-30T11:16:40', 'import_lists') 11:16:40.8 Info: Committing Transaction 11:16:40.8 Info: 11: import_lists migrated 11:16:40.8 Info: => 0.0003682s 11:16:40.8 Info: 12: add_release_status migrating 11:16:40.8 Info: Beginning Transaction 11:16:40.8 Info: Starting migration of Main DB to 12 11:16:40.8 Info: AlterTable MetadataProfiles 11:16:40.8 Info: => 6E-07s 11:16:40.8 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:16:40.8 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:16:40.8 Info: => 0.0005007s 11:16:40.8 Info: PerformDBOperation 11:16:40.8 Info: Performing DB Operation 11:16:40.8 Info: => 2.52E-05s 11:16:40.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-30T11:16:40', 'add_release_status') 11:16:40.8 Info: Committing Transaction 11:16:40.8 Info: 12: add_release_status migrated 11:16:40.8 Info: => 0.0002739s 11:16:40.8 Info: 13: album_download_notification migrating 11:16:40.8 Info: Beginning Transaction 11:16:40.8 Info: Starting migration of Main DB to 13 11:16:40.8 Info: AlterTable Notifications 11:16:40.8 Info: => 5E-07s 11:16:40.8 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:16:40.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:16:40.8 Info: => 0.0005299s 11:16:40.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-30T11:16:40', 'album_download_notification') 11:16:40.8 Info: Committing Transaction 11:16:40.8 Info: 13: album_download_notification migrated 11:16:40.8 Info: => 0.0008032s 11:16:40.8 Info: 14: fix_language_metadata_profiles migrating 11:16:40.8 Info: Beginning Transaction 11:16:40.8 Info: Starting migration of Main DB to 14 11:16:40.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 11:16:40.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 11:16:40.8 Info: => 7.46E-05s 11:16:40.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 11:16:40.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 11:16:40.8 Info: => 4.94E-05s 11:16:40.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-30T11:16:40', 'fix_language_metadata_profiles') 11:16:40.8 Info: Committing Transaction 11:16:40.8 Info: 14: fix_language_metadata_profiles migrated 11:16:40.8 Info: => 0.0002779s 11:16:40.8 Info: 15: remove_fanzub migrating 11:16:40.8 Info: Beginning Transaction 11:16:40.8 Info: Starting migration of Main DB to 15 11:16:40.8 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:40.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:40.8 Info: => 4E-05s 11:16:40.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-30T11:16:40', 'remove_fanzub') 11:16:40.8 Info: Committing Transaction 11:16:40.8 Info: 15: remove_fanzub migrated 11:16:40.8 Info: => 0.0002617s 11:16:40.8 Info: 16: update_artist_history_indexes migrating 11:16:40.8 Info: Beginning Transaction 11:16:40.8 Info: Starting migration of Main DB to 16 11:16:40.8 Info: CreateIndex Albums (ArtistId) 11:16:40.8 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:16:40.8 Info: => 9.77E-05s 11:16:40.8 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:16:40.8 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:16:40.8 Info: => 7.24E-05s 11:16:40.8 Info: DeleteIndex History (AlbumId) 11:16:40.8 Info: DROP INDEX "IX_History_AlbumId" 11:16:40.8 Info: => 0.0001171s 11:16:40.8 Info: CreateIndex History (AlbumId, Date) 11:16:40.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:40.8 Info: => 8.23E-05s 11:16:40.8 Info: DeleteIndex History (DownloadId) 11:16:40.8 Info: DROP INDEX "IX_History_DownloadId" 11:16:40.8 Info: => 0.0001015s 11:16:40.8 Info: CreateIndex History (DownloadId, Date) 11:16:40.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:40.8 Info: => 7.79E-05s 11:16:40.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-30T11:16:40', 'update_artist_history_indexes') 11:16:40.8 Info: Committing Transaction 11:16:40.8 Info: 16: update_artist_history_indexes migrated 11:16:40.8 Info: => 0.0003532s 11:16:40.8 Info: 17: remove_nma migrating 11:16:40.8 Info: Beginning Transaction 11:16:40.8 Info: Starting migration of Main DB to 17 11:16:40.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:40.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:16:40.8 Info: => 4.36E-05s 11:16:40.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-30T11:16:40', 'remove_nma') 11:16:40.8 Info: Committing Transaction 11:16:40.8 Info: 17: remove_nma migrated 11:16:40.8 Info: => 0.0002585s 11:16:40.8 Info: 18: album_disambiguation migrating 11:16:40.8 Info: Beginning Transaction 11:16:40.8 Info: Starting migration of Main DB to 18 11:16:40.8 Info: AlterTable Albums 11:16:40.8 Info: => 6E-07s 11:16:40.8 Info: CreateColumn Albums Disambiguation String 11:16:40.8 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:16:40.8 Info: => 0.000525s 11:16:40.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-30T11:16:40', 'album_disambiguation') 11:16:40.8 Info: Committing Transaction 11:16:40.8 Info: 18: album_disambiguation migrated 11:16:40.8 Info: => 0.0007875s 11:16:40.8 Info: 19: add_ape_quality_in_profiles migrating 11:16:40.8 Info: Beginning Transaction 11:16:40.8 Info: Starting migration of Main DB to 19 11:16:40.8 Info: PerformDBOperation 11:16:40.8 Info: Performing DB Operation 11:16:40.8 Info: => 2.98E-05s 11:16:40.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-30T11:16:40', 'add_ape_quality_in_profiles') 11:16:40.8 Info: Committing Transaction 11:16:40.8 Info: 19: add_ape_quality_in_profiles migrated 11:16:40.8 Info: => 0.0002599s 11:16:40.8 Info: 20: remove_pushalot migrating 11:16:40.8 Info: Beginning Transaction 11:16:40.8 Info: Starting migration of Main DB to 20 11:16:40.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:40.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:16:40.8 Info: => 4.23E-05s 11:16:40.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:40.8 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:16:40.8 Info: => 2.58E-05s 11:16:40.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:40.8 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:16:40.8 Info: => 2.55E-05s 11:16:40.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-30T11:16:40', 'remove_pushalot') 11:16:40.8 Info: Committing Transaction 11:16:40.8 Info: 20: remove_pushalot migrated 11:16:40.8 Info: => 0.0002408s 11:16:40.8 Info: 21: add_custom_filters migrating 11:16:40.8 Info: Beginning Transaction 11:16:40.8 Info: Starting migration of Main DB to 21 11:16:40.8 Info: CreateTable CustomFilters 11:16:40.8 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:16:40.8 Info: => 0.0001156s 11:16:40.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-30T11:16:40', 'add_custom_filters') 11:16:40.8 Info: Committing Transaction 11:16:40.8 Info: 21: add_custom_filters migrated 11:16:40.8 Info: => 0.0003673s 11:16:40.8 Info: 22: import_list_tags migrating 11:16:40.8 Info: Beginning Transaction 11:16:40.8 Info: Starting migration of Main DB to 22 11:16:40.8 Info: AlterTable ImportLists 11:16:40.8 Info: => 4E-07s 11:16:40.8 Info: CreateColumn ImportLists Tags String 11:16:40.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:16:40.8 Info: => 0.0005066s 11:16:40.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-30T11:16:40', 'import_list_tags') 11:16:40.8 Info: Committing Transaction 11:16:40.8 Info: 22: import_list_tags migrated 11:16:40.8 Info: => 0.0007769s 11:16:40.8 Info: 23: add_release_groups_etc migrating 11:16:40.8 Info: Beginning Transaction 11:16:40.8 Info: Starting migration of Main DB to 23 11:16:40.8 Info: CreateTable ArtistMetadata 11:16:40.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) 11:16:40.8 Info: => 0.000156s 11:16:40.8 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:16:40.8 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:16:40.8 Info: => 7.5E-05s 11:16:40.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" 11:16:40.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" 11:16:40.8 Info: => 7.71E-05s 11:16:40.8 Info: AlterTable Artists 11:16:40.8 Info: => 3E-07s 11:16:40.8 Info: CreateColumn Artists ArtistMetadataId Int32 11:16:40.8 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:40.8 Info: => 0.0004991s 11:16:40.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:40.8 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:40.8 Info: => 6.23E-05s 11:16:40.8 Info: CreateTable AlbumReleases 11:16:40.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) 11:16:40.8 Info: => 0.0001338s 11:16:40.8 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:16:40.8 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:40.8 Info: => 7.26E-05s 11:16:40.8 Info: CreateIndex AlbumReleases (AlbumId) 11:16:40.8 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:40.8 Info: => 6.56E-05s 11:16:40.8 Info: PerformDBOperation 11:16:40.8 Info: Performing DB Operation 11:16:40.8 Info: => 3.2E-05s 11:16:40.8 Info: AlterTable Albums 11:16:40.8 Info: => 4E-07s 11:16:40.8 Info: CreateColumn Albums ArtistMetadataId Int32 11:16:40.8 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:40.8 Info: => 0.0012365s 11:16:40.8 Info: AlterTable Albums 11:16:40.8 Info: => 8E-07s 11:16:40.8 Info: CreateColumn Albums AnyReleaseOk Boolean 11:16:40.8 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:16:40.8 Info: => 0.0005614s 11:16:40.8 Info: AlterTable Albums 11:16:40.8 Info: => 6E-07s 11:16:40.8 Info: CreateColumn Albums Links String 11:16:40.8 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:16:40.8 Info: => 0.0005174s 11:16:40.8 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:40.8 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:40.8 Info: => 7.31E-05s 11:16:40.8 Info: AlterTable Tracks 11:16:40.8 Info: => 4E-07s 11:16:40.8 Info: CreateColumn Tracks ForeignRecordingId String 11:16:40.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:16:40.8 Info: => 0.000498s 11:16:40.8 Info: AlterTable Tracks 11:16:40.8 Info: => 6E-07s 11:16:40.8 Info: CreateColumn Tracks AlbumReleaseId Int32 11:16:40.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:16:40.8 Info: => 0.000497s 11:16:40.8 Info: AlterTable Tracks 11:16:40.8 Info: => 4E-07s 11:16:40.8 Info: CreateColumn Tracks ArtistMetadataId Int32 11:16:40.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:40.8 Info: => 0.0004976s 11:16:40.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:40.8 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:40.8 Info: => 7.44E-05s 11:16:40.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:40.8 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:40.8 Info: => 5.66E-05s 11:16:40.8 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:16: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, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:40.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" 11:16:40.8 Info: DROP TABLE "Artists" 11:16:40.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:40.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:40.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:40.8 Info: => 0.0046782s 11:16:40.8 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:16: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) 11:16: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") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 11:16:40.8 Info: DROP TABLE "Albums" 11:16:40.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:40.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:40.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:40.8 Info: => 0.0039766s 11:16:40.8 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:16:40.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) 11:16:40.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" 11:16:40.8 Info: DROP TABLE "Tracks" 11:16:40.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:40.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:40.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:40.8 Info: => 0.00361s 11:16:40.8 Info: DeleteColumn TrackFiles ArtistId 11:16: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, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 11:16:40.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" 11:16:40.8 Info: DROP TABLE "TrackFiles" 11:16:40.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:40.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:40.8 Info: => 0.0042085s 11:16:40.8 Info: CreateIndex Artists (ArtistMetadataId) 11:16:40.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:40.8 Info: => 7.53E-05s 11:16:40.8 Info: CreateIndex Artists (Monitored) 11:16:40.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:40.8 Info: => 6.65E-05s 11:16:40.8 Info: CreateIndex Albums (ArtistMetadataId) 11:16:40.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:40.8 Info: => 6.36E-05s 11:16:40.8 Info: CreateIndex Tracks (ArtistMetadataId) 11:16:40.8 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:16:40.8 Info: => 6.29E-05s 11:16:40.8 Info: CreateIndex Tracks (AlbumReleaseId) 11:16:40.8 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:16:40.8 Info: => 6.28E-05s 11:16:40.8 Info: CreateIndex Tracks (ForeignRecordingId) 11:16:40.8 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:16:40.8 Info: => 0.0008936s 11:16:40.8 Info: UpdateData 11:16:40.8 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:40.8 Info: => 8.45E-05s 11:16:40.8 Info: UpdateData 11:16:40.8 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:40.8 Info: => 3.51E-05s 11:16:40.8 Info: UpdateData 11:16:40.8 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:16:40.8 Info: => 3.5E-05s 11:16:40.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-30T11:16:40', 'add_release_groups_etc') 11:16:40.8 Info: Committing Transaction 11:16:40.8 Info: 23: add_release_groups_etc migrated 11:16:40.8 Info: => 0.0005191s 11:16:40.8 Info: 24: NewMediaInfoFormat migrating 11:16:40.8 Info: Beginning Transaction 11:16:40.8 Info: Starting migration of Main DB to 24 11:16:40.8 Info: UpdateData 11:16:40.8 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:16:40.8 Info: => 4.73E-05s 11:16:40.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-30T11:16:40', 'NewMediaInfoFormat') 11:16:40.8 Info: Committing Transaction 11:16:40.8 Info: 24: NewMediaInfoFormat migrated 11:16:40.8 Info: => 0.000269s 11:16:40.8 Info: 25: rename_restrictions_to_release_profiles migrating 11:16:40.8 Info: Beginning Transaction 11:16:40.8 Info: Starting migration of Main DB to 25 11:16:40.8 Info: RenameTable Restrictions ReleaseProfiles 11:16:40.8 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:16:40.8 Info: => 0.0013472s 11:16:40.8 Info: AlterTable ReleaseProfiles 11:16:40.8 Info: => 7E-07s 11:16:40.8 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:16:40.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:16:40.8 Info: => 0.0005075s 11:16:40.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-30T11:16:40', 'rename_restrictions_to_release_profiles') 11:16:40.8 Info: Committing Transaction 11:16:40.8 Info: 25: rename_restrictions_to_release_profiles migrated 11:16:40.8 Info: => 0.0007732s 11:16:40.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:16:40.8 Info: Beginning Transaction 11:16:40.8 Info: Starting migration of Main DB to 26 11:16:40.8 Info: RenameTable Profiles QualityProfiles 11:16:40.8 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:16:40.8 Info: => 0.0013499s 11:16:40.8 Info: AlterTable QualityProfiles 11:16:40.8 Info: => 6E-07s 11:16:40.8 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:16:40.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:40.8 Info: => 0.0004895s 11:16:40.8 Info: AlterTable LanguageProfiles 11:16:40.8 Info: => 5E-07s 11:16:40.8 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:16:40.8 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:40.8 Info: => 0.0004649s 11:16:40.8 Info: UpdateData 11:16:40.8 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:40.8 Info: => 3.84E-05s 11:16:40.8 Info: UpdateData 11:16:40.8 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:40.8 Info: => 2.4E-05s 11:16:40.8 Info: RenameColumn Artists ProfileId to QualityProfileId 11:16: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, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:40.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" 11:16:40.8 Info: DROP TABLE "Artists" 11:16:40.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:40.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:40.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:40.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:40.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:40.8 Info: => 0.0038662s 11:16:40.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-30T11:16:40', 'rename_quality_profiles_add_upgrade_allowed') 11:16:40.8 Info: Committing Transaction 11:16:40.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:16:40.8 Info: => 0.004243s 11:16:40.8 Info: 27: add_import_exclusions migrating 11:16:40.8 Info: Beginning Transaction 11:16:40.8 Info: Starting migration of Main DB to 27 11:16:40.8 Info: CreateTable ImportListExclusions 11:16:40.8 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:16:40.8 Info: => 0.0001166s 11:16:40.8 Info: CreateIndex ImportListExclusions (ForeignId) 11:16:40.8 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:16:40.8 Info: => 7.44E-05s 11:16:40.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-30T11:16:40', 'add_import_exclusions') 11:16:40.8 Info: Committing Transaction 11:16:40.8 Info: 27: add_import_exclusions migrated 11:16:40.8 Info: => 0.0003426s 11:16:40.8 Info: 28: clean_artist_metadata_table migrating 11:16:40.8 Info: Beginning Transaction 11:16:40.8 Info: Starting migration of Main DB to 28 11:16:40.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) 11:16:40.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) 11:16:40.8 Info: => 0.0001503s 11:16:40.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) 11:16:40.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) 11:16:40.8 Info: => 0.000113s 11:16:40.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) 11:16:40.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) 11:16:40.8 Info: => 0.0001107s 11:16:40.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) 11:16:40.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) 11:16:40.8 Info: => 0.0001097s 11:16:40.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) 11:16:40.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) 11:16:40.8 Info: => 0.0001079s 11:16:40.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) 11:16:40.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) 11:16:40.8 Info: => 0.0001043s 11:16:40.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-30T11:16:40', 'clean_artist_metadata_table') 11:16:40.8 Info: Committing Transaction 11:16:40.8 Info: 28: clean_artist_metadata_table migrated 11:16:40.8 Info: => 0.0003388s 11:16:40.8 Info: 29: health_issue_notification migrating 11:16:40.8 Info: Beginning Transaction 11:16:40.8 Info: Starting migration of Main DB to 29 11:16:40.8 Info: AlterTable Notifications 11:16:40.8 Info: => 5E-07s 11:16:40.8 Info: CreateColumn Notifications OnHealthIssue Boolean 11:16:40.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:16:40.8 Info: => 0.0005217s 11:16:40.8 Info: AlterTable Notifications 11:16:40.8 Info: => 6E-07s 11:16:40.8 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:16:40.8 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:16:40.8 Info: => 0.0005236s 11:16:40.8 Info: AlterTable Notifications 11:16:40.8 Info: => 4E-07s 11:16:40.8 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:16:40.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:16:40.8 Info: => 0.0004889s 11:16:40.8 Info: AlterTable Notifications 11:16:40.8 Info: => 5E-07s 11:16:40.8 Info: CreateColumn Notifications OnImportFailure Boolean 11:16:40.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:16:40.8 Info: => 0.0004787s 11:16:40.8 Info: AlterTable Notifications 11:16:40.8 Info: => 3E-07s 11:16:40.8 Info: CreateColumn Notifications OnTrackRetag Boolean 11:16:40.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:16:40.8 Info: => 0.0004831s 11:16:40.8 Info: DeleteColumn Notifications OnDownload 11:16:40.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) 11:16:40.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" 11:16:40.8 Info: DROP TABLE "Notifications" 11:16:40.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:40.8 Info: => 0.0042922s 11:16:40.8 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:16:40.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) 11:16:40.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" 11:16:40.8 Info: DROP TABLE "Notifications" 11:16:40.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:40.8 Info: => 0.003475s 11:16:40.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-30T11:16:40', 'health_issue_notification') 11:16:40.8 Info: Committing Transaction 11:16:40.8 Info: 29: health_issue_notification migrated 11:16:40.8 Info: => 0.0038249s 11:16:40.8 Info: 30: add_mediafilerepository_mtime migrating 11:16:40.8 Info: Beginning Transaction 11:16:40.8 Info: Starting migration of Main DB to 30 11:16:40.8 Info: INSERT INTO "Artists" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") VALUES (1, 'TestArtist', '/mnt/data/path/TestArtist', 1, 1, 1, 1, 1) 11:16:40.8 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 11:16:40.8 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 11:16:40.8 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-07-30T11:16:40', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 11:16:40.8 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (1, '1', 0, 1, 100, 1, 1, '1', 2, 0) 11:16:40.8 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-07-30T11:16:40', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 11:16:40.8 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (2, '2', 0, 2, 100, 1, 1, '2', 2, 0) 11:16:40.8 Info: AlterTable TrackFiles 11:16:40.8 Info: => 5E-07s 11:16:40.8 Info: CreateColumn TrackFiles Modified DateTime 11:16:40.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:16:40.8 Info: => 0.0005051s 11:16:40.8 Info: AlterTable TrackFiles 11:16:40.8 Info: => 5E-07s 11:16:40.8 Info: CreateColumn TrackFiles Path String 11:16:40.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:16:40.8 Info: => 0.0004826s 11:16:40.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:40.8 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:40.8 Info: => 3.5E-05s 11:16:40.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) 11:16:40.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) 11:16:40.8 Info: => 0.0001243s 11:16:40.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) 11:16:40.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) 11:16:40.8 Info: => 0.0001439s 11:16:40.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) 11:16:40.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) 11:16:40.8 Info: => 0.0001464s 11:16:40.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") 11:16:40.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") 11:16:40.8 Info: => 7.19E-05s 11:16:40.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:40.8 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:40.8 Info: => 4.37E-05s 11:16:40.8 Info: AlterTable TrackFiles 11:16:40.8 Info: => 3E-07s 11:16:40.8 Info: AlterColumn TrackFiles Path String 11:16: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, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:40.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" 11:16:40.8 Info: DROP TABLE "TrackFiles" 11:16:40.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:40.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:40.8 Info: => 0.0036021s 11:16:40.8 Info: CreateIndex TrackFiles (Path) 11:16:40.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:40.8 Info: => 0.0001097s 11:16:40.8 Info: DeleteColumn TrackFiles RelativePath 11:16: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, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:40.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" 11:16:40.8 Info: DROP TABLE "TrackFiles" 11:16:40.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:40.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:40.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:40.8 Info: => 0.0044794s 11:16:40.8 Info: -> 7 Insert operations completed in 00:00:00.0005311 taking an average of 00:00:00.0000758 11:16:40.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-30T11:16:40', 'add_mediafilerepository_mtime') 11:16:40.8 Info: Committing Transaction 11:16:40.8 Info: 30: add_mediafilerepository_mtime migrated 11:16:40.8 Info: => 0.0049274s 11:16:40.8 Debug: Took: 00:00:00.1358364 11:16:40.8 Debug: Got 0 tracks 11:16:40.9 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_albumrelease_id --- 11:16:40.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_artist_metadata_id --- 11:16:40.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350009107929_163/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:40.9 Info: DatabaseEngineVersionCheck migrating 11:16:40.9 Info: PerformDBOperation 11:16:40.9 Info: Performing DB Operation 11:16:40.9 Info: SQLite 3.46.0 11:16:40.9 Info: => 0.0009816s 11:16:40.9 Info: DatabaseEngineVersionCheck migrated 11:16:40.9 Info: => 0.0009936s 11:16:40.9 Info: VersionMigration migrating 11:16:40.9 Info: Beginning Transaction 11:16:40.9 Info: CreateTable VersionInfo 11:16:40.9 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:16:40.9 Info: => 0.0001369s 11:16:40.9 Info: Committing Transaction 11:16:40.9 Info: VersionMigration migrated 11:16:40.9 Info: => 0.0004648s 11:16:40.9 Info: VersionUniqueMigration migrating 11:16:40.9 Info: Beginning Transaction 11:16:40.9 Info: CreateIndex VersionInfo (Version) 11:16:40.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:40.9 Info: => 0.0001183s 11:16:40.9 Info: AlterTable VersionInfo 11:16:40.9 Info: => 5E-07s 11:16:40.9 Info: CreateColumn VersionInfo AppliedOn DateTime 11:16:40.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:16:40.9 Info: => 0.0005631s 11:16:40.9 Info: Committing Transaction 11:16:40.9 Info: VersionUniqueMigration migrated 11:16:40.9 Info: => 0.0007544s 11:16:40.9 Info: VersionDescriptionMigration migrating 11:16:40.9 Info: Beginning Transaction 11:16:40.9 Info: AlterTable VersionInfo 11:16:40.9 Info: => 6E-07s 11:16:40.9 Info: CreateColumn VersionInfo Description String 11:16:40.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:16:40.9 Info: => 0.0001884s 11:16:40.9 Info: Committing Transaction 11:16:40.9 Info: VersionDescriptionMigration migrated 11:16:40.9 Info: => 0.0003803s 11:16:40.9 Info: 1: InitialSetup migrating 11:16:40.9 Info: Beginning Transaction 11:16:40.9 Info: Starting migration of Main DB to 1 11:16:40.9 Info: CreateTable Config 11:16:40.9 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:16:40.9 Info: => 0.0001463s 11:16:40.9 Info: CreateIndex Config (Key) 11:16:40.9 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:16:40.9 Info: => 7.9E-05s 11:16:40.9 Info: CreateTable RootFolders 11:16:40.9 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:16:40.9 Info: => 7.38E-05s 11:16:40.9 Info: CreateIndex RootFolders (Path) 11:16:40.9 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:16:40.9 Info: => 6.35E-05s 11:16:40.9 Info: CreateTable Artists 11:16:40.9 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 11:16:40.9 Info: => 0.0002065s 11:16:40.9 Info: CreateIndex Artists (ForeignArtistId) 11:16:40.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:40.9 Info: => 6.43E-05s 11:16:40.9 Info: CreateIndex Artists (NameSlug) 11:16:40.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:40.9 Info: => 5.88E-05s 11:16:40.9 Info: CreateIndex Artists (CleanName) 11:16:40.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:40.9 Info: => 5.77E-05s 11:16:40.9 Info: CreateIndex Artists (Path) 11:16:40.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:40.9 Info: => 5.63E-05s 11:16:40.9 Info: CreateTable Albums 11:16:40.9 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:16:40.9 Info: => 0.000177s 11:16:40.9 Info: CreateIndex Albums (ForeignAlbumId) 11:16:40.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:40.9 Info: => 6.43E-05s 11:16:40.9 Info: CreateIndex Albums (MBId) 11:16:40.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:40.9 Info: => 5.79E-05s 11:16:40.9 Info: CreateIndex Albums (TADBId) 11:16:40.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:40.9 Info: => 5.8E-05s 11:16:40.9 Info: CreateIndex Albums (TitleSlug) 11:16:40.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:40.9 Info: => 0.0001241s 11:16:40.9 Info: CreateIndex Albums (CleanTitle) 11:16:40.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:40.9 Info: => 7.12E-05s 11:16:40.9 Info: CreateIndex Albums (Path) 11:16:40.9 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:16:40.9 Info: => 5.92E-05s 11:16:40.9 Info: CreateTable Tracks 11:16:40.9 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:16:40.9 Info: => 0.0001315s 11:16:40.9 Info: CreateIndex Tracks (ForeignTrackId) 11:16:40.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:40.9 Info: => 6.18E-05s 11:16:40.9 Info: CreateIndex Tracks (ArtistId) 11:16:40.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:40.9 Info: => 6.2E-05s 11:16:40.9 Info: CreateIndex Tracks (TrackFileId) 11:16:40.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:40.9 Info: => 6.26E-05s 11:16:40.9 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:16:40.9 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:16:40.9 Info: => 6.65E-05s 11:16:40.9 Info: CreateTable TrackFiles 11:16:40.9 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 11:16:40.9 Info: => 0.000114s 11:16:40.9 Info: CreateIndex TrackFiles (ArtistId) 11:16:40.9 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:16:40.9 Info: => 6.52E-05s 11:16:40.9 Info: CreateIndex TrackFiles (AlbumId) 11:16:40.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:40.9 Info: => 5.86E-05s 11:16:40.9 Info: CreateTable History 11:16:40.9 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 11:16:40.9 Info: => 0.0001155s 11:16:40.9 Info: CreateIndex History (Date) 11:16:40.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:40.9 Info: => 6.28E-05s 11:16:40.9 Info: CreateIndex History (EventType) 11:16:40.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:40.9 Info: => 5.82E-05s 11:16:40.9 Info: CreateIndex History (DownloadId) 11:16:40.9 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:16:40.9 Info: => 5.73E-05s 11:16:40.9 Info: CreateIndex History (AlbumId) 11:16:40.9 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:16:40.9 Info: => 6.1E-05s 11:16:40.9 Info: CreateTable Notifications 11:16:40.9 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 11:16:40.9 Info: => 0.000106s 11:16:40.9 Info: CreateTable ScheduledTasks 11:16:40.9 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:16:40.9 Info: => 8.6E-05s 11:16:40.9 Info: CreateIndex ScheduledTasks (TypeName) 11:16:40.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:40.9 Info: => 6.61E-05s 11:16:40.9 Info: CreateTable Indexers 11:16:40.9 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 11:16:40.9 Info: => 9.63E-05s 11:16:40.9 Info: CreateIndex Indexers (Name) 11:16:40.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:40.9 Info: => 6.21E-05s 11:16:40.9 Info: CreateTable Profiles 11:16:40.9 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:16:40.9 Info: => 7.89E-05s 11:16:40.9 Info: CreateIndex Profiles (Name) 11:16:40.9 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:16:40.9 Info: => 6.08E-05s 11:16:40.9 Info: CreateTable QualityDefinitions 11:16:40.9 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:16:40.9 Info: => 9.08E-05s 11:16:40.9 Info: CreateIndex QualityDefinitions (Quality) 11:16:40.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:16:40.9 Info: => 6.51E-05s 11:16:40.9 Info: CreateIndex QualityDefinitions (Title) 11:16:40.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:16:40.9 Info: => 5.89E-05s 11:16:40.9 Info: CreateTable NamingConfig 11:16:40.9 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 11:16:40.9 Info: => 9.51E-05s 11:16:40.9 Info: CreateTable Blacklist 11:16:40.9 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 11:16:40.9 Info: => 0.0001328s 11:16:40.9 Info: CreateTable Metadata 11:16:40.9 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:16:40.9 Info: => 8.54E-05s 11:16:40.9 Info: CreateTable MetadataFiles 11:16:40.9 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:16:40.9 Info: => 0.0001058s 11:16:40.9 Info: CreateTable DownloadClients 11:16:40.9 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:16:40.9 Info: => 8.58E-05s 11:16:40.9 Info: CreateTable PendingReleases 11:16:40.9 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 11:16:40.9 Info: => 9.44E-05s 11:16:40.9 Info: CreateTable RemotePathMappings 11:16:40.9 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:16:40.9 Info: => 8.21E-05s 11:16:40.9 Info: CreateTable Tags 11:16:40.9 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:16:40.9 Info: => 6.94E-05s 11:16:40.9 Info: CreateIndex Tags (Label) 11:16:40.9 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:16:40.9 Info: => 0.0007391s 11:16:40.9 Info: CreateTable Restrictions 11:16:40.9 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:16:40.9 Info: => 9.37E-05s 11:16:40.9 Info: CreateTable DelayProfiles 11:16:40.9 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 11:16:40.9 Info: => 0.0001041s 11:16:40.9 Info: CreateTable Users 11:16:40.9 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:16:40.9 Info: => 7.97E-05s 11:16:40.9 Info: CreateIndex Users (Identifier) 11:16:40.9 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:16:40.9 Info: => 6.82E-05s 11:16:40.9 Info: CreateIndex Users (Username) 11:16:40.9 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:16:40.9 Info: => 6.29E-05s 11:16:40.9 Info: CreateTable Commands 11:16:40.9 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:16:40.9 Info: => 0.0001122s 11:16:40.9 Info: CreateTable IndexerStatus 11:16:40.9 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:16:40.9 Info: => 9.69E-05s 11:16:40.9 Info: CreateIndex IndexerStatus (ProviderId) 11:16:40.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:40.9 Info: => 6.51E-05s 11:16:40.9 Info: CreateTable ExtraFiles 11:16:40.9 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:16:40.9 Info: => 9.73E-05s 11:16:40.9 Info: CreateTable LyricFiles 11:16:40.9 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 11:16:40.9 Info: => 0.0001387s 11:16:40.9 Info: CreateTable LanguageProfiles 11:16:40.9 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:16:40.9 Info: => 8.54E-05s 11:16:40.9 Info: CreateIndex LanguageProfiles (Name) 11:16:40.9 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:16:40.9 Info: => 7.32E-05s 11:16:40.9 Info: CreateTable DownloadClientStatus 11:16:40.9 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:16:40.9 Info: => 9.1E-05s 11:16:40.9 Info: CreateIndex DownloadClientStatus (ProviderId) 11:16:40.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:40.9 Info: => 7.34E-05s 11:16:40.9 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:16:40.9 Info: -> 1 Insert operations completed in 00:00:00.0000531 taking an average of 00:00:00.0000531 11:16:40.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-30T11:16:40', 'InitialSetup') 11:16:40.9 Info: Committing Transaction 11:16:40.9 Info: 1: InitialSetup migrated 11:16:40.9 Info: => 0.0008222s 11:16:40.9 Info: 2: add_reason_to_pending_releases migrating 11:16:40.9 Info: Beginning Transaction 11:16:40.9 Info: Starting migration of Main DB to 2 11:16:40.9 Info: AlterTable PendingReleases 11:16:40.9 Info: => 5E-07s 11:16:40.9 Info: CreateColumn PendingReleases Reason Int32 11:16:40.9 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:16:40.9 Info: => 0.0005126s 11:16:40.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-30T11:16:40', 'add_reason_to_pending_releases') 11:16:40.9 Info: Committing Transaction 11:16:40.9 Info: 2: add_reason_to_pending_releases migrated 11:16:40.9 Info: => 0.0007795s 11:16:40.9 Info: 3: add_medium_support migrating 11:16:40.9 Info: Beginning Transaction 11:16:40.9 Info: Starting migration of Main DB to 3 11:16:40.9 Info: AlterTable Albums 11:16:40.9 Info: => 6E-07s 11:16:40.9 Info: CreateColumn Albums Media String 11:16:40.9 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:16:40.9 Info: => 0.0004915s 11:16:40.9 Info: AlterTable Tracks 11:16:40.9 Info: => 5E-07s 11:16:40.9 Info: CreateColumn Tracks MediumNumber Int32 11:16:40.9 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:16:40.9 Info: => 0.0004547s 11:16:40.9 Info: AlterTable Tracks 11:16:40.9 Info: => 5E-07s 11:16:40.9 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:16:40.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:16:40.9 Info: => 0.000449s 11:16:40.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:40.9 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:40.9 Info: => 6.56E-05s 11:16:40.9 Info: DeleteColumn Tracks TrackNumber 11:16:40.9 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 11:16:40.9 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 11:16:40.9 Info: DROP TABLE "Tracks" 11:16:40.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:40.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:40.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:40.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:40.9 Info: => 0.0043434s 11:16:40.9 Info: AlterTable Tracks 11:16:40.9 Info: => 5E-07s 11:16:40.9 Info: CreateColumn Tracks TrackNumber String 11:16:40.9 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:16:40.9 Info: => 0.0004893s 11:16:40.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-30T11:16:40', 'add_medium_support') 11:16:40.9 Info: Committing Transaction 11:16:40.9 Info: 3: add_medium_support migrated 11:16:40.9 Info: => 0.0008326s 11:16:40.9 Info: 4: add_various_qualites_in_profile migrating 11:16:40.9 Info: Beginning Transaction 11:16:40.9 Info: Starting migration of Main DB to 4 11:16:40.9 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:40.9 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:40.9 Info: => 4.74E-05s 11:16:40.9 Info: PerformDBOperation 11:16:40.9 Info: Performing DB Operation 11:16:40.9 Info: => 3.14E-05s 11:16:40.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-30T11:16:40', 'add_various_qualites_in_profile') 11:16:40.9 Info: Committing Transaction 11:16:40.9 Info: 4: add_various_qualites_in_profile migrated 11:16:40.9 Info: => 0.0002543s 11:16:40.9 Info: 5: metadata_profiles migrating 11:16:40.9 Info: Beginning Transaction 11:16:40.9 Info: Starting migration of Main DB to 5 11:16:40.9 Info: CreateTable MetadataProfiles 11:16:40.9 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:16:40.9 Info: => 0.0001201s 11:16:40.9 Info: CreateIndex MetadataProfiles (Name) 11:16:40.9 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:16:40.9 Info: => 7.75E-05s 11:16:40.9 Info: AlterTable Artists 11:16:40.9 Info: => 4E-07s 11:16:40.9 Info: CreateColumn Artists MetadataProfileId Int32 11:16:40.9 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:16:40.9 Info: => 0.000476s 11:16:40.9 Info: DeleteColumn Artists PrimaryAlbumTypes 11:16:40.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:16:40.9 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 11:16:40.9 Info: DROP TABLE "Artists" 11:16:40.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:40.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:40.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:40.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:40.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:40.9 Info: => 0.0037638s 11:16:40.9 Info: DeleteColumn Artists SecondaryAlbumTypes 11:16:40.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:16:40.9 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 11:16:40.9 Info: DROP TABLE "Artists" 11:16:40.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:40.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:40.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:40.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:40.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:40.9 Info: => 0.0046729s 11:16:40.9 Info: AlterTable Albums 11:16:40.9 Info: => 5E-07s 11:16:40.9 Info: CreateColumn Albums SecondaryTypes String 11:16:40.9 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:16:40.9 Info: => 0.0004627s 11:16:40.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-30T11:16:40', 'metadata_profiles') 11:16:40.9 Info: Committing Transaction 11:16:40.9 Info: 5: metadata_profiles migrated 11:16:40.9 Info: => 0.0008429s 11:16:40.9 Info: 6: separate_automatic_and_interactive_search migrating 11:16:40.9 Info: Beginning Transaction 11:16:40.9 Info: Starting migration of Main DB to 6 11:16:40.9 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:16:40.9 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 11:16:40.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:16:40.9 Info: DROP TABLE "Indexers" 11:16:40.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:40.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:40.9 Info: => 0.0031023s 11:16:40.9 Info: AlterTable Indexers 11:16:40.9 Info: => 5E-07s 11:16:40.9 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:16:40.9 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:16:40.9 Info: => 0.000444s 11:16:40.9 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:40.9 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:40.9 Info: => 3.69E-05s 11:16:40.9 Info: AlterTable Indexers 11:16:40.9 Info: => 4E-07s 11:16:40.9 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:16:40.9 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 11:16:40.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 11:16:40.9 Info: DROP TABLE "Indexers" 11:16:40.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:40.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:40.9 Info: => 0.0030853s 11:16:40.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-30T11:16:40', 'separate_automatic_and_interactive_search') 11:16:40.9 Info: Committing Transaction 11:16:40.9 Info: 6: separate_automatic_and_interactive_search migrated 11:16:40.9 Info: => 0.0033737s 11:16:40.9 Info: 7: change_album_path_to_relative migrating 11:16:40.9 Info: Beginning Transaction 11:16:40.9 Info: Starting migration of Main DB to 7 11:16:40.9 Info: DeleteColumn Albums Path 11:16:40.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 11:16:40.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 11:16:40.9 Info: DROP TABLE "Albums" 11:16:40.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:40.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:40.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:40.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:40.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:40.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:40.9 Info: => 0.004612s 11:16:40.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-30T11:16:40', 'change_album_path_to_relative') 11:16:40.9 Info: Committing Transaction 11:16:40.9 Info: 7: change_album_path_to_relative migrated 11:16:40.9 Info: => 0.0050063s 11:16:40.9 Info: 8: change_quality_size_mb_to_kb migrating 11:16:40.9 Info: Beginning Transaction 11:16:40.9 Info: Starting migration of Main DB to 8 11:16:40.9 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:16:40.9 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:16:40.9 Info: => 4.79E-05s 11:16:40.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-30T11:16:40', 'change_quality_size_mb_to_kb') 11:16:40.9 Info: Committing Transaction 11:16:40.9 Info: 8: change_quality_size_mb_to_kb migrated 11:16:40.9 Info: => 0.0002737s 11:16:40.9 Info: 9: album_releases migrating 11:16:40.9 Info: Beginning Transaction 11:16:40.9 Info: Starting migration of Main DB to 9 11:16:40.9 Info: AlterTable Albums 11:16:40.9 Info: => 4E-07s 11:16:40.9 Info: CreateColumn Albums Releases String 11:16:40.9 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:16:40.9 Info: => 0.0004871s 11:16:40.9 Info: AlterTable Albums 11:16:40.9 Info: => 6E-07s 11:16:40.9 Info: CreateColumn Albums CurrentRelease String 11:16:40.9 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:16:40.9 Info: => 0.0004617s 11:16:40.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-30T11:16:40', 'album_releases') 11:16:40.9 Info: Committing Transaction 11:16:40.9 Info: 9: album_releases migrated 11:16:40.9 Info: => 0.0007198s 11:16:40.9 Info: 10: album_releases_fix migrating 11:16:40.9 Info: Beginning Transaction 11:16:40.9 Info: Starting migration of Main DB to 10 11:16:40.9 Info: AlterTable Albums 11:16:40.9 Info: => 6E-07s 11:16:40.9 Info: AlterColumn Albums Releases String 11:16:40.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 11:16:40.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:16:40.9 Info: DROP TABLE "Albums" 11:16:40.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:40.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:40.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:40.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:40.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:40.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:40.9 Info: => 0.0045456s 11:16:40.9 Info: AlterTable Albums 11:16:40.9 Info: => 4E-07s 11:16:40.9 Info: AlterColumn Albums CurrentRelease String 11:16:40.9 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 11:16:40.9 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:16:40.9 Info: DROP TABLE "Albums" 11:16:40.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:40.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:40.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:40.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:40.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:40.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:40.9 Info: => 0.0037285s 11:16:40.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-30T11:16:40', 'album_releases_fix') 11:16:40.9 Info: Committing Transaction 11:16:40.9 Info: 10: album_releases_fix migrated 11:16:40.9 Info: => 0.0040543s 11:16:40.9 Info: 11: import_lists migrating 11:16:40.9 Info: Beginning Transaction 11:16:40.9 Info: Starting migration of Main DB to 11 11:16:40.9 Info: CreateTable ImportLists 11:16:40.9 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 11:16:40.9 Info: => 0.0001499s 11:16:40.9 Info: CreateIndex ImportLists (Name) 11:16:40.9 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:40.9 Info: => 6.96E-05s 11:16:40.9 Info: CreateTable ImportListStatus 11:16:40.9 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:16:40.9 Info: => 0.0001019s 11:16:40.9 Info: CreateIndex ImportListStatus (ProviderId) 11:16:40.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:40.9 Info: => 7.04E-05s 11:16:40.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-30T11:16:40', 'import_lists') 11:16:40.9 Info: Committing Transaction 11:16:40.9 Info: 11: import_lists migrated 11:16:40.9 Info: => 0.0003675s 11:16:40.9 Info: 12: add_release_status migrating 11:16:40.9 Info: Beginning Transaction 11:16:40.9 Info: Starting migration of Main DB to 12 11:16:40.9 Info: AlterTable MetadataProfiles 11:16:40.9 Info: => 6E-07s 11:16:40.9 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:16:40.9 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:16:40.9 Info: => 0.000497s 11:16:40.9 Info: PerformDBOperation 11:16:40.9 Info: Performing DB Operation 11:16:40.9 Info: => 2.45E-05s 11:16:40.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-30T11:16:40', 'add_release_status') 11:16:40.9 Info: Committing Transaction 11:16:40.9 Info: 12: add_release_status migrated 11:16:40.9 Info: => 0.0002755s 11:16:40.9 Info: 13: album_download_notification migrating 11:16:40.9 Info: Beginning Transaction 11:16:40.9 Info: Starting migration of Main DB to 13 11:16:40.9 Info: AlterTable Notifications 11:16:40.9 Info: => 5E-07s 11:16:40.9 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:16:40.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:16:40.9 Info: => 0.0005131s 11:16:40.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-30T11:16:40', 'album_download_notification') 11:16:40.9 Info: Committing Transaction 11:16:40.9 Info: 13: album_download_notification migrated 11:16:40.9 Info: => 0.000785s 11:16:40.9 Info: 14: fix_language_metadata_profiles migrating 11:16:40.9 Info: Beginning Transaction 11:16:40.9 Info: Starting migration of Main DB to 14 11:16:40.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:16:40.9 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:16:40.9 Info: => 7.34E-05s 11:16:40.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:16:40.9 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:16:40.9 Info: => 4.73E-05s 11:16:40.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-30T11:16:40', 'fix_language_metadata_profiles') 11:16:40.9 Info: Committing Transaction 11:16:40.9 Info: 14: fix_language_metadata_profiles migrated 11:16:40.9 Info: => 0.0002743s 11:16:40.9 Info: 15: remove_fanzub migrating 11:16:40.9 Info: Beginning Transaction 11:16:40.9 Info: Starting migration of Main DB to 15 11:16:40.9 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:40.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:40.9 Info: => 3.99E-05s 11:16:40.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-30T11:16:40', 'remove_fanzub') 11:16:40.9 Info: Committing Transaction 11:16:40.9 Info: 15: remove_fanzub migrated 11:16:40.9 Info: => 0.0002618s 11:16:40.9 Info: 16: update_artist_history_indexes migrating 11:16:40.9 Info: Beginning Transaction 11:16:40.9 Info: Starting migration of Main DB to 16 11:16:40.9 Info: CreateIndex Albums (ArtistId) 11:16:40.9 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:16:40.9 Info: => 0.0001091s 11:16:40.9 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:16:40.9 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:16:40.9 Info: => 7.3E-05s 11:16:40.9 Info: DeleteIndex History (AlbumId) 11:16:40.9 Info: DROP INDEX "IX_History_AlbumId" 11:16:40.9 Info: => 0.0001204s 11:16:40.9 Info: CreateIndex History (AlbumId, Date) 11:16:40.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:40.9 Info: => 8.47E-05s 11:16:40.9 Info: DeleteIndex History (DownloadId) 11:16:40.9 Info: DROP INDEX "IX_History_DownloadId" 11:16:40.9 Info: => 0.0001002s 11:16:40.9 Info: CreateIndex History (DownloadId, Date) 11:16:40.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:40.9 Info: => 7.86E-05s 11:16:40.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-30T11:16:40', 'update_artist_history_indexes') 11:16:40.9 Info: Committing Transaction 11:16:40.9 Info: 16: update_artist_history_indexes migrated 11:16:40.9 Info: => 0.0003712s 11:16:40.9 Info: 17: remove_nma migrating 11:16:40.9 Info: Beginning Transaction 11:16:40.9 Info: Starting migration of Main DB to 17 11:16:40.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:40.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:16:40.9 Info: => 4.46E-05s 11:16:40.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-30T11:16:40', 'remove_nma') 11:16:40.9 Info: Committing Transaction 11:16:40.9 Info: 17: remove_nma migrated 11:16:40.9 Info: => 0.00027s 11:16:40.9 Info: 18: album_disambiguation migrating 11:16:40.9 Info: Beginning Transaction 11:16:40.9 Info: Starting migration of Main DB to 18 11:16:40.9 Info: AlterTable Albums 11:16:40.9 Info: => 6E-07s 11:16:40.9 Info: CreateColumn Albums Disambiguation String 11:16:40.9 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:16:40.9 Info: => 0.0005053s 11:16:40.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-30T11:16:40', 'album_disambiguation') 11:16:40.9 Info: Committing Transaction 11:16:40.9 Info: 18: album_disambiguation migrated 11:16:40.9 Info: => 0.000763s 11:16:40.9 Info: 19: add_ape_quality_in_profiles migrating 11:16:40.9 Info: Beginning Transaction 11:16:40.9 Info: Starting migration of Main DB to 19 11:16:40.9 Info: PerformDBOperation 11:16:40.9 Info: Performing DB Operation 11:16:40.9 Info: => 2.9E-05s 11:16:40.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-30T11:16:40', 'add_ape_quality_in_profiles') 11:16:40.9 Info: Committing Transaction 11:16:40.9 Info: 19: add_ape_quality_in_profiles migrated 11:16:40.9 Info: => 0.0002627s 11:16:40.9 Info: 20: remove_pushalot migrating 11:16:40.9 Info: Beginning Transaction 11:16:40.9 Info: Starting migration of Main DB to 20 11:16:40.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:40.9 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:16:40.9 Info: => 4.32E-05s 11:16:40.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:40.9 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:16:40.9 Info: => 2.69E-05s 11:16:40.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:40.9 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:16:40.9 Info: => 2.62E-05s 11:16:40.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-30T11:16:40', 'remove_pushalot') 11:16:40.9 Info: Committing Transaction 11:16:40.9 Info: 20: remove_pushalot migrated 11:16:40.9 Info: => 0.0002449s 11:16:40.9 Info: 21: add_custom_filters migrating 11:16:40.9 Info: Beginning Transaction 11:16:40.9 Info: Starting migration of Main DB to 21 11:16:40.9 Info: CreateTable CustomFilters 11:16:40.9 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:16:40.9 Info: => 0.0001168s 11:16:40.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-30T11:16:40', 'add_custom_filters') 11:16:40.9 Info: Committing Transaction 11:16:40.9 Info: 21: add_custom_filters migrated 11:16:40.9 Info: => 0.0003659s 11:16:40.9 Info: 22: import_list_tags migrating 11:16:40.9 Info: Beginning Transaction 11:16:40.9 Info: Starting migration of Main DB to 22 11:16:40.9 Info: AlterTable ImportLists 11:16:40.9 Info: => 4E-07s 11:16:40.9 Info: CreateColumn ImportLists Tags String 11:16:40.9 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:16:40.9 Info: => 0.0005147s 11:16:40.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-30T11:16:40', 'import_list_tags') 11:16:40.9 Info: Committing Transaction 11:16:40.9 Info: 22: import_list_tags migrated 11:16:40.9 Info: => 0.0007901s 11:16:40.9 Info: 23: add_release_groups_etc migrating 11:16:40.9 Info: Beginning Transaction 11:16:40.9 Info: Starting migration of Main DB to 23 11:16:40.9 Info: CreateTable ArtistMetadata 11:16:40.9 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 11:16:40.9 Info: => 0.0001565s 11:16:40.9 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:16:40.9 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:16:40.9 Info: => 7.47E-05s 11:16:40.9 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:16:40.9 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:16:40.9 Info: => 0.0007285s 11:16:40.9 Info: AlterTable Artists 11:16:40.9 Info: => 6E-07s 11:16:40.9 Info: CreateColumn Artists ArtistMetadataId Int32 11:16:40.9 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:40.9 Info: => 0.0005179s 11:16:40.9 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:40.9 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:40.9 Info: => 6.25E-05s 11:16:40.9 Info: CreateTable AlbumReleases 11:16:40.9 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 11:16:40.9 Info: => 0.0001351s 11:16:40.9 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:16:40.9 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:40.9 Info: => 7.33E-05s 11:16:40.9 Info: CreateIndex AlbumReleases (AlbumId) 11:16:40.9 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:40.9 Info: => 7.01E-05s 11:16:40.9 Info: PerformDBOperation 11:16:40.9 Info: Performing DB Operation 11:16:40.9 Info: => 2.98E-05s 11:16:40.9 Info: AlterTable Albums 11:16:40.9 Info: => 3E-07s 11:16:40.9 Info: CreateColumn Albums ArtistMetadataId Int32 11:16:40.9 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:40.9 Info: => 0.0005266s 11:16:40.9 Info: AlterTable Albums 11:16:40.9 Info: => 6E-07s 11:16:40.9 Info: CreateColumn Albums AnyReleaseOk Boolean 11:16:40.9 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:16:40.9 Info: => 0.0005093s 11:16:40.9 Info: AlterTable Albums 11:16:40.9 Info: => 5E-07s 11:16:40.9 Info: CreateColumn Albums Links String 11:16:40.9 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:16:40.9 Info: => 0.0005006s 11:16:40.9 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:40.9 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:40.9 Info: => 7.32E-05s 11:16:40.9 Info: AlterTable Tracks 11:16:40.9 Info: => 5E-07s 11:16:40.9 Info: CreateColumn Tracks ForeignRecordingId String 11:16:40.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:16:40.9 Info: => 0.0004997s 11:16:40.9 Info: AlterTable Tracks 11:16:40.9 Info: => 6E-07s 11:16:40.9 Info: CreateColumn Tracks AlbumReleaseId Int32 11:16:40.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:16:40.9 Info: => 0.0005002s 11:16:40.9 Info: AlterTable Tracks 11:16:40.9 Info: => 5E-07s 11:16:40.9 Info: CreateColumn Tracks ArtistMetadataId Int32 11:16:40.9 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:40.9 Info: => 0.000503s 11:16:40.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:40.9 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:40.9 Info: => 7.37E-05s 11:16:40.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:40.9 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:40.9 Info: => 5.71E-05s 11:16:40.9 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:16:40.9 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:40.9 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:16:40.9 Info: DROP TABLE "Artists" 11:16:40.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:41.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:41.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:41.0 Info: => 0.0046688s 11:16:41.0 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:16:41.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) 11:16:41.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" 11:16:41.0 Info: DROP TABLE "Albums" 11:16:41.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:41.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:41.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:41.0 Info: => 0.0039608s 11:16:41.0 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:16:41.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) 11:16:41.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" 11:16:41.0 Info: DROP TABLE "Tracks" 11:16:41.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:41.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:41.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:41.0 Info: => 0.004645s 11:16:41.0 Info: DeleteColumn TrackFiles ArtistId 11:16:41.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 11:16:41.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 11:16:41.0 Info: DROP TABLE "TrackFiles" 11:16:41.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:41.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:41.0 Info: => 0.0034066s 11:16:41.0 Info: CreateIndex Artists (ArtistMetadataId) 11:16:41.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:41.0 Info: => 7.15E-05s 11:16:41.0 Info: CreateIndex Artists (Monitored) 11:16:41.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:41.0 Info: => 6.39E-05s 11:16:41.0 Info: CreateIndex Albums (ArtistMetadataId) 11:16:41.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:41.0 Info: => 6.15E-05s 11:16:41.0 Info: CreateIndex Tracks (ArtistMetadataId) 11:16:41.0 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:16:41.0 Info: => 6.3E-05s 11:16:41.0 Info: CreateIndex Tracks (AlbumReleaseId) 11:16:41.0 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:16:41.0 Info: => 6.11E-05s 11:16:41.0 Info: CreateIndex Tracks (ForeignRecordingId) 11:16:41.0 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:16:41.0 Info: => 6.23E-05s 11:16:41.0 Info: UpdateData 11:16:41.0 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:41.0 Info: => 7.48E-05s 11:16:41.0 Info: UpdateData 11:16:41.0 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:41.0 Info: => 3.59E-05s 11:16:41.0 Info: UpdateData 11:16:41.0 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:16:41.0 Info: => 3.46E-05s 11:16:41.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-30T11:16:41', 'add_release_groups_etc') 11:16:41.0 Info: Committing Transaction 11:16:41.0 Info: 23: add_release_groups_etc migrated 11:16:41.0 Info: => 0.0005104s 11:16:41.0 Info: 24: NewMediaInfoFormat migrating 11:16:41.0 Info: Beginning Transaction 11:16:41.0 Info: Starting migration of Main DB to 24 11:16:41.0 Info: UpdateData 11:16:41.0 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:16:41.0 Info: => 4.7E-05s 11:16:41.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-30T11:16:41', 'NewMediaInfoFormat') 11:16:41.0 Info: Committing Transaction 11:16:41.0 Info: 24: NewMediaInfoFormat migrated 11:16:41.0 Info: => 0.0002678s 11:16:41.0 Info: 25: rename_restrictions_to_release_profiles migrating 11:16:41.0 Info: Beginning Transaction 11:16:41.0 Info: Starting migration of Main DB to 25 11:16:41.0 Info: RenameTable Restrictions ReleaseProfiles 11:16:41.0 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:16:41.0 Info: => 0.0013382s 11:16:41.0 Info: AlterTable ReleaseProfiles 11:16:41.0 Info: => 5E-07s 11:16:41.0 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:16:41.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:16:41.0 Info: => 0.000506s 11:16:41.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-30T11:16:41', 'rename_restrictions_to_release_profiles') 11:16:41.0 Info: Committing Transaction 11:16:41.0 Info: 25: rename_restrictions_to_release_profiles migrated 11:16:41.0 Info: => 0.0007702s 11:16:41.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:16:41.0 Info: Beginning Transaction 11:16:41.0 Info: Starting migration of Main DB to 26 11:16:41.0 Info: RenameTable Profiles QualityProfiles 11:16:41.0 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:16:41.0 Info: => 0.0013466s 11:16:41.0 Info: AlterTable QualityProfiles 11:16:41.0 Info: => 6E-07s 11:16:41.0 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:16:41.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:41.0 Info: => 0.000487s 11:16:41.0 Info: AlterTable LanguageProfiles 11:16:41.0 Info: => 6E-07s 11:16:41.0 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:16:41.0 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:41.0 Info: => 0.0004654s 11:16:41.0 Info: UpdateData 11:16:41.0 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:41.0 Info: => 3.88E-05s 11:16:41.0 Info: UpdateData 11:16:41.0 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:41.0 Info: => 2.56E-05s 11:16:41.0 Info: RenameColumn Artists ProfileId to QualityProfileId 11:16:41.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:41.0 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:16:41.0 Info: DROP TABLE "Artists" 11:16:41.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:41.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:41.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:41.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:41.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:41.0 Info: => 0.0038278s 11:16:41.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-30T11:16:41', 'rename_quality_profiles_add_upgrade_allowed') 11:16:41.0 Info: Committing Transaction 11:16:41.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:16:41.0 Info: => 0.0042153s 11:16:41.0 Info: 27: add_import_exclusions migrating 11:16:41.0 Info: Beginning Transaction 11:16:41.0 Info: Starting migration of Main DB to 27 11:16:41.0 Info: CreateTable ImportListExclusions 11:16:41.0 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:16:41.0 Info: => 0.0001165s 11:16:41.0 Info: CreateIndex ImportListExclusions (ForeignId) 11:16:41.0 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:16:41.0 Info: => 7.4E-05s 11:16:41.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-30T11:16:41', 'add_import_exclusions') 11:16:41.0 Info: Committing Transaction 11:16:41.0 Info: 27: add_import_exclusions migrated 11:16:41.0 Info: => 0.0003415s 11:16:41.0 Info: 28: clean_artist_metadata_table migrating 11:16:41.0 Info: Beginning Transaction 11:16:41.0 Info: Starting migration of Main DB to 28 11:16:41.0 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:16:41.0 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:16:41.0 Info: => 0.0001505s 11:16:41.0 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:16:41.0 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:16:41.0 Info: => 0.0001168s 11:16:41.0 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:16:41.0 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:16:41.0 Info: => 0.0001125s 11:16:41.0 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:16:41.0 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:16:41.0 Info: => 0.0001078s 11:16:41.0 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:16:41.0 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:16:41.0 Info: => 0.0001078s 11:16:41.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:16:41.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:16:41.0 Info: => 0.0001044s 11:16:41.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-30T11:16:41', 'clean_artist_metadata_table') 11:16:41.0 Info: Committing Transaction 11:16:41.0 Info: 28: clean_artist_metadata_table migrated 11:16:41.0 Info: => 0.0003346s 11:16:41.0 Info: 29: health_issue_notification migrating 11:16:41.0 Info: Beginning Transaction 11:16:41.0 Info: Starting migration of Main DB to 29 11:16:41.0 Info: AlterTable Notifications 11:16:41.0 Info: => 7E-07s 11:16:41.0 Info: CreateColumn Notifications OnHealthIssue Boolean 11:16:41.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:16:41.0 Info: => 0.0005209s 11:16:41.0 Info: AlterTable Notifications 11:16:41.0 Info: => 6E-07s 11:16:41.0 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:16:41.0 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:16:41.0 Info: => 0.0005476s 11:16:41.0 Info: AlterTable Notifications 11:16:41.0 Info: => 5E-07s 11:16:41.0 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:16:41.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:16:41.0 Info: => 0.0004979s 11:16:41.0 Info: AlterTable Notifications 11:16:41.0 Info: => 4E-07s 11:16:41.0 Info: CreateColumn Notifications OnImportFailure Boolean 11:16:41.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:16:41.0 Info: => 0.0004913s 11:16:41.0 Info: AlterTable Notifications 11:16:41.0 Info: => 4E-07s 11:16:41.0 Info: CreateColumn Notifications OnTrackRetag Boolean 11:16:41.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:16:41.0 Info: => 0.0004958s 11:16:41.0 Info: DeleteColumn Notifications OnDownload 11:16:41.0 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:16:41.0 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 11:16:41.0 Info: DROP TABLE "Notifications" 11:16:41.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:41.0 Info: => 0.0044428s 11:16:41.0 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:16:41.0 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:16:41.0 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 11:16:41.0 Info: DROP TABLE "Notifications" 11:16:41.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:41.0 Info: => 0.0035525s 11:16:41.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-30T11:16:41', 'health_issue_notification') 11:16:41.0 Info: Committing Transaction 11:16:41.0 Info: 29: health_issue_notification migrated 11:16:41.0 Info: => 0.0038967s 11:16:41.0 Info: 30: add_mediafilerepository_mtime migrating 11:16:41.0 Info: Beginning Transaction 11:16:41.0 Info: Starting migration of Main DB to 30 11:16:41.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) 11:16:41.0 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 2, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 11:16:41.0 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 11:16:41.0 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-07-30T11:16:41', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 11:16:41.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) 11:16:41.0 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-07-30T11:16:41', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 11:16:41.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) 11:16:41.0 Info: AlterTable TrackFiles 11:16:41.0 Info: => 4E-07s 11:16:41.0 Info: CreateColumn TrackFiles Modified DateTime 11:16:41.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:16:41.0 Info: => 0.0005174s 11:16:41.0 Info: AlterTable TrackFiles 11:16:41.0 Info: => 5E-07s 11:16:41.0 Info: CreateColumn TrackFiles Path String 11:16:41.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:16:41.0 Info: => 0.0004853s 11:16:41.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:41.0 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:41.0 Info: => 3.5E-05s 11:16:41.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:16:41.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:16:41.0 Info: => 0.0001154s 11:16:41.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 11:16:41.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 11:16:41.0 Info: => 0.0001302s 11:16:41.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 11:16:41.0 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 11:16:41.0 Info: => 0.0001334s 11:16:41.0 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 11:16:41.0 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 11:16:41.0 Info: => 7.07E-05s 11:16:41.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:41.0 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:41.0 Info: => 4.46E-05s 11:16:41.0 Info: AlterTable TrackFiles 11:16:41.0 Info: => 4E-07s 11:16:41.0 Info: AlterColumn TrackFiles Path String 11:16:41.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:41.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 11:16:41.0 Info: DROP TABLE "TrackFiles" 11:16:41.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:41.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:41.0 Info: => 0.0045353s 11:16:41.0 Info: CreateIndex TrackFiles (Path) 11:16:41.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:41.0 Info: => 6.92E-05s 11:16:41.0 Info: DeleteColumn TrackFiles RelativePath 11:16:41.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:41.0 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 11:16:41.0 Info: DROP TABLE "TrackFiles" 11:16:41.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:41.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:41.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:41.0 Info: => 0.0036326s 11:16:41.0 Info: -> 7 Insert operations completed in 00:00:00.0004461 taking an average of 00:00:00.0000637 11:16:41.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-30T11:16:41', 'add_mediafilerepository_mtime') 11:16:41.0 Info: Committing Transaction 11:16:41.0 Info: 30: add_mediafilerepository_mtime migrated 11:16:41.0 Info: => 0.0040671s 11:16:41.0 Debug: Took: 00:00:00.1345121 11:16:41.0 Debug: Got 0 tracks 11:16:41.0 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_bad_artist_metadata_id --- 11:16:41.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_duplicate_files --- 11:16:41.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350010812179_165/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:41.0 Info: DatabaseEngineVersionCheck migrating 11:16:41.0 Info: PerformDBOperation 11:16:41.0 Info: Performing DB Operation 11:16:41.0 Info: SQLite 3.46.0 11:16:41.0 Info: => 0.0009749s 11:16:41.0 Info: DatabaseEngineVersionCheck migrated 11:16:41.0 Info: => 0.0009867s 11:16:41.0 Info: VersionMigration migrating 11:16:41.0 Info: Beginning Transaction 11:16:41.0 Info: CreateTable VersionInfo 11:16:41.0 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:16:41.0 Info: => 0.0001341s 11:16:41.0 Info: Committing Transaction 11:16:41.0 Info: VersionMigration migrated 11:16:41.0 Info: => 0.0004745s 11:16:41.0 Info: VersionUniqueMigration migrating 11:16:41.0 Info: Beginning Transaction 11:16:41.0 Info: CreateIndex VersionInfo (Version) 11:16:41.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:41.0 Info: => 0.0001145s 11:16:41.0 Info: AlterTable VersionInfo 11:16:41.0 Info: => 5E-07s 11:16:41.0 Info: CreateColumn VersionInfo AppliedOn DateTime 11:16:41.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:16:41.0 Info: => 0.0005418s 11:16:41.0 Info: Committing Transaction 11:16:41.0 Info: VersionUniqueMigration migrated 11:16:41.0 Info: => 0.000732s 11:16:41.0 Info: VersionDescriptionMigration migrating 11:16:41.0 Info: Beginning Transaction 11:16:41.0 Info: AlterTable VersionInfo 11:16:41.0 Info: => 5E-07s 11:16:41.0 Info: CreateColumn VersionInfo Description String 11:16:41.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:16:41.0 Info: => 0.000194s 11:16:41.0 Info: Committing Transaction 11:16:41.0 Info: VersionDescriptionMigration migrated 11:16:41.0 Info: => 0.0003684s 11:16:41.0 Info: 1: InitialSetup migrating 11:16:41.0 Info: Beginning Transaction 11:16:41.0 Info: Starting migration of Main DB to 1 11:16:41.1 Info: CreateTable Config 11:16:41.1 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:16:41.1 Info: => 0.0001595s 11:16:41.1 Info: CreateIndex Config (Key) 11:16:41.1 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:16:41.1 Info: => 6.79E-05s 11:16:41.1 Info: CreateTable RootFolders 11:16:41.1 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:16:41.1 Info: => 7.25E-05s 11:16:41.1 Info: CreateIndex RootFolders (Path) 11:16:41.1 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:16:41.1 Info: => 6.27E-05s 11:16:41.1 Info: CreateTable Artists 11:16:41.1 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 11:16:41.1 Info: => 0.0002092s 11:16:41.1 Info: CreateIndex Artists (ForeignArtistId) 11:16:41.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:41.1 Info: => 6.68E-05s 11:16:41.1 Info: CreateIndex Artists (NameSlug) 11:16:41.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:41.1 Info: => 6.06E-05s 11:16:41.1 Info: CreateIndex Artists (CleanName) 11:16:41.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:41.1 Info: => 5.8E-05s 11:16:41.1 Info: CreateIndex Artists (Path) 11:16:41.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:41.1 Info: => 5.68E-05s 11:16:41.1 Info: CreateTable Albums 11:16:41.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) 11:16:41.1 Info: => 0.0001808s 11:16:41.1 Info: CreateIndex Albums (ForeignAlbumId) 11:16:41.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:41.1 Info: => 6.72E-05s 11:16:41.1 Info: CreateIndex Albums (MBId) 11:16:41.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:41.1 Info: => 6.35E-05s 11:16:41.1 Info: CreateIndex Albums (TADBId) 11:16:41.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:41.1 Info: => 5.85E-05s 11:16:41.1 Info: CreateIndex Albums (TitleSlug) 11:16:41.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:41.1 Info: => 5.76E-05s 11:16:41.1 Info: CreateIndex Albums (CleanTitle) 11:16:41.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:41.1 Info: => 5.65E-05s 11:16:41.1 Info: CreateIndex Albums (Path) 11:16:41.1 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:16:41.1 Info: => 5.64E-05s 11:16:41.1 Info: CreateTable Tracks 11:16:41.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) 11:16:41.1 Info: => 0.0001527s 11:16:41.1 Info: CreateIndex Tracks (ForeignTrackId) 11:16:41.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:41.1 Info: => 6.86E-05s 11:16:41.1 Info: CreateIndex Tracks (ArtistId) 11:16:41.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:41.1 Info: => 6.4E-05s 11:16:41.1 Info: CreateIndex Tracks (TrackFileId) 11:16:41.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:41.1 Info: => 6.19E-05s 11:16:41.1 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:16:41.1 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:16:41.1 Info: => 6.54E-05s 11:16:41.1 Info: CreateTable TrackFiles 11:16:41.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) 11:16:41.1 Info: => 0.000116s 11:16:41.1 Info: CreateIndex TrackFiles (ArtistId) 11:16:41.1 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:16:41.1 Info: => 6.15E-05s 11:16:41.1 Info: CreateIndex TrackFiles (AlbumId) 11:16:41.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:41.1 Info: => 5.76E-05s 11:16:41.1 Info: CreateTable History 11:16:41.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) 11:16:41.1 Info: => 0.0001169s 11:16:41.1 Info: CreateIndex History (Date) 11:16:41.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:41.1 Info: => 6.44E-05s 11:16:41.1 Info: CreateIndex History (EventType) 11:16:41.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:41.1 Info: => 0.00011s 11:16:41.1 Info: CreateIndex History (DownloadId) 11:16:41.1 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:16:41.1 Info: => 6.47E-05s 11:16:41.1 Info: CreateIndex History (AlbumId) 11:16:41.1 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:16:41.1 Info: => 6.05E-05s 11:16:41.1 Info: CreateTable Notifications 11:16:41.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) 11:16:41.1 Info: => 0.0001127s 11:16:41.1 Info: CreateTable ScheduledTasks 11:16:41.1 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:16:41.1 Info: => 0.0001357s 11:16:41.1 Info: CreateIndex ScheduledTasks (TypeName) 11:16:41.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:41.1 Info: => 0.0001046s 11:16:41.1 Info: CreateTable Indexers 11:16:41.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) 11:16:41.1 Info: => 0.000116s 11:16:41.1 Info: CreateIndex Indexers (Name) 11:16:41.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:41.1 Info: => 7.4E-05s 11:16:41.1 Info: CreateTable Profiles 11:16:41.1 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:16:41.1 Info: => 8.51E-05s 11:16:41.1 Info: CreateIndex Profiles (Name) 11:16:41.1 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:16:41.1 Info: => 6.98E-05s 11:16:41.1 Info: CreateTable QualityDefinitions 11:16:41.1 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:16:41.1 Info: => 9.51E-05s 11:16:41.1 Info: CreateIndex QualityDefinitions (Quality) 11:16:41.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:16:41.1 Info: => 6.43E-05s 11:16:41.1 Info: CreateIndex QualityDefinitions (Title) 11:16:41.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:16:41.1 Info: => 9.96E-05s 11:16:41.1 Info: CreateTable NamingConfig 11:16:41.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) 11:16:41.1 Info: => 0.0001218s 11:16:41.1 Info: CreateTable Blacklist 11:16:41.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 '') 11:16:41.1 Info: => 0.0001521s 11:16:41.1 Info: CreateTable Metadata 11:16:41.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) 11:16:41.1 Info: => 9.75E-05s 11:16:41.1 Info: CreateTable MetadataFiles 11:16:41.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) 11:16:41.1 Info: => 0.0001425s 11:16:41.1 Info: CreateTable DownloadClients 11:16:41.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) 11:16:41.1 Info: => 9.99E-05s 11:16:41.1 Info: CreateTable PendingReleases 11:16:41.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 '') 11:16:41.1 Info: => 0.0001029s 11:16:41.1 Info: CreateTable RemotePathMappings 11:16:41.1 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:16:41.1 Info: => 0.0001016s 11:16:41.1 Info: CreateTable Tags 11:16:41.1 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:16:41.1 Info: => 7.86E-05s 11:16:41.1 Info: CreateIndex Tags (Label) 11:16:41.1 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:16:41.1 Info: => 7.29E-05s 11:16:41.1 Info: CreateTable Restrictions 11:16:41.1 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:16:41.1 Info: => 8.4E-05s 11:16:41.1 Info: CreateTable DelayProfiles 11:16:41.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) 11:16:41.1 Info: => 0.0001113s 11:16:41.1 Info: CreateTable Users 11:16:41.1 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:16:41.1 Info: => 8.02E-05s 11:16:41.1 Info: CreateIndex Users (Identifier) 11:16:41.1 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:16:41.1 Info: => 0.0001094s 11:16:41.1 Info: CreateIndex Users (Username) 11:16:41.1 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:16:41.1 Info: => 8.54E-05s 11:16:41.1 Info: CreateTable Commands 11:16: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) 11:16:41.1 Info: => 0.0001243s 11:16:41.1 Info: CreateTable IndexerStatus 11:16: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) 11:16:41.1 Info: => 0.0001144s 11:16:41.1 Info: CreateIndex IndexerStatus (ProviderId) 11:16:41.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:41.1 Info: => 7.5E-05s 11:16:41.1 Info: CreateTable ExtraFiles 11:16: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) 11:16:41.1 Info: => 0.0001039s 11:16:41.1 Info: CreateTable LyricFiles 11:16: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) 11:16:41.1 Info: => 0.0001384s 11:16:41.1 Info: CreateTable LanguageProfiles 11:16: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) 11:16:41.1 Info: => 0.0006745s 11:16:41.1 Info: CreateIndex LanguageProfiles (Name) 11:16:41.1 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:16:41.1 Info: => 8.59E-05s 11:16:41.1 Info: CreateTable DownloadClientStatus 11:16: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) 11:16:41.1 Info: => 9.9E-05s 11:16:41.1 Info: CreateIndex DownloadClientStatus (ProviderId) 11:16:41.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:41.1 Info: => 7.7E-05s 11:16:41.1 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:16:41.1 Info: -> 1 Insert operations completed in 00:00:00.0000555 taking an average of 00:00:00.0000555 11:16:41.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-30T11:16:41', 'InitialSetup') 11:16:41.1 Info: Committing Transaction 11:16:41.1 Info: 1: InitialSetup migrated 11:16:41.1 Info: => 0.000847s 11:16:41.1 Info: 2: add_reason_to_pending_releases migrating 11:16:41.1 Info: Beginning Transaction 11:16:41.1 Info: Starting migration of Main DB to 2 11:16:41.1 Info: AlterTable PendingReleases 11:16:41.1 Info: => 7E-07s 11:16:41.1 Info: CreateColumn PendingReleases Reason Int32 11:16:41.1 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:16:41.1 Info: => 0.0005084s 11:16:41.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-30T11:16:41', 'add_reason_to_pending_releases') 11:16:41.1 Info: Committing Transaction 11:16:41.1 Info: 2: add_reason_to_pending_releases migrated 11:16:41.1 Info: => 0.0007692s 11:16:41.1 Info: 3: add_medium_support migrating 11:16:41.1 Info: Beginning Transaction 11:16:41.1 Info: Starting migration of Main DB to 3 11:16:41.1 Info: AlterTable Albums 11:16:41.1 Info: => 5E-07s 11:16:41.1 Info: CreateColumn Albums Media String 11:16:41.1 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:16:41.1 Info: => 0.000491s 11:16:41.1 Info: AlterTable Tracks 11:16:41.1 Info: => 5E-07s 11:16:41.1 Info: CreateColumn Tracks MediumNumber Int32 11:16:41.1 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:16:41.1 Info: => 0.0004572s 11:16:41.1 Info: AlterTable Tracks 11:16:41.1 Info: => 4E-07s 11:16:41.1 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:16:41.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:16:41.1 Info: => 0.0004496s 11:16:41.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:41.1 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:41.1 Info: => 6.58E-05s 11:16:41.1 Info: DeleteColumn Tracks TrackNumber 11:16: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) 11:16: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" 11:16:41.1 Info: DROP TABLE "Tracks" 11:16:41.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:41.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:41.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:41.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:41.1 Info: => 0.0042903s 11:16:41.1 Info: AlterTable Tracks 11:16:41.1 Info: => 5E-07s 11:16:41.1 Info: CreateColumn Tracks TrackNumber String 11:16:41.1 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:16:41.1 Info: => 0.0004613s 11:16:41.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-30T11:16:41', 'add_medium_support') 11:16:41.1 Info: Committing Transaction 11:16:41.1 Info: 3: add_medium_support migrated 11:16:41.1 Info: => 0.0007969s 11:16:41.1 Info: 4: add_various_qualites_in_profile migrating 11:16:41.1 Info: Beginning Transaction 11:16:41.1 Info: Starting migration of Main DB to 4 11:16:41.1 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:41.1 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:41.1 Info: => 4.76E-05s 11:16:41.1 Info: PerformDBOperation 11:16:41.1 Info: Performing DB Operation 11:16:41.1 Info: => 3.03E-05s 11:16:41.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-30T11:16:41', 'add_various_qualites_in_profile') 11:16:41.1 Info: Committing Transaction 11:16:41.1 Info: 4: add_various_qualites_in_profile migrated 11:16:41.1 Info: => 0.0002525s 11:16:41.1 Info: 5: metadata_profiles migrating 11:16:41.1 Info: Beginning Transaction 11:16:41.1 Info: Starting migration of Main DB to 5 11:16:41.1 Info: CreateTable MetadataProfiles 11:16: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) 11:16:41.1 Info: => 0.0001189s 11:16:41.1 Info: CreateIndex MetadataProfiles (Name) 11:16:41.1 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:16:41.1 Info: => 7.93E-05s 11:16:41.1 Info: AlterTable Artists 11:16:41.1 Info: => 4E-07s 11:16:41.1 Info: CreateColumn Artists MetadataProfileId Int32 11:16:41.1 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:16:41.1 Info: => 0.0004691s 11:16:41.1 Info: DeleteColumn Artists PrimaryAlbumTypes 11:16: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) 11:16: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" 11:16:41.1 Info: DROP TABLE "Artists" 11:16:41.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:41.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:41.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:41.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:41.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:41.1 Info: => 0.0037492s 11:16:41.1 Info: DeleteColumn Artists SecondaryAlbumTypes 11:16: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) 11:16: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" 11:16:41.1 Info: DROP TABLE "Artists" 11:16:41.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:41.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:41.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:41.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:41.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:41.1 Info: => 0.0046991s 11:16:41.1 Info: AlterTable Albums 11:16:41.1 Info: => 5E-07s 11:16:41.1 Info: CreateColumn Albums SecondaryTypes String 11:16:41.1 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:16:41.1 Info: => 0.0004704s 11:16:41.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-30T11:16:41', 'metadata_profiles') 11:16:41.1 Info: Committing Transaction 11:16:41.1 Info: 5: metadata_profiles migrated 11:16:41.1 Info: => 0.0008427s 11:16:41.1 Info: 6: separate_automatic_and_interactive_search migrating 11:16:41.1 Info: Beginning Transaction 11:16:41.1 Info: Starting migration of Main DB to 6 11:16:41.1 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:16: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) 11:16:41.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:16:41.1 Info: DROP TABLE "Indexers" 11:16:41.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:41.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:41.1 Info: => 0.0031097s 11:16:41.1 Info: AlterTable Indexers 11:16:41.1 Info: => 4E-07s 11:16:41.1 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:16:41.1 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:16:41.1 Info: => 0.0004464s 11:16:41.1 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:41.1 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:41.1 Info: => 3.64E-05s 11:16:41.1 Info: AlterTable Indexers 11:16:41.1 Info: => 3E-07s 11:16:41.1 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:16: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) 11:16: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" 11:16:41.1 Info: DROP TABLE "Indexers" 11:16:41.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:41.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:41.1 Info: => 0.0030618s 11:16:41.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-30T11:16:41', 'separate_automatic_and_interactive_search') 11:16:41.1 Info: Committing Transaction 11:16:41.1 Info: 6: separate_automatic_and_interactive_search migrated 11:16:41.1 Info: => 0.0033544s 11:16:41.1 Info: 7: change_album_path_to_relative migrating 11:16:41.1 Info: Beginning Transaction 11:16:41.1 Info: Starting migration of Main DB to 7 11:16:41.1 Info: DeleteColumn Albums Path 11:16: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) 11:16: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" 11:16:41.1 Info: DROP TABLE "Albums" 11:16:41.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:41.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:41.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:41.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:41.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:41.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:41.1 Info: => 0.0038795s 11:16:41.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-30T11:16:41', 'change_album_path_to_relative') 11:16:41.1 Info: Committing Transaction 11:16:41.1 Info: 7: change_album_path_to_relative migrated 11:16:41.1 Info: => 0.0042536s 11:16:41.1 Info: 8: change_quality_size_mb_to_kb migrating 11:16:41.1 Info: Beginning Transaction 11:16:41.1 Info: Starting migration of Main DB to 8 11:16: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 11:16: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 11:16:41.1 Info: => 4.81E-05s 11:16:41.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-30T11:16:41', 'change_quality_size_mb_to_kb') 11:16:41.1 Info: Committing Transaction 11:16:41.1 Info: 8: change_quality_size_mb_to_kb migrated 11:16:41.1 Info: => 0.0002742s 11:16:41.1 Info: 9: album_releases migrating 11:16:41.1 Info: Beginning Transaction 11:16:41.1 Info: Starting migration of Main DB to 9 11:16:41.1 Info: AlterTable Albums 11:16:41.1 Info: => 5E-07s 11:16:41.1 Info: CreateColumn Albums Releases String 11:16:41.1 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:16:41.1 Info: => 0.0004826s 11:16:41.1 Info: AlterTable Albums 11:16:41.1 Info: => 5E-07s 11:16:41.1 Info: CreateColumn Albums CurrentRelease String 11:16:41.1 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:16:41.1 Info: => 0.0004524s 11:16:41.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-30T11:16:41', 'album_releases') 11:16:41.1 Info: Committing Transaction 11:16:41.1 Info: 9: album_releases migrated 11:16:41.1 Info: => 0.0007102s 11:16:41.1 Info: 10: album_releases_fix migrating 11:16:41.1 Info: Beginning Transaction 11:16:41.1 Info: Starting migration of Main DB to 10 11:16:41.1 Info: AlterTable Albums 11:16:41.1 Info: => 6E-07s 11:16:41.1 Info: AlterColumn Albums Releases String 11:16: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) 11:16: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" 11:16:41.1 Info: DROP TABLE "Albums" 11:16:41.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:41.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:41.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:41.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:41.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:41.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:41.1 Info: => 0.0053184s 11:16:41.1 Info: AlterTable Albums 11:16:41.1 Info: => 6E-07s 11:16:41.1 Info: AlterColumn Albums CurrentRelease String 11:16: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) 11:16: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" 11:16:41.1 Info: DROP TABLE "Albums" 11:16:41.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:41.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:41.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:41.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:41.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:41.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:41.1 Info: => 0.0037113s 11:16:41.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-30T11:16:41', 'album_releases_fix') 11:16:41.1 Info: Committing Transaction 11:16:41.1 Info: 10: album_releases_fix migrated 11:16:41.1 Info: => 0.0040502s 11:16:41.1 Info: 11: import_lists migrating 11:16:41.1 Info: Beginning Transaction 11:16:41.1 Info: Starting migration of Main DB to 11 11:16:41.1 Info: CreateTable ImportLists 11:16: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) 11:16:41.1 Info: => 0.0001486s 11:16:41.1 Info: CreateIndex ImportLists (Name) 11:16:41.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:41.1 Info: => 7.17E-05s 11:16:41.1 Info: CreateTable ImportListStatus 11:16: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) 11:16:41.1 Info: => 0.0001038s 11:16:41.1 Info: CreateIndex ImportListStatus (ProviderId) 11:16:41.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:41.1 Info: => 7.48E-05s 11:16:41.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-30T11:16:41', 'import_lists') 11:16:41.1 Info: Committing Transaction 11:16:41.1 Info: 11: import_lists migrated 11:16:41.1 Info: => 0.0003522s 11:16:41.1 Info: 12: add_release_status migrating 11:16:41.1 Info: Beginning Transaction 11:16:41.1 Info: Starting migration of Main DB to 12 11:16:41.1 Info: AlterTable MetadataProfiles 11:16:41.1 Info: => 5E-07s 11:16:41.1 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:16:41.1 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:16:41.1 Info: => 0.0005213s 11:16:41.1 Info: PerformDBOperation 11:16:41.1 Info: Performing DB Operation 11:16:41.1 Info: => 2.72E-05s 11:16:41.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-30T11:16:41', 'add_release_status') 11:16:41.1 Info: Committing Transaction 11:16:41.1 Info: 12: add_release_status migrated 11:16:41.1 Info: => 0.0002835s 11:16:41.1 Info: 13: album_download_notification migrating 11:16:41.1 Info: Beginning Transaction 11:16:41.1 Info: Starting migration of Main DB to 13 11:16:41.1 Info: AlterTable Notifications 11:16:41.1 Info: => 5E-07s 11:16:41.1 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:16:41.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:16:41.1 Info: => 0.0004962s 11:16:41.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-30T11:16:41', 'album_download_notification') 11:16:41.1 Info: Committing Transaction 11:16:41.1 Info: 13: album_download_notification migrated 11:16:41.1 Info: => 0.0007612s 11:16:41.1 Info: 14: fix_language_metadata_profiles migrating 11:16:41.1 Info: Beginning Transaction 11:16:41.1 Info: Starting migration of Main DB to 14 11:16: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 11:16: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 11:16:41.1 Info: => 7.43E-05s 11:16: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 11:16: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 11:16:41.1 Info: => 5E-05s 11:16:41.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-30T11:16:41', 'fix_language_metadata_profiles') 11:16:41.1 Info: Committing Transaction 11:16:41.1 Info: 14: fix_language_metadata_profiles migrated 11:16:41.1 Info: => 0.0002759s 11:16:41.1 Info: 15: remove_fanzub migrating 11:16:41.1 Info: Beginning Transaction 11:16:41.1 Info: Starting migration of Main DB to 15 11:16:41.1 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:41.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:41.1 Info: => 4.2E-05s 11:16:41.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-30T11:16:41', 'remove_fanzub') 11:16:41.1 Info: Committing Transaction 11:16:41.1 Info: 15: remove_fanzub migrated 11:16:41.1 Info: => 0.0002604s 11:16:41.1 Info: 16: update_artist_history_indexes migrating 11:16:41.1 Info: Beginning Transaction 11:16:41.1 Info: Starting migration of Main DB to 16 11:16:41.1 Info: CreateIndex Albums (ArtistId) 11:16:41.1 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:16:41.1 Info: => 9.72E-05s 11:16:41.1 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:16:41.1 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:16:41.1 Info: => 7.2E-05s 11:16:41.1 Info: DeleteIndex History (AlbumId) 11:16:41.1 Info: DROP INDEX "IX_History_AlbumId" 11:16:41.1 Info: => 0.0001209s 11:16:41.1 Info: CreateIndex History (AlbumId, Date) 11:16:41.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:41.1 Info: => 8.38E-05s 11:16:41.1 Info: DeleteIndex History (DownloadId) 11:16:41.1 Info: DROP INDEX "IX_History_DownloadId" 11:16:41.1 Info: => 0.0001029s 11:16:41.1 Info: CreateIndex History (DownloadId, Date) 11:16:41.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:41.1 Info: => 8.07E-05s 11:16:41.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-30T11:16:41', 'update_artist_history_indexes') 11:16:41.1 Info: Committing Transaction 11:16:41.1 Info: 16: update_artist_history_indexes migrated 11:16:41.1 Info: => 0.0003726s 11:16:41.1 Info: 17: remove_nma migrating 11:16:41.1 Info: Beginning Transaction 11:16:41.1 Info: Starting migration of Main DB to 17 11:16:41.1 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:41.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:16:41.1 Info: => 4.48E-05s 11:16:41.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-30T11:16:41', 'remove_nma') 11:16:41.1 Info: Committing Transaction 11:16:41.1 Info: 17: remove_nma migrated 11:16:41.1 Info: => 0.0002623s 11:16:41.1 Info: 18: album_disambiguation migrating 11:16:41.1 Info: Beginning Transaction 11:16:41.1 Info: Starting migration of Main DB to 18 11:16:41.1 Info: AlterTable Albums 11:16:41.1 Info: => 5E-07s 11:16:41.1 Info: CreateColumn Albums Disambiguation String 11:16:41.1 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:16:41.1 Info: => 0.0005058s 11:16:41.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-30T11:16:41', 'album_disambiguation') 11:16:41.1 Info: Committing Transaction 11:16:41.1 Info: 18: album_disambiguation migrated 11:16:41.1 Info: => 0.0007639s 11:16:41.1 Info: 19: add_ape_quality_in_profiles migrating 11:16:41.1 Info: Beginning Transaction 11:16:41.1 Info: Starting migration of Main DB to 19 11:16:41.1 Info: PerformDBOperation 11:16:41.1 Info: Performing DB Operation 11:16:41.1 Info: => 2.95E-05s 11:16:41.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-30T11:16:41', 'add_ape_quality_in_profiles') 11:16:41.1 Info: Committing Transaction 11:16:41.1 Info: 19: add_ape_quality_in_profiles migrated 11:16:41.1 Info: => 0.0002567s 11:16:41.1 Info: 20: remove_pushalot migrating 11:16:41.1 Info: Beginning Transaction 11:16:41.1 Info: Starting migration of Main DB to 20 11:16:41.1 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:41.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:16:41.1 Info: => 4.26E-05s 11:16:41.1 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:41.1 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:16:41.1 Info: => 0.0006896s 11:16:41.1 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:41.1 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:16:41.1 Info: => 4.65E-05s 11:16:41.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-30T11:16:41', 'remove_pushalot') 11:16:41.1 Info: Committing Transaction 11:16:41.1 Info: 20: remove_pushalot migrated 11:16:41.1 Info: => 0.0002946s 11:16:41.1 Info: 21: add_custom_filters migrating 11:16:41.1 Info: Beginning Transaction 11:16:41.1 Info: Starting migration of Main DB to 21 11:16:41.1 Info: CreateTable CustomFilters 11:16: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) 11:16:41.1 Info: => 0.0001314s 11:16:41.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-30T11:16:41', 'add_custom_filters') 11:16:41.1 Info: Committing Transaction 11:16:41.1 Info: 21: add_custom_filters migrated 11:16:41.1 Info: => 0.0003912s 11:16:41.1 Info: 22: import_list_tags migrating 11:16:41.1 Info: Beginning Transaction 11:16:41.1 Info: Starting migration of Main DB to 22 11:16:41.1 Info: AlterTable ImportLists 11:16:41.1 Info: => 4E-07s 11:16:41.1 Info: CreateColumn ImportLists Tags String 11:16:41.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:16:41.1 Info: => 0.0005063s 11:16:41.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-30T11:16:41', 'import_list_tags') 11:16:41.1 Info: Committing Transaction 11:16:41.1 Info: 22: import_list_tags migrated 11:16:41.1 Info: => 0.0007704s 11:16:41.1 Info: 23: add_release_groups_etc migrating 11:16:41.1 Info: Beginning Transaction 11:16:41.1 Info: Starting migration of Main DB to 23 11:16:41.1 Info: CreateTable ArtistMetadata 11:16: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) 11:16:41.1 Info: => 0.0001623s 11:16:41.1 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:16:41.1 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:16:41.1 Info: => 7.54E-05s 11:16: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" 11:16: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" 11:16:41.1 Info: => 7.62E-05s 11:16:41.1 Info: AlterTable Artists 11:16:41.1 Info: => 3E-07s 11:16:41.1 Info: CreateColumn Artists ArtistMetadataId Int32 11:16:41.1 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:41.1 Info: => 0.0005145s 11:16:41.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:41.1 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:41.1 Info: => 6.38E-05s 11:16:41.1 Info: CreateTable AlbumReleases 11:16: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) 11:16:41.1 Info: => 0.0001394s 11:16:41.1 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:16:41.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:41.1 Info: => 7.71E-05s 11:16:41.1 Info: CreateIndex AlbumReleases (AlbumId) 11:16:41.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:41.1 Info: => 6.73E-05s 11:16:41.1 Info: PerformDBOperation 11:16:41.1 Info: Performing DB Operation 11:16:41.1 Info: => 2.91E-05s 11:16:41.1 Info: AlterTable Albums 11:16:41.1 Info: => 4E-07s 11:16:41.1 Info: CreateColumn Albums ArtistMetadataId Int32 11:16:41.1 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:41.1 Info: => 0.0005126s 11:16:41.1 Info: AlterTable Albums 11:16:41.1 Info: => 4E-07s 11:16:41.1 Info: CreateColumn Albums AnyReleaseOk Boolean 11:16:41.1 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:16:41.1 Info: => 0.000511s 11:16:41.1 Info: AlterTable Albums 11:16:41.1 Info: => 5E-07s 11:16:41.1 Info: CreateColumn Albums Links String 11:16:41.1 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:16:41.1 Info: => 0.0005009s 11:16: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") 11:16:41.1 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:41.1 Info: => 7.39E-05s 11:16:41.1 Info: AlterTable Tracks 11:16:41.1 Info: => 4E-07s 11:16:41.1 Info: CreateColumn Tracks ForeignRecordingId String 11:16:41.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:16:41.1 Info: => 0.0005006s 11:16:41.1 Info: AlterTable Tracks 11:16:41.1 Info: => 4E-07s 11:16:41.1 Info: CreateColumn Tracks AlbumReleaseId Int32 11:16:41.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:16:41.1 Info: => 0.000538s 11:16:41.1 Info: AlterTable Tracks 11:16:41.1 Info: => 5E-07s 11:16:41.1 Info: CreateColumn Tracks ArtistMetadataId Int32 11:16:41.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:41.1 Info: => 0.0005165s 11:16: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") 11:16:41.1 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:41.1 Info: => 7.31E-05s 11:16: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") 11:16:41.1 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:41.1 Info: => 5.77E-05s 11:16:41.1 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:16: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) 11:16: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" 11:16:41.1 Info: DROP TABLE "Artists" 11:16:41.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:41.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:41.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:41.1 Info: => 0.0045521s 11:16:41.1 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:16: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) 11:16: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" 11:16:41.1 Info: DROP TABLE "Albums" 11:16:41.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:41.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:41.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:41.1 Info: => 0.0039314s 11:16:41.1 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:16: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) 11:16: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" 11:16:41.1 Info: DROP TABLE "Tracks" 11:16:41.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:41.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:41.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:41.1 Info: => 0.0046447s 11:16:41.1 Info: DeleteColumn TrackFiles ArtistId 11:16: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) 11:16: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" 11:16:41.1 Info: DROP TABLE "TrackFiles" 11:16:41.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:41.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:41.1 Info: => 0.0033862s 11:16:41.1 Info: CreateIndex Artists (ArtistMetadataId) 11:16:41.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:41.1 Info: => 7.43E-05s 11:16:41.1 Info: CreateIndex Artists (Monitored) 11:16:41.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:41.1 Info: => 6.5E-05s 11:16:41.1 Info: CreateIndex Albums (ArtistMetadataId) 11:16:41.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:41.1 Info: => 6.37E-05s 11:16:41.1 Info: CreateIndex Tracks (ArtistMetadataId) 11:16:41.1 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:16:41.1 Info: => 6.7E-05s 11:16:41.1 Info: CreateIndex Tracks (AlbumReleaseId) 11:16:41.1 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:16:41.1 Info: => 6.79E-05s 11:16:41.1 Info: CreateIndex Tracks (ForeignRecordingId) 11:16:41.1 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:16:41.1 Info: => 6.98E-05s 11:16:41.1 Info: UpdateData 11:16:41.1 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:41.1 Info: => 8.22E-05s 11:16:41.1 Info: UpdateData 11:16:41.1 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:41.1 Info: => 3.48E-05s 11:16:41.1 Info: UpdateData 11:16:41.1 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:16:41.1 Info: => 3.63E-05s 11:16:41.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-30T11:16:41', 'add_release_groups_etc') 11:16:41.1 Info: Committing Transaction 11:16:41.1 Info: 23: add_release_groups_etc migrated 11:16:41.1 Info: => 0.0005136s 11:16:41.1 Info: 24: NewMediaInfoFormat migrating 11:16:41.1 Info: Beginning Transaction 11:16:41.1 Info: Starting migration of Main DB to 24 11:16:41.1 Info: UpdateData 11:16:41.1 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:16:41.1 Info: => 4.76E-05s 11:16:41.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-30T11:16:41', 'NewMediaInfoFormat') 11:16:41.1 Info: Committing Transaction 11:16:41.1 Info: 24: NewMediaInfoFormat migrated 11:16:41.1 Info: => 0.0002702s 11:16:41.1 Info: 25: rename_restrictions_to_release_profiles migrating 11:16:41.1 Info: Beginning Transaction 11:16:41.1 Info: Starting migration of Main DB to 25 11:16:41.1 Info: RenameTable Restrictions ReleaseProfiles 11:16:41.1 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:16:41.1 Info: => 0.0013421s 11:16:41.1 Info: AlterTable ReleaseProfiles 11:16:41.1 Info: => 6E-07s 11:16:41.1 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:16:41.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:16:41.1 Info: => 0.0004922s 11:16:41.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-30T11:16:41', 'rename_restrictions_to_release_profiles') 11:16:41.1 Info: Committing Transaction 11:16:41.1 Info: 25: rename_restrictions_to_release_profiles migrated 11:16:41.1 Info: => 0.0007521s 11:16:41.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:16:41.1 Info: Beginning Transaction 11:16:41.1 Info: Starting migration of Main DB to 26 11:16:41.1 Info: RenameTable Profiles QualityProfiles 11:16:41.1 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:16:41.1 Info: => 0.0013293s 11:16:41.1 Info: AlterTable QualityProfiles 11:16:41.1 Info: => 6E-07s 11:16:41.1 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:16:41.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:41.1 Info: => 0.0004794s 11:16:41.1 Info: AlterTable LanguageProfiles 11:16:41.1 Info: => 5E-07s 11:16:41.1 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:16:41.1 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:41.1 Info: => 0.0004777s 11:16:41.1 Info: UpdateData 11:16:41.1 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:41.1 Info: => 4.12E-05s 11:16:41.1 Info: UpdateData 11:16:41.1 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:41.1 Info: => 2.52E-05s 11:16:41.1 Info: RenameColumn Artists ProfileId to QualityProfileId 11:16: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) 11:16: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" 11:16:41.1 Info: DROP TABLE "Artists" 11:16:41.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:41.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:41.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:41.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:41.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:41.1 Info: => 0.0038335s 11:16:41.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-30T11:16:41', 'rename_quality_profiles_add_upgrade_allowed') 11:16:41.1 Info: Committing Transaction 11:16:41.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:16:41.1 Info: => 0.0042352s 11:16:41.1 Info: 27: add_import_exclusions migrating 11:16:41.1 Info: Beginning Transaction 11:16:41.1 Info: Starting migration of Main DB to 27 11:16:41.1 Info: CreateTable ImportListExclusions 11:16:41.1 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:16:41.1 Info: => 0.0001165s 11:16:41.1 Info: CreateIndex ImportListExclusions (ForeignId) 11:16:41.1 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:16:41.1 Info: => 7.28E-05s 11:16:41.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-30T11:16:41', 'add_import_exclusions') 11:16:41.1 Info: Committing Transaction 11:16:41.1 Info: 27: add_import_exclusions migrated 11:16:41.1 Info: => 0.0003379s 11:16:41.1 Info: 28: clean_artist_metadata_table migrating 11:16:41.1 Info: Beginning Transaction 11:16:41.1 Info: Starting migration of Main DB to 28 11:16: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) 11:16: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) 11:16:41.1 Info: => 0.0001522s 11:16: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) 11:16: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) 11:16:41.1 Info: => 0.0001145s 11:16: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) 11:16: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) 11:16:41.1 Info: => 0.0001078s 11:16: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) 11:16: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) 11:16:41.1 Info: => 0.0001075s 11:16: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) 11:16: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) 11:16:41.1 Info: => 0.0001062s 11:16: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) 11:16: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) 11:16:41.1 Info: => 0.0001077s 11:16:41.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-30T11:16:41', 'clean_artist_metadata_table') 11:16:41.1 Info: Committing Transaction 11:16:41.1 Info: 28: clean_artist_metadata_table migrated 11:16:41.1 Info: => 0.0003383s 11:16:41.1 Info: 29: health_issue_notification migrating 11:16:41.1 Info: Beginning Transaction 11:16:41.1 Info: Starting migration of Main DB to 29 11:16:41.1 Info: AlterTable Notifications 11:16:41.1 Info: => 8E-07s 11:16:41.1 Info: CreateColumn Notifications OnHealthIssue Boolean 11:16:41.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:16:41.1 Info: => 0.000525s 11:16:41.1 Info: AlterTable Notifications 11:16:41.1 Info: => 5E-07s 11:16:41.1 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:16:41.1 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:16:41.1 Info: => 0.0004846s 11:16:41.1 Info: AlterTable Notifications 11:16:41.1 Info: => 5E-07s 11:16:41.1 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:16:41.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:16:41.1 Info: => 0.0004821s 11:16:41.1 Info: AlterTable Notifications 11:16:41.1 Info: => 4E-07s 11:16:41.1 Info: CreateColumn Notifications OnImportFailure Boolean 11:16:41.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:16:41.1 Info: => 0.0004829s 11:16:41.1 Info: AlterTable Notifications 11:16:41.1 Info: => 5E-07s 11:16:41.1 Info: CreateColumn Notifications OnTrackRetag Boolean 11:16:41.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:16:41.1 Info: => 0.0004809s 11:16:41.1 Info: DeleteColumn Notifications OnDownload 11:16: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) 11:16: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" 11:16:41.2 Info: DROP TABLE "Notifications" 11:16:41.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:41.2 Info: => 0.0051668s 11:16:41.2 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:16: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) 11:16: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" 11:16:41.2 Info: DROP TABLE "Notifications" 11:16:41.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:41.2 Info: => 0.0034516s 11:16:41.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-30T11:16:41', 'health_issue_notification') 11:16:41.2 Info: Committing Transaction 11:16:41.2 Info: 29: health_issue_notification migrated 11:16:41.2 Info: => 0.0037974s 11:16:41.2 Info: 30: add_mediafilerepository_mtime migrating 11:16:41.2 Info: Beginning Transaction 11:16:41.2 Info: Starting migration of Main DB to 30 11:16:41.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) 11:16:41.2 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 11:16:41.2 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 11:16:41.2 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-07-30T11:16:41', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 11:16:41.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (1, '1', 0, 1, 100, 1, 1, '1', 1, 0) 11:16:41.2 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-07-30T11:16:41', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 11:16:41.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (2, '2', 0, 2, 100, 1, 1, '2', 1, 0) 11:16:41.2 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (3, 'folder/track1.mp3', 100, '2024-07-30T11:16:41', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 11:16:41.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (3, '3', 0, 3, 100, 1, 1, '3', 1, 0) 11:16:41.2 Info: AlterTable TrackFiles 11:16:41.2 Info: => 4E-07s 11:16:41.2 Info: CreateColumn TrackFiles Modified DateTime 11:16:41.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:16:41.2 Info: => 0.0005222s 11:16:41.2 Info: AlterTable TrackFiles 11:16:41.2 Info: => 4E-07s 11:16:41.2 Info: CreateColumn TrackFiles Path String 11:16:41.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:16:41.2 Info: => 0.0004833s 11:16:41.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:41.2 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:41.2 Info: => 3.57E-05s 11:16: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) 11:16: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) 11:16:41.2 Info: => 0.0001147s 11:16: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) 11:16: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) 11:16:41.2 Info: => 0.0001426s 11:16: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) 11:16: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) 11:16:41.2 Info: => 0.000144s 11:16: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") 11:16: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") 11:16:41.2 Info: => 0.0008039s 11:16:41.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:41.2 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:41.2 Info: => 0.0001308s 11:16:41.2 Info: AlterTable TrackFiles 11:16:41.2 Info: => 4E-07s 11:16:41.2 Info: AlterColumn TrackFiles Path String 11:16: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) 11:16: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" 11:16:41.2 Info: DROP TABLE "TrackFiles" 11:16:41.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:41.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:41.2 Info: => 0.0043525s 11:16:41.2 Info: CreateIndex TrackFiles (Path) 11:16:41.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:41.2 Info: => 7.54E-05s 11:16:41.2 Info: DeleteColumn TrackFiles RelativePath 11:16: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) 11:16: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" 11:16:41.2 Info: DROP TABLE "TrackFiles" 11:16:41.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:41.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:41.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:41.2 Info: => 0.0036586s 11:16:41.2 Info: -> 9 Insert operations completed in 00:00:00.0006847 taking an average of 00:00:00.0000760 11:16:41.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-30T11:16:41', 'add_mediafilerepository_mtime') 11:16:41.2 Info: Committing Transaction 11:16:41.2 Info: 30: add_mediafilerepository_mtime migrated 11:16:41.2 Info: => 0.0041027s 11:16:41.2 Debug: Took: 00:00:00.1365539 11:16:41.2 Debug: Got 2 tracks 11:16:41.2 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_duplicate_files --- 11:16:41.2 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_artist --- 11:16:41.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350012537616_167/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:41.2 Info: DatabaseEngineVersionCheck migrating 11:16:41.2 Info: PerformDBOperation 11:16:41.2 Info: Performing DB Operation 11:16:41.2 Info: SQLite 3.46.0 11:16:41.2 Info: => 0.0010149s 11:16:41.2 Info: DatabaseEngineVersionCheck migrated 11:16:41.2 Info: => 0.0010291s 11:16:41.2 Info: VersionMigration migrating 11:16:41.2 Info: Beginning Transaction 11:16:41.2 Info: CreateTable VersionInfo 11:16:41.2 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:16:41.2 Info: => 0.0001724s 11:16:41.2 Info: Committing Transaction 11:16:41.2 Info: VersionMigration migrated 11:16:41.2 Info: => 0.0004951s 11:16:41.2 Info: VersionUniqueMigration migrating 11:16:41.2 Info: Beginning Transaction 11:16:41.2 Info: CreateIndex VersionInfo (Version) 11:16:41.2 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:41.2 Info: => 0.0001135s 11:16:41.2 Info: AlterTable VersionInfo 11:16:41.2 Info: => 6E-07s 11:16:41.2 Info: CreateColumn VersionInfo AppliedOn DateTime 11:16:41.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:16:41.2 Info: => 0.0005642s 11:16:41.2 Info: Committing Transaction 11:16:41.2 Info: VersionUniqueMigration migrated 11:16:41.2 Info: => 0.0007508s 11:16:41.2 Info: VersionDescriptionMigration migrating 11:16:41.2 Info: Beginning Transaction 11:16:41.2 Info: AlterTable VersionInfo 11:16:41.2 Info: => 4E-07s 11:16:41.2 Info: CreateColumn VersionInfo Description String 11:16:41.2 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:16:41.2 Info: => 0.000205s 11:16:41.2 Info: Committing Transaction 11:16:41.2 Info: VersionDescriptionMigration migrated 11:16:41.2 Info: => 0.0003994s 11:16:41.2 Info: 1: InitialSetup migrating 11:16:41.2 Info: Beginning Transaction 11:16:41.2 Info: Starting migration of Main DB to 1 11:16:41.2 Info: CreateTable Config 11:16:41.2 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:16:41.2 Info: => 0.0002074s 11:16:41.2 Info: CreateIndex Config (Key) 11:16:41.2 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:16:41.2 Info: => 7.34E-05s 11:16:41.2 Info: CreateTable RootFolders 11:16:41.2 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:16:41.2 Info: => 0.0001118s 11:16:41.2 Info: CreateIndex RootFolders (Path) 11:16:41.2 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:16:41.2 Info: => 6.74E-05s 11:16:41.2 Info: CreateTable Artists 11:16:41.2 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 11:16:41.2 Info: => 0.0002506s 11:16:41.2 Info: CreateIndex Artists (ForeignArtistId) 11:16:41.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:41.2 Info: => 6.91E-05s 11:16:41.2 Info: CreateIndex Artists (NameSlug) 11:16:41.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:41.2 Info: => 6.13E-05s 11:16:41.2 Info: CreateIndex Artists (CleanName) 11:16:41.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:41.2 Info: => 5.73E-05s 11:16:41.2 Info: CreateIndex Artists (Path) 11:16:41.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:41.2 Info: => 5.53E-05s 11:16:41.2 Info: CreateTable Albums 11:16:41.2 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:16:41.2 Info: => 0.0002295s 11:16:41.2 Info: CreateIndex Albums (ForeignAlbumId) 11:16:41.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:41.2 Info: => 7.4E-05s 11:16:41.2 Info: CreateIndex Albums (MBId) 11:16:41.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:41.2 Info: => 5.95E-05s 11:16:41.2 Info: CreateIndex Albums (TADBId) 11:16:41.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:41.2 Info: => 5.67E-05s 11:16:41.2 Info: CreateIndex Albums (TitleSlug) 11:16:41.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:41.2 Info: => 5.8E-05s 11:16:41.2 Info: CreateIndex Albums (CleanTitle) 11:16:41.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:41.2 Info: => 5.64E-05s 11:16:41.2 Info: CreateIndex Albums (Path) 11:16:41.2 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:16:41.2 Info: => 5.46E-05s 11:16:41.2 Info: CreateTable Tracks 11:16:41.2 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:16:41.2 Info: => 0.000165s 11:16:41.2 Info: CreateIndex Tracks (ForeignTrackId) 11:16:41.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:41.2 Info: => 6.91E-05s 11:16:41.2 Info: CreateIndex Tracks (ArtistId) 11:16:41.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:41.2 Info: => 6.06E-05s 11:16:41.2 Info: CreateIndex Tracks (TrackFileId) 11:16:41.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:41.2 Info: => 6.32E-05s 11:16:41.2 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:16:41.2 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:16:41.2 Info: => 6.74E-05s 11:16:41.2 Info: CreateTable TrackFiles 11:16:41.2 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 11:16:41.2 Info: => 0.0001551s 11:16:41.2 Info: CreateIndex TrackFiles (ArtistId) 11:16:41.2 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:16:41.2 Info: => 6.94E-05s 11:16:41.2 Info: CreateIndex TrackFiles (AlbumId) 11:16:41.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:41.2 Info: => 5.98E-05s 11:16:41.2 Info: CreateTable History 11:16:41.2 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 11:16:41.2 Info: => 0.0001641s 11:16:41.2 Info: CreateIndex History (Date) 11:16:41.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:41.2 Info: => 6.9E-05s 11:16:41.2 Info: CreateIndex History (EventType) 11:16:41.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:41.2 Info: => 5.94E-05s 11:16:41.2 Info: CreateIndex History (DownloadId) 11:16:41.2 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:16:41.2 Info: => 6.24E-05s 11:16:41.2 Info: CreateIndex History (AlbumId) 11:16:41.2 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:16:41.2 Info: => 6.05E-05s 11:16:41.2 Info: CreateTable Notifications 11:16:41.2 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 11:16:41.2 Info: => 0.0001527s 11:16:41.2 Info: CreateTable ScheduledTasks 11:16:41.2 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:16:41.2 Info: => 0.0001378s 11:16:41.2 Info: CreateIndex ScheduledTasks (TypeName) 11:16:41.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:41.2 Info: => 0.0001385s 11:16:41.2 Info: CreateTable Indexers 11:16:41.2 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 11:16:41.2 Info: => 0.0001444s 11:16:41.2 Info: CreateIndex Indexers (Name) 11:16:41.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:41.2 Info: => 7.68E-05s 11:16:41.2 Info: CreateTable Profiles 11:16:41.2 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:16:41.2 Info: => 0.0001181s 11:16:41.2 Info: CreateIndex Profiles (Name) 11:16:41.2 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:16:41.2 Info: => 7.49E-05s 11:16:41.2 Info: CreateTable QualityDefinitions 11:16:41.2 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:16:41.2 Info: => 0.0001293s 11:16:41.2 Info: CreateIndex QualityDefinitions (Quality) 11:16:41.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:16:41.2 Info: => 7.1E-05s 11:16:41.2 Info: CreateIndex QualityDefinitions (Title) 11:16:41.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:16:41.2 Info: => 9.92E-05s 11:16:41.2 Info: CreateTable NamingConfig 11:16:41.2 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 11:16:41.2 Info: => 0.0001351s 11:16:41.2 Info: CreateTable Blacklist 11:16:41.2 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 11:16:41.2 Info: => 0.0001747s 11:16:41.2 Info: CreateTable Metadata 11:16:41.2 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:16:41.2 Info: => 0.0001258s 11:16:41.2 Info: CreateTable MetadataFiles 11:16:41.2 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:16:41.2 Info: => 0.0001451s 11:16:41.2 Info: CreateTable DownloadClients 11:16:41.2 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:16:41.2 Info: => 0.0001305s 11:16:41.2 Info: CreateTable PendingReleases 11:16:41.2 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 11:16:41.2 Info: => 0.0001336s 11:16:41.2 Info: CreateTable RemotePathMappings 11:16:41.2 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:16:41.2 Info: => 0.0001199s 11:16:41.2 Info: CreateTable Tags 11:16:41.2 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:16:41.2 Info: => 0.0001034s 11:16:41.2 Info: CreateIndex Tags (Label) 11:16:41.2 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:16:41.2 Info: => 7.77E-05s 11:16:41.2 Info: CreateTable Restrictions 11:16:41.2 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:16:41.2 Info: => 0.0001176s 11:16:41.2 Info: CreateTable DelayProfiles 11:16:41.2 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 11:16:41.2 Info: => 0.0001384s 11:16:41.2 Info: CreateTable Users 11:16:41.2 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:16:41.2 Info: => 0.0001165s 11:16:41.2 Info: CreateIndex Users (Identifier) 11:16:41.2 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:16:41.2 Info: => 0.0001036s 11:16:41.2 Info: CreateIndex Users (Username) 11:16:41.2 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:16:41.2 Info: => 8.49E-05s 11:16:41.2 Info: CreateTable Commands 11:16:41.2 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:16:41.2 Info: => 0.000147s 11:16:41.2 Info: CreateTable IndexerStatus 11:16:41.2 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:16:41.2 Info: => 0.0001405s 11:16:41.2 Info: CreateIndex IndexerStatus (ProviderId) 11:16:41.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:41.2 Info: => 8.67E-05s 11:16:41.2 Info: CreateTable ExtraFiles 11:16:41.2 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:16:41.2 Info: => 0.0001445s 11:16:41.2 Info: CreateTable LyricFiles 11:16:41.2 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 11:16:41.2 Info: => 0.0001678s 11:16:41.2 Info: CreateTable LanguageProfiles 11:16:41.2 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:16:41.2 Info: => 0.0001205s 11:16:41.2 Info: CreateIndex LanguageProfiles (Name) 11:16:41.2 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:16:41.2 Info: => 8.11E-05s 11:16:41.2 Info: CreateTable DownloadClientStatus 11:16:41.2 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:16:41.2 Info: => 0.0001263s 11:16:41.2 Info: CreateIndex DownloadClientStatus (ProviderId) 11:16:41.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:41.2 Info: => 7.98E-05s 11:16:41.2 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:16:41.2 Info: -> 1 Insert operations completed in 00:00:00.0000554 taking an average of 00:00:00.0000554 11:16:41.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-30T11:16:41', 'InitialSetup') 11:16:41.2 Info: Committing Transaction 11:16:41.2 Info: 1: InitialSetup migrated 11:16:41.2 Info: => 0.0008383s 11:16:41.2 Info: 2: add_reason_to_pending_releases migrating 11:16:41.2 Info: Beginning Transaction 11:16:41.2 Info: Starting migration of Main DB to 2 11:16:41.2 Info: AlterTable PendingReleases 11:16:41.2 Info: => 6E-07s 11:16:41.2 Info: CreateColumn PendingReleases Reason Int32 11:16:41.2 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:16:41.2 Info: => 0.0005185s 11:16:41.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-30T11:16:41', 'add_reason_to_pending_releases') 11:16:41.2 Info: Committing Transaction 11:16:41.2 Info: 2: add_reason_to_pending_releases migrated 11:16:41.2 Info: => 0.0007873s 11:16:41.2 Info: 3: add_medium_support migrating 11:16:41.2 Info: Beginning Transaction 11:16:41.2 Info: Starting migration of Main DB to 3 11:16:41.2 Info: AlterTable Albums 11:16:41.2 Info: => 6E-07s 11:16:41.2 Info: CreateColumn Albums Media String 11:16:41.2 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:16:41.2 Info: => 0.0005085s 11:16:41.2 Info: AlterTable Tracks 11:16:41.2 Info: => 5E-07s 11:16:41.2 Info: CreateColumn Tracks MediumNumber Int32 11:16:41.2 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:16:41.2 Info: => 0.0004848s 11:16:41.2 Info: AlterTable Tracks 11:16:41.2 Info: => 4E-07s 11:16:41.2 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:16:41.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:16:41.2 Info: => 0.0004779s 11:16:41.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:41.2 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:41.2 Info: => 3.99E-05s 11:16:41.2 Info: DeleteColumn Tracks TrackNumber 11:16:41.2 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 11:16:41.2 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 11:16:41.2 Info: DROP TABLE "Tracks" 11:16:41.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:41.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:41.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:41.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:41.2 Info: => 0.0035854s 11:16:41.2 Info: AlterTable Tracks 11:16:41.2 Info: => 5E-07s 11:16:41.2 Info: CreateColumn Tracks TrackNumber String 11:16:41.2 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:16:41.2 Info: => 0.0004796s 11:16:41.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-30T11:16:41', 'add_medium_support') 11:16:41.2 Info: Committing Transaction 11:16:41.2 Info: 3: add_medium_support migrated 11:16:41.2 Info: => 0.0008179s 11:16:41.2 Info: 4: add_various_qualites_in_profile migrating 11:16:41.2 Info: Beginning Transaction 11:16:41.2 Info: Starting migration of Main DB to 4 11:16:41.2 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:41.2 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:41.2 Info: => 5.91E-05s 11:16:41.2 Info: PerformDBOperation 11:16:41.2 Info: Performing DB Operation 11:16:41.2 Info: => 3.6E-05s 11:16:41.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-30T11:16:41', 'add_various_qualites_in_profile') 11:16:41.2 Info: Committing Transaction 11:16:41.2 Info: 4: add_various_qualites_in_profile migrated 11:16:41.2 Info: => 0.0002709s 11:16:41.2 Info: 5: metadata_profiles migrating 11:16:41.2 Info: Beginning Transaction 11:16:41.2 Info: Starting migration of Main DB to 5 11:16:41.2 Info: CreateTable MetadataProfiles 11:16:41.2 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:16:41.2 Info: => 0.0001625s 11:16:41.2 Info: CreateIndex MetadataProfiles (Name) 11:16:41.2 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:16:41.2 Info: => 8.78E-05s 11:16:41.2 Info: AlterTable Artists 11:16:41.2 Info: => 4E-07s 11:16:41.2 Info: CreateColumn Artists MetadataProfileId Int32 11:16:41.2 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:16:41.2 Info: => 0.0005121s 11:16:41.2 Info: DeleteColumn Artists PrimaryAlbumTypes 11:16:41.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:16:41.2 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 11:16:41.2 Info: DROP TABLE "Artists" 11:16:41.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:41.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:41.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:41.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:41.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:41.2 Info: => 0.0046735s 11:16:41.2 Info: DeleteColumn Artists SecondaryAlbumTypes 11:16:41.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:16:41.2 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 11:16:41.2 Info: DROP TABLE "Artists" 11:16:41.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:41.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:41.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:41.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:41.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:41.2 Info: => 0.0054692s 11:16:41.2 Info: AlterTable Albums 11:16:41.2 Info: => 5E-07s 11:16:41.2 Info: CreateColumn Albums SecondaryTypes String 11:16:41.2 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:16:41.2 Info: => 0.00048s 11:16:41.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-30T11:16:41', 'metadata_profiles') 11:16:41.2 Info: Committing Transaction 11:16:41.2 Info: 5: metadata_profiles migrated 11:16:41.2 Info: => 0.0008527s 11:16:41.2 Info: 6: separate_automatic_and_interactive_search migrating 11:16:41.2 Info: Beginning Transaction 11:16:41.2 Info: Starting migration of Main DB to 6 11:16:41.2 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:16:41.2 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 11:16:41.2 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:16:41.2 Info: DROP TABLE "Indexers" 11:16:41.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:41.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:41.3 Info: => 0.0031504s 11:16:41.3 Info: AlterTable Indexers 11:16:41.3 Info: => 4E-07s 11:16:41.3 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:16:41.3 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:16:41.3 Info: => 0.0004611s 11:16:41.3 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:41.3 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:41.3 Info: => 3.49E-05s 11:16:41.3 Info: AlterTable Indexers 11:16:41.3 Info: => 3E-07s 11:16:41.3 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:16:41.3 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 11:16:41.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 11:16:41.3 Info: DROP TABLE "Indexers" 11:16:41.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:41.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:41.3 Info: => 0.0031509s 11:16:41.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-30T11:16:41', 'separate_automatic_and_interactive_search') 11:16:41.3 Info: Committing Transaction 11:16:41.3 Info: 6: separate_automatic_and_interactive_search migrated 11:16:41.3 Info: => 0.0034469s 11:16:41.3 Info: 7: change_album_path_to_relative migrating 11:16:41.3 Info: Beginning Transaction 11:16:41.3 Info: Starting migration of Main DB to 7 11:16:41.3 Info: DeleteColumn Albums Path 11:16:41.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 11:16:41.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 11:16:41.3 Info: DROP TABLE "Albums" 11:16:41.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:41.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:41.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:41.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:41.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:41.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:41.3 Info: => 0.0038762s 11:16:41.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-30T11:16:41', 'change_album_path_to_relative') 11:16:41.3 Info: Committing Transaction 11:16:41.3 Info: 7: change_album_path_to_relative migrated 11:16:41.3 Info: => 0.0042447s 11:16:41.3 Info: 8: change_quality_size_mb_to_kb migrating 11:16:41.3 Info: Beginning Transaction 11:16:41.3 Info: Starting migration of Main DB to 8 11:16:41.3 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:16:41.3 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:16:41.3 Info: => 4.79E-05s 11:16:41.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-30T11:16:41', 'change_quality_size_mb_to_kb') 11:16:41.3 Info: Committing Transaction 11:16:41.3 Info: 8: change_quality_size_mb_to_kb migrated 11:16:41.3 Info: => 0.0003073s 11:16:41.3 Info: 9: album_releases migrating 11:16:41.3 Info: Beginning Transaction 11:16:41.3 Info: Starting migration of Main DB to 9 11:16:41.3 Info: AlterTable Albums 11:16:41.3 Info: => 5E-07s 11:16:41.3 Info: CreateColumn Albums Releases String 11:16:41.3 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:16:41.3 Info: => 0.0005056s 11:16:41.3 Info: AlterTable Albums 11:16:41.3 Info: => 6E-07s 11:16:41.3 Info: CreateColumn Albums CurrentRelease String 11:16:41.3 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:16:41.3 Info: => 0.0004707s 11:16:41.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-30T11:16:41', 'album_releases') 11:16:41.3 Info: Committing Transaction 11:16:41.3 Info: 9: album_releases migrated 11:16:41.3 Info: => 0.00073s 11:16:41.3 Info: 10: album_releases_fix migrating 11:16:41.3 Info: Beginning Transaction 11:16:41.3 Info: Starting migration of Main DB to 10 11:16:41.3 Info: AlterTable Albums 11:16:41.3 Info: => 5E-07s 11:16:41.3 Info: AlterColumn Albums Releases String 11:16:41.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 11:16:41.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:16:41.3 Info: DROP TABLE "Albums" 11:16:41.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:41.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:41.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:41.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:41.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:41.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:41.3 Info: => 0.0045415s 11:16:41.3 Info: AlterTable Albums 11:16:41.3 Info: => 5E-07s 11:16:41.3 Info: AlterColumn Albums CurrentRelease String 11:16:41.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 11:16:41.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:16:41.3 Info: DROP TABLE "Albums" 11:16:41.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:41.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:41.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:41.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:41.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:41.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:41.3 Info: => 0.0045197s 11:16:41.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-30T11:16:41', 'album_releases_fix') 11:16:41.3 Info: Committing Transaction 11:16:41.3 Info: 10: album_releases_fix migrated 11:16:41.3 Info: => 0.0048701s 11:16:41.3 Info: 11: import_lists migrating 11:16:41.3 Info: Beginning Transaction 11:16:41.3 Info: Starting migration of Main DB to 11 11:16:41.3 Info: CreateTable ImportLists 11:16:41.3 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 11:16:41.3 Info: => 0.0001902s 11:16:41.3 Info: CreateIndex ImportLists (Name) 11:16:41.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:41.3 Info: => 7.54E-05s 11:16:41.3 Info: CreateTable ImportListStatus 11:16:41.3 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:16:41.3 Info: => 0.0001359s 11:16:41.3 Info: CreateIndex ImportListStatus (ProviderId) 11:16:41.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:41.3 Info: => 7.38E-05s 11:16:41.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-30T11:16:41', 'import_lists') 11:16:41.3 Info: Committing Transaction 11:16:41.3 Info: 11: import_lists migrated 11:16:41.3 Info: => 0.0003463s 11:16:41.3 Info: 12: add_release_status migrating 11:16:41.3 Info: Beginning Transaction 11:16:41.3 Info: Starting migration of Main DB to 12 11:16:41.3 Info: AlterTable MetadataProfiles 11:16:41.3 Info: => 5E-07s 11:16:41.3 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:16:41.3 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:16:41.3 Info: => 0.0005154s 11:16:41.3 Info: PerformDBOperation 11:16:41.3 Info: Performing DB Operation 11:16:41.3 Info: => 2.36E-05s 11:16:41.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-30T11:16:41', 'add_release_status') 11:16:41.3 Info: Committing Transaction 11:16:41.3 Info: 12: add_release_status migrated 11:16:41.3 Info: => 0.0003186s 11:16:41.3 Info: 13: album_download_notification migrating 11:16:41.3 Info: Beginning Transaction 11:16:41.3 Info: Starting migration of Main DB to 13 11:16:41.3 Info: AlterTable Notifications 11:16:41.3 Info: => 5E-07s 11:16:41.3 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:16:41.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:16:41.3 Info: => 0.0005132s 11:16:41.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-30T11:16:41', 'album_download_notification') 11:16:41.3 Info: Committing Transaction 11:16:41.3 Info: 13: album_download_notification migrated 11:16:41.3 Info: => 0.0007784s 11:16:41.3 Info: 14: fix_language_metadata_profiles migrating 11:16:41.3 Info: Beginning Transaction 11:16:41.3 Info: Starting migration of Main DB to 14 11:16:41.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:16:41.3 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:16:41.3 Info: => 7.38E-05s 11:16:41.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:16:41.3 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:16:41.3 Info: => 5.24E-05s 11:16:41.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-30T11:16:41', 'fix_language_metadata_profiles') 11:16:41.3 Info: Committing Transaction 11:16:41.3 Info: 14: fix_language_metadata_profiles migrated 11:16:41.3 Info: => 0.0002789s 11:16:41.3 Info: 15: remove_fanzub migrating 11:16:41.3 Info: Beginning Transaction 11:16:41.3 Info: Starting migration of Main DB to 15 11:16:41.3 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:41.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:41.3 Info: => 3.97E-05s 11:16:41.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-30T11:16:41', 'remove_fanzub') 11:16:41.3 Info: Committing Transaction 11:16:41.3 Info: 15: remove_fanzub migrated 11:16:41.3 Info: => 0.0002663s 11:16:41.3 Info: 16: update_artist_history_indexes migrating 11:16:41.3 Info: Beginning Transaction 11:16:41.3 Info: Starting migration of Main DB to 16 11:16:41.3 Info: CreateIndex Albums (ArtistId) 11:16:41.3 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:16:41.3 Info: => 9.69E-05s 11:16:41.3 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:16:41.3 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:16:41.3 Info: => 7.17E-05s 11:16:41.3 Info: DeleteIndex History (AlbumId) 11:16:41.3 Info: DROP INDEX "IX_History_AlbumId" 11:16:41.3 Info: => 0.0001198s 11:16:41.3 Info: CreateIndex History (AlbumId, Date) 11:16:41.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:41.3 Info: => 8.37E-05s 11:16:41.3 Info: DeleteIndex History (DownloadId) 11:16:41.3 Info: DROP INDEX "IX_History_DownloadId" 11:16:41.3 Info: => 0.0001098s 11:16:41.3 Info: CreateIndex History (DownloadId, Date) 11:16:41.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:41.3 Info: => 7.98E-05s 11:16:41.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-30T11:16:41', 'update_artist_history_indexes') 11:16:41.3 Info: Committing Transaction 11:16:41.3 Info: 16: update_artist_history_indexes migrated 11:16:41.3 Info: => 0.0003616s 11:16:41.3 Info: 17: remove_nma migrating 11:16:41.3 Info: Beginning Transaction 11:16:41.3 Info: Starting migration of Main DB to 17 11:16:41.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:41.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:16:41.3 Info: => 4.36E-05s 11:16:41.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-30T11:16:41', 'remove_nma') 11:16:41.3 Info: Committing Transaction 11:16:41.3 Info: 17: remove_nma migrated 11:16:41.3 Info: => 0.0002709s 11:16:41.3 Info: 18: album_disambiguation migrating 11:16:41.3 Info: Beginning Transaction 11:16:41.3 Info: Starting migration of Main DB to 18 11:16:41.3 Info: AlterTable Albums 11:16:41.3 Info: => 5E-07s 11:16:41.3 Info: CreateColumn Albums Disambiguation String 11:16:41.3 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:16:41.3 Info: => 0.0005212s 11:16:41.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-30T11:16:41', 'album_disambiguation') 11:16:41.3 Info: Committing Transaction 11:16:41.3 Info: 18: album_disambiguation migrated 11:16:41.3 Info: => 0.0007789s 11:16:41.3 Info: 19: add_ape_quality_in_profiles migrating 11:16:41.3 Info: Beginning Transaction 11:16:41.3 Info: Starting migration of Main DB to 19 11:16:41.3 Info: PerformDBOperation 11:16:41.3 Info: Performing DB Operation 11:16:41.3 Info: => 3.01E-05s 11:16:41.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-30T11:16:41', 'add_ape_quality_in_profiles') 11:16:41.3 Info: Committing Transaction 11:16:41.3 Info: 19: add_ape_quality_in_profiles migrated 11:16:41.3 Info: => 0.000258s 11:16:41.3 Info: 20: remove_pushalot migrating 11:16:41.3 Info: Beginning Transaction 11:16:41.3 Info: Starting migration of Main DB to 20 11:16:41.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:41.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:16:41.3 Info: => 4.33E-05s 11:16:41.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:41.3 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:16:41.3 Info: => 2.73E-05s 11:16:41.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:41.3 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:16:41.3 Info: => 2.55E-05s 11:16:41.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-30T11:16:41', 'remove_pushalot') 11:16:41.3 Info: Committing Transaction 11:16:41.3 Info: 20: remove_pushalot migrated 11:16:41.3 Info: => 0.0002398s 11:16:41.3 Info: 21: add_custom_filters migrating 11:16:41.3 Info: Beginning Transaction 11:16:41.3 Info: Starting migration of Main DB to 21 11:16:41.3 Info: CreateTable CustomFilters 11:16:41.3 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:16:41.3 Info: => 0.0001538s 11:16:41.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-30T11:16:41', 'add_custom_filters') 11:16:41.3 Info: Committing Transaction 11:16:41.3 Info: 21: add_custom_filters migrated 11:16:41.3 Info: => 0.0004062s 11:16:41.3 Info: 22: import_list_tags migrating 11:16:41.3 Info: Beginning Transaction 11:16:41.3 Info: Starting migration of Main DB to 22 11:16:41.3 Info: AlterTable ImportLists 11:16:41.3 Info: => 6E-07s 11:16:41.3 Info: CreateColumn ImportLists Tags String 11:16:41.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:16:41.3 Info: => 0.0005127s 11:16:41.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-30T11:16:41', 'import_list_tags') 11:16:41.3 Info: Committing Transaction 11:16:41.3 Info: 22: import_list_tags migrated 11:16:41.3 Info: => 0.0007956s 11:16:41.3 Info: 23: add_release_groups_etc migrating 11:16:41.3 Info: Beginning Transaction 11:16:41.3 Info: Starting migration of Main DB to 23 11:16:41.3 Info: CreateTable ArtistMetadata 11:16:41.3 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 11:16:41.3 Info: => 0.0002011s 11:16:41.3 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:16:41.3 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:16:41.3 Info: => 7.86E-05s 11:16:41.3 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:16:41.3 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:16:41.3 Info: => 7.66E-05s 11:16:41.3 Info: AlterTable Artists 11:16:41.3 Info: => 4E-07s 11:16:41.3 Info: CreateColumn Artists ArtistMetadataId Int32 11:16:41.3 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:41.3 Info: => 0.0005182s 11:16:41.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:41.3 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:41.3 Info: => 6.1E-05s 11:16:41.3 Info: CreateTable AlbumReleases 11:16:41.3 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 11:16:41.3 Info: => 0.0001718s 11:16:41.3 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:16:41.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:41.3 Info: => 7.74E-05s 11:16:41.3 Info: CreateIndex AlbumReleases (AlbumId) 11:16:41.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:41.3 Info: => 6.68E-05s 11:16:41.3 Info: PerformDBOperation 11:16:41.3 Info: Performing DB Operation 11:16:41.3 Info: => 2.92E-05s 11:16:41.3 Info: AlterTable Albums 11:16:41.3 Info: => 3E-07s 11:16:41.3 Info: CreateColumn Albums ArtistMetadataId Int32 11:16:41.3 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:41.3 Info: => 0.0005254s 11:16:41.3 Info: AlterTable Albums 11:16:41.3 Info: => 6E-07s 11:16:41.3 Info: CreateColumn Albums AnyReleaseOk Boolean 11:16:41.3 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:16:41.3 Info: => 0.0005312s 11:16:41.3 Info: AlterTable Albums 11:16:41.3 Info: => 6E-07s 11:16:41.3 Info: CreateColumn Albums Links String 11:16:41.3 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:16:41.3 Info: => 0.0005237s 11:16:41.3 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:41.3 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:41.3 Info: => 7.39E-05s 11:16:41.3 Info: AlterTable Tracks 11:16:41.3 Info: => 3E-07s 11:16:41.3 Info: CreateColumn Tracks ForeignRecordingId String 11:16:41.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:16:41.3 Info: => 0.0005217s 11:16:41.3 Info: AlterTable Tracks 11:16:41.3 Info: => 5E-07s 11:16:41.3 Info: CreateColumn Tracks AlbumReleaseId Int32 11:16:41.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:16:41.3 Info: => 0.0005247s 11:16:41.3 Info: AlterTable Tracks 11:16:41.3 Info: => 6E-07s 11:16:41.3 Info: CreateColumn Tracks ArtistMetadataId Int32 11:16:41.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:41.3 Info: => 0.0005189s 11:16:41.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:41.3 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:41.3 Info: => 7.43E-05s 11:16:41.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:41.3 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:41.3 Info: => 5.59E-05s 11:16:41.3 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:16:41.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:41.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:16:41.3 Info: DROP TABLE "Artists" 11:16:41.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:41.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:41.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:41.3 Info: => 0.0046797s 11:16:41.3 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:16:41.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 11:16:41.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 11:16:41.3 Info: DROP TABLE "Albums" 11:16:41.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:41.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:41.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:41.3 Info: => 0.0046128s 11:16:41.3 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:16:41.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) 11:16:41.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" 11:16:41.3 Info: DROP TABLE "Tracks" 11:16:41.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:41.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:41.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:41.3 Info: => 0.0043693s 11:16:41.3 Info: DeleteColumn TrackFiles ArtistId 11:16:41.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 11:16:41.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" 11:16:41.3 Info: DROP TABLE "TrackFiles" 11:16:41.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:41.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:41.3 Info: => 0.0034197s 11:16:41.3 Info: CreateIndex Artists (ArtistMetadataId) 11:16:41.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:41.3 Info: => 7.02E-05s 11:16:41.3 Info: CreateIndex Artists (Monitored) 11:16:41.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:41.3 Info: => 7.05E-05s 11:16:41.3 Info: CreateIndex Albums (ArtistMetadataId) 11:16:41.3 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:41.3 Info: => 6.5E-05s 11:16:41.3 Info: CreateIndex Tracks (ArtistMetadataId) 11:16:41.3 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:16:41.3 Info: => 6.3E-05s 11:16:41.3 Info: CreateIndex Tracks (AlbumReleaseId) 11:16:41.3 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:16:41.3 Info: => 8.44E-05s 11:16:41.3 Info: CreateIndex Tracks (ForeignRecordingId) 11:16:41.3 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:16:41.3 Info: => 7.33E-05s 11:16:41.3 Info: UpdateData 11:16:41.3 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:41.3 Info: => 3.73E-05s 11:16:41.3 Info: UpdateData 11:16:41.3 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:41.3 Info: => 2.98E-05s 11:16:41.3 Info: UpdateData 11:16:41.3 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:16:41.3 Info: => 3.42E-05s 11:16:41.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-30T11:16:41', 'add_release_groups_etc') 11:16:41.3 Info: Committing Transaction 11:16:41.3 Info: 23: add_release_groups_etc migrated 11:16:41.3 Info: => 0.0005327s 11:16:41.3 Info: 24: NewMediaInfoFormat migrating 11:16:41.3 Info: Beginning Transaction 11:16:41.3 Info: Starting migration of Main DB to 24 11:16:41.3 Info: UpdateData 11:16:41.3 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:16:41.3 Info: => 4.74E-05s 11:16:41.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-30T11:16:41', 'NewMediaInfoFormat') 11:16:41.3 Info: Committing Transaction 11:16:41.3 Info: 24: NewMediaInfoFormat migrated 11:16:41.3 Info: => 0.0002685s 11:16:41.3 Info: 25: rename_restrictions_to_release_profiles migrating 11:16:41.3 Info: Beginning Transaction 11:16:41.3 Info: Starting migration of Main DB to 25 11:16:41.3 Info: RenameTable Restrictions ReleaseProfiles 11:16:41.3 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:16:41.3 Info: => 0.0013292s 11:16:41.3 Info: AlterTable ReleaseProfiles 11:16:41.3 Info: => 6E-07s 11:16:41.3 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:16:41.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:16:41.3 Info: => 0.0005089s 11:16:41.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-30T11:16:41', 'rename_restrictions_to_release_profiles') 11:16:41.3 Info: Committing Transaction 11:16:41.3 Info: 25: rename_restrictions_to_release_profiles migrated 11:16:41.3 Info: => 0.0007952s 11:16:41.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:16:41.3 Info: Beginning Transaction 11:16:41.3 Info: Starting migration of Main DB to 26 11:16:41.3 Info: RenameTable Profiles QualityProfiles 11:16:41.3 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:16:41.3 Info: => 0.0013293s 11:16:41.3 Info: AlterTable QualityProfiles 11:16:41.3 Info: => 6E-07s 11:16:41.3 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:16:41.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:41.3 Info: => 0.000499s 11:16:41.3 Info: AlterTable LanguageProfiles 11:16:41.3 Info: => 4E-07s 11:16:41.3 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:16:41.3 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:41.3 Info: => 0.0004815s 11:16:41.3 Info: UpdateData 11:16:41.3 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:41.3 Info: => 3.99E-05s 11:16:41.3 Info: UpdateData 11:16:41.3 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:41.3 Info: => 2.49E-05s 11:16:41.3 Info: RenameColumn Artists ProfileId to QualityProfileId 11:16:41.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:41.3 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:16:41.3 Info: DROP TABLE "Artists" 11:16:41.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:41.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:41.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:41.3 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:41.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:41.3 Info: => 0.0048133s 11:16:41.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-30T11:16:41', 'rename_quality_profiles_add_upgrade_allowed') 11:16:41.3 Info: Committing Transaction 11:16:41.3 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:16:41.3 Info: => 0.0051887s 11:16:41.3 Info: 27: add_import_exclusions migrating 11:16:41.3 Info: Beginning Transaction 11:16:41.3 Info: Starting migration of Main DB to 27 11:16:41.3 Info: CreateTable ImportListExclusions 11:16:41.3 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:16:41.3 Info: => 0.0001579s 11:16:41.3 Info: CreateIndex ImportListExclusions (ForeignId) 11:16:41.3 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:16:41.3 Info: => 7.85E-05s 11:16:41.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-30T11:16:41', 'add_import_exclusions') 11:16:41.3 Info: Committing Transaction 11:16:41.3 Info: 27: add_import_exclusions migrated 11:16:41.3 Info: => 0.0003436s 11:16:41.3 Info: 28: clean_artist_metadata_table migrating 11:16:41.3 Info: Beginning Transaction 11:16:41.3 Info: Starting migration of Main DB to 28 11:16:41.3 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:16:41.3 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:16:41.3 Info: => 0.0001505s 11:16:41.3 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:16:41.3 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:16:41.3 Info: => 0.0001137s 11:16:41.3 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:16:41.3 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:16:41.3 Info: => 0.0001071s 11:16:41.3 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:16:41.3 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:16:41.3 Info: => 0.0001108s 11:16:41.3 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:16:41.3 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:16:41.3 Info: => 0.000107s 11:16:41.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:16:41.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:16:41.3 Info: => 0.0001117s 11:16:41.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-30T11:16:41', 'clean_artist_metadata_table') 11:16:41.3 Info: Committing Transaction 11:16:41.3 Info: 28: clean_artist_metadata_table migrated 11:16:41.3 Info: => 0.000342s 11:16:41.3 Info: 29: health_issue_notification migrating 11:16:41.3 Info: Beginning Transaction 11:16:41.3 Info: Starting migration of Main DB to 29 11:16:41.3 Info: AlterTable Notifications 11:16:41.3 Info: => 4E-07s 11:16:41.3 Info: CreateColumn Notifications OnHealthIssue Boolean 11:16:41.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:16:41.3 Info: => 0.0005341s 11:16:41.3 Info: AlterTable Notifications 11:16:41.3 Info: => 5E-07s 11:16:41.3 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:16:41.3 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:16:41.3 Info: => 0.000503s 11:16:41.3 Info: AlterTable Notifications 11:16:41.3 Info: => 5E-07s 11:16:41.3 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:16:41.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:16:41.3 Info: => 0.0004985s 11:16:41.3 Info: AlterTable Notifications 11:16:41.3 Info: => 7E-07s 11:16:41.3 Info: CreateColumn Notifications OnImportFailure Boolean 11:16:41.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:16:41.3 Info: => 0.0005005s 11:16:41.3 Info: AlterTable Notifications 11:16:41.3 Info: => 4E-07s 11:16:41.3 Info: CreateColumn Notifications OnTrackRetag Boolean 11:16:41.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:16:41.3 Info: => 0.0005009s 11:16:41.3 Info: DeleteColumn Notifications OnDownload 11:16:41.3 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:16:41.3 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 11:16:41.3 Info: DROP TABLE "Notifications" 11:16:41.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:41.3 Info: => 0.0034607s 11:16:41.3 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:16:41.3 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:16:41.3 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 11:16:41.3 Info: DROP TABLE "Notifications" 11:16:41.3 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:41.3 Info: => 0.0043164s 11:16:41.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-30T11:16:41', 'health_issue_notification') 11:16:41.3 Info: Committing Transaction 11:16:41.3 Info: 29: health_issue_notification migrated 11:16:41.3 Info: => 0.0046535s 11:16:41.3 Info: 30: add_mediafilerepository_mtime migrating 11:16:41.3 Info: Beginning Transaction 11:16:41.3 Info: Starting migration of Main DB to 30 11:16:41.3 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 11:16:41.3 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 11:16:41.3 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-07-30T11:16:41', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 11:16:41.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) 11:16:41.3 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-07-30T11:16:41', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 11:16:41.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) 11:16:41.3 Info: AlterTable TrackFiles 11:16:41.3 Info: => 5E-07s 11:16:41.3 Info: CreateColumn TrackFiles Modified DateTime 11:16:41.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:16:41.3 Info: => 0.0005341s 11:16:41.3 Info: AlterTable TrackFiles 11:16:41.3 Info: => 5E-07s 11:16:41.3 Info: CreateColumn TrackFiles Path String 11:16:41.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:16:41.3 Info: => 0.0004979s 11:16:41.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:41.3 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:41.3 Info: => 3.57E-05s 11:16:41.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:16:41.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:16:41.3 Info: => 0.000122s 11:16:41.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 11:16:41.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 11:16:41.3 Info: => 0.0001445s 11:16:41.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 11:16:41.3 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 11:16:41.3 Info: => 0.0001402s 11:16:41.3 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 11:16:41.3 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 11:16:41.3 Info: => 7.35E-05s 11:16:41.3 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:41.3 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:41.3 Info: => 4.48E-05s 11:16:41.3 Info: AlterTable TrackFiles 11:16:41.3 Info: => 6E-07s 11:16:41.3 Info: AlterColumn TrackFiles Path String 11:16:41.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:41.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 11:16:41.3 Info: DROP TABLE "TrackFiles" 11:16:41.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:41.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:41.3 Info: => 0.0046401s 11:16:41.3 Info: CreateIndex TrackFiles (Path) 11:16:41.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:41.3 Info: => 7.13E-05s 11:16:41.3 Info: DeleteColumn TrackFiles RelativePath 11:16:41.3 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:41.3 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 11:16:41.3 Info: DROP TABLE "TrackFiles" 11:16:41.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:41.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:41.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:41.3 Info: => 0.0036814s 11:16:41.3 Info: -> 6 Insert operations completed in 00:00:00.0003989 taking an average of 00:00:00.0000664 11:16:41.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-30T11:16:41', 'add_mediafilerepository_mtime') 11:16:41.3 Info: Committing Transaction 11:16:41.3 Info: 30: add_mediafilerepository_mtime migrated 11:16:41.3 Info: => 0.0041074s 11:16:41.3 Debug: Took: 00:00:00.1367777 11:16:41.3 Debug: Got 0 tracks 11:16:41.4 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_artist --- 11:16:41.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_path --- 11:16:41.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350014244875_169/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:41.4 Info: DatabaseEngineVersionCheck migrating 11:16:41.4 Info: PerformDBOperation 11:16:41.4 Info: Performing DB Operation 11:16:41.4 Info: SQLite 3.46.0 11:16:41.4 Info: => 0.0010279s 11:16:41.4 Info: DatabaseEngineVersionCheck migrated 11:16:41.4 Info: => 0.0010401s 11:16:41.4 Info: VersionMigration migrating 11:16:41.4 Info: Beginning Transaction 11:16:41.4 Info: CreateTable VersionInfo 11:16:41.4 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:16:41.4 Info: => 0.0001756s 11:16:41.4 Info: Committing Transaction 11:16:41.4 Info: VersionMigration migrated 11:16:41.4 Info: => 0.0005013s 11:16:41.4 Info: VersionUniqueMigration migrating 11:16:41.4 Info: Beginning Transaction 11:16:41.4 Info: CreateIndex VersionInfo (Version) 11:16:41.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:41.4 Info: => 0.0001592s 11:16:41.4 Info: AlterTable VersionInfo 11:16:41.4 Info: => 7E-07s 11:16:41.4 Info: CreateColumn VersionInfo AppliedOn DateTime 11:16:41.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:16:41.4 Info: => 0.0005762s 11:16:41.4 Info: Committing Transaction 11:16:41.4 Info: VersionUniqueMigration migrated 11:16:41.4 Info: => 0.0007902s 11:16:41.4 Info: VersionDescriptionMigration migrating 11:16:41.4 Info: Beginning Transaction 11:16:41.4 Info: AlterTable VersionInfo 11:16:41.4 Info: => 5E-07s 11:16:41.4 Info: CreateColumn VersionInfo Description String 11:16:41.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:16:41.4 Info: => 0.0002056s 11:16:41.4 Info: Committing Transaction 11:16:41.4 Info: VersionDescriptionMigration migrated 11:16:41.4 Info: => 0.0003825s 11:16:41.4 Info: 1: InitialSetup migrating 11:16:41.4 Info: Beginning Transaction 11:16:41.4 Info: Starting migration of Main DB to 1 11:16:41.4 Info: CreateTable Config 11:16:41.4 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:16:41.4 Info: => 0.0001893s 11:16:41.4 Info: CreateIndex Config (Key) 11:16:41.4 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:16:41.4 Info: => 0.0001053s 11:16:41.4 Info: CreateTable RootFolders 11:16:41.4 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:16:41.4 Info: => 0.0001113s 11:16:41.4 Info: CreateIndex RootFolders (Path) 11:16:41.4 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:16:41.4 Info: => 9.77E-05s 11:16:41.4 Info: CreateTable Artists 11:16:41.4 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 11:16:41.4 Info: => 0.0002481s 11:16:41.4 Info: CreateIndex Artists (ForeignArtistId) 11:16:41.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:41.4 Info: => 9.8E-05s 11:16:41.4 Info: CreateIndex Artists (NameSlug) 11:16:41.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:41.4 Info: => 9.36E-05s 11:16:41.4 Info: CreateIndex Artists (CleanName) 11:16:41.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:41.4 Info: => 9.49E-05s 11:16:41.4 Info: CreateIndex Artists (Path) 11:16:41.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:41.4 Info: => 9.35E-05s 11:16:41.4 Info: CreateTable Albums 11:16:41.4 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:16:41.4 Info: => 0.0002177s 11:16:41.4 Info: CreateIndex Albums (ForeignAlbumId) 11:16:41.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:41.4 Info: => 9.68E-05s 11:16:41.4 Info: CreateIndex Albums (MBId) 11:16:41.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:41.4 Info: => 9.23E-05s 11:16:41.4 Info: CreateIndex Albums (TADBId) 11:16:41.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:41.4 Info: => 8.97E-05s 11:16:41.4 Info: CreateIndex Albums (TitleSlug) 11:16:41.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:41.4 Info: => 8.96E-05s 11:16:41.4 Info: CreateIndex Albums (CleanTitle) 11:16:41.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:41.4 Info: => 9.27E-05s 11:16:41.4 Info: CreateIndex Albums (Path) 11:16:41.4 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:16:41.4 Info: => 9.59E-05s 11:16:41.4 Info: CreateTable Tracks 11:16:41.4 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:16:41.4 Info: => 0.0001937s 11:16:41.4 Info: CreateIndex Tracks (ForeignTrackId) 11:16:41.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:41.4 Info: => 0.0001024s 11:16:41.4 Info: CreateIndex Tracks (ArtistId) 11:16:41.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:41.4 Info: => 9.5E-05s 11:16:41.4 Info: CreateIndex Tracks (TrackFileId) 11:16:41.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:41.4 Info: => 9.54E-05s 11:16:41.4 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:16:41.4 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:16:41.4 Info: => 0.0001005s 11:16:41.4 Info: CreateTable TrackFiles 11:16:41.4 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 11:16:41.4 Info: => 0.0001509s 11:16:41.4 Info: CreateIndex TrackFiles (ArtistId) 11:16:41.4 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:16:41.4 Info: => 9.88E-05s 11:16:41.4 Info: CreateIndex TrackFiles (AlbumId) 11:16:41.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:41.4 Info: => 9.23E-05s 11:16:41.4 Info: CreateTable History 11:16:41.4 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 11:16:41.4 Info: => 0.000156s 11:16:41.4 Info: CreateIndex History (Date) 11:16:41.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:41.4 Info: => 9.87E-05s 11:16:41.4 Info: CreateIndex History (EventType) 11:16:41.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:41.4 Info: => 9.31E-05s 11:16:41.4 Info: CreateIndex History (DownloadId) 11:16:41.4 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:16:41.4 Info: => 8.88E-05s 11:16:41.4 Info: CreateIndex History (AlbumId) 11:16:41.4 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:16:41.4 Info: => 8.84E-05s 11:16:41.4 Info: CreateTable Notifications 11:16:41.4 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 11:16:41.4 Info: => 0.0001439s 11:16:41.4 Info: CreateTable ScheduledTasks 11:16:41.4 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:16:41.4 Info: => 0.0001399s 11:16:41.4 Info: CreateIndex ScheduledTasks (TypeName) 11:16:41.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:41.4 Info: => 0.0001108s 11:16:41.4 Info: CreateTable Indexers 11:16:41.4 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 11:16:41.4 Info: => 0.0001405s 11:16:41.4 Info: CreateIndex Indexers (Name) 11:16:41.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:41.4 Info: => 0.0001006s 11:16:41.4 Info: CreateTable Profiles 11:16:41.4 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:16:41.4 Info: => 0.0001154s 11:16:41.4 Info: CreateIndex Profiles (Name) 11:16:41.4 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:16:41.4 Info: => 9.93E-05s 11:16:41.4 Info: CreateTable QualityDefinitions 11:16:41.4 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:16:41.4 Info: => 0.0001283s 11:16:41.4 Info: CreateIndex QualityDefinitions (Quality) 11:16:41.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:16:41.4 Info: => 0.0001026s 11:16:41.4 Info: CreateIndex QualityDefinitions (Title) 11:16:41.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:16:41.4 Info: => 0.0001131s 11:16:41.4 Info: CreateTable NamingConfig 11:16:41.4 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 11:16:41.4 Info: => 0.0001479s 11:16:41.4 Info: CreateTable Blacklist 11:16:41.4 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 11:16:41.4 Info: => 0.0001752s 11:16:41.4 Info: CreateTable Metadata 11:16:41.4 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:16:41.4 Info: => 0.000136s 11:16:41.4 Info: CreateTable MetadataFiles 11:16:41.4 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:16:41.4 Info: => 0.0001471s 11:16:41.4 Info: CreateTable DownloadClients 11:16:41.4 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:16:41.4 Info: => 0.0001224s 11:16:41.4 Info: CreateTable PendingReleases 11:16:41.4 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 11:16:41.4 Info: => 0.000135s 11:16:41.4 Info: CreateTable RemotePathMappings 11:16:41.4 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:16:41.4 Info: => 0.0001189s 11:16:41.4 Info: CreateTable Tags 11:16:41.4 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:16:41.4 Info: => 0.0001077s 11:16:41.4 Info: CreateIndex Tags (Label) 11:16:41.4 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:16:41.4 Info: => 0.0001055s 11:16:41.4 Info: CreateTable Restrictions 11:16:41.4 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:16:41.4 Info: => 0.0001219s 11:16:41.4 Info: CreateTable DelayProfiles 11:16:41.4 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 11:16:41.4 Info: => 0.0001455s 11:16:41.4 Info: CreateTable Users 11:16:41.4 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:16:41.4 Info: => 0.0001215s 11:16:41.4 Info: CreateIndex Users (Identifier) 11:16:41.4 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:16:41.4 Info: => 0.0001179s 11:16:41.4 Info: CreateIndex Users (Username) 11:16:41.4 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:16:41.4 Info: => 0.0001079s 11:16:41.4 Info: CreateTable Commands 11:16:41.4 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:16:41.4 Info: => 0.0001548s 11:16:41.4 Info: CreateTable IndexerStatus 11:16:41.4 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:16:41.4 Info: => 0.0001407s 11:16:41.4 Info: CreateIndex IndexerStatus (ProviderId) 11:16:41.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:41.4 Info: => 9.92E-05s 11:16:41.4 Info: CreateTable ExtraFiles 11:16:41.4 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:16:41.4 Info: => 0.000133s 11:16:41.4 Info: CreateTable LyricFiles 11:16:41.4 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 11:16:41.4 Info: => 0.0001555s 11:16:41.4 Info: CreateTable LanguageProfiles 11:16:41.4 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:16:41.4 Info: => 0.0001142s 11:16:41.4 Info: CreateIndex LanguageProfiles (Name) 11:16:41.4 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:16:41.4 Info: => 0.0001013s 11:16:41.4 Info: CreateTable DownloadClientStatus 11:16:41.4 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:16:41.4 Info: => 0.0001254s 11:16:41.4 Info: CreateIndex DownloadClientStatus (ProviderId) 11:16:41.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:41.4 Info: => 0.0001019s 11:16:41.4 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:16:41.4 Info: -> 1 Insert operations completed in 00:00:00.0000575 taking an average of 00:00:00.0000575 11:16:41.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-30T11:16:41', 'InitialSetup') 11:16:41.4 Info: Committing Transaction 11:16:41.4 Info: 1: InitialSetup migrated 11:16:41.4 Info: => 0.0008315s 11:16:41.4 Info: 2: add_reason_to_pending_releases migrating 11:16:41.4 Info: Beginning Transaction 11:16:41.4 Info: Starting migration of Main DB to 2 11:16:41.4 Info: AlterTable PendingReleases 11:16:41.4 Info: => 5E-07s 11:16:41.4 Info: CreateColumn PendingReleases Reason Int32 11:16:41.4 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:16:41.4 Info: => 0.0005151s 11:16:41.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-30T11:16:41', 'add_reason_to_pending_releases') 11:16:41.4 Info: Committing Transaction 11:16:41.4 Info: 2: add_reason_to_pending_releases migrated 11:16:41.4 Info: => 0.0007764s 11:16:41.4 Info: 3: add_medium_support migrating 11:16:41.4 Info: Beginning Transaction 11:16:41.4 Info: Starting migration of Main DB to 3 11:16:41.4 Info: AlterTable Albums 11:16:41.4 Info: => 6E-07s 11:16:41.4 Info: CreateColumn Albums Media String 11:16:41.4 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:16:41.4 Info: => 0.0005188s 11:16:41.4 Info: AlterTable Tracks 11:16:41.4 Info: => 7E-07s 11:16:41.4 Info: CreateColumn Tracks MediumNumber Int32 11:16:41.4 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:16:41.4 Info: => 0.0004699s 11:16:41.4 Info: AlterTable Tracks 11:16:41.4 Info: => 7E-07s 11:16:41.4 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:16:41.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:16:41.4 Info: => 0.0004629s 11:16:41.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:41.4 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:41.4 Info: => 3.92E-05s 11:16:41.4 Info: DeleteColumn Tracks TrackNumber 11:16:41.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) 11:16:41.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" 11:16:41.4 Info: DROP TABLE "Tracks" 11:16:41.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:41.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:41.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:41.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:41.4 Info: => 0.0051498s 11:16:41.4 Info: AlterTable Tracks 11:16:41.4 Info: => 5E-07s 11:16:41.4 Info: CreateColumn Tracks TrackNumber String 11:16:41.4 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:16:41.4 Info: => 0.0004697s 11:16:41.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-30T11:16:41', 'add_medium_support') 11:16:41.4 Info: Committing Transaction 11:16:41.4 Info: 3: add_medium_support migrated 11:16:41.4 Info: => 0.0008032s 11:16:41.4 Info: 4: add_various_qualites_in_profile migrating 11:16:41.4 Info: Beginning Transaction 11:16:41.4 Info: Starting migration of Main DB to 4 11:16:41.4 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:41.4 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:41.4 Info: => 4.72E-05s 11:16:41.4 Info: PerformDBOperation 11:16:41.4 Info: Performing DB Operation 11:16:41.4 Info: => 3.03E-05s 11:16:41.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-30T11:16:41', 'add_various_qualites_in_profile') 11:16:41.4 Info: Committing Transaction 11:16:41.4 Info: 4: add_various_qualites_in_profile migrated 11:16:41.4 Info: => 0.0002532s 11:16:41.4 Info: 5: metadata_profiles migrating 11:16:41.4 Info: Beginning Transaction 11:16:41.4 Info: Starting migration of Main DB to 5 11:16:41.4 Info: CreateTable MetadataProfiles 11:16:41.4 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:16:41.4 Info: => 0.0001183s 11:16:41.4 Info: CreateIndex MetadataProfiles (Name) 11:16:41.4 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:16:41.4 Info: => 8.2E-05s 11:16:41.4 Info: AlterTable Artists 11:16:41.4 Info: => 7E-07s 11:16:41.4 Info: CreateColumn Artists MetadataProfileId Int32 11:16:41.4 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:16:41.4 Info: => 0.0004814s 11:16:41.4 Info: DeleteColumn Artists PrimaryAlbumTypes 11:16:41.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) 11:16:41.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" 11:16:41.4 Info: DROP TABLE "Artists" 11:16:41.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:41.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:41.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:41.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:41.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:41.4 Info: => 0.0038215s 11:16:41.4 Info: DeleteColumn Artists SecondaryAlbumTypes 11:16:41.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) 11:16:41.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" 11:16:41.4 Info: DROP TABLE "Artists" 11:16:41.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:41.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:41.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:41.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:41.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:41.4 Info: => 0.0036797s 11:16:41.4 Info: AlterTable Albums 11:16:41.4 Info: => 4E-07s 11:16:41.4 Info: CreateColumn Albums SecondaryTypes String 11:16:41.4 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:16:41.4 Info: => 0.0004607s 11:16:41.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-30T11:16:41', 'metadata_profiles') 11:16:41.4 Info: Committing Transaction 11:16:41.4 Info: 5: metadata_profiles migrated 11:16:41.4 Info: => 0.0008192s 11:16:41.4 Info: 6: separate_automatic_and_interactive_search migrating 11:16:41.4 Info: Beginning Transaction 11:16:41.4 Info: Starting migration of Main DB to 6 11:16:41.4 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:16:41.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) 11:16:41.4 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:16:41.4 Info: DROP TABLE "Indexers" 11:16:41.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:41.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:41.4 Info: => 0.0031324s 11:16:41.4 Info: AlterTable Indexers 11:16:41.4 Info: => 4E-07s 11:16:41.4 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:16:41.4 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:16:41.4 Info: => 0.0004478s 11:16:41.4 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:41.4 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:41.4 Info: => 3.6E-05s 11:16:41.4 Info: AlterTable Indexers 11:16:41.4 Info: => 4E-07s 11:16:41.4 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:16:41.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) 11:16:41.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" 11:16:41.4 Info: DROP TABLE "Indexers" 11:16:41.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:41.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:41.4 Info: => 0.0031114s 11:16:41.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-30T11:16:41', 'separate_automatic_and_interactive_search') 11:16:41.4 Info: Committing Transaction 11:16:41.4 Info: 6: separate_automatic_and_interactive_search migrated 11:16:41.4 Info: => 0.0034041s 11:16:41.4 Info: 7: change_album_path_to_relative migrating 11:16:41.4 Info: Beginning Transaction 11:16:41.4 Info: Starting migration of Main DB to 7 11:16:41.4 Info: DeleteColumn Albums Path 11:16:41.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) 11:16:41.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" 11:16:41.4 Info: DROP TABLE "Albums" 11:16:41.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:41.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:41.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:41.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:41.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:41.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:41.4 Info: => 0.0043504s 11:16:41.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-30T11:16:41', 'change_album_path_to_relative') 11:16:41.4 Info: Committing Transaction 11:16:41.4 Info: 7: change_album_path_to_relative migrated 11:16:41.4 Info: => 0.0047452s 11:16:41.4 Info: 8: change_quality_size_mb_to_kb migrating 11:16:41.4 Info: Beginning Transaction 11:16:41.4 Info: Starting migration of Main DB to 8 11:16:41.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 11:16:41.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 11:16:41.4 Info: => 5.48E-05s 11:16:41.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-30T11:16:41', 'change_quality_size_mb_to_kb') 11:16:41.4 Info: Committing Transaction 11:16:41.4 Info: 8: change_quality_size_mb_to_kb migrated 11:16:41.4 Info: => 0.0002916s 11:16:41.4 Info: 9: album_releases migrating 11:16:41.4 Info: Beginning Transaction 11:16:41.4 Info: Starting migration of Main DB to 9 11:16:41.4 Info: AlterTable Albums 11:16:41.4 Info: => 5E-07s 11:16:41.4 Info: CreateColumn Albums Releases String 11:16:41.4 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:16:41.4 Info: => 0.0005078s 11:16:41.4 Info: AlterTable Albums 11:16:41.4 Info: => 5E-07s 11:16:41.4 Info: CreateColumn Albums CurrentRelease String 11:16:41.4 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:16:41.4 Info: => 0.0004595s 11:16:41.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-30T11:16:41', 'album_releases') 11:16:41.4 Info: Committing Transaction 11:16:41.4 Info: 9: album_releases migrated 11:16:41.4 Info: => 0.0007244s 11:16:41.4 Info: 10: album_releases_fix migrating 11:16:41.4 Info: Beginning Transaction 11:16:41.4 Info: Starting migration of Main DB to 10 11:16:41.4 Info: AlterTable Albums 11:16:41.4 Info: => 6E-07s 11:16:41.4 Info: AlterColumn Albums Releases String 11:16:41.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) 11:16:41.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" 11:16:41.4 Info: DROP TABLE "Albums" 11:16:41.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:41.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:41.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:41.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:41.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:41.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:41.4 Info: => 0.0046607s 11:16:41.4 Info: AlterTable Albums 11:16:41.4 Info: => 4E-07s 11:16:41.4 Info: AlterColumn Albums CurrentRelease String 11:16:41.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) 11:16:41.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" 11:16:41.4 Info: DROP TABLE "Albums" 11:16:41.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:41.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:41.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:41.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:41.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:41.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:41.4 Info: => 0.0047894s 11:16:41.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-30T11:16:41', 'album_releases_fix') 11:16:41.4 Info: Committing Transaction 11:16:41.4 Info: 10: album_releases_fix migrated 11:16:41.4 Info: => 0.0051359s 11:16:41.4 Info: 11: import_lists migrating 11:16:41.4 Info: Beginning Transaction 11:16:41.4 Info: Starting migration of Main DB to 11 11:16:41.4 Info: CreateTable ImportLists 11:16:41.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) 11:16:41.4 Info: => 0.0001798s 11:16:41.4 Info: CreateIndex ImportLists (Name) 11:16:41.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:41.4 Info: => 7.59E-05s 11:16:41.4 Info: CreateTable ImportListStatus 11:16:41.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) 11:16:41.4 Info: => 0.0001057s 11:16:41.4 Info: CreateIndex ImportListStatus (ProviderId) 11:16:41.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:41.4 Info: => 7.14E-05s 11:16:41.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-30T11:16:41', 'import_lists') 11:16:41.4 Info: Committing Transaction 11:16:41.4 Info: 11: import_lists migrated 11:16:41.4 Info: => 0.000358s 11:16:41.4 Info: 12: add_release_status migrating 11:16:41.4 Info: Beginning Transaction 11:16:41.4 Info: Starting migration of Main DB to 12 11:16:41.4 Info: AlterTable MetadataProfiles 11:16:41.4 Info: => 5E-07s 11:16:41.4 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:16:41.4 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:16:41.4 Info: => 0.0005009s 11:16:41.4 Info: PerformDBOperation 11:16:41.4 Info: Performing DB Operation 11:16:41.4 Info: => 2.53E-05s 11:16:41.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-30T11:16:41', 'add_release_status') 11:16:41.4 Info: Committing Transaction 11:16:41.4 Info: 12: add_release_status migrated 11:16:41.4 Info: => 0.0010293s 11:16:41.4 Info: 13: album_download_notification migrating 11:16:41.4 Info: Beginning Transaction 11:16:41.4 Info: Starting migration of Main DB to 13 11:16:41.4 Info: AlterTable Notifications 11:16:41.4 Info: => 5E-07s 11:16:41.4 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:16:41.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:16:41.4 Info: => 0.0005043s 11:16:41.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-30T11:16:41', 'album_download_notification') 11:16:41.4 Info: Committing Transaction 11:16:41.4 Info: 13: album_download_notification migrated 11:16:41.4 Info: => 0.0007835s 11:16:41.4 Info: 14: fix_language_metadata_profiles migrating 11:16:41.4 Info: Beginning Transaction 11:16:41.4 Info: Starting migration of Main DB to 14 11:16:41.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 11:16:41.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 11:16:41.4 Info: => 7.48E-05s 11:16:41.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 11:16:41.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 11:16:41.4 Info: => 4.87E-05s 11:16:41.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-30T11:16:41', 'fix_language_metadata_profiles') 11:16:41.4 Info: Committing Transaction 11:16:41.4 Info: 14: fix_language_metadata_profiles migrated 11:16:41.4 Info: => 0.0002936s 11:16:41.4 Info: 15: remove_fanzub migrating 11:16:41.4 Info: Beginning Transaction 11:16:41.4 Info: Starting migration of Main DB to 15 11:16:41.4 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:41.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:41.4 Info: => 3.87E-05s 11:16:41.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-30T11:16:41', 'remove_fanzub') 11:16:41.4 Info: Committing Transaction 11:16:41.4 Info: 15: remove_fanzub migrated 11:16:41.4 Info: => 0.0002576s 11:16:41.4 Info: 16: update_artist_history_indexes migrating 11:16:41.4 Info: Beginning Transaction 11:16:41.4 Info: Starting migration of Main DB to 16 11:16:41.4 Info: CreateIndex Albums (ArtistId) 11:16:41.4 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:16:41.4 Info: => 9.9E-05s 11:16:41.4 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:16:41.4 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:16:41.4 Info: => 7.09E-05s 11:16:41.4 Info: DeleteIndex History (AlbumId) 11:16:41.4 Info: DROP INDEX "IX_History_AlbumId" 11:16:41.4 Info: => 0.0001193s 11:16:41.4 Info: CreateIndex History (AlbumId, Date) 11:16:41.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:41.4 Info: => 8.38E-05s 11:16:41.4 Info: DeleteIndex History (DownloadId) 11:16:41.4 Info: DROP INDEX "IX_History_DownloadId" 11:16:41.4 Info: => 0.0001029s 11:16:41.4 Info: CreateIndex History (DownloadId, Date) 11:16:41.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:41.4 Info: => 8.17E-05s 11:16:41.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-30T11:16:41', 'update_artist_history_indexes') 11:16:41.4 Info: Committing Transaction 11:16:41.4 Info: 16: update_artist_history_indexes migrated 11:16:41.4 Info: => 0.0003612s 11:16:41.4 Info: 17: remove_nma migrating 11:16:41.4 Info: Beginning Transaction 11:16:41.4 Info: Starting migration of Main DB to 17 11:16:41.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:41.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:16:41.4 Info: => 4.36E-05s 11:16:41.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-30T11:16:41', 'remove_nma') 11:16:41.4 Info: Committing Transaction 11:16:41.4 Info: 17: remove_nma migrated 11:16:41.4 Info: => 0.0002582s 11:16:41.4 Info: 18: album_disambiguation migrating 11:16:41.4 Info: Beginning Transaction 11:16:41.4 Info: Starting migration of Main DB to 18 11:16:41.4 Info: AlterTable Albums 11:16:41.4 Info: => 5E-07s 11:16:41.4 Info: CreateColumn Albums Disambiguation String 11:16:41.4 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:16:41.4 Info: => 0.0005045s 11:16:41.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-30T11:16:41', 'album_disambiguation') 11:16:41.4 Info: Committing Transaction 11:16:41.5 Info: 18: album_disambiguation migrated 11:16:41.5 Info: => 0.0007652s 11:16:41.5 Info: 19: add_ape_quality_in_profiles migrating 11:16:41.5 Info: Beginning Transaction 11:16:41.5 Info: Starting migration of Main DB to 19 11:16:41.5 Info: PerformDBOperation 11:16:41.5 Info: Performing DB Operation 11:16:41.5 Info: => 3.01E-05s 11:16:41.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-30T11:16:41', 'add_ape_quality_in_profiles') 11:16:41.5 Info: Committing Transaction 11:16:41.5 Info: 19: add_ape_quality_in_profiles migrated 11:16:41.5 Info: => 0.0002631s 11:16:41.5 Info: 20: remove_pushalot migrating 11:16:41.5 Info: Beginning Transaction 11:16:41.5 Info: Starting migration of Main DB to 20 11:16:41.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:41.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:16:41.5 Info: => 4.25E-05s 11:16:41.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:41.5 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:16:41.5 Info: => 2.74E-05s 11:16:41.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:41.5 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:16:41.5 Info: => 2.5E-05s 11:16:41.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-30T11:16:41', 'remove_pushalot') 11:16:41.5 Info: Committing Transaction 11:16:41.5 Info: 20: remove_pushalot migrated 11:16:41.5 Info: => 0.000239s 11:16:41.5 Info: 21: add_custom_filters migrating 11:16:41.5 Info: Beginning Transaction 11:16:41.5 Info: Starting migration of Main DB to 21 11:16:41.5 Info: CreateTable CustomFilters 11:16:41.5 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:16:41.5 Info: => 0.0001179s 11:16:41.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-30T11:16:41', 'add_custom_filters') 11:16:41.5 Info: Committing Transaction 11:16:41.5 Info: 21: add_custom_filters migrated 11:16:41.5 Info: => 0.0003685s 11:16:41.5 Info: 22: import_list_tags migrating 11:16:41.5 Info: Beginning Transaction 11:16:41.5 Info: Starting migration of Main DB to 22 11:16:41.5 Info: AlterTable ImportLists 11:16:41.5 Info: => 5E-07s 11:16:41.5 Info: CreateColumn ImportLists Tags String 11:16:41.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:16:41.5 Info: => 0.0005053s 11:16:41.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-30T11:16:41', 'import_list_tags') 11:16:41.5 Info: Committing Transaction 11:16:41.5 Info: 22: import_list_tags migrated 11:16:41.5 Info: => 0.0007755s 11:16:41.5 Info: 23: add_release_groups_etc migrating 11:16:41.5 Info: Beginning Transaction 11:16:41.5 Info: Starting migration of Main DB to 23 11:16:41.5 Info: CreateTable ArtistMetadata 11:16:41.5 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 11:16:41.5 Info: => 0.0001584s 11:16:41.5 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:16:41.5 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:16:41.5 Info: => 8.85E-05s 11:16:41.5 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:16:41.5 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:16:41.5 Info: => 8.1E-05s 11:16:41.5 Info: AlterTable Artists 11:16:41.5 Info: => 3E-07s 11:16:41.5 Info: CreateColumn Artists ArtistMetadataId Int32 11:16:41.5 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:41.5 Info: => 0.0005026s 11:16:41.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:41.5 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:41.5 Info: => 6.18E-05s 11:16:41.5 Info: CreateTable AlbumReleases 11:16:41.5 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 11:16:41.5 Info: => 0.0001354s 11:16:41.5 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:16:41.5 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:41.5 Info: => 7.23E-05s 11:16:41.5 Info: CreateIndex AlbumReleases (AlbumId) 11:16:41.5 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:41.5 Info: => 6.36E-05s 11:16:41.5 Info: PerformDBOperation 11:16:41.5 Info: Performing DB Operation 11:16:41.5 Info: => 2.99E-05s 11:16:41.5 Info: AlterTable Albums 11:16:41.5 Info: => 4E-07s 11:16:41.5 Info: CreateColumn Albums ArtistMetadataId Int32 11:16:41.5 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:41.5 Info: => 0.000512s 11:16:41.5 Info: AlterTable Albums 11:16:41.5 Info: => 4E-07s 11:16:41.5 Info: CreateColumn Albums AnyReleaseOk Boolean 11:16:41.5 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:16:41.5 Info: => 0.0005076s 11:16:41.5 Info: AlterTable Albums 11:16:41.5 Info: => 5E-07s 11:16:41.5 Info: CreateColumn Albums Links String 11:16:41.5 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:16:41.5 Info: => 0.0005055s 11:16:41.5 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:41.5 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:41.5 Info: => 7.14E-05s 11:16:41.5 Info: AlterTable Tracks 11:16:41.5 Info: => 4E-07s 11:16:41.5 Info: CreateColumn Tracks ForeignRecordingId String 11:16:41.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:16:41.5 Info: => 0.0005068s 11:16:41.5 Info: AlterTable Tracks 11:16:41.5 Info: => 4E-07s 11:16:41.5 Info: CreateColumn Tracks AlbumReleaseId Int32 11:16:41.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:16:41.5 Info: => 0.0005173s 11:16:41.5 Info: AlterTable Tracks 11:16:41.5 Info: => 5E-07s 11:16:41.5 Info: CreateColumn Tracks ArtistMetadataId Int32 11:16:41.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:41.5 Info: => 0.0005051s 11:16:41.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:41.5 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:41.5 Info: => 7.63E-05s 11:16:41.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:41.5 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:41.5 Info: => 5.74E-05s 11:16:41.5 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:16:41.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:41.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:16:41.5 Info: DROP TABLE "Artists" 11:16:41.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:41.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:41.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:41.5 Info: => 0.0047596s 11:16:41.5 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:16:41.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 11:16:41.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 11:16:41.5 Info: DROP TABLE "Albums" 11:16:41.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:41.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:41.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:41.5 Info: => 0.0039935s 11:16:41.5 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:16:41.5 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:41.5 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 11:16:41.5 Info: DROP TABLE "Tracks" 11:16:41.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:41.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:41.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:41.5 Info: => 0.0035614s 11:16:41.5 Info: DeleteColumn TrackFiles ArtistId 11:16:41.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 11:16:41.5 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 11:16:41.5 Info: DROP TABLE "TrackFiles" 11:16:41.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:41.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:41.5 Info: => 0.0034007s 11:16:41.5 Info: CreateIndex Artists (ArtistMetadataId) 11:16:41.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:41.5 Info: => 6.9E-05s 11:16:41.5 Info: CreateIndex Artists (Monitored) 11:16:41.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:41.5 Info: => 6.28E-05s 11:16:41.5 Info: CreateIndex Albums (ArtistMetadataId) 11:16:41.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:41.5 Info: => 7.04E-05s 11:16:41.5 Info: CreateIndex Tracks (ArtistMetadataId) 11:16:41.5 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:16:41.5 Info: => 6.67E-05s 11:16:41.5 Info: CreateIndex Tracks (AlbumReleaseId) 11:16:41.5 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:16:41.5 Info: => 6.46E-05s 11:16:41.5 Info: CreateIndex Tracks (ForeignRecordingId) 11:16:41.5 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:16:41.5 Info: => 6.44E-05s 11:16:41.5 Info: UpdateData 11:16:41.5 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:41.5 Info: => 3.6E-05s 11:16:41.5 Info: UpdateData 11:16:41.5 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:41.5 Info: => 2.93E-05s 11:16:41.5 Info: UpdateData 11:16:41.5 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:16:41.5 Info: => 3.47E-05s 11:16:41.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-30T11:16:41', 'add_release_groups_etc') 11:16:41.5 Info: Committing Transaction 11:16:41.5 Info: 23: add_release_groups_etc migrated 11:16:41.5 Info: => 0.000517s 11:16:41.5 Info: 24: NewMediaInfoFormat migrating 11:16:41.5 Info: Beginning Transaction 11:16:41.5 Info: Starting migration of Main DB to 24 11:16:41.5 Info: UpdateData 11:16:41.5 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:16:41.5 Info: => 4.71E-05s 11:16:41.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-30T11:16:41', 'NewMediaInfoFormat') 11:16:41.5 Info: Committing Transaction 11:16:41.5 Info: 24: NewMediaInfoFormat migrated 11:16:41.5 Info: => 0.0002703s 11:16:41.5 Info: 25: rename_restrictions_to_release_profiles migrating 11:16:41.5 Info: Beginning Transaction 11:16:41.5 Info: Starting migration of Main DB to 25 11:16:41.5 Info: RenameTable Restrictions ReleaseProfiles 11:16:41.5 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:16:41.5 Info: => 0.0013306s 11:16:41.5 Info: AlterTable ReleaseProfiles 11:16:41.5 Info: => 9.6E-06s 11:16:41.5 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:16:41.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:16:41.5 Info: => 0.0011662s 11:16:41.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-30T11:16:41', 'rename_restrictions_to_release_profiles') 11:16:41.5 Info: Committing Transaction 11:16:41.5 Info: 25: rename_restrictions_to_release_profiles migrated 11:16:41.5 Info: => 0.0014414s 11:16:41.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:16:41.5 Info: Beginning Transaction 11:16:41.5 Info: Starting migration of Main DB to 26 11:16:41.5 Info: RenameTable Profiles QualityProfiles 11:16:41.5 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:16:41.5 Info: => 0.001356s 11:16:41.5 Info: AlterTable QualityProfiles 11:16:41.5 Info: => 7E-07s 11:16:41.5 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:16:41.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:41.5 Info: => 0.0004959s 11:16:41.5 Info: AlterTable LanguageProfiles 11:16:41.5 Info: => 6E-07s 11:16:41.5 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:16:41.5 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:41.5 Info: => 0.0004828s 11:16:41.5 Info: UpdateData 11:16:41.5 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:41.5 Info: => 4.1E-05s 11:16:41.5 Info: UpdateData 11:16:41.5 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:41.5 Info: => 2.57E-05s 11:16:41.5 Info: RenameColumn Artists ProfileId to QualityProfileId 11:16:41.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:41.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" 11:16:41.5 Info: DROP TABLE "Artists" 11:16:41.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:41.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:41.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:41.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:41.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:41.5 Info: => 0.0046786s 11:16:41.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-30T11:16:41', 'rename_quality_profiles_add_upgrade_allowed') 11:16:41.5 Info: Committing Transaction 11:16:41.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:16:41.5 Info: => 0.0050552s 11:16:41.5 Info: 27: add_import_exclusions migrating 11:16:41.5 Info: Beginning Transaction 11:16:41.5 Info: Starting migration of Main DB to 27 11:16:41.5 Info: CreateTable ImportListExclusions 11:16:41.5 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:16:41.5 Info: => 0.0001171s 11:16:41.5 Info: CreateIndex ImportListExclusions (ForeignId) 11:16:41.5 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:16:41.5 Info: => 9.8E-05s 11:16:41.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-30T11:16:41', 'add_import_exclusions') 11:16:41.5 Info: Committing Transaction 11:16:41.5 Info: 27: add_import_exclusions migrated 11:16:41.5 Info: => 0.0003905s 11:16:41.5 Info: 28: clean_artist_metadata_table migrating 11:16:41.5 Info: Beginning Transaction 11:16:41.5 Info: Starting migration of Main DB to 28 11:16:41.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) 11:16:41.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) 11:16:41.5 Info: => 0.0001526s 11:16:41.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) 11:16:41.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) 11:16:41.5 Info: => 0.000114s 11:16:41.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) 11:16:41.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) 11:16:41.5 Info: => 0.0001083s 11:16:41.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) 11:16:41.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) 11:16:41.5 Info: => 0.0001089s 11:16:41.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) 11:16:41.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) 11:16:41.5 Info: => 0.0001076s 11:16:41.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) 11:16:41.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) 11:16:41.5 Info: => 0.000108s 11:16:41.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-30T11:16:41', 'clean_artist_metadata_table') 11:16:41.5 Info: Committing Transaction 11:16:41.5 Info: 28: clean_artist_metadata_table migrated 11:16:41.5 Info: => 0.000344s 11:16:41.5 Info: 29: health_issue_notification migrating 11:16:41.5 Info: Beginning Transaction 11:16:41.5 Info: Starting migration of Main DB to 29 11:16:41.5 Info: AlterTable Notifications 11:16:41.5 Info: => 7E-07s 11:16:41.5 Info: CreateColumn Notifications OnHealthIssue Boolean 11:16:41.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:16:41.5 Info: => 0.0005296s 11:16:41.5 Info: AlterTable Notifications 11:16:41.5 Info: => 6E-07s 11:16:41.5 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:16:41.5 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:16:41.5 Info: => 0.0004845s 11:16:41.5 Info: AlterTable Notifications 11:16:41.5 Info: => 6E-07s 11:16:41.5 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:16:41.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:16:41.5 Info: => 0.0005584s 11:16:41.5 Info: AlterTable Notifications 11:16:41.5 Info: => 5E-07s 11:16:41.5 Info: CreateColumn Notifications OnImportFailure Boolean 11:16:41.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:16:41.5 Info: => 0.0005395s 11:16:41.5 Info: AlterTable Notifications 11:16:41.5 Info: => 4E-07s 11:16:41.5 Info: CreateColumn Notifications OnTrackRetag Boolean 11:16:41.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:16:41.5 Info: => 0.0004954s 11:16:41.5 Info: DeleteColumn Notifications OnDownload 11:16:41.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) 11:16:41.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" 11:16:41.5 Info: DROP TABLE "Notifications" 11:16:41.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:41.5 Info: => 0.0035278s 11:16:41.5 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:16:41.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) 11:16:41.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" 11:16:41.5 Info: DROP TABLE "Notifications" 11:16:41.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:41.5 Info: => 0.0044496s 11:16:41.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-30T11:16:41', 'health_issue_notification') 11:16:41.5 Info: Committing Transaction 11:16:41.5 Info: 29: health_issue_notification migrated 11:16:41.5 Info: => 0.0047854s 11:16:41.5 Info: 30: add_mediafilerepository_mtime migrating 11:16:41.5 Info: Beginning Transaction 11:16:41.5 Info: Starting migration of Main DB to 30 11:16:41.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) 11:16:41.5 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 11:16:41.5 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 11:16:41.5 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-07-30T11:16:41', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 11:16:41.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) 11:16:41.5 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, NULL, 100, '2024-07-30T11:16:41', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 11:16:41.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) 11:16:41.5 Info: AlterTable TrackFiles 11:16:41.5 Info: => 4E-07s 11:16:41.5 Info: CreateColumn TrackFiles Modified DateTime 11:16:41.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:16:41.5 Info: => 0.0005106s 11:16:41.5 Info: AlterTable TrackFiles 11:16:41.5 Info: => 5E-07s 11:16:41.5 Info: CreateColumn TrackFiles Path String 11:16:41.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:16:41.5 Info: => 0.0004857s 11:16:41.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:41.5 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:41.5 Info: => 3.72E-05s 11:16:41.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) 11:16:41.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) 11:16:41.5 Info: => 0.000118s 11:16:41.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) 11:16:41.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) 11:16:41.5 Info: => 0.0001434s 11:16:41.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) 11:16:41.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) 11:16:41.5 Info: => 0.0001446s 11:16:41.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") 11:16:41.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") 11:16:41.5 Info: => 7.79E-05s 11:16:41.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:41.5 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:41.5 Info: => 0.0001073s 11:16:41.5 Info: AlterTable TrackFiles 11:16:41.5 Info: => 4E-07s 11:16:41.5 Info: AlterColumn TrackFiles Path String 11:16:41.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:41.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" 11:16:41.5 Info: DROP TABLE "TrackFiles" 11:16:41.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:41.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:41.5 Info: => 0.0047457s 11:16:41.5 Info: CreateIndex TrackFiles (Path) 11:16:41.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:41.5 Info: => 7.12E-05s 11:16:41.5 Info: DeleteColumn TrackFiles RelativePath 11:16:41.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:41.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" 11:16:41.5 Info: DROP TABLE "TrackFiles" 11:16:41.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:41.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:41.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:41.5 Info: => 0.0036427s 11:16:41.5 Info: -> 7 Insert operations completed in 00:00:00.0006757 taking an average of 00:00:00.0000965 11:16:41.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-30T11:16:41', 'add_mediafilerepository_mtime') 11:16:41.5 Info: Committing Transaction 11:16:41.5 Info: 30: add_mediafilerepository_mtime migrated 11:16:41.5 Info: => 0.004082s 11:16:41.5 Debug: Took: 00:00:00.1379695 11:16:41.5 Debug: Got 1 tracks 11:16:41.5 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_path --- 11:16:41.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_tracks --- 11:16:41.5 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350015968047_171/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:41.6 Info: DatabaseEngineVersionCheck migrating 11:16:41.6 Info: PerformDBOperation 11:16:41.6 Info: Performing DB Operation 11:16:41.6 Info: SQLite 3.46.0 11:16:41.6 Info: => 0.0009929s 11:16:41.6 Info: DatabaseEngineVersionCheck migrated 11:16:41.6 Info: => 0.0010069s 11:16:41.6 Info: VersionMigration migrating 11:16:41.6 Info: Beginning Transaction 11:16:41.6 Info: CreateTable VersionInfo 11:16:41.6 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:16:41.6 Info: => 0.000138s 11:16:41.6 Info: Committing Transaction 11:16:41.6 Info: VersionMigration migrated 11:16:41.6 Info: => 0.0004685s 11:16:41.6 Info: VersionUniqueMigration migrating 11:16:41.6 Info: Beginning Transaction 11:16:41.6 Info: CreateIndex VersionInfo (Version) 11:16:41.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:41.6 Info: => 0.000117s 11:16:41.6 Info: AlterTable VersionInfo 11:16:41.6 Info: => 5E-07s 11:16:41.6 Info: CreateColumn VersionInfo AppliedOn DateTime 11:16:41.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:16:41.6 Info: => 0.0005586s 11:16:41.6 Info: Committing Transaction 11:16:41.6 Info: VersionUniqueMigration migrated 11:16:41.6 Info: => 0.0007539s 11:16:41.6 Info: VersionDescriptionMigration migrating 11:16:41.6 Info: Beginning Transaction 11:16:41.6 Info: AlterTable VersionInfo 11:16:41.6 Info: => 6E-07s 11:16:41.6 Info: CreateColumn VersionInfo Description String 11:16:41.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:16:41.6 Info: => 0.000193s 11:16:41.6 Info: Committing Transaction 11:16:41.6 Info: VersionDescriptionMigration migrated 11:16:41.6 Info: => 0.0003879s 11:16:41.6 Info: 1: InitialSetup migrating 11:16:41.6 Info: Beginning Transaction 11:16:41.6 Info: Starting migration of Main DB to 1 11:16:41.6 Info: CreateTable Config 11:16:41.6 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:16:41.6 Info: => 0.0001567s 11:16:41.6 Info: CreateIndex Config (Key) 11:16:41.6 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:16:41.6 Info: => 7.57E-05s 11:16:41.6 Info: CreateTable RootFolders 11:16:41.6 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:16:41.6 Info: => 8.69E-05s 11:16:41.6 Info: CreateIndex RootFolders (Path) 11:16:41.6 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:16:41.6 Info: => 9.98E-05s 11:16:41.6 Info: CreateTable Artists 11:16:41.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) 11:16:41.6 Info: => 0.0002527s 11:16:41.6 Info: CreateIndex Artists (ForeignArtistId) 11:16:41.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:41.6 Info: => 0.0001009s 11:16:41.6 Info: CreateIndex Artists (NameSlug) 11:16:41.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:41.6 Info: => 7.12E-05s 11:16:41.6 Info: CreateIndex Artists (CleanName) 11:16:41.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:41.6 Info: => 5.98E-05s 11:16:41.6 Info: CreateIndex Artists (Path) 11:16:41.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:41.6 Info: => 6.05E-05s 11:16:41.6 Info: CreateTable Albums 11:16:41.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) 11:16:41.6 Info: => 0.0002445s 11:16:41.6 Info: CreateIndex Albums (ForeignAlbumId) 11:16:41.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:41.6 Info: => 7.6E-05s 11:16:41.6 Info: CreateIndex Albums (MBId) 11:16:41.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:41.6 Info: => 6.56E-05s 11:16:41.6 Info: CreateIndex Albums (TADBId) 11:16:41.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:41.6 Info: => 6.29E-05s 11:16:41.6 Info: CreateIndex Albums (TitleSlug) 11:16:41.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:41.6 Info: => 9.28E-05s 11:16:41.6 Info: CreateIndex Albums (CleanTitle) 11:16:41.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:41.6 Info: => 7.54E-05s 11:16:41.6 Info: CreateIndex Albums (Path) 11:16:41.6 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:16:41.6 Info: => 6.93E-05s 11:16:41.6 Info: CreateTable Tracks 11:16:41.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) 11:16:41.6 Info: => 0.0001439s 11:16:41.6 Info: CreateIndex Tracks (ForeignTrackId) 11:16:41.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:41.6 Info: => 7E-05s 11:16:41.6 Info: CreateIndex Tracks (ArtistId) 11:16:41.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:41.6 Info: => 9.51E-05s 11:16:41.6 Info: CreateIndex Tracks (TrackFileId) 11:16:41.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:41.6 Info: => 7.32E-05s 11:16:41.6 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:16:41.6 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:16:41.6 Info: => 8.36E-05s 11:16:41.6 Info: CreateTable TrackFiles 11:16:41.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) 11:16:41.6 Info: => 0.0001419s 11:16:41.6 Info: CreateIndex TrackFiles (ArtistId) 11:16:41.6 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:16:41.6 Info: => 7.23E-05s 11:16:41.6 Info: CreateIndex TrackFiles (AlbumId) 11:16:41.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:41.6 Info: => 0.0001006s 11:16:41.6 Info: CreateTable History 11:16:41.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) 11:16:41.6 Info: => 0.0001653s 11:16:41.6 Info: CreateIndex History (Date) 11:16:41.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:41.6 Info: => 8.08E-05s 11:16:41.6 Info: CreateIndex History (EventType) 11:16:41.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:41.6 Info: => 6.66E-05s 11:16:41.6 Info: CreateIndex History (DownloadId) 11:16:41.6 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:16:41.6 Info: => 7.25E-05s 11:16:41.6 Info: CreateIndex History (AlbumId) 11:16:41.6 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:16:41.6 Info: => 7.32E-05s 11:16:41.6 Info: CreateTable Notifications 11:16:41.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) 11:16:41.6 Info: => 0.0001246s 11:16:41.6 Info: CreateTable ScheduledTasks 11:16:41.6 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:16:41.6 Info: => 9.64E-05s 11:16:41.6 Info: CreateIndex ScheduledTasks (TypeName) 11:16:41.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:41.6 Info: => 9.78E-05s 11:16:41.6 Info: CreateTable Indexers 11:16:41.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) 11:16:41.6 Info: => 0.0001129s 11:16:41.6 Info: CreateIndex Indexers (Name) 11:16:41.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:41.6 Info: => 9.44E-05s 11:16:41.6 Info: CreateTable Profiles 11:16:41.6 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:16:41.6 Info: => 9.67E-05s 11:16:41.6 Info: CreateIndex Profiles (Name) 11:16:41.6 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:16:41.6 Info: => 8.73E-05s 11:16:41.6 Info: CreateTable QualityDefinitions 11:16:41.6 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:16:41.6 Info: => 0.0001341s 11:16:41.6 Info: CreateIndex QualityDefinitions (Quality) 11:16:41.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:16:41.6 Info: => 7.64E-05s 11:16:41.6 Info: CreateIndex QualityDefinitions (Title) 11:16:41.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:16:41.6 Info: => 7.24E-05s 11:16:41.6 Info: CreateTable NamingConfig 11:16:41.6 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 11:16:41.6 Info: => 0.0001538s 11:16:41.6 Info: CreateTable Blacklist 11:16:41.6 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 11:16:41.6 Info: => 0.0002018s 11:16:41.6 Info: CreateTable Metadata 11:16:41.6 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:16:41.6 Info: => 0.0001089s 11:16:41.6 Info: CreateTable MetadataFiles 11:16:41.6 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:16:41.6 Info: => 0.0001265s 11:16:41.6 Info: CreateTable DownloadClients 11:16:41.6 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:16:41.6 Info: => 0.0001295s 11:16:41.6 Info: CreateTable PendingReleases 11:16:41.6 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 11:16:41.6 Info: => 0.0001158s 11:16:41.6 Info: CreateTable RemotePathMappings 11:16:41.6 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:16:41.6 Info: => 9.55E-05s 11:16:41.6 Info: CreateTable Tags 11:16:41.6 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:16:41.6 Info: => 0.0001109s 11:16:41.6 Info: CreateIndex Tags (Label) 11:16:41.6 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:16:41.6 Info: => 7.94E-05s 11:16:41.6 Info: CreateTable Restrictions 11:16:41.6 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:16:41.6 Info: => 0.0001223s 11:16:41.6 Info: CreateTable DelayProfiles 11:16:41.6 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 11:16:41.6 Info: => 0.0001243s 11:16:41.6 Info: CreateTable Users 11:16:41.6 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:16:41.6 Info: => 9.55E-05s 11:16:41.6 Info: CreateIndex Users (Identifier) 11:16:41.6 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:16:41.6 Info: => 8.71E-05s 11:16:41.6 Info: CreateIndex Users (Username) 11:16:41.6 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:16:41.6 Info: => 0.0001368s 11:16:41.6 Info: CreateTable Commands 11:16:41.6 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:16:41.6 Info: => 0.0001531s 11:16:41.6 Info: CreateTable IndexerStatus 11:16:41.6 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:16:41.6 Info: => 0.000126s 11:16:41.6 Info: CreateIndex IndexerStatus (ProviderId) 11:16:41.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:41.6 Info: => 7.7E-05s 11:16:41.6 Info: CreateTable ExtraFiles 11:16:41.6 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:16:41.6 Info: => 0.000146s 11:16:41.6 Info: CreateTable LyricFiles 11:16:41.6 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 11:16:41.6 Info: => 0.000147s 11:16:41.6 Info: CreateTable LanguageProfiles 11:16:41.6 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:16:41.6 Info: => 0.0001165s 11:16:41.6 Info: CreateIndex LanguageProfiles (Name) 11:16:41.6 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:16:41.6 Info: => 9.84E-05s 11:16:41.6 Info: CreateTable DownloadClientStatus 11:16:41.6 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:16:41.6 Info: => 0.0001112s 11:16:41.6 Info: CreateIndex DownloadClientStatus (ProviderId) 11:16:41.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:41.6 Info: => 7.87E-05s 11:16:41.6 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:16:41.6 Info: -> 1 Insert operations completed in 00:00:00.0000649 taking an average of 00:00:00.0000649 11:16:41.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-30T11:16:41', 'InitialSetup') 11:16:41.6 Info: Committing Transaction 11:16:41.6 Info: 1: InitialSetup migrated 11:16:41.6 Info: => 0.0008899s 11:16:41.6 Info: 2: add_reason_to_pending_releases migrating 11:16:41.6 Info: Beginning Transaction 11:16:41.6 Info: Starting migration of Main DB to 2 11:16:41.6 Info: AlterTable PendingReleases 11:16:41.6 Info: => 6E-07s 11:16:41.6 Info: CreateColumn PendingReleases Reason Int32 11:16:41.6 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:16:41.6 Info: => 0.0005164s 11:16:41.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-30T11:16:41', 'add_reason_to_pending_releases') 11:16:41.6 Info: Committing Transaction 11:16:41.6 Info: 2: add_reason_to_pending_releases migrated 11:16:41.6 Info: => 0.0007847s 11:16:41.6 Info: 3: add_medium_support migrating 11:16:41.6 Info: Beginning Transaction 11:16:41.6 Info: Starting migration of Main DB to 3 11:16:41.6 Info: AlterTable Albums 11:16:41.6 Info: => 4E-07s 11:16:41.6 Info: CreateColumn Albums Media String 11:16:41.6 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:16:41.6 Info: => 0.000506s 11:16:41.6 Info: AlterTable Tracks 11:16:41.6 Info: => 7E-07s 11:16:41.6 Info: CreateColumn Tracks MediumNumber Int32 11:16:41.6 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:16:41.6 Info: => 0.0004685s 11:16:41.6 Info: AlterTable Tracks 11:16:41.6 Info: => 4E-07s 11:16:41.6 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:16:41.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:16:41.6 Info: => 0.0004605s 11:16:41.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:41.6 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:41.6 Info: => 4.37E-05s 11:16:41.6 Info: DeleteColumn Tracks TrackNumber 11:16:41.6 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 11:16:41.6 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 11:16:41.6 Info: DROP TABLE "Tracks" 11:16:41.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:41.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:41.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:41.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:41.6 Info: => 0.005142s 11:16:41.6 Info: AlterTable Tracks 11:16:41.6 Info: => 5E-07s 11:16:41.6 Info: CreateColumn Tracks TrackNumber String 11:16:41.6 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:16:41.6 Info: => 0.0004661s 11:16:41.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-30T11:16:41', 'add_medium_support') 11:16:41.6 Info: Committing Transaction 11:16:41.6 Info: 3: add_medium_support migrated 11:16:41.6 Info: => 0.0008185s 11:16:41.6 Info: 4: add_various_qualites_in_profile migrating 11:16:41.6 Info: Beginning Transaction 11:16:41.6 Info: Starting migration of Main DB to 4 11:16:41.6 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:41.6 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:41.6 Info: => 4.88E-05s 11:16:41.6 Info: PerformDBOperation 11:16:41.6 Info: Performing DB Operation 11:16:41.6 Info: => 3.11E-05s 11:16:41.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-30T11:16:41', 'add_various_qualites_in_profile') 11:16:41.6 Info: Committing Transaction 11:16:41.6 Info: 4: add_various_qualites_in_profile migrated 11:16:41.6 Info: => 0.0002598s 11:16:41.6 Info: 5: metadata_profiles migrating 11:16:41.6 Info: Beginning Transaction 11:16:41.6 Info: Starting migration of Main DB to 5 11:16:41.6 Info: CreateTable MetadataProfiles 11:16:41.6 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:16:41.6 Info: => 0.0001241s 11:16:41.6 Info: CreateIndex MetadataProfiles (Name) 11:16:41.6 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:16:41.6 Info: => 8.05E-05s 11:16:41.6 Info: AlterTable Artists 11:16:41.6 Info: => 5E-07s 11:16:41.6 Info: CreateColumn Artists MetadataProfileId Int32 11:16:41.6 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:16:41.6 Info: => 0.0004838s 11:16:41.6 Info: DeleteColumn Artists PrimaryAlbumTypes 11:16:41.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:16:41.6 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 11:16:41.6 Info: DROP TABLE "Artists" 11:16:41.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:41.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:41.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:41.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:41.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:41.6 Info: => 0.0038204s 11:16:41.6 Info: DeleteColumn Artists SecondaryAlbumTypes 11:16:41.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:16:41.6 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 11:16:41.6 Info: DROP TABLE "Artists" 11:16:41.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:41.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:41.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:41.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:41.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:41.6 Info: => 0.0037925s 11:16:41.6 Info: AlterTable Albums 11:16:41.6 Info: => 4E-07s 11:16:41.6 Info: CreateColumn Albums SecondaryTypes String 11:16:41.6 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:16:41.6 Info: => 0.0004689s 11:16:41.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-30T11:16:41', 'metadata_profiles') 11:16:41.6 Info: Committing Transaction 11:16:41.6 Info: 5: metadata_profiles migrated 11:16:41.6 Info: => 0.0008327s 11:16:41.6 Info: 6: separate_automatic_and_interactive_search migrating 11:16:41.6 Info: Beginning Transaction 11:16:41.6 Info: Starting migration of Main DB to 6 11:16:41.6 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:16:41.6 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 11:16:41.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:16:41.6 Info: DROP TABLE "Indexers" 11:16:41.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:41.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:41.6 Info: => 0.0031527s 11:16:41.6 Info: AlterTable Indexers 11:16:41.6 Info: => 5E-07s 11:16:41.6 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:16:41.6 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:16:41.6 Info: => 0.0004543s 11:16:41.6 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:41.6 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:41.6 Info: => 3.73E-05s 11:16:41.6 Info: AlterTable Indexers 11:16:41.6 Info: => 5E-07s 11:16:41.6 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:16:41.6 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 11:16:41.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 11:16:41.6 Info: DROP TABLE "Indexers" 11:16:41.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:41.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:41.6 Info: => 0.0031396s 11:16:41.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-30T11:16:41', 'separate_automatic_and_interactive_search') 11:16:41.6 Info: Committing Transaction 11:16:41.6 Info: 6: separate_automatic_and_interactive_search migrated 11:16:41.6 Info: => 0.0034368s 11:16:41.6 Info: 7: change_album_path_to_relative migrating 11:16:41.6 Info: Beginning Transaction 11:16:41.6 Info: Starting migration of Main DB to 7 11:16:41.6 Info: DeleteColumn Albums Path 11:16:41.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 11:16:41.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 11:16:41.6 Info: DROP TABLE "Albums" 11:16:41.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:41.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:41.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:41.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:41.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:41.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:41.6 Info: => 0.0046196s 11:16:41.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-30T11:16:41', 'change_album_path_to_relative') 11:16:41.6 Info: Committing Transaction 11:16:41.6 Info: 7: change_album_path_to_relative migrated 11:16:41.6 Info: => 0.0050452s 11:16:41.6 Info: 8: change_quality_size_mb_to_kb migrating 11:16:41.6 Info: Beginning Transaction 11:16:41.6 Info: Starting migration of Main DB to 8 11:16:41.6 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:16:41.6 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:16:41.6 Info: => 5.56E-05s 11:16:41.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-30T11:16:41', 'change_quality_size_mb_to_kb') 11:16:41.6 Info: Committing Transaction 11:16:41.6 Info: 8: change_quality_size_mb_to_kb migrated 11:16:41.6 Info: => 0.0002962s 11:16:41.6 Info: 9: album_releases migrating 11:16:41.6 Info: Beginning Transaction 11:16:41.6 Info: Starting migration of Main DB to 9 11:16:41.6 Info: AlterTable Albums 11:16:41.6 Info: => 4E-07s 11:16:41.6 Info: CreateColumn Albums Releases String 11:16:41.6 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:16:41.6 Info: => 0.0004904s 11:16:41.6 Info: AlterTable Albums 11:16:41.6 Info: => 6E-07s 11:16:41.6 Info: CreateColumn Albums CurrentRelease String 11:16:41.6 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:16:41.6 Info: => 0.0004538s 11:16:41.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-30T11:16:41', 'album_releases') 11:16:41.6 Info: Committing Transaction 11:16:41.6 Info: 9: album_releases migrated 11:16:41.6 Info: => 0.0007283s 11:16:41.6 Info: 10: album_releases_fix migrating 11:16:41.6 Info: Beginning Transaction 11:16:41.6 Info: Starting migration of Main DB to 10 11:16:41.6 Info: AlterTable Albums 11:16:41.6 Info: => 5E-07s 11:16:41.6 Info: AlterColumn Albums Releases String 11:16:41.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 11:16:41.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:16:41.6 Info: DROP TABLE "Albums" 11:16:41.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:41.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:41.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:41.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:41.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:41.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:41.6 Info: => 0.0060702s 11:16:41.6 Info: AlterTable Albums 11:16:41.6 Info: => 5E-07s 11:16:41.6 Info: AlterColumn Albums CurrentRelease String 11:16:41.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 11:16:41.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:16:41.6 Info: DROP TABLE "Albums" 11:16:41.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:41.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:41.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:41.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:41.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:41.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:41.6 Info: => 0.0046576s 11:16:41.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-30T11:16:41', 'album_releases_fix') 11:16:41.6 Info: Committing Transaction 11:16:41.6 Info: 10: album_releases_fix migrated 11:16:41.6 Info: => 0.0050243s 11:16:41.6 Info: 11: import_lists migrating 11:16:41.6 Info: Beginning Transaction 11:16:41.6 Info: Starting migration of Main DB to 11 11:16:41.6 Info: CreateTable ImportLists 11:16:41.6 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 11:16:41.6 Info: => 0.00015s 11:16:41.6 Info: CreateIndex ImportLists (Name) 11:16:41.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:41.6 Info: => 7.31E-05s 11:16:41.6 Info: CreateTable ImportListStatus 11:16:41.6 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:16:41.6 Info: => 9.95E-05s 11:16:41.6 Info: CreateIndex ImportListStatus (ProviderId) 11:16:41.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:41.6 Info: => 6.91E-05s 11:16:41.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-30T11:16:41', 'import_lists') 11:16:41.6 Info: Committing Transaction 11:16:41.6 Info: 11: import_lists migrated 11:16:41.6 Info: => 0.0003533s 11:16:41.6 Info: 12: add_release_status migrating 11:16:41.6 Info: Beginning Transaction 11:16:41.6 Info: Starting migration of Main DB to 12 11:16:41.6 Info: AlterTable MetadataProfiles 11:16:41.6 Info: => 6E-07s 11:16:41.6 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:16:41.6 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:16:41.6 Info: => 0.0005046s 11:16:41.6 Info: PerformDBOperation 11:16:41.6 Info: Performing DB Operation 11:16:41.6 Info: => 2.46E-05s 11:16:41.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-30T11:16:41', 'add_release_status') 11:16:41.6 Info: Committing Transaction 11:16:41.6 Info: 12: add_release_status migrated 11:16:41.6 Info: => 0.000276s 11:16:41.6 Info: 13: album_download_notification migrating 11:16:41.6 Info: Beginning Transaction 11:16:41.6 Info: Starting migration of Main DB to 13 11:16:41.6 Info: AlterTable Notifications 11:16:41.6 Info: => 5E-07s 11:16:41.6 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:16:41.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:16:41.6 Info: => 0.0004982s 11:16:41.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-30T11:16:41', 'album_download_notification') 11:16:41.6 Info: Committing Transaction 11:16:41.6 Info: 13: album_download_notification migrated 11:16:41.6 Info: => 0.0007691s 11:16:41.6 Info: 14: fix_language_metadata_profiles migrating 11:16:41.6 Info: Beginning Transaction 11:16:41.6 Info: Starting migration of Main DB to 14 11:16:41.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:16:41.6 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:16:41.6 Info: => 7.39E-05s 11:16:41.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:16:41.6 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:16:41.6 Info: => 5.02E-05s 11:16:41.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-30T11:16:41', 'fix_language_metadata_profiles') 11:16:41.6 Info: Committing Transaction 11:16:41.6 Info: 14: fix_language_metadata_profiles migrated 11:16:41.6 Info: => 0.0002784s 11:16:41.6 Info: 15: remove_fanzub migrating 11:16:41.6 Info: Beginning Transaction 11:16:41.6 Info: Starting migration of Main DB to 15 11:16:41.6 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:41.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:41.6 Info: => 4.1E-05s 11:16:41.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-30T11:16:41', 'remove_fanzub') 11:16:41.6 Info: Committing Transaction 11:16:41.6 Info: 15: remove_fanzub migrated 11:16:41.6 Info: => 0.000263s 11:16:41.6 Info: 16: update_artist_history_indexes migrating 11:16:41.6 Info: Beginning Transaction 11:16:41.6 Info: Starting migration of Main DB to 16 11:16:41.6 Info: CreateIndex Albums (ArtistId) 11:16:41.6 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:16:41.6 Info: => 9.82E-05s 11:16:41.6 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:16:41.6 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:16:41.6 Info: => 7.25E-05s 11:16:41.6 Info: DeleteIndex History (AlbumId) 11:16:41.6 Info: DROP INDEX "IX_History_AlbumId" 11:16:41.6 Info: => 0.000121s 11:16:41.6 Info: CreateIndex History (AlbumId, Date) 11:16:41.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:41.6 Info: => 8.54E-05s 11:16:41.6 Info: DeleteIndex History (DownloadId) 11:16:41.6 Info: DROP INDEX "IX_History_DownloadId" 11:16:41.6 Info: => 0.0001076s 11:16:41.6 Info: CreateIndex History (DownloadId, Date) 11:16:41.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:41.6 Info: => 8.08E-05s 11:16:41.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-30T11:16:41', 'update_artist_history_indexes') 11:16:41.6 Info: Committing Transaction 11:16:41.6 Info: 16: update_artist_history_indexes migrated 11:16:41.6 Info: => 0.0003644s 11:16:41.6 Info: 17: remove_nma migrating 11:16:41.6 Info: Beginning Transaction 11:16:41.6 Info: Starting migration of Main DB to 17 11:16:41.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:41.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:16:41.6 Info: => 4.43E-05s 11:16:41.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-30T11:16:41', 'remove_nma') 11:16:41.6 Info: Committing Transaction 11:16:41.6 Info: 17: remove_nma migrated 11:16:41.6 Info: => 0.0002651s 11:16:41.6 Info: 18: album_disambiguation migrating 11:16:41.6 Info: Beginning Transaction 11:16:41.6 Info: Starting migration of Main DB to 18 11:16:41.6 Info: AlterTable Albums 11:16:41.6 Info: => 5E-07s 11:16:41.6 Info: CreateColumn Albums Disambiguation String 11:16:41.6 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:16:41.6 Info: => 0.0005017s 11:16:41.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-30T11:16:41', 'album_disambiguation') 11:16:41.6 Info: Committing Transaction 11:16:41.6 Info: 18: album_disambiguation migrated 11:16:41.6 Info: => 0.0007774s 11:16:41.6 Info: 19: add_ape_quality_in_profiles migrating 11:16:41.6 Info: Beginning Transaction 11:16:41.6 Info: Starting migration of Main DB to 19 11:16:41.6 Info: PerformDBOperation 11:16:41.6 Info: Performing DB Operation 11:16:41.6 Info: => 3.15E-05s 11:16:41.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-30T11:16:41', 'add_ape_quality_in_profiles') 11:16:41.6 Info: Committing Transaction 11:16:41.6 Info: 19: add_ape_quality_in_profiles migrated 11:16:41.6 Info: => 0.0002659s 11:16:41.6 Info: 20: remove_pushalot migrating 11:16:41.6 Info: Beginning Transaction 11:16:41.6 Info: Starting migration of Main DB to 20 11:16:41.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:41.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:16:41.6 Info: => 4.33E-05s 11:16:41.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:41.6 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:16:41.6 Info: => 2.69E-05s 11:16:41.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:41.6 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:16:41.6 Info: => 2.56E-05s 11:16:41.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-30T11:16:41', 'remove_pushalot') 11:16:41.6 Info: Committing Transaction 11:16:41.6 Info: 20: remove_pushalot migrated 11:16:41.6 Info: => 0.0002393s 11:16:41.6 Info: 21: add_custom_filters migrating 11:16:41.6 Info: Beginning Transaction 11:16:41.6 Info: Starting migration of Main DB to 21 11:16:41.6 Info: CreateTable CustomFilters 11:16:41.6 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:16:41.6 Info: => 0.0001182s 11:16:41.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-30T11:16:41', 'add_custom_filters') 11:16:41.6 Info: Committing Transaction 11:16:41.6 Info: 21: add_custom_filters migrated 11:16:41.6 Info: => 0.0003728s 11:16:41.6 Info: 22: import_list_tags migrating 11:16:41.6 Info: Beginning Transaction 11:16:41.6 Info: Starting migration of Main DB to 22 11:16:41.6 Info: AlterTable ImportLists 11:16:41.6 Info: => 5E-07s 11:16:41.6 Info: CreateColumn ImportLists Tags String 11:16:41.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:16:41.6 Info: => 0.0005117s 11:16:41.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-30T11:16:41', 'import_list_tags') 11:16:41.6 Info: Committing Transaction 11:16:41.6 Info: 22: import_list_tags migrated 11:16:41.6 Info: => 0.0007794s 11:16:41.6 Info: 23: add_release_groups_etc migrating 11:16:41.6 Info: Beginning Transaction 11:16:41.6 Info: Starting migration of Main DB to 23 11:16:41.6 Info: CreateTable ArtistMetadata 11:16:41.6 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 11:16:41.6 Info: => 0.0002081s 11:16:41.6 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:16:41.6 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:16:41.6 Info: => 0.0001091s 11:16:41.6 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:16:41.6 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:16:41.6 Info: => 7.98E-05s 11:16:41.6 Info: AlterTable Artists 11:16:41.6 Info: => 3E-07s 11:16:41.6 Info: CreateColumn Artists ArtistMetadataId Int32 11:16:41.6 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:41.6 Info: => 0.0005031s 11:16:41.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:41.6 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:41.6 Info: => 0.000823s 11:16:41.6 Info: CreateTable AlbumReleases 11:16:41.6 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 11:16:41.6 Info: => 0.0001487s 11:16:41.6 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:16:41.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:41.6 Info: => 8.98E-05s 11:16:41.6 Info: CreateIndex AlbumReleases (AlbumId) 11:16:41.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:41.6 Info: => 7.32E-05s 11:16:41.6 Info: PerformDBOperation 11:16:41.6 Info: Performing DB Operation 11:16:41.6 Info: => 4.94E-05s 11:16:41.6 Info: AlterTable Albums 11:16:41.6 Info: => 4E-07s 11:16:41.6 Info: CreateColumn Albums ArtistMetadataId Int32 11:16:41.6 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:41.6 Info: => 0.0005224s 11:16:41.6 Info: AlterTable Albums 11:16:41.6 Info: => 6E-07s 11:16:41.6 Info: CreateColumn Albums AnyReleaseOk Boolean 11:16:41.6 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:16:41.6 Info: => 0.0005113s 11:16:41.6 Info: AlterTable Albums 11:16:41.6 Info: => 7E-07s 11:16:41.6 Info: CreateColumn Albums Links String 11:16:41.6 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:16:41.6 Info: => 0.0005324s 11:16:41.6 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:41.6 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:41.6 Info: => 7.54E-05s 11:16:41.6 Info: AlterTable Tracks 11:16:41.6 Info: => 5E-07s 11:16:41.6 Info: CreateColumn Tracks ForeignRecordingId String 11:16:41.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:16:41.6 Info: => 0.0005098s 11:16:41.6 Info: AlterTable Tracks 11:16:41.6 Info: => 5E-07s 11:16:41.6 Info: CreateColumn Tracks AlbumReleaseId Int32 11:16:41.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:16:41.6 Info: => 0.0005049s 11:16:41.6 Info: AlterTable Tracks 11:16:41.6 Info: => 3E-07s 11:16:41.6 Info: CreateColumn Tracks ArtistMetadataId Int32 11:16:41.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:41.6 Info: => 0.0005044s 11:16:41.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:41.6 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:41.6 Info: => 7.43E-05s 11:16:41.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:41.6 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:41.6 Info: => 5.83E-05s 11:16:41.6 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:16:41.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:41.6 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:16:41.6 Info: DROP TABLE "Artists" 11:16:41.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:41.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:41.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:41.6 Info: => 0.0046443s 11:16:41.6 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:16:41.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 11:16:41.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 11:16:41.6 Info: DROP TABLE "Albums" 11:16:41.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:41.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:41.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:41.6 Info: => 0.0039171s 11:16:41.6 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:16:41.6 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:41.6 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 11:16:41.6 Info: DROP TABLE "Tracks" 11:16:41.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:41.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:41.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:41.6 Info: => 0.004464s 11:16:41.6 Info: DeleteColumn TrackFiles ArtistId 11:16:41.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 11:16:41.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" 11:16:41.6 Info: DROP TABLE "TrackFiles" 11:16:41.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:41.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:41.6 Info: => 0.0033973s 11:16:41.6 Info: CreateIndex Artists (ArtistMetadataId) 11:16:41.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:41.6 Info: => 7.58E-05s 11:16:41.6 Info: CreateIndex Artists (Monitored) 11:16:41.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:41.6 Info: => 7.06E-05s 11:16:41.6 Info: CreateIndex Albums (ArtistMetadataId) 11:16:41.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:41.6 Info: => 7.05E-05s 11:16:41.6 Info: CreateIndex Tracks (ArtistMetadataId) 11:16:41.6 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:16:41.6 Info: => 6.87E-05s 11:16:41.6 Info: CreateIndex Tracks (AlbumReleaseId) 11:16:41.6 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:16:41.6 Info: => 6.94E-05s 11:16:41.6 Info: CreateIndex Tracks (ForeignRecordingId) 11:16:41.6 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:16:41.6 Info: => 6.59E-05s 11:16:41.6 Info: UpdateData 11:16:41.6 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:41.6 Info: => 3.84E-05s 11:16:41.6 Info: UpdateData 11:16:41.6 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:41.6 Info: => 2.91E-05s 11:16:41.6 Info: UpdateData 11:16:41.6 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:16:41.6 Info: => 3.36E-05s 11:16:41.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-30T11:16:41', 'add_release_groups_etc') 11:16:41.6 Info: Committing Transaction 11:16:41.6 Info: 23: add_release_groups_etc migrated 11:16:41.6 Info: => 0.0005371s 11:16:41.6 Info: 24: NewMediaInfoFormat migrating 11:16:41.6 Info: Beginning Transaction 11:16:41.6 Info: Starting migration of Main DB to 24 11:16:41.6 Info: UpdateData 11:16:41.6 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:16:41.6 Info: => 4.89E-05s 11:16:41.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-30T11:16:41', 'NewMediaInfoFormat') 11:16:41.7 Info: Committing Transaction 11:16:41.7 Info: 24: NewMediaInfoFormat migrated 11:16:41.7 Info: => 0.0002893s 11:16:41.7 Info: 25: rename_restrictions_to_release_profiles migrating 11:16:41.7 Info: Beginning Transaction 11:16:41.7 Info: Starting migration of Main DB to 25 11:16:41.7 Info: RenameTable Restrictions ReleaseProfiles 11:16:41.7 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:16:41.7 Info: => 0.001317s 11:16:41.7 Info: AlterTable ReleaseProfiles 11:16:41.7 Info: => 6E-07s 11:16:41.7 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:16:41.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:16:41.7 Info: => 0.0004917s 11:16:41.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-30T11:16:41', 'rename_restrictions_to_release_profiles') 11:16:41.7 Info: Committing Transaction 11:16:41.7 Info: 25: rename_restrictions_to_release_profiles migrated 11:16:41.7 Info: => 0.000758s 11:16:41.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:16:41.7 Info: Beginning Transaction 11:16:41.7 Info: Starting migration of Main DB to 26 11:16:41.7 Info: RenameTable Profiles QualityProfiles 11:16:41.7 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:16:41.7 Info: => 0.0013419s 11:16:41.7 Info: AlterTable QualityProfiles 11:16:41.7 Info: => 7E-07s 11:16:41.7 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:16:41.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:41.7 Info: => 0.0004973s 11:16:41.7 Info: AlterTable LanguageProfiles 11:16:41.7 Info: => 5E-07s 11:16:41.7 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:16:41.7 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:41.7 Info: => 0.0004727s 11:16:41.7 Info: UpdateData 11:16:41.7 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:41.7 Info: => 4.3E-05s 11:16:41.7 Info: UpdateData 11:16:41.7 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:41.7 Info: => 2.62E-05s 11:16:41.7 Info: RenameColumn Artists ProfileId to QualityProfileId 11:16:41.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:41.7 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:16:41.7 Info: DROP TABLE "Artists" 11:16:41.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:41.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:41.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:41.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:41.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:41.7 Info: => 0.0047474s 11:16:41.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-30T11:16:41', 'rename_quality_profiles_add_upgrade_allowed') 11:16:41.7 Info: Committing Transaction 11:16:41.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:16:41.7 Info: => 0.0052054s 11:16:41.7 Info: 27: add_import_exclusions migrating 11:16:41.7 Info: Beginning Transaction 11:16:41.7 Info: Starting migration of Main DB to 27 11:16:41.7 Info: CreateTable ImportListExclusions 11:16:41.7 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:16:41.7 Info: => 0.0001177s 11:16:41.7 Info: CreateIndex ImportListExclusions (ForeignId) 11:16:41.7 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:16:41.7 Info: => 7.61E-05s 11:16:41.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-30T11:16:41', 'add_import_exclusions') 11:16:41.7 Info: Committing Transaction 11:16:41.7 Info: 27: add_import_exclusions migrated 11:16:41.7 Info: => 0.0003476s 11:16:41.7 Info: 28: clean_artist_metadata_table migrating 11:16:41.7 Info: Beginning Transaction 11:16:41.7 Info: Starting migration of Main DB to 28 11:16:41.7 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:16:41.7 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:16:41.7 Info: => 0.0001509s 11:16:41.7 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:16:41.7 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:16:41.7 Info: => 0.0001127s 11:16:41.7 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:16:41.7 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:16:41.7 Info: => 0.0001083s 11:16:41.7 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:16:41.7 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:16:41.7 Info: => 0.0001097s 11:16:41.7 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:16:41.7 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:16:41.7 Info: => 0.0001078s 11:16:41.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:16:41.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:16:41.7 Info: => 0.0001119s 11:16:41.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-30T11:16:41', 'clean_artist_metadata_table') 11:16:41.7 Info: Committing Transaction 11:16:41.7 Info: 28: clean_artist_metadata_table migrated 11:16:41.7 Info: => 0.0003458s 11:16:41.7 Info: 29: health_issue_notification migrating 11:16:41.7 Info: Beginning Transaction 11:16:41.7 Info: Starting migration of Main DB to 29 11:16:41.7 Info: AlterTable Notifications 11:16:41.7 Info: => 5E-07s 11:16:41.7 Info: CreateColumn Notifications OnHealthIssue Boolean 11:16:41.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:16:41.7 Info: => 0.0005243s 11:16:41.7 Info: AlterTable Notifications 11:16:41.7 Info: => 5E-07s 11:16:41.7 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:16:41.7 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:16:41.7 Info: => 0.0005037s 11:16:41.7 Info: AlterTable Notifications 11:16:41.7 Info: => 4E-07s 11:16:41.7 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:16:41.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:16:41.7 Info: => 0.0004915s 11:16:41.7 Info: AlterTable Notifications 11:16:41.7 Info: => 5E-07s 11:16:41.7 Info: CreateColumn Notifications OnImportFailure Boolean 11:16:41.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:16:41.7 Info: => 0.00048s 11:16:41.7 Info: AlterTable Notifications 11:16:41.7 Info: => 4E-07s 11:16:41.7 Info: CreateColumn Notifications OnTrackRetag Boolean 11:16:41.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:16:41.7 Info: => 0.0004869s 11:16:41.7 Info: DeleteColumn Notifications OnDownload 11:16:41.7 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:16:41.7 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 11:16:41.7 Info: DROP TABLE "Notifications" 11:16:41.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:41.7 Info: => 0.0034726s 11:16:41.7 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:16:41.7 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:16:41.7 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 11:16:41.7 Info: DROP TABLE "Notifications" 11:16:41.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:41.7 Info: => 0.0034377s 11:16:41.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-30T11:16:41', 'health_issue_notification') 11:16:41.7 Info: Committing Transaction 11:16:41.7 Info: 29: health_issue_notification migrated 11:16:41.7 Info: => 0.0037842s 11:16:41.7 Info: 30: add_mediafilerepository_mtime migrating 11:16:41.7 Info: Beginning Transaction 11:16:41.7 Info: Starting migration of Main DB to 30 11:16:41.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) 11:16:41.7 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 11:16:41.7 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 11:16:41.7 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-07-30T11:16:41', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 11:16:41.7 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-07-30T11:16:41', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 11:16:41.7 Info: AlterTable TrackFiles 11:16:41.7 Info: => 5E-07s 11:16:41.7 Info: CreateColumn TrackFiles Modified DateTime 11:16:41.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:16:41.7 Info: => 0.0005175s 11:16:41.7 Info: AlterTable TrackFiles 11:16:41.7 Info: => 4E-07s 11:16:41.7 Info: CreateColumn TrackFiles Path String 11:16:41.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:16:41.7 Info: => 0.0004876s 11:16:41.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:41.7 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:41.7 Info: => 3.47E-05s 11:16:41.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:16:41.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:16:41.7 Info: => 0.0001212s 11:16:41.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 11:16:41.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 11:16:41.7 Info: => 0.0001257s 11:16:41.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 11:16:41.7 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 11:16:41.7 Info: => 0.0001295s 11:16:41.7 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 11:16:41.7 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 11:16:41.7 Info: => 7.28E-05s 11:16:41.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:41.7 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:41.7 Info: => 4.57E-05s 11:16:41.7 Info: AlterTable TrackFiles 11:16:41.7 Info: => 5E-07s 11:16:41.7 Info: AlterColumn TrackFiles Path String 11:16:41.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:41.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 11:16:41.7 Info: DROP TABLE "TrackFiles" 11:16:41.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:41.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:41.7 Info: => 0.0042541s 11:16:41.7 Info: CreateIndex TrackFiles (Path) 11:16:41.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:41.7 Info: => 8.21E-05s 11:16:41.7 Info: DeleteColumn TrackFiles RelativePath 11:16:41.7 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:41.7 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 11:16:41.7 Info: DROP TABLE "TrackFiles" 11:16:41.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:41.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:41.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:41.7 Info: => 0.0036371s 11:16:41.7 Info: -> 5 Insert operations completed in 00:00:00.0010439 taking an average of 00:00:00.0002087 11:16:41.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-30T11:16:41', 'add_mediafilerepository_mtime') 11:16:41.7 Info: Committing Transaction 11:16:41.7 Info: 30: add_mediafilerepository_mtime migrated 11:16:41.7 Info: => 0.0040377s 11:16:41.7 Debug: Took: 00:00:00.1387597 11:16:41.7 Debug: Got 0 tracks 11:16:41.7 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_missing_tracks --- 11:16:41.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_simple_case --- 11:16:41.7 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350017705014_173/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:41.7 Info: DatabaseEngineVersionCheck migrating 11:16:41.7 Info: PerformDBOperation 11:16:41.7 Info: Performing DB Operation 11:16:41.7 Info: SQLite 3.46.0 11:16:41.7 Info: => 0.0010119s 11:16:41.7 Info: DatabaseEngineVersionCheck migrated 11:16:41.7 Info: => 0.0010228s 11:16:41.7 Info: VersionMigration migrating 11:16:41.7 Info: Beginning Transaction 11:16:41.7 Info: CreateTable VersionInfo 11:16:41.7 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:16:41.7 Info: => 0.0001347s 11:16:41.7 Info: Committing Transaction 11:16:41.7 Info: VersionMigration migrated 11:16:41.7 Info: => 0.0004658s 11:16:41.7 Info: VersionUniqueMigration migrating 11:16:41.7 Info: Beginning Transaction 11:16:41.7 Info: CreateIndex VersionInfo (Version) 11:16:41.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:41.7 Info: => 0.000115s 11:16:41.7 Info: AlterTable VersionInfo 11:16:41.7 Info: => 4E-07s 11:16:41.7 Info: CreateColumn VersionInfo AppliedOn DateTime 11:16:41.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:16:41.7 Info: => 0.0005757s 11:16:41.7 Info: Committing Transaction 11:16:41.7 Info: VersionUniqueMigration migrated 11:16:41.7 Info: => 0.0007745s 11:16:41.7 Info: VersionDescriptionMigration migrating 11:16:41.7 Info: Beginning Transaction 11:16:41.7 Info: AlterTable VersionInfo 11:16:41.7 Info: => 4E-07s 11:16:41.7 Info: CreateColumn VersionInfo Description String 11:16:41.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:16:41.7 Info: => 0.0001907s 11:16:41.7 Info: Committing Transaction 11:16:41.7 Info: VersionDescriptionMigration migrated 11:16:41.7 Info: => 0.000377s 11:16:41.7 Info: 1: InitialSetup migrating 11:16:41.7 Info: Beginning Transaction 11:16:41.7 Info: Starting migration of Main DB to 1 11:16:41.7 Info: CreateTable Config 11:16:41.7 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:16:41.7 Info: => 0.0001486s 11:16:41.7 Info: CreateIndex Config (Key) 11:16:41.7 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:16:41.7 Info: => 8.27E-05s 11:16:41.7 Info: CreateTable RootFolders 11:16:41.7 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:16:41.7 Info: => 7.71E-05s 11:16:41.7 Info: CreateIndex RootFolders (Path) 11:16:41.7 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:16:41.7 Info: => 6.34E-05s 11:16:41.7 Info: CreateTable Artists 11:16:41.7 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 11:16:41.7 Info: => 0.0002103s 11:16:41.7 Info: CreateIndex Artists (ForeignArtistId) 11:16:41.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:41.7 Info: => 6.44E-05s 11:16:41.7 Info: CreateIndex Artists (NameSlug) 11:16:41.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:41.7 Info: => 6.56E-05s 11:16:41.7 Info: CreateIndex Artists (CleanName) 11:16:41.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:41.7 Info: => 5.89E-05s 11:16:41.7 Info: CreateIndex Artists (Path) 11:16:41.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:41.7 Info: => 5.66E-05s 11:16:41.7 Info: CreateTable Albums 11:16:41.7 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:16:41.7 Info: => 0.000185s 11:16:41.7 Info: CreateIndex Albums (ForeignAlbumId) 11:16:41.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:41.7 Info: => 6.4E-05s 11:16:41.7 Info: CreateIndex Albums (MBId) 11:16:41.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:41.7 Info: => 5.69E-05s 11:16:41.7 Info: CreateIndex Albums (TADBId) 11:16:41.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:41.7 Info: => 5.77E-05s 11:16:41.7 Info: CreateIndex Albums (TitleSlug) 11:16:41.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:41.7 Info: => 6.16E-05s 11:16:41.7 Info: CreateIndex Albums (CleanTitle) 11:16:41.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:41.7 Info: => 5.73E-05s 11:16:41.7 Info: CreateIndex Albums (Path) 11:16:41.7 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:16:41.7 Info: => 6.12E-05s 11:16:41.7 Info: CreateTable Tracks 11:16:41.7 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:16:41.7 Info: => 0.000128s 11:16:41.7 Info: CreateIndex Tracks (ForeignTrackId) 11:16:41.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:41.7 Info: => 6.27E-05s 11:16:41.7 Info: CreateIndex Tracks (ArtistId) 11:16:41.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:41.7 Info: => 6.04E-05s 11:16:41.7 Info: CreateIndex Tracks (TrackFileId) 11:16:41.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:41.7 Info: => 6.39E-05s 11:16:41.7 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:16:41.7 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:16:41.7 Info: => 6.5E-05s 11:16:41.7 Info: CreateTable TrackFiles 11:16:41.7 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 11:16:41.7 Info: => 0.0001147s 11:16:41.7 Info: CreateIndex TrackFiles (ArtistId) 11:16:41.7 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:16:41.7 Info: => 6.28E-05s 11:16:41.7 Info: CreateIndex TrackFiles (AlbumId) 11:16:41.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:41.7 Info: => 5.99E-05s 11:16:41.7 Info: CreateTable History 11:16:41.7 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 11:16:41.7 Info: => 0.000121s 11:16:41.7 Info: CreateIndex History (Date) 11:16:41.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:41.7 Info: => 7.92E-05s 11:16:41.7 Info: CreateIndex History (EventType) 11:16:41.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:41.7 Info: => 6.39E-05s 11:16:41.7 Info: CreateIndex History (DownloadId) 11:16:41.7 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:16:41.7 Info: => 5.83E-05s 11:16:41.7 Info: CreateIndex History (AlbumId) 11:16:41.7 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:16:41.7 Info: => 5.93E-05s 11:16:41.7 Info: CreateTable Notifications 11:16:41.7 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 11:16:41.7 Info: => 0.0001073s 11:16:41.7 Info: CreateTable ScheduledTasks 11:16:41.7 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:16:41.7 Info: => 0.0001355s 11:16:41.7 Info: CreateIndex ScheduledTasks (TypeName) 11:16:41.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:41.7 Info: => 0.000102s 11:16:41.7 Info: CreateTable Indexers 11:16:41.7 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 11:16:41.7 Info: => 0.0001136s 11:16:41.7 Info: CreateIndex Indexers (Name) 11:16:41.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:41.7 Info: => 7.38E-05s 11:16:41.7 Info: CreateTable Profiles 11:16:41.7 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:16:41.7 Info: => 8.16E-05s 11:16:41.7 Info: CreateIndex Profiles (Name) 11:16:41.7 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:16:41.7 Info: => 6.86E-05s 11:16:41.7 Info: CreateTable QualityDefinitions 11:16:41.7 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:16:41.7 Info: => 9.69E-05s 11:16:41.7 Info: CreateIndex QualityDefinitions (Quality) 11:16:41.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:16:41.7 Info: => 6.54E-05s 11:16:41.7 Info: CreateIndex QualityDefinitions (Title) 11:16:41.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:16:41.7 Info: => 0.0001063s 11:16:41.7 Info: CreateTable NamingConfig 11:16:41.7 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 11:16:41.7 Info: => 0.000122s 11:16:41.7 Info: CreateTable Blacklist 11:16:41.7 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 11:16:41.7 Info: => 0.0001548s 11:16:41.7 Info: CreateTable Metadata 11:16:41.7 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:16:41.7 Info: => 9.93E-05s 11:16:41.7 Info: CreateTable MetadataFiles 11:16:41.7 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:16:41.7 Info: => 0.0001093s 11:16:41.7 Info: CreateTable DownloadClients 11:16:41.7 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:16:41.7 Info: => 9.41E-05s 11:16:41.7 Info: CreateTable PendingReleases 11:16:41.7 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 11:16:41.7 Info: => 0.0001069s 11:16:41.7 Info: CreateTable RemotePathMappings 11:16:41.7 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:16:41.7 Info: => 0.0001102s 11:16:41.7 Info: CreateTable Tags 11:16:41.7 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:16:41.7 Info: => 8.59E-05s 11:16:41.7 Info: CreateIndex Tags (Label) 11:16:41.7 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:16:41.7 Info: => 7.29E-05s 11:16:41.7 Info: CreateTable Restrictions 11:16:41.7 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:16:41.7 Info: => 8.51E-05s 11:16:41.7 Info: CreateTable DelayProfiles 11:16:41.7 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 11:16:41.7 Info: => 0.0001115s 11:16:41.7 Info: CreateTable Users 11:16:41.7 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:16:41.7 Info: => 8.12E-05s 11:16:41.7 Info: CreateIndex Users (Identifier) 11:16:41.7 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:16:41.7 Info: => 0.0001089s 11:16:41.7 Info: CreateIndex Users (Username) 11:16:41.7 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:16:41.7 Info: => 8.47E-05s 11:16:41.7 Info: CreateTable Commands 11:16:41.7 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:16:41.7 Info: => 0.000123s 11:16:41.7 Info: CreateTable IndexerStatus 11:16:41.7 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:16:41.7 Info: => 0.0001058s 11:16:41.7 Info: CreateIndex IndexerStatus (ProviderId) 11:16:41.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:41.7 Info: => 7.25E-05s 11:16:41.7 Info: CreateTable ExtraFiles 11:16:41.7 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:16:41.7 Info: => 0.0001288s 11:16:41.7 Info: CreateTable LyricFiles 11:16:41.7 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 11:16:41.7 Info: => 0.0001409s 11:16:41.7 Info: CreateTable LanguageProfiles 11:16:41.7 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:16:41.7 Info: => 9.28E-05s 11:16:41.7 Info: CreateIndex LanguageProfiles (Name) 11:16:41.7 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:16:41.7 Info: => 7.8E-05s 11:16:41.7 Info: CreateTable DownloadClientStatus 11:16:41.7 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:16:41.7 Info: => 9.76E-05s 11:16:41.7 Info: CreateIndex DownloadClientStatus (ProviderId) 11:16:41.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:41.7 Info: => 7.75E-05s 11:16:41.7 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:16:41.7 Info: -> 1 Insert operations completed in 00:00:00.0000559 taking an average of 00:00:00.0000559 11:16:41.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-30T11:16:41', 'InitialSetup') 11:16:41.7 Info: Committing Transaction 11:16:41.7 Info: 1: InitialSetup migrated 11:16:41.7 Info: => 0.0008334s 11:16:41.7 Info: 2: add_reason_to_pending_releases migrating 11:16:41.7 Info: Beginning Transaction 11:16:41.7 Info: Starting migration of Main DB to 2 11:16:41.7 Info: AlterTable PendingReleases 11:16:41.7 Info: => 6E-07s 11:16:41.7 Info: CreateColumn PendingReleases Reason Int32 11:16:41.7 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:16:41.7 Info: => 0.0005133s 11:16:41.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-30T11:16:41', 'add_reason_to_pending_releases') 11:16:41.7 Info: Committing Transaction 11:16:41.7 Info: 2: add_reason_to_pending_releases migrated 11:16:41.7 Info: => 0.0007801s 11:16:41.7 Info: 3: add_medium_support migrating 11:16:41.7 Info: Beginning Transaction 11:16:41.7 Info: Starting migration of Main DB to 3 11:16:41.7 Info: AlterTable Albums 11:16:41.7 Info: => 6E-07s 11:16:41.7 Info: CreateColumn Albums Media String 11:16:41.7 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:16:41.7 Info: => 0.0004952s 11:16:41.7 Info: AlterTable Tracks 11:16:41.7 Info: => 5E-07s 11:16:41.7 Info: CreateColumn Tracks MediumNumber Int32 11:16:41.7 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:16:41.7 Info: => 0.0004679s 11:16:41.7 Info: AlterTable Tracks 11:16:41.7 Info: => 6E-07s 11:16:41.7 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:16:41.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:16:41.7 Info: => 0.0004549s 11:16:41.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:41.7 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:41.7 Info: => 4E-05s 11:16:41.7 Info: DeleteColumn Tracks TrackNumber 11:16:41.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) 11:16:41.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" 11:16:41.7 Info: DROP TABLE "Tracks" 11:16:41.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:41.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:41.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:41.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:41.8 Info: => 0.0035727s 11:16:41.8 Info: AlterTable Tracks 11:16:41.8 Info: => 5E-07s 11:16:41.8 Info: CreateColumn Tracks TrackNumber String 11:16:41.8 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:16:41.8 Info: => 0.0004607s 11:16:41.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-30T11:16:41', 'add_medium_support') 11:16:41.8 Info: Committing Transaction 11:16:41.8 Info: 3: add_medium_support migrated 11:16:41.8 Info: => 0.0007922s 11:16:41.8 Info: 4: add_various_qualites_in_profile migrating 11:16:41.8 Info: Beginning Transaction 11:16:41.8 Info: Starting migration of Main DB to 4 11:16:41.8 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:41.8 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:41.8 Info: => 4.77E-05s 11:16:41.8 Info: PerformDBOperation 11:16:41.8 Info: Performing DB Operation 11:16:41.8 Info: => 3.12E-05s 11:16:41.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-30T11:16:41', 'add_various_qualites_in_profile') 11:16:41.8 Info: Committing Transaction 11:16:41.8 Info: 4: add_various_qualites_in_profile migrated 11:16:41.8 Info: => 0.000255s 11:16:41.8 Info: 5: metadata_profiles migrating 11:16:41.8 Info: Beginning Transaction 11:16:41.8 Info: Starting migration of Main DB to 5 11:16:41.8 Info: CreateTable MetadataProfiles 11:16:41.8 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:16:41.8 Info: => 0.0001199s 11:16:41.8 Info: CreateIndex MetadataProfiles (Name) 11:16:41.8 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:16:41.8 Info: => 8.05E-05s 11:16:41.8 Info: AlterTable Artists 11:16:41.8 Info: => 3E-07s 11:16:41.8 Info: CreateColumn Artists MetadataProfileId Int32 11:16:41.8 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:16:41.8 Info: => 0.0004766s 11:16:41.8 Info: DeleteColumn Artists PrimaryAlbumTypes 11:16:41.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:16:41.8 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 11:16:41.8 Info: DROP TABLE "Artists" 11:16:41.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:41.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:41.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:41.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:41.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:41.8 Info: => 0.0038068s 11:16:41.8 Info: DeleteColumn Artists SecondaryAlbumTypes 11:16:41.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:16:41.8 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 11:16:41.8 Info: DROP TABLE "Artists" 11:16:41.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:41.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:41.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:41.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:41.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:41.8 Info: => 0.0043048s 11:16:41.8 Info: AlterTable Albums 11:16:41.8 Info: => 5E-07s 11:16:41.8 Info: CreateColumn Albums SecondaryTypes String 11:16:41.8 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:16:41.8 Info: => 0.000467s 11:16:41.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-30T11:16:41', 'metadata_profiles') 11:16:41.8 Info: Committing Transaction 11:16:41.8 Info: 5: metadata_profiles migrated 11:16:41.8 Info: => 0.0008343s 11:16:41.8 Info: 6: separate_automatic_and_interactive_search migrating 11:16:41.8 Info: Beginning Transaction 11:16:41.8 Info: Starting migration of Main DB to 6 11:16:41.8 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:16:41.8 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 11:16:41.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:16:41.8 Info: DROP TABLE "Indexers" 11:16:41.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:41.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:41.8 Info: => 0.0031226s 11:16:41.8 Info: AlterTable Indexers 11:16:41.8 Info: => 5E-07s 11:16:41.8 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:16:41.8 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:16:41.8 Info: => 0.0004698s 11:16:41.8 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:41.8 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:41.8 Info: => 3.8E-05s 11:16:41.8 Info: AlterTable Indexers 11:16:41.8 Info: => 3E-07s 11:16:41.8 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:16:41.8 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 11:16:41.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 11:16:41.8 Info: DROP TABLE "Indexers" 11:16:41.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:41.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:41.8 Info: => 0.0030946s 11:16:41.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-30T11:16:41', 'separate_automatic_and_interactive_search') 11:16:41.8 Info: Committing Transaction 11:16:41.8 Info: 6: separate_automatic_and_interactive_search migrated 11:16:41.8 Info: => 0.0033893s 11:16:41.8 Info: 7: change_album_path_to_relative migrating 11:16:41.8 Info: Beginning Transaction 11:16:41.8 Info: Starting migration of Main DB to 7 11:16:41.8 Info: DeleteColumn Albums Path 11:16:41.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 11:16:41.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 11:16:41.8 Info: DROP TABLE "Albums" 11:16:41.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:41.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:41.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:41.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:41.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:41.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:41.8 Info: => 0.0045845s 11:16:41.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-30T11:16:41', 'change_album_path_to_relative') 11:16:41.8 Info: Committing Transaction 11:16:41.8 Info: 7: change_album_path_to_relative migrated 11:16:41.8 Info: => 0.004954s 11:16:41.8 Info: 8: change_quality_size_mb_to_kb migrating 11:16:41.8 Info: Beginning Transaction 11:16:41.8 Info: Starting migration of Main DB to 8 11:16:41.8 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:16:41.8 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:16:41.8 Info: => 4.71E-05s 11:16:41.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-30T11:16:41', 'change_quality_size_mb_to_kb') 11:16:41.8 Info: Committing Transaction 11:16:41.8 Info: 8: change_quality_size_mb_to_kb migrated 11:16:41.8 Info: => 0.0002781s 11:16:41.8 Info: 9: album_releases migrating 11:16:41.8 Info: Beginning Transaction 11:16:41.8 Info: Starting migration of Main DB to 9 11:16:41.8 Info: AlterTable Albums 11:16:41.8 Info: => 5E-07s 11:16:41.8 Info: CreateColumn Albums Releases String 11:16:41.8 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:16:41.8 Info: => 0.0004885s 11:16:41.8 Info: AlterTable Albums 11:16:41.8 Info: => 5E-07s 11:16:41.8 Info: CreateColumn Albums CurrentRelease String 11:16:41.8 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:16:41.8 Info: => 0.000455s 11:16:41.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-30T11:16:41', 'album_releases') 11:16:41.8 Info: Committing Transaction 11:16:41.8 Info: 9: album_releases migrated 11:16:41.8 Info: => 0.0007178s 11:16:41.8 Info: 10: album_releases_fix migrating 11:16:41.8 Info: Beginning Transaction 11:16:41.8 Info: Starting migration of Main DB to 10 11:16:41.8 Info: AlterTable Albums 11:16:41.8 Info: => 5E-07s 11:16:41.8 Info: AlterColumn Albums Releases String 11:16:41.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 11:16:41.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:16:41.8 Info: DROP TABLE "Albums" 11:16:41.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:41.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:41.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:41.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:41.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:41.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:41.8 Info: => 0.0037748s 11:16:41.8 Info: AlterTable Albums 11:16:41.8 Info: => 5E-07s 11:16:41.8 Info: AlterColumn Albums CurrentRelease String 11:16:41.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 11:16:41.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:16:41.8 Info: DROP TABLE "Albums" 11:16:41.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:41.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:41.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:41.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:41.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:41.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:41.8 Info: => 0.00459s 11:16:41.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-30T11:16:41', 'album_releases_fix') 11:16:41.8 Info: Committing Transaction 11:16:41.8 Info: 10: album_releases_fix migrated 11:16:41.8 Info: => 0.0049478s 11:16:41.8 Info: 11: import_lists migrating 11:16:41.8 Info: Beginning Transaction 11:16:41.8 Info: Starting migration of Main DB to 11 11:16:41.8 Info: CreateTable ImportLists 11:16:41.8 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 11:16:41.8 Info: => 0.0001471s 11:16:41.8 Info: CreateIndex ImportLists (Name) 11:16:41.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:41.8 Info: => 7.21E-05s 11:16:41.8 Info: CreateTable ImportListStatus 11:16:41.8 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:16:41.8 Info: => 9.92E-05s 11:16:41.8 Info: CreateIndex ImportListStatus (ProviderId) 11:16:41.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:41.8 Info: => 6.79E-05s 11:16:41.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-30T11:16:41', 'import_lists') 11:16:41.8 Info: Committing Transaction 11:16:41.8 Info: 11: import_lists migrated 11:16:41.8 Info: => 0.000342s 11:16:41.8 Info: 12: add_release_status migrating 11:16:41.8 Info: Beginning Transaction 11:16:41.8 Info: Starting migration of Main DB to 12 11:16:41.8 Info: AlterTable MetadataProfiles 11:16:41.8 Info: => 5E-07s 11:16:41.8 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:16:41.8 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:16:41.8 Info: => 0.0004965s 11:16:41.8 Info: PerformDBOperation 11:16:41.8 Info: Performing DB Operation 11:16:41.8 Info: => 2.44E-05s 11:16:41.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-30T11:16:41', 'add_release_status') 11:16:41.8 Info: Committing Transaction 11:16:41.8 Info: 12: add_release_status migrated 11:16:41.8 Info: => 0.0002716s 11:16:41.8 Info: 13: album_download_notification migrating 11:16:41.8 Info: Beginning Transaction 11:16:41.8 Info: Starting migration of Main DB to 13 11:16:41.8 Info: AlterTable Notifications 11:16:41.8 Info: => 6E-07s 11:16:41.8 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:16:41.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:16:41.8 Info: => 0.000489s 11:16:41.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-30T11:16:41', 'album_download_notification') 11:16:41.8 Info: Committing Transaction 11:16:41.8 Info: 13: album_download_notification migrated 11:16:41.8 Info: => 0.0007579s 11:16:41.8 Info: 14: fix_language_metadata_profiles migrating 11:16:41.8 Info: Beginning Transaction 11:16:41.8 Info: Starting migration of Main DB to 14 11:16:41.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:16:41.8 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:16:41.8 Info: => 7.47E-05s 11:16:41.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:16:41.8 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:16:41.8 Info: => 5.12E-05s 11:16:41.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-30T11:16:41', 'fix_language_metadata_profiles') 11:16:41.8 Info: Committing Transaction 11:16:41.8 Info: 14: fix_language_metadata_profiles migrated 11:16:41.8 Info: => 0.0002768s 11:16:41.8 Info: 15: remove_fanzub migrating 11:16:41.8 Info: Beginning Transaction 11:16:41.8 Info: Starting migration of Main DB to 15 11:16:41.8 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:41.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:41.8 Info: => 3.97E-05s 11:16:41.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-30T11:16:41', 'remove_fanzub') 11:16:41.8 Info: Committing Transaction 11:16:41.8 Info: 15: remove_fanzub migrated 11:16:41.8 Info: => 0.0002568s 11:16:41.8 Info: 16: update_artist_history_indexes migrating 11:16:41.8 Info: Beginning Transaction 11:16:41.8 Info: Starting migration of Main DB to 16 11:16:41.8 Info: CreateIndex Albums (ArtistId) 11:16:41.8 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:16:41.8 Info: => 9.66E-05s 11:16:41.8 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:16:41.8 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:16:41.8 Info: => 7.21E-05s 11:16:41.8 Info: DeleteIndex History (AlbumId) 11:16:41.8 Info: DROP INDEX "IX_History_AlbumId" 11:16:41.8 Info: => 0.0001189s 11:16:41.8 Info: CreateIndex History (AlbumId, Date) 11:16:41.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:41.8 Info: => 8.38E-05s 11:16:41.8 Info: DeleteIndex History (DownloadId) 11:16:41.8 Info: DROP INDEX "IX_History_DownloadId" 11:16:41.8 Info: => 0.0001035s 11:16:41.8 Info: CreateIndex History (DownloadId, Date) 11:16:41.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:41.8 Info: => 8.07E-05s 11:16:41.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-30T11:16:41', 'update_artist_history_indexes') 11:16:41.8 Info: Committing Transaction 11:16:41.8 Info: 16: update_artist_history_indexes migrated 11:16:41.8 Info: => 0.0003618s 11:16:41.8 Info: 17: remove_nma migrating 11:16:41.8 Info: Beginning Transaction 11:16:41.8 Info: Starting migration of Main DB to 17 11:16:41.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:41.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:16:41.8 Info: => 4.32E-05s 11:16:41.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-30T11:16:41', 'remove_nma') 11:16:41.8 Info: Committing Transaction 11:16:41.8 Info: 17: remove_nma migrated 11:16:41.8 Info: => 0.0002632s 11:16:41.8 Info: 18: album_disambiguation migrating 11:16:41.8 Info: Beginning Transaction 11:16:41.8 Info: Starting migration of Main DB to 18 11:16:41.8 Info: AlterTable Albums 11:16:41.8 Info: => 6E-07s 11:16:41.8 Info: CreateColumn Albums Disambiguation String 11:16:41.8 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:16:41.8 Info: => 0.0005027s 11:16:41.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-30T11:16:41', 'album_disambiguation') 11:16:41.8 Info: Committing Transaction 11:16:41.8 Info: 18: album_disambiguation migrated 11:16:41.8 Info: => 0.0007619s 11:16:41.8 Info: 19: add_ape_quality_in_profiles migrating 11:16:41.8 Info: Beginning Transaction 11:16:41.8 Info: Starting migration of Main DB to 19 11:16:41.8 Info: PerformDBOperation 11:16:41.8 Info: Performing DB Operation 11:16:41.8 Info: => 2.99E-05s 11:16:41.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-30T11:16:41', 'add_ape_quality_in_profiles') 11:16:41.8 Info: Committing Transaction 11:16:41.8 Info: 19: add_ape_quality_in_profiles migrated 11:16:41.8 Info: => 0.0002718s 11:16:41.8 Info: 20: remove_pushalot migrating 11:16:41.8 Info: Beginning Transaction 11:16:41.8 Info: Starting migration of Main DB to 20 11:16:41.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:41.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:16:41.8 Info: => 4.3E-05s 11:16:41.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:41.8 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:16:41.8 Info: => 2.71E-05s 11:16:41.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:41.8 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:16:41.8 Info: => 2.51E-05s 11:16:41.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-30T11:16:41', 'remove_pushalot') 11:16:41.8 Info: Committing Transaction 11:16:41.8 Info: 20: remove_pushalot migrated 11:16:41.8 Info: => 0.0002407s 11:16:41.8 Info: 21: add_custom_filters migrating 11:16:41.8 Info: Beginning Transaction 11:16:41.8 Info: Starting migration of Main DB to 21 11:16:41.8 Info: CreateTable CustomFilters 11:16:41.8 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:16:41.8 Info: => 0.0001178s 11:16:41.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-30T11:16:41', 'add_custom_filters') 11:16:41.8 Info: Committing Transaction 11:16:41.8 Info: 21: add_custom_filters migrated 11:16:41.8 Info: => 0.0003961s 11:16:41.8 Info: 22: import_list_tags migrating 11:16:41.8 Info: Beginning Transaction 11:16:41.8 Info: Starting migration of Main DB to 22 11:16:41.8 Info: AlterTable ImportLists 11:16:41.8 Info: => 6E-07s 11:16:41.8 Info: CreateColumn ImportLists Tags String 11:16:41.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:16:41.8 Info: => 0.0005019s 11:16:41.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-30T11:16:41', 'import_list_tags') 11:16:41.8 Info: Committing Transaction 11:16:41.8 Info: 22: import_list_tags migrated 11:16:41.8 Info: => 0.0007632s 11:16:41.8 Info: 23: add_release_groups_etc migrating 11:16:41.8 Info: Beginning Transaction 11:16:41.8 Info: Starting migration of Main DB to 23 11:16:41.8 Info: CreateTable ArtistMetadata 11:16:41.8 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 11:16:41.8 Info: => 0.0001591s 11:16:41.8 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:16:41.8 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:16:41.8 Info: => 7.67E-05s 11:16:41.8 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:16:41.8 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:16:41.8 Info: => 9.87E-05s 11:16:41.8 Info: AlterTable Artists 11:16:41.8 Info: => 3E-07s 11:16:41.8 Info: CreateColumn Artists ArtistMetadataId Int32 11:16:41.8 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:41.8 Info: => 0.0005025s 11:16:41.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:41.8 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:41.8 Info: => 6.21E-05s 11:16:41.8 Info: CreateTable AlbumReleases 11:16:41.8 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 11:16:41.8 Info: => 0.0001326s 11:16:41.8 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:16:41.8 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:41.8 Info: => 7.14E-05s 11:16:41.8 Info: CreateIndex AlbumReleases (AlbumId) 11:16:41.8 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:41.8 Info: => 6.54E-05s 11:16:41.8 Info: PerformDBOperation 11:16:41.8 Info: Performing DB Operation 11:16:41.8 Info: => 2.91E-05s 11:16:41.8 Info: AlterTable Albums 11:16:41.8 Info: => 4E-07s 11:16:41.8 Info: CreateColumn Albums ArtistMetadataId Int32 11:16:41.8 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:41.8 Info: => 0.0005094s 11:16:41.8 Info: AlterTable Albums 11:16:41.8 Info: => 4E-07s 11:16:41.8 Info: CreateColumn Albums AnyReleaseOk Boolean 11:16:41.8 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:16:41.8 Info: => 0.0005056s 11:16:41.8 Info: AlterTable Albums 11:16:41.8 Info: => 5E-07s 11:16:41.8 Info: CreateColumn Albums Links String 11:16:41.8 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:16:41.8 Info: => 0.0005045s 11:16:41.8 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:41.8 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:41.8 Info: => 7.24E-05s 11:16:41.8 Info: AlterTable Tracks 11:16:41.8 Info: => 4E-07s 11:16:41.8 Info: CreateColumn Tracks ForeignRecordingId String 11:16:41.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:16:41.8 Info: => 0.0005052s 11:16:41.8 Info: AlterTable Tracks 11:16:41.8 Info: => 5E-07s 11:16:41.8 Info: CreateColumn Tracks AlbumReleaseId Int32 11:16:41.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:16:41.8 Info: => 0.000532s 11:16:41.8 Info: AlterTable Tracks 11:16:41.8 Info: => 5E-07s 11:16:41.8 Info: CreateColumn Tracks ArtistMetadataId Int32 11:16:41.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:41.8 Info: => 0.0005208s 11:16:41.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:41.8 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:41.8 Info: => 7.68E-05s 11:16:41.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:41.8 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:41.8 Info: => 5.75E-05s 11:16:41.8 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:16:41.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:41.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:16:41.8 Info: DROP TABLE "Artists" 11:16:41.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:41.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:41.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:41.8 Info: => 0.0054244s 11:16:41.8 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:16:41.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 11:16:41.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 11:16:41.8 Info: DROP TABLE "Albums" 11:16:41.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:41.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:41.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:41.8 Info: => 0.0039587s 11:16:41.8 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:16:41.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) 11:16:41.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" 11:16:41.8 Info: DROP TABLE "Tracks" 11:16:41.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:41.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:41.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:41.8 Info: => 0.0035674s 11:16:41.8 Info: DeleteColumn TrackFiles ArtistId 11:16:41.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) 11:16:41.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" 11:16:41.8 Info: DROP TABLE "TrackFiles" 11:16:41.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:41.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:41.8 Info: => 0.0033938s 11:16:41.8 Info: CreateIndex Artists (ArtistMetadataId) 11:16:41.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:41.8 Info: => 7.37E-05s 11:16:41.8 Info: CreateIndex Artists (Monitored) 11:16:41.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:41.8 Info: => 6.69E-05s 11:16:41.8 Info: CreateIndex Albums (ArtistMetadataId) 11:16:41.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:41.8 Info: => 6.58E-05s 11:16:41.8 Info: CreateIndex Tracks (ArtistMetadataId) 11:16:41.8 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:16:41.8 Info: => 6.56E-05s 11:16:41.8 Info: CreateIndex Tracks (AlbumReleaseId) 11:16:41.8 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:16:41.8 Info: => 6.91E-05s 11:16:41.8 Info: CreateIndex Tracks (ForeignRecordingId) 11:16:41.8 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:16:41.8 Info: => 6.46E-05s 11:16:41.8 Info: UpdateData 11:16:41.8 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:41.8 Info: => 3.53E-05s 11:16:41.8 Info: UpdateData 11:16:41.8 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:41.8 Info: => 2.91E-05s 11:16:41.8 Info: UpdateData 11:16:41.8 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:16:41.8 Info: => 3.57E-05s 11:16:41.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-30T11:16:41', 'add_release_groups_etc') 11:16:41.8 Info: Committing Transaction 11:16:41.8 Info: 23: add_release_groups_etc migrated 11:16:41.8 Info: => 0.000539s 11:16:41.8 Info: 24: NewMediaInfoFormat migrating 11:16:41.8 Info: Beginning Transaction 11:16:41.8 Info: Starting migration of Main DB to 24 11:16:41.8 Info: UpdateData 11:16:41.8 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:16:41.8 Info: => 4.81E-05s 11:16:41.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-30T11:16:41', 'NewMediaInfoFormat') 11:16:41.8 Info: Committing Transaction 11:16:41.8 Info: 24: NewMediaInfoFormat migrated 11:16:41.8 Info: => 0.0002708s 11:16:41.8 Info: 25: rename_restrictions_to_release_profiles migrating 11:16:41.8 Info: Beginning Transaction 11:16:41.8 Info: Starting migration of Main DB to 25 11:16:41.8 Info: RenameTable Restrictions ReleaseProfiles 11:16:41.8 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:16:41.8 Info: => 0.0013399s 11:16:41.8 Info: AlterTable ReleaseProfiles 11:16:41.8 Info: => 6E-07s 11:16:41.8 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:16:41.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:16:41.8 Info: => 0.0004965s 11:16:41.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-30T11:16:41', 'rename_restrictions_to_release_profiles') 11:16:41.8 Info: Committing Transaction 11:16:41.8 Info: 25: rename_restrictions_to_release_profiles migrated 11:16:41.8 Info: => 0.0007624s 11:16:41.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:16:41.8 Info: Beginning Transaction 11:16:41.8 Info: Starting migration of Main DB to 26 11:16:41.8 Info: RenameTable Profiles QualityProfiles 11:16:41.8 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:16:41.8 Info: => 0.0013299s 11:16:41.8 Info: AlterTable QualityProfiles 11:16:41.8 Info: => 7E-07s 11:16:41.8 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:16:41.8 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:41.8 Info: => 0.0012742s 11:16:41.8 Info: AlterTable LanguageProfiles 11:16:41.8 Info: => 8E-07s 11:16:41.8 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:16:41.8 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:41.8 Info: => 0.0004853s 11:16:41.8 Info: UpdateData 11:16:41.8 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:41.8 Info: => 4.02E-05s 11:16:41.8 Info: UpdateData 11:16:41.8 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:41.8 Info: => 2.46E-05s 11:16:41.8 Info: RenameColumn Artists ProfileId to QualityProfileId 11:16:41.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:41.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" 11:16:41.8 Info: DROP TABLE "Artists" 11:16:41.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:41.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:41.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:41.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:41.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:41.8 Info: => 0.0045705s 11:16:41.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-30T11:16:41', 'rename_quality_profiles_add_upgrade_allowed') 11:16:41.8 Info: Committing Transaction 11:16:41.8 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:16:41.8 Info: => 0.0049785s 11:16:41.8 Info: 27: add_import_exclusions migrating 11:16:41.8 Info: Beginning Transaction 11:16:41.8 Info: Starting migration of Main DB to 27 11:16:41.8 Info: CreateTable ImportListExclusions 11:16:41.8 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:16:41.8 Info: => 0.0001189s 11:16:41.8 Info: CreateIndex ImportListExclusions (ForeignId) 11:16:41.8 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:16:41.8 Info: => 7.57E-05s 11:16:41.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-30T11:16:41', 'add_import_exclusions') 11:16:41.8 Info: Committing Transaction 11:16:41.8 Info: 27: add_import_exclusions migrated 11:16:41.8 Info: => 0.0003463s 11:16:41.8 Info: 28: clean_artist_metadata_table migrating 11:16:41.8 Info: Beginning Transaction 11:16:41.8 Info: Starting migration of Main DB to 28 11:16:41.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) 11:16:41.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) 11:16:41.8 Info: => 0.0001503s 11:16:41.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) 11:16:41.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) 11:16:41.8 Info: => 0.0001162s 11:16:41.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) 11:16:41.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) 11:16:41.8 Info: => 0.0001101s 11:16:41.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) 11:16:41.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) 11:16:41.8 Info: => 0.0001101s 11:16:41.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) 11:16:41.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) 11:16:41.8 Info: => 0.0001043s 11:16:41.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) 11:16:41.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) 11:16:41.8 Info: => 0.0001093s 11:16:41.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-30T11:16:41', 'clean_artist_metadata_table') 11:16:41.8 Info: Committing Transaction 11:16:41.8 Info: 28: clean_artist_metadata_table migrated 11:16:41.8 Info: => 0.0003429s 11:16:41.8 Info: 29: health_issue_notification migrating 11:16:41.8 Info: Beginning Transaction 11:16:41.8 Info: Starting migration of Main DB to 29 11:16:41.8 Info: AlterTable Notifications 11:16:41.8 Info: => 6E-07s 11:16:41.8 Info: CreateColumn Notifications OnHealthIssue Boolean 11:16:41.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:16:41.8 Info: => 0.0005236s 11:16:41.8 Info: AlterTable Notifications 11:16:41.8 Info: => 6E-07s 11:16:41.8 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:16:41.8 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:16:41.8 Info: => 0.000492s 11:16:41.8 Info: AlterTable Notifications 11:16:41.8 Info: => 4E-07s 11:16:41.8 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:16:41.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:16:41.8 Info: => 0.0004934s 11:16:41.8 Info: AlterTable Notifications 11:16:41.8 Info: => 4E-07s 11:16:41.8 Info: CreateColumn Notifications OnImportFailure Boolean 11:16:41.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:16:41.8 Info: => 0.0004889s 11:16:41.8 Info: AlterTable Notifications 11:16:41.8 Info: => 8E-07s 11:16:41.8 Info: CreateColumn Notifications OnTrackRetag Boolean 11:16:41.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:16:41.8 Info: => 0.0004857s 11:16:41.8 Info: DeleteColumn Notifications OnDownload 11:16:41.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) 11:16:41.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" 11:16:41.8 Info: DROP TABLE "Notifications" 11:16:41.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:41.8 Info: => 0.0034246s 11:16:41.8 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:16:41.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) 11:16:41.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" 11:16:41.8 Info: DROP TABLE "Notifications" 11:16:41.8 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:41.8 Info: => 0.0042567s 11:16:41.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-30T11:16:41', 'health_issue_notification') 11:16:41.8 Info: Committing Transaction 11:16:41.8 Info: 29: health_issue_notification migrated 11:16:41.8 Info: => 0.0045906s 11:16:41.8 Info: 30: add_mediafilerepository_mtime migrating 11:16:41.8 Info: Beginning Transaction 11:16:41.8 Info: Starting migration of Main DB to 30 11:16:41.8 Info: INSERT INTO "Artists" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") VALUES (1, 'TestArtist', '/mnt/data/path/TestArtist', 1, 1, 1, 1, 1) 11:16:41.8 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 11:16:41.8 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 11:16:41.8 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-07-30T11:16:41', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 11:16:41.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) 11:16:41.8 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-07-30T11:16:41', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 11:16:41.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) 11:16:41.8 Info: AlterTable TrackFiles 11:16:41.8 Info: => 5E-07s 11:16:41.8 Info: CreateColumn TrackFiles Modified DateTime 11:16:41.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:16:41.8 Info: => 0.0005135s 11:16:41.8 Info: AlterTable TrackFiles 11:16:41.8 Info: => 5E-07s 11:16:41.8 Info: CreateColumn TrackFiles Path String 11:16:41.8 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:16:41.8 Info: => 0.000486s 11:16:41.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:41.8 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:41.8 Info: => 3.54E-05s 11:16:41.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) 11:16:41.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) 11:16:41.8 Info: => 0.0001218s 11:16:41.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) 11:16:41.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) 11:16:41.8 Info: => 0.0001261s 11:16:41.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) 11:16:41.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) 11:16:41.8 Info: => 0.0001359s 11:16:41.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") 11:16:41.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") 11:16:41.8 Info: => 7.88E-05s 11:16:41.8 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:41.8 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:41.8 Info: => 0.0001133s 11:16:41.8 Info: AlterTable TrackFiles 11:16:41.8 Info: => 4E-07s 11:16:41.8 Info: AlterColumn TrackFiles Path String 11:16:41.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) 11:16:41.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" 11:16:41.8 Info: DROP TABLE "TrackFiles" 11:16:41.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:41.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:41.8 Info: => 0.003549s 11:16:41.8 Info: CreateIndex TrackFiles (Path) 11:16:41.8 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:41.8 Info: => 7.24E-05s 11:16:41.8 Info: DeleteColumn TrackFiles RelativePath 11:16:41.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:41.9 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 11:16:41.9 Info: DROP TABLE "TrackFiles" 11:16:41.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:41.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:41.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:41.9 Info: => 0.0045472s 11:16:41.9 Info: -> 7 Insert operations completed in 00:00:00.0004837 taking an average of 00:00:00.0000691 11:16:41.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-30T11:16:41', 'add_mediafilerepository_mtime') 11:16:41.9 Info: Committing Transaction 11:16:41.9 Info: 30: add_mediafilerepository_mtime migrated 11:16:41.9 Info: => 0.0050082s 11:16:41.9 Debug: Took: 00:00:00.1349372 11:16:41.9 Debug: Got 2 tracks 11:16:41.9 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_simple_case --- 11:16:41.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_unmonitored_release_distinct --- 11:16:41.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350019395151_175/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:41.9 Info: DatabaseEngineVersionCheck migrating 11:16:41.9 Info: PerformDBOperation 11:16:41.9 Info: Performing DB Operation 11:16:41.9 Info: SQLite 3.46.0 11:16:41.9 Info: => 0.0009945s 11:16:41.9 Info: DatabaseEngineVersionCheck migrated 11:16:41.9 Info: => 0.0010063s 11:16:41.9 Info: VersionMigration migrating 11:16:41.9 Info: Beginning Transaction 11:16:41.9 Info: CreateTable VersionInfo 11:16:41.9 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:16:41.9 Info: => 0.0001332s 11:16:41.9 Info: Committing Transaction 11:16:41.9 Info: VersionMigration migrated 11:16:41.9 Info: => 0.000479s 11:16:41.9 Info: VersionUniqueMigration migrating 11:16:41.9 Info: Beginning Transaction 11:16:41.9 Info: CreateIndex VersionInfo (Version) 11:16:41.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:41.9 Info: => 0.0001137s 11:16:41.9 Info: AlterTable VersionInfo 11:16:41.9 Info: => 6E-07s 11:16:41.9 Info: CreateColumn VersionInfo AppliedOn DateTime 11:16:41.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:16:41.9 Info: => 0.0005598s 11:16:41.9 Info: Committing Transaction 11:16:41.9 Info: VersionUniqueMigration migrated 11:16:41.9 Info: => 0.0007498s 11:16:41.9 Info: VersionDescriptionMigration migrating 11:16:41.9 Info: Beginning Transaction 11:16:41.9 Info: AlterTable VersionInfo 11:16:41.9 Info: => 5E-07s 11:16:41.9 Info: CreateColumn VersionInfo Description String 11:16:41.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:16:41.9 Info: => 0.0001901s 11:16:41.9 Info: Committing Transaction 11:16:41.9 Info: VersionDescriptionMigration migrated 11:16:41.9 Info: => 0.0003779s 11:16:41.9 Info: 1: InitialSetup migrating 11:16:41.9 Info: Beginning Transaction 11:16:41.9 Info: Starting migration of Main DB to 1 11:16:41.9 Info: CreateTable Config 11:16:41.9 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:16:41.9 Info: => 0.0001468s 11:16:41.9 Info: CreateIndex Config (Key) 11:16:41.9 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:16:41.9 Info: => 6.49E-05s 11:16:41.9 Info: CreateTable RootFolders 11:16:41.9 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:16:41.9 Info: => 7.4E-05s 11:16:41.9 Info: CreateIndex RootFolders (Path) 11:16:41.9 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:16:41.9 Info: => 6.38E-05s 11:16:41.9 Info: CreateTable Artists 11:16:41.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) 11:16:41.9 Info: => 0.0002221s 11:16:41.9 Info: CreateIndex Artists (ForeignArtistId) 11:16:41.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:41.9 Info: => 6.86E-05s 11:16:41.9 Info: CreateIndex Artists (NameSlug) 11:16:41.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:41.9 Info: => 6.09E-05s 11:16:41.9 Info: CreateIndex Artists (CleanName) 11:16:41.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:41.9 Info: => 5.72E-05s 11:16:41.9 Info: CreateIndex Artists (Path) 11:16:41.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:41.9 Info: => 5.79E-05s 11:16:41.9 Info: CreateTable Albums 11:16:41.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) 11:16:41.9 Info: => 0.0001867s 11:16:41.9 Info: CreateIndex Albums (ForeignAlbumId) 11:16:41.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:41.9 Info: => 6.95E-05s 11:16:41.9 Info: CreateIndex Albums (MBId) 11:16:41.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:41.9 Info: => 5.76E-05s 11:16:41.9 Info: CreateIndex Albums (TADBId) 11:16:41.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:41.9 Info: => 5.77E-05s 11:16:41.9 Info: CreateIndex Albums (TitleSlug) 11:16:41.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:41.9 Info: => 5.68E-05s 11:16:41.9 Info: CreateIndex Albums (CleanTitle) 11:16:41.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:41.9 Info: => 5.54E-05s 11:16:41.9 Info: CreateIndex Albums (Path) 11:16:41.9 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:16:41.9 Info: => 5.5E-05s 11:16:41.9 Info: CreateTable Tracks 11:16:41.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) 11:16:41.9 Info: => 0.0001271s 11:16:41.9 Info: CreateIndex Tracks (ForeignTrackId) 11:16:41.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:41.9 Info: => 6.68E-05s 11:16:41.9 Info: CreateIndex Tracks (ArtistId) 11:16:41.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:41.9 Info: => 6.08E-05s 11:16:41.9 Info: CreateIndex Tracks (TrackFileId) 11:16:41.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:41.9 Info: => 6.23E-05s 11:16:41.9 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:16:41.9 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:16:41.9 Info: => 7.04E-05s 11:16:41.9 Info: CreateTable TrackFiles 11:16:41.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) 11:16:41.9 Info: => 0.0001167s 11:16:41.9 Info: CreateIndex TrackFiles (ArtistId) 11:16:41.9 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:16:41.9 Info: => 6.25E-05s 11:16:41.9 Info: CreateIndex TrackFiles (AlbumId) 11:16:41.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:41.9 Info: => 5.8E-05s 11:16:41.9 Info: CreateTable History 11:16:41.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) 11:16:41.9 Info: => 0.000121s 11:16:41.9 Info: CreateIndex History (Date) 11:16:41.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:41.9 Info: => 6.13E-05s 11:16:41.9 Info: CreateIndex History (EventType) 11:16:41.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:41.9 Info: => 5.83E-05s 11:16:41.9 Info: CreateIndex History (DownloadId) 11:16:41.9 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:16:41.9 Info: => 0.0007346s 11:16:41.9 Info: CreateIndex History (AlbumId) 11:16:41.9 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:16:41.9 Info: => 6.78E-05s 11:16:41.9 Info: CreateTable Notifications 11:16:41.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) 11:16:41.9 Info: => 0.0001109s 11:16:41.9 Info: CreateTable ScheduledTasks 11:16:41.9 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:16:41.9 Info: => 0.0001308s 11:16:41.9 Info: CreateIndex ScheduledTasks (TypeName) 11:16:41.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:41.9 Info: => 0.0001036s 11:16:41.9 Info: CreateTable Indexers 11:16:41.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) 11:16:41.9 Info: => 0.0001221s 11:16:41.9 Info: CreateIndex Indexers (Name) 11:16:41.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:41.9 Info: => 7.56E-05s 11:16:41.9 Info: CreateTable Profiles 11:16:41.9 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:16:41.9 Info: => 8.42E-05s 11:16:41.9 Info: CreateIndex Profiles (Name) 11:16:41.9 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:16:41.9 Info: => 6.86E-05s 11:16:41.9 Info: CreateTable QualityDefinitions 11:16:41.9 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:16:41.9 Info: => 9.55E-05s 11:16:41.9 Info: CreateIndex QualityDefinitions (Quality) 11:16:41.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:16:41.9 Info: => 6.46E-05s 11:16:41.9 Info: CreateIndex QualityDefinitions (Title) 11:16:41.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:16:41.9 Info: => 0.0001052s 11:16:41.9 Info: CreateTable NamingConfig 11:16:41.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) 11:16:41.9 Info: => 0.0001215s 11:16:41.9 Info: CreateTable Blacklist 11:16:41.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 '') 11:16:41.9 Info: => 0.0001449s 11:16:41.9 Info: CreateTable Metadata 11:16:41.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) 11:16:41.9 Info: => 8.91E-05s 11:16:41.9 Info: CreateTable MetadataFiles 11:16:41.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) 11:16:41.9 Info: => 0.0001115s 11:16:41.9 Info: CreateTable DownloadClients 11:16:41.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) 11:16:41.9 Info: => 0.0001011s 11:16:41.9 Info: CreateTable PendingReleases 11:16:41.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 '') 11:16:41.9 Info: => 0.000111s 11:16:41.9 Info: CreateTable RemotePathMappings 11:16:41.9 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:16:41.9 Info: => 0.0001089s 11:16:41.9 Info: CreateTable Tags 11:16:41.9 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:16:41.9 Info: => 8.5E-05s 11:16:41.9 Info: CreateIndex Tags (Label) 11:16:41.9 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:16:41.9 Info: => 7.81E-05s 11:16:41.9 Info: CreateTable Restrictions 11:16:41.9 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:16:41.9 Info: => 8.7E-05s 11:16:41.9 Info: CreateTable DelayProfiles 11:16:41.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) 11:16:41.9 Info: => 0.000118s 11:16:41.9 Info: CreateTable Users 11:16:41.9 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:16:41.9 Info: => 8.25E-05s 11:16:41.9 Info: CreateIndex Users (Identifier) 11:16:41.9 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:16:41.9 Info: => 0.0001179s 11:16:41.9 Info: CreateIndex Users (Username) 11:16:41.9 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:16:41.9 Info: => 9.13E-05s 11:16:41.9 Info: CreateTable Commands 11:16:41.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) 11:16:41.9 Info: => 0.000123s 11:16:41.9 Info: CreateTable IndexerStatus 11:16:41.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) 11:16:41.9 Info: => 0.0001124s 11:16:41.9 Info: CreateIndex IndexerStatus (ProviderId) 11:16:41.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:41.9 Info: => 7.41E-05s 11:16:41.9 Info: CreateTable ExtraFiles 11:16:41.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) 11:16:41.9 Info: => 0.0001031s 11:16:41.9 Info: CreateTable LyricFiles 11:16:41.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) 11:16:41.9 Info: => 0.0001401s 11:16:41.9 Info: CreateTable LanguageProfiles 11:16:41.9 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:16:41.9 Info: => 0.0006856s 11:16:41.9 Info: CreateIndex LanguageProfiles (Name) 11:16:41.9 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:16:41.9 Info: => 0.0001004s 11:16:41.9 Info: CreateTable DownloadClientStatus 11:16:41.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) 11:16:41.9 Info: => 0.0001001s 11:16:41.9 Info: CreateIndex DownloadClientStatus (ProviderId) 11:16:41.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:41.9 Info: => 7.76E-05s 11:16:41.9 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:16:41.9 Info: -> 1 Insert operations completed in 00:00:00.0000542 taking an average of 00:00:00.0000542 11:16:41.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-30T11:16:41', 'InitialSetup') 11:16:41.9 Info: Committing Transaction 11:16:41.9 Info: 1: InitialSetup migrated 11:16:41.9 Info: => 0.0008333s 11:16:41.9 Info: 2: add_reason_to_pending_releases migrating 11:16:41.9 Info: Beginning Transaction 11:16:41.9 Info: Starting migration of Main DB to 2 11:16:41.9 Info: AlterTable PendingReleases 11:16:41.9 Info: => 6E-07s 11:16:41.9 Info: CreateColumn PendingReleases Reason Int32 11:16:41.9 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:16:41.9 Info: => 0.0005243s 11:16:41.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-30T11:16:41', 'add_reason_to_pending_releases') 11:16:41.9 Info: Committing Transaction 11:16:41.9 Info: 2: add_reason_to_pending_releases migrated 11:16:41.9 Info: => 0.0007881s 11:16:41.9 Info: 3: add_medium_support migrating 11:16:41.9 Info: Beginning Transaction 11:16:41.9 Info: Starting migration of Main DB to 3 11:16:41.9 Info: AlterTable Albums 11:16:41.9 Info: => 5E-07s 11:16:41.9 Info: CreateColumn Albums Media String 11:16:41.9 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:16:41.9 Info: => 0.0004908s 11:16:41.9 Info: AlterTable Tracks 11:16:41.9 Info: => 5E-07s 11:16:41.9 Info: CreateColumn Tracks MediumNumber Int32 11:16:41.9 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:16:41.9 Info: => 0.0004515s 11:16:41.9 Info: AlterTable Tracks 11:16:41.9 Info: => 4E-07s 11:16:41.9 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:16:41.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:16:41.9 Info: => 0.000462s 11:16:41.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:41.9 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:41.9 Info: => 3.9E-05s 11:16:41.9 Info: DeleteColumn Tracks TrackNumber 11:16:41.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) 11:16:41.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" 11:16:41.9 Info: DROP TABLE "Tracks" 11:16:41.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:41.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:41.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:41.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:41.9 Info: => 0.0043352s 11:16:41.9 Info: AlterTable Tracks 11:16:41.9 Info: => 5E-07s 11:16:41.9 Info: CreateColumn Tracks TrackNumber String 11:16:41.9 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:16:41.9 Info: => 0.0004798s 11:16:41.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-30T11:16:41', 'add_medium_support') 11:16:41.9 Info: Committing Transaction 11:16:41.9 Info: 3: add_medium_support migrated 11:16:41.9 Info: => 0.0008282s 11:16:41.9 Info: 4: add_various_qualites_in_profile migrating 11:16:41.9 Info: Beginning Transaction 11:16:41.9 Info: Starting migration of Main DB to 4 11:16:41.9 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:41.9 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:41.9 Info: => 4.93E-05s 11:16:41.9 Info: PerformDBOperation 11:16:41.9 Info: Performing DB Operation 11:16:41.9 Info: => 3.01E-05s 11:16:41.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-30T11:16:41', 'add_various_qualites_in_profile') 11:16:41.9 Info: Committing Transaction 11:16:41.9 Info: 4: add_various_qualites_in_profile migrated 11:16:41.9 Info: => 0.0002558s 11:16:41.9 Info: 5: metadata_profiles migrating 11:16:41.9 Info: Beginning Transaction 11:16:41.9 Info: Starting migration of Main DB to 5 11:16:41.9 Info: CreateTable MetadataProfiles 11:16:41.9 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:16:41.9 Info: => 0.0001197s 11:16:41.9 Info: CreateIndex MetadataProfiles (Name) 11:16:41.9 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:16:41.9 Info: => 7.72E-05s 11:16:41.9 Info: AlterTable Artists 11:16:41.9 Info: => 3E-07s 11:16:41.9 Info: CreateColumn Artists MetadataProfileId Int32 11:16:41.9 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:16:41.9 Info: => 0.0004674s 11:16:41.9 Info: DeleteColumn Artists PrimaryAlbumTypes 11:16:41.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) 11:16:41.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" 11:16:41.9 Info: DROP TABLE "Artists" 11:16:41.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:41.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:41.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:41.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:41.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:41.9 Info: => 0.0037617s 11:16:41.9 Info: DeleteColumn Artists SecondaryAlbumTypes 11:16:41.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) 11:16:41.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" 11:16:41.9 Info: DROP TABLE "Artists" 11:16:41.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:41.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:41.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:41.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:41.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:41.9 Info: => 0.0036908s 11:16:41.9 Info: AlterTable Albums 11:16:41.9 Info: => 5E-07s 11:16:41.9 Info: CreateColumn Albums SecondaryTypes String 11:16:41.9 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:16:41.9 Info: => 0.0004589s 11:16:41.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-30T11:16:41', 'metadata_profiles') 11:16:41.9 Info: Committing Transaction 11:16:41.9 Info: 5: metadata_profiles migrated 11:16:41.9 Info: => 0.000828s 11:16:41.9 Info: 6: separate_automatic_and_interactive_search migrating 11:16:41.9 Info: Beginning Transaction 11:16:41.9 Info: Starting migration of Main DB to 6 11:16:41.9 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:16:41.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) 11:16:41.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:16:41.9 Info: DROP TABLE "Indexers" 11:16:41.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:41.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:41.9 Info: => 0.0045653s 11:16:41.9 Info: AlterTable Indexers 11:16:41.9 Info: => 4E-07s 11:16:41.9 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:16:41.9 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:16:41.9 Info: => 0.0004551s 11:16:41.9 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:41.9 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:41.9 Info: => 3.66E-05s 11:16:41.9 Info: AlterTable Indexers 11:16:41.9 Info: => 3E-07s 11:16:41.9 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:16:41.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) 11:16:41.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" 11:16:41.9 Info: DROP TABLE "Indexers" 11:16:41.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:41.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:41.9 Info: => 0.0031045s 11:16:41.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-30T11:16:41', 'separate_automatic_and_interactive_search') 11:16:41.9 Info: Committing Transaction 11:16:41.9 Info: 6: separate_automatic_and_interactive_search migrated 11:16:41.9 Info: => 0.0034011s 11:16:41.9 Info: 7: change_album_path_to_relative migrating 11:16:41.9 Info: Beginning Transaction 11:16:41.9 Info: Starting migration of Main DB to 7 11:16:41.9 Info: DeleteColumn Albums Path 11:16:41.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) 11:16:41.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" 11:16:41.9 Info: DROP TABLE "Albums" 11:16:41.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:41.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:41.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:41.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:41.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:41.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:41.9 Info: => 0.0038449s 11:16:41.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-30T11:16:41', 'change_album_path_to_relative') 11:16:41.9 Info: Committing Transaction 11:16:41.9 Info: 7: change_album_path_to_relative migrated 11:16:41.9 Info: => 0.0042482s 11:16:41.9 Info: 8: change_quality_size_mb_to_kb migrating 11:16:41.9 Info: Beginning Transaction 11:16:41.9 Info: Starting migration of Main DB to 8 11:16:41.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 11:16:41.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 11:16:41.9 Info: => 4.82E-05s 11:16:41.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-30T11:16:41', 'change_quality_size_mb_to_kb') 11:16:41.9 Info: Committing Transaction 11:16:41.9 Info: 8: change_quality_size_mb_to_kb migrated 11:16:41.9 Info: => 0.0002785s 11:16:41.9 Info: 9: album_releases migrating 11:16:41.9 Info: Beginning Transaction 11:16:41.9 Info: Starting migration of Main DB to 9 11:16:41.9 Info: AlterTable Albums 11:16:41.9 Info: => 6E-07s 11:16:41.9 Info: CreateColumn Albums Releases String 11:16:41.9 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:16:41.9 Info: => 0.0004825s 11:16:41.9 Info: AlterTable Albums 11:16:41.9 Info: => 7E-07s 11:16:41.9 Info: CreateColumn Albums CurrentRelease String 11:16:41.9 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:16:41.9 Info: => 0.0004604s 11:16:41.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-30T11:16:42', 'album_releases') 11:16:41.9 Info: Committing Transaction 11:16:41.9 Info: 9: album_releases migrated 11:16:41.9 Info: => 0.0007186s 11:16:41.9 Info: 10: album_releases_fix migrating 11:16:41.9 Info: Beginning Transaction 11:16:41.9 Info: Starting migration of Main DB to 10 11:16:41.9 Info: AlterTable Albums 11:16:41.9 Info: => 9E-07s 11:16:41.9 Info: AlterColumn Albums Releases String 11:16:42.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) 11:16:42.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" 11:16:42.0 Info: DROP TABLE "Albums" 11:16:42.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:42.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:42.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:42.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:42.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:42.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:42.0 Info: => 0.0045401s 11:16:42.0 Info: AlterTable Albums 11:16:42.0 Info: => 5E-07s 11:16:42.0 Info: AlterColumn Albums CurrentRelease String 11:16:42.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) 11:16:42.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" 11:16:42.0 Info: DROP TABLE "Albums" 11:16:42.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:42.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:42.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:42.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:42.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:42.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:42.0 Info: => 0.0037163s 11:16:42.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-30T11:16:42', 'album_releases_fix') 11:16:42.0 Info: Committing Transaction 11:16:42.0 Info: 10: album_releases_fix migrated 11:16:42.0 Info: => 0.0040537s 11:16:42.0 Info: 11: import_lists migrating 11:16:42.0 Info: Beginning Transaction 11:16:42.0 Info: Starting migration of Main DB to 11 11:16:42.0 Info: CreateTable ImportLists 11:16:42.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) 11:16:42.0 Info: => 0.000149s 11:16:42.0 Info: CreateIndex ImportLists (Name) 11:16:42.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:42.0 Info: => 6.99E-05s 11:16:42.0 Info: CreateTable ImportListStatus 11:16:42.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) 11:16:42.0 Info: => 9.78E-05s 11:16:42.0 Info: CreateIndex ImportListStatus (ProviderId) 11:16:42.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:42.0 Info: => 6.53E-05s 11:16:42.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-30T11:16:42', 'import_lists') 11:16:42.0 Info: Committing Transaction 11:16:42.0 Info: 11: import_lists migrated 11:16:42.0 Info: => 0.0003437s 11:16:42.0 Info: 12: add_release_status migrating 11:16:42.0 Info: Beginning Transaction 11:16:42.0 Info: Starting migration of Main DB to 12 11:16:42.0 Info: AlterTable MetadataProfiles 11:16:42.0 Info: => 5E-07s 11:16:42.0 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:16:42.0 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:16:42.0 Info: => 0.0004981s 11:16:42.0 Info: PerformDBOperation 11:16:42.0 Info: Performing DB Operation 11:16:42.0 Info: => 2.58E-05s 11:16:42.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-30T11:16:42', 'add_release_status') 11:16:42.0 Info: Committing Transaction 11:16:42.0 Info: 12: add_release_status migrated 11:16:42.0 Info: => 0.0002828s 11:16:42.0 Info: 13: album_download_notification migrating 11:16:42.0 Info: Beginning Transaction 11:16:42.0 Info: Starting migration of Main DB to 13 11:16:42.0 Info: AlterTable Notifications 11:16:42.0 Info: => 5E-07s 11:16:42.0 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:16:42.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:16:42.0 Info: => 0.0004896s 11:16:42.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-30T11:16:42', 'album_download_notification') 11:16:42.0 Info: Committing Transaction 11:16:42.0 Info: 13: album_download_notification migrated 11:16:42.0 Info: => 0.000756s 11:16:42.0 Info: 14: fix_language_metadata_profiles migrating 11:16:42.0 Info: Beginning Transaction 11:16:42.0 Info: Starting migration of Main DB to 14 11:16:42.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 11:16:42.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 11:16:42.0 Info: => 7.33E-05s 11:16:42.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 11:16:42.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 11:16:42.0 Info: => 5E-05s 11:16:42.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-30T11:16:42', 'fix_language_metadata_profiles') 11:16:42.0 Info: Committing Transaction 11:16:42.0 Info: 14: fix_language_metadata_profiles migrated 11:16:42.0 Info: => 0.000275s 11:16:42.0 Info: 15: remove_fanzub migrating 11:16:42.0 Info: Beginning Transaction 11:16:42.0 Info: Starting migration of Main DB to 15 11:16:42.0 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:42.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:42.0 Info: => 3.97E-05s 11:16:42.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-30T11:16:42', 'remove_fanzub') 11:16:42.0 Info: Committing Transaction 11:16:42.0 Info: 15: remove_fanzub migrated 11:16:42.0 Info: => 0.0002607s 11:16:42.0 Info: 16: update_artist_history_indexes migrating 11:16:42.0 Info: Beginning Transaction 11:16:42.0 Info: Starting migration of Main DB to 16 11:16:42.0 Info: CreateIndex Albums (ArtistId) 11:16:42.0 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:16:42.0 Info: => 0.0001012s 11:16:42.0 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:16:42.0 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:16:42.0 Info: => 7.16E-05s 11:16:42.0 Info: DeleteIndex History (AlbumId) 11:16:42.0 Info: DROP INDEX "IX_History_AlbumId" 11:16:42.0 Info: => 0.0001194s 11:16:42.0 Info: CreateIndex History (AlbumId, Date) 11:16:42.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:42.0 Info: => 8.64E-05s 11:16:42.0 Info: DeleteIndex History (DownloadId) 11:16:42.0 Info: DROP INDEX "IX_History_DownloadId" 11:16:42.0 Info: => 0.0001063s 11:16:42.0 Info: CreateIndex History (DownloadId, Date) 11:16:42.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:42.0 Info: => 8.06E-05s 11:16:42.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-30T11:16:42', 'update_artist_history_indexes') 11:16:42.0 Info: Committing Transaction 11:16:42.0 Info: 16: update_artist_history_indexes migrated 11:16:42.0 Info: => 0.0003593s 11:16:42.0 Info: 17: remove_nma migrating 11:16:42.0 Info: Beginning Transaction 11:16:42.0 Info: Starting migration of Main DB to 17 11:16:42.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:42.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:16:42.0 Info: => 4.35E-05s 11:16:42.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-30T11:16:42', 'remove_nma') 11:16:42.0 Info: Committing Transaction 11:16:42.0 Info: 17: remove_nma migrated 11:16:42.0 Info: => 0.0002608s 11:16:42.0 Info: 18: album_disambiguation migrating 11:16:42.0 Info: Beginning Transaction 11:16:42.0 Info: Starting migration of Main DB to 18 11:16:42.0 Info: AlterTable Albums 11:16:42.0 Info: => 6E-07s 11:16:42.0 Info: CreateColumn Albums Disambiguation String 11:16:42.0 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:16:42.0 Info: => 0.0005032s 11:16:42.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-30T11:16:42', 'album_disambiguation') 11:16:42.0 Info: Committing Transaction 11:16:42.0 Info: 18: album_disambiguation migrated 11:16:42.0 Info: => 0.0007731s 11:16:42.0 Info: 19: add_ape_quality_in_profiles migrating 11:16:42.0 Info: Beginning Transaction 11:16:42.0 Info: Starting migration of Main DB to 19 11:16:42.0 Info: PerformDBOperation 11:16:42.0 Info: Performing DB Operation 11:16:42.0 Info: => 2.91E-05s 11:16:42.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-30T11:16:42', 'add_ape_quality_in_profiles') 11:16:42.0 Info: Committing Transaction 11:16:42.0 Info: 19: add_ape_quality_in_profiles migrated 11:16:42.0 Info: => 0.000257s 11:16:42.0 Info: 20: remove_pushalot migrating 11:16:42.0 Info: Beginning Transaction 11:16:42.0 Info: Starting migration of Main DB to 20 11:16:42.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:42.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:16:42.0 Info: => 4.24E-05s 11:16:42.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:42.0 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:16:42.0 Info: => 2.71E-05s 11:16:42.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:42.0 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:16:42.0 Info: => 2.59E-05s 11:16:42.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-30T11:16:42', 'remove_pushalot') 11:16:42.0 Info: Committing Transaction 11:16:42.0 Info: 20: remove_pushalot migrated 11:16:42.0 Info: => 0.0002429s 11:16:42.0 Info: 21: add_custom_filters migrating 11:16:42.0 Info: Beginning Transaction 11:16:42.0 Info: Starting migration of Main DB to 21 11:16:42.0 Info: CreateTable CustomFilters 11:16:42.0 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:16:42.0 Info: => 0.0001178s 11:16:42.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-30T11:16:42', 'add_custom_filters') 11:16:42.0 Info: Committing Transaction 11:16:42.0 Info: 21: add_custom_filters migrated 11:16:42.0 Info: => 0.0003694s 11:16:42.0 Info: 22: import_list_tags migrating 11:16:42.0 Info: Beginning Transaction 11:16:42.0 Info: Starting migration of Main DB to 22 11:16:42.0 Info: AlterTable ImportLists 11:16:42.0 Info: => 6E-07s 11:16:42.0 Info: CreateColumn ImportLists Tags String 11:16:42.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:16:42.0 Info: => 0.0005024s 11:16:42.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-30T11:16:42', 'import_list_tags') 11:16:42.0 Info: Committing Transaction 11:16:42.0 Info: 22: import_list_tags migrated 11:16:42.0 Info: => 0.0007578s 11:16:42.0 Info: 23: add_release_groups_etc migrating 11:16:42.0 Info: Beginning Transaction 11:16:42.0 Info: Starting migration of Main DB to 23 11:16:42.0 Info: CreateTable ArtistMetadata 11:16:42.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) 11:16:42.0 Info: => 0.0001616s 11:16:42.0 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:16:42.0 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:16:42.0 Info: => 7.5E-05s 11:16:42.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" 11:16:42.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" 11:16:42.0 Info: => 7.33E-05s 11:16:42.0 Info: AlterTable Artists 11:16:42.0 Info: => 3E-07s 11:16:42.0 Info: CreateColumn Artists ArtistMetadataId Int32 11:16:42.0 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:42.0 Info: => 0.0005052s 11:16:42.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:42.0 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:42.0 Info: => 6.24E-05s 11:16:42.0 Info: CreateTable AlbumReleases 11:16:42.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) 11:16:42.0 Info: => 0.000134s 11:16:42.0 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:16:42.0 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:42.0 Info: => 7.65E-05s 11:16:42.0 Info: CreateIndex AlbumReleases (AlbumId) 11:16:42.0 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:42.0 Info: => 6.48E-05s 11:16:42.0 Info: PerformDBOperation 11:16:42.0 Info: Performing DB Operation 11:16:42.0 Info: => 2.86E-05s 11:16:42.0 Info: AlterTable Albums 11:16:42.0 Info: => 3E-07s 11:16:42.0 Info: CreateColumn Albums ArtistMetadataId Int32 11:16:42.0 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:42.0 Info: => 0.0005067s 11:16:42.0 Info: AlterTable Albums 11:16:42.0 Info: => 4E-07s 11:16:42.0 Info: CreateColumn Albums AnyReleaseOk Boolean 11:16:42.0 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:16:42.0 Info: => 0.000529s 11:16:42.0 Info: AlterTable Albums 11:16:42.0 Info: => 5E-07s 11:16:42.0 Info: CreateColumn Albums Links String 11:16:42.0 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:16:42.0 Info: => 0.0005163s 11:16:42.0 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:42.0 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:42.0 Info: => 7.43E-05s 11:16:42.0 Info: AlterTable Tracks 11:16:42.0 Info: => 4E-07s 11:16:42.0 Info: CreateColumn Tracks ForeignRecordingId String 11:16:42.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:16:42.0 Info: => 0.0005028s 11:16:42.0 Info: AlterTable Tracks 11:16:42.0 Info: => 4E-07s 11:16:42.0 Info: CreateColumn Tracks AlbumReleaseId Int32 11:16:42.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:16:42.0 Info: => 0.0005136s 11:16:42.0 Info: AlterTable Tracks 11:16:42.0 Info: => 4E-07s 11:16:42.0 Info: CreateColumn Tracks ArtistMetadataId Int32 11:16:42.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:42.0 Info: => 0.0005111s 11:16:42.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:42.0 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:42.0 Info: => 7.7E-05s 11:16:42.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:42.0 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:42.0 Info: => 5.64E-05s 11:16:42.0 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:16:42.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "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) 11:16:42.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" 11:16:42.0 Info: DROP TABLE "Artists" 11:16:42.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:42.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:42.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:42.0 Info: => 0.0052284s 11:16:42.0 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:16:42.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 11:16:42.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 11:16:42.0 Info: DROP TABLE "Albums" 11:16:42.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:42.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:42.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:42.0 Info: => 0.0039601s 11:16:42.0 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:16:42.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) 11:16:42.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" 11:16:42.0 Info: DROP TABLE "Tracks" 11:16:42.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:42.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:42.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:42.0 Info: => 0.0044864s 11:16:42.0 Info: DeleteColumn TrackFiles ArtistId 11:16:42.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) 11:16:42.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" 11:16:42.0 Info: DROP TABLE "TrackFiles" 11:16:42.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:42.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:42.0 Info: => 0.0034052s 11:16:42.0 Info: CreateIndex Artists (ArtistMetadataId) 11:16:42.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:42.0 Info: => 8.06E-05s 11:16:42.0 Info: CreateIndex Artists (Monitored) 11:16:42.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:42.0 Info: => 6.83E-05s 11:16:42.0 Info: CreateIndex Albums (ArtistMetadataId) 11:16:42.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:42.0 Info: => 6.61E-05s 11:16:42.0 Info: CreateIndex Tracks (ArtistMetadataId) 11:16:42.0 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:16:42.0 Info: => 6.33E-05s 11:16:42.0 Info: CreateIndex Tracks (AlbumReleaseId) 11:16:42.0 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:16:42.0 Info: => 6.41E-05s 11:16:42.0 Info: CreateIndex Tracks (ForeignRecordingId) 11:16:42.0 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:16:42.0 Info: => 6.11E-05s 11:16:42.0 Info: UpdateData 11:16:42.0 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:42.0 Info: => 3.51E-05s 11:16:42.0 Info: UpdateData 11:16:42.0 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:42.0 Info: => 2.84E-05s 11:16:42.0 Info: UpdateData 11:16:42.0 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:16:42.0 Info: => 3.34E-05s 11:16:42.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-30T11:16:42', 'add_release_groups_etc') 11:16:42.0 Info: Committing Transaction 11:16:42.0 Info: 23: add_release_groups_etc migrated 11:16:42.0 Info: => 0.0005115s 11:16:42.0 Info: 24: NewMediaInfoFormat migrating 11:16:42.0 Info: Beginning Transaction 11:16:42.0 Info: Starting migration of Main DB to 24 11:16:42.0 Info: UpdateData 11:16:42.0 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:16:42.0 Info: => 4.77E-05s 11:16:42.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-30T11:16:42', 'NewMediaInfoFormat') 11:16:42.0 Info: Committing Transaction 11:16:42.0 Info: 24: NewMediaInfoFormat migrated 11:16:42.0 Info: => 0.0002691s 11:16:42.0 Info: 25: rename_restrictions_to_release_profiles migrating 11:16:42.0 Info: Beginning Transaction 11:16:42.0 Info: Starting migration of Main DB to 25 11:16:42.0 Info: RenameTable Restrictions ReleaseProfiles 11:16:42.0 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:16:42.0 Info: => 0.0013247s 11:16:42.0 Info: AlterTable ReleaseProfiles 11:16:42.0 Info: => 9E-07s 11:16:42.0 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:16:42.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:16:42.0 Info: => 0.0005095s 11:16:42.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-30T11:16:42', 'rename_restrictions_to_release_profiles') 11:16:42.0 Info: Committing Transaction 11:16:42.0 Info: 25: rename_restrictions_to_release_profiles migrated 11:16:42.0 Info: => 0.000777s 11:16:42.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:16:42.0 Info: Beginning Transaction 11:16:42.0 Info: Starting migration of Main DB to 26 11:16:42.0 Info: RenameTable Profiles QualityProfiles 11:16:42.0 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:16:42.0 Info: => 0.0013288s 11:16:42.0 Info: AlterTable QualityProfiles 11:16:42.0 Info: => 6E-07s 11:16:42.0 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:16:42.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:42.0 Info: => 0.0004814s 11:16:42.0 Info: AlterTable LanguageProfiles 11:16:42.0 Info: => 4E-07s 11:16:42.0 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:16:42.0 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:42.0 Info: => 0.0004732s 11:16:42.0 Info: UpdateData 11:16:42.0 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:42.0 Info: => 4.07E-05s 11:16:42.0 Info: UpdateData 11:16:42.0 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:42.0 Info: => 2.49E-05s 11:16:42.0 Info: RenameColumn Artists ProfileId to QualityProfileId 11:16:42.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:42.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" 11:16:42.0 Info: DROP TABLE "Artists" 11:16:42.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:42.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:42.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:42.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:42.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:42.0 Info: => 0.0045969s 11:16:42.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-30T11:16:42', 'rename_quality_profiles_add_upgrade_allowed') 11:16:42.0 Info: Committing Transaction 11:16:42.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:16:42.0 Info: => 0.0049714s 11:16:42.0 Info: 27: add_import_exclusions migrating 11:16:42.0 Info: Beginning Transaction 11:16:42.0 Info: Starting migration of Main DB to 27 11:16:42.0 Info: CreateTable ImportListExclusions 11:16:42.0 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:16:42.0 Info: => 0.0001211s 11:16:42.0 Info: CreateIndex ImportListExclusions (ForeignId) 11:16:42.0 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:16:42.0 Info: => 7.65E-05s 11:16:42.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-30T11:16:42', 'add_import_exclusions') 11:16:42.0 Info: Committing Transaction 11:16:42.0 Info: 27: add_import_exclusions migrated 11:16:42.0 Info: => 0.0003627s 11:16:42.0 Info: 28: clean_artist_metadata_table migrating 11:16:42.0 Info: Beginning Transaction 11:16:42.0 Info: Starting migration of Main DB to 28 11:16:42.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) 11:16:42.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) 11:16:42.0 Info: => 0.0001557s 11:16:42.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) 11:16:42.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) 11:16:42.0 Info: => 0.0001148s 11:16:42.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) 11:16:42.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) 11:16:42.0 Info: => 0.0001052s 11:16:42.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) 11:16:42.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) 11:16:42.0 Info: => 0.0001075s 11:16:42.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) 11:16:42.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) 11:16:42.0 Info: => 0.0001086s 11:16:42.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) 11:16:42.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) 11:16:42.0 Info: => 0.0001093s 11:16:42.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-30T11:16:42', 'clean_artist_metadata_table') 11:16:42.0 Info: Committing Transaction 11:16:42.0 Info: 28: clean_artist_metadata_table migrated 11:16:42.0 Info: => 0.0003407s 11:16:42.0 Info: 29: health_issue_notification migrating 11:16:42.0 Info: Beginning Transaction 11:16:42.0 Info: Starting migration of Main DB to 29 11:16:42.0 Info: AlterTable Notifications 11:16:42.0 Info: => 4E-07s 11:16:42.0 Info: CreateColumn Notifications OnHealthIssue Boolean 11:16:42.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:16:42.0 Info: => 0.0005637s 11:16:42.0 Info: AlterTable Notifications 11:16:42.0 Info: => 7E-07s 11:16:42.0 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:16:42.0 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:16:42.0 Info: => 0.0005128s 11:16:42.0 Info: AlterTable Notifications 11:16:42.0 Info: => 5E-07s 11:16:42.0 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:16:42.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:16:42.0 Info: => 0.0005075s 11:16:42.0 Info: AlterTable Notifications 11:16:42.0 Info: => 5E-07s 11:16:42.0 Info: CreateColumn Notifications OnImportFailure Boolean 11:16:42.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:16:42.0 Info: => 0.0004999s 11:16:42.0 Info: AlterTable Notifications 11:16:42.0 Info: => 4E-07s 11:16:42.0 Info: CreateColumn Notifications OnTrackRetag Boolean 11:16:42.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:16:42.0 Info: => 0.0005179s 11:16:42.0 Info: DeleteColumn Notifications OnDownload 11:16:42.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) 11:16:42.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" 11:16:42.0 Info: DROP TABLE "Notifications" 11:16:42.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:42.0 Info: => 0.0048806s 11:16:42.0 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:16:42.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) 11:16:42.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" 11:16:42.0 Info: DROP TABLE "Notifications" 11:16:42.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:42.0 Info: => 0.0035523s 11:16:42.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-30T11:16:42', 'health_issue_notification') 11:16:42.0 Info: Committing Transaction 11:16:42.0 Info: 29: health_issue_notification migrated 11:16:42.0 Info: => 0.0038915s 11:16:42.0 Info: 30: add_mediafilerepository_mtime migrating 11:16:42.0 Info: Beginning Transaction 11:16:42.0 Info: Starting migration of Main DB to 30 11:16:42.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) 11:16:42.0 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 11:16:42.0 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 11:16:42.0 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-07-30T11:16:42', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 11:16:42.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) 11:16:42.0 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-07-30T11:16:42', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 11:16:42.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) 11:16:42.0 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (2, '2', 1, 'Title', 'Status', 0, 0) 11:16:42.0 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (100, 'folder/track3.mp3', 100, '2024-07-30T11:16:42', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 11:16:42.0 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) 11:16:42.0 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (101, 'folder/track4.mp3', 100, '2024-07-30T11:16:42', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 11:16:42.0 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) 11:16:42.0 Info: AlterTable TrackFiles 11:16:42.0 Info: => 3E-07s 11:16:42.0 Info: CreateColumn TrackFiles Modified DateTime 11:16:42.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:16:42.0 Info: => 0.0005483s 11:16:42.0 Info: AlterTable TrackFiles 11:16:42.0 Info: => 7E-07s 11:16:42.0 Info: CreateColumn TrackFiles Path String 11:16:42.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:16:42.0 Info: => 0.0005125s 11:16:42.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:42.0 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:42.0 Info: => 3.56E-05s 11:16:42.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) 11:16:42.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) 11:16:42.0 Info: => 0.0001205s 11:16:42.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) 11:16:42.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) 11:16:42.0 Info: => 0.0001286s 11:16:42.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) 11:16:42.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) 11:16:42.0 Info: => 0.0001392s 11:16:42.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") 11:16:42.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") 11:16:42.0 Info: => 7.95E-05s 11:16:42.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:42.0 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:42.0 Info: => 0.0001109s 11:16:42.0 Info: AlterTable TrackFiles 11:16:42.0 Info: => 5E-07s 11:16:42.0 Info: AlterColumn TrackFiles Path String 11:16:42.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) 11:16:42.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" 11:16:42.0 Info: DROP TABLE "TrackFiles" 11:16:42.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:42.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:42.0 Info: => 0.0045695s 11:16:42.0 Info: CreateIndex TrackFiles (Path) 11:16:42.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:42.0 Info: => 7.16E-05s 11:16:42.0 Info: DeleteColumn TrackFiles RelativePath 11:16:42.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) 11:16:42.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" 11:16:42.0 Info: DROP TABLE "TrackFiles" 11:16:42.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:42.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:42.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:42.0 Info: => 0.0036784s 11:16:42.0 Info: -> 12 Insert operations completed in 00:00:00.0007227 taking an average of 00:00:00.0000602 11:16:42.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-30T11:16:42', 'add_mediafilerepository_mtime') 11:16:42.0 Info: Committing Transaction 11:16:42.0 Info: 30: add_mediafilerepository_mtime migrated 11:16:42.0 Info: => 0.0041408s 11:16:42.0 Debug: Took: 00:00:00.1371907 11:16:42.0 Debug: Got 2 tracks 11:16:42.1 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_unmonitored_release_distinct --- 11:16:42.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_unmonitored_release_duplicate --- 11:16:42.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350021135294_177/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:42.1 Info: DatabaseEngineVersionCheck migrating 11:16:42.1 Info: PerformDBOperation 11:16:42.1 Info: Performing DB Operation 11:16:42.1 Info: SQLite 3.46.0 11:16:42.1 Info: => 0.0010277s 11:16:42.1 Info: DatabaseEngineVersionCheck migrated 11:16:42.1 Info: => 0.0010393s 11:16:42.1 Info: VersionMigration migrating 11:16:42.1 Info: Beginning Transaction 11:16:42.1 Info: CreateTable VersionInfo 11:16:42.1 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:16:42.1 Info: => 0.0001755s 11:16:42.1 Info: Committing Transaction 11:16:42.1 Info: VersionMigration migrated 11:16:42.1 Info: => 0.0005154s 11:16:42.1 Info: VersionUniqueMigration migrating 11:16:42.1 Info: Beginning Transaction 11:16:42.1 Info: CreateIndex VersionInfo (Version) 11:16:42.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:42.1 Info: => 0.0001155s 11:16:42.1 Info: AlterTable VersionInfo 11:16:42.1 Info: => 5E-07s 11:16:42.1 Info: CreateColumn VersionInfo AppliedOn DateTime 11:16:42.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:16:42.1 Info: => 0.0005602s 11:16:42.1 Info: Committing Transaction 11:16:42.1 Info: VersionUniqueMigration migrated 11:16:42.1 Info: => 0.0007549s 11:16:42.1 Info: VersionDescriptionMigration migrating 11:16:42.1 Info: Beginning Transaction 11:16:42.1 Info: AlterTable VersionInfo 11:16:42.1 Info: => 5E-07s 11:16:42.1 Info: CreateColumn VersionInfo Description String 11:16:42.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:16:42.1 Info: => 0.0002095s 11:16:42.1 Info: Committing Transaction 11:16:42.1 Info: VersionDescriptionMigration migrated 11:16:42.1 Info: => 0.0004013s 11:16:42.1 Info: 1: InitialSetup migrating 11:16:42.1 Info: Beginning Transaction 11:16:42.1 Info: Starting migration of Main DB to 1 11:16:42.1 Info: CreateTable Config 11:16:42.1 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:16:42.1 Info: => 0.0002137s 11:16:42.1 Info: CreateIndex Config (Key) 11:16:42.1 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:16:42.1 Info: => 7.37E-05s 11:16:42.1 Info: CreateTable RootFolders 11:16:42.1 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:16:42.1 Info: => 0.0001132s 11:16:42.1 Info: CreateIndex RootFolders (Path) 11:16:42.1 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:16:42.1 Info: => 7.48E-05s 11:16:42.1 Info: CreateTable Artists 11:16:42.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) 11:16:42.1 Info: => 0.0002471s 11:16:42.1 Info: CreateIndex Artists (ForeignArtistId) 11:16:42.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:42.1 Info: => 7.22E-05s 11:16:42.1 Info: CreateIndex Artists (NameSlug) 11:16:42.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:42.1 Info: => 6.26E-05s 11:16:42.1 Info: CreateIndex Artists (CleanName) 11:16:42.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:42.1 Info: => 6E-05s 11:16:42.1 Info: CreateIndex Artists (Path) 11:16:42.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:42.1 Info: => 5.72E-05s 11:16:42.1 Info: CreateTable Albums 11:16:42.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) 11:16:42.1 Info: => 0.0002283s 11:16:42.1 Info: CreateIndex Albums (ForeignAlbumId) 11:16:42.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:42.1 Info: => 7.1E-05s 11:16:42.1 Info: CreateIndex Albums (MBId) 11:16:42.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:42.1 Info: => 5.83E-05s 11:16:42.1 Info: CreateIndex Albums (TADBId) 11:16:42.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:42.1 Info: => 5.88E-05s 11:16:42.1 Info: CreateIndex Albums (TitleSlug) 11:16:42.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:42.1 Info: => 5.75E-05s 11:16:42.1 Info: CreateIndex Albums (CleanTitle) 11:16:42.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:42.1 Info: => 5.61E-05s 11:16:42.1 Info: CreateIndex Albums (Path) 11:16:42.1 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:16:42.1 Info: => 5.67E-05s 11:16:42.1 Info: CreateTable Tracks 11:16:42.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) 11:16:42.1 Info: => 0.000162s 11:16:42.1 Info: CreateIndex Tracks (ForeignTrackId) 11:16:42.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:42.1 Info: => 6.97E-05s 11:16:42.1 Info: CreateIndex Tracks (ArtistId) 11:16:42.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:42.1 Info: => 6.48E-05s 11:16:42.1 Info: CreateIndex Tracks (TrackFileId) 11:16:42.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:42.1 Info: => 6.61E-05s 11:16:42.1 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:16:42.1 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:16:42.1 Info: => 6.79E-05s 11:16:42.1 Info: CreateTable TrackFiles 11:16:42.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) 11:16:42.1 Info: => 0.0001587s 11:16:42.1 Info: CreateIndex TrackFiles (ArtistId) 11:16:42.1 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:16:42.1 Info: => 7.08E-05s 11:16:42.1 Info: CreateIndex TrackFiles (AlbumId) 11:16:42.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:42.1 Info: => 6.27E-05s 11:16:42.1 Info: CreateTable History 11:16:42.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) 11:16:42.1 Info: => 0.0001591s 11:16:42.1 Info: CreateIndex History (Date) 11:16:42.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:42.1 Info: => 6.87E-05s 11:16:42.1 Info: CreateIndex History (EventType) 11:16:42.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:42.1 Info: => 6.18E-05s 11:16:42.1 Info: CreateIndex History (DownloadId) 11:16:42.1 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:16:42.1 Info: => 5.94E-05s 11:16:42.1 Info: CreateIndex History (AlbumId) 11:16:42.1 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:16:42.1 Info: => 8.46E-05s 11:16:42.1 Info: CreateTable Notifications 11:16:42.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) 11:16:42.1 Info: => 0.0001546s 11:16:42.1 Info: CreateTable ScheduledTasks 11:16:42.1 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:16:42.1 Info: => 0.0001394s 11:16:42.1 Info: CreateIndex ScheduledTasks (TypeName) 11:16:42.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:42.1 Info: => 0.0001005s 11:16:42.1 Info: CreateTable Indexers 11:16:42.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) 11:16:42.1 Info: => 0.0001378s 11:16:42.1 Info: CreateIndex Indexers (Name) 11:16:42.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:42.1 Info: => 7.69E-05s 11:16:42.1 Info: CreateTable Profiles 11:16:42.1 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:16:42.1 Info: => 0.0001236s 11:16:42.1 Info: CreateIndex Profiles (Name) 11:16:42.1 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:16:42.1 Info: => 7.62E-05s 11:16:42.1 Info: CreateTable QualityDefinitions 11:16:42.1 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:16:42.1 Info: => 0.000128s 11:16:42.1 Info: CreateIndex QualityDefinitions (Quality) 11:16:42.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:16:42.1 Info: => 7.2E-05s 11:16:42.1 Info: CreateIndex QualityDefinitions (Title) 11:16:42.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:16:42.1 Info: => 9.98E-05s 11:16:42.1 Info: CreateTable NamingConfig 11:16:42.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) 11:16:42.1 Info: => 0.0001409s 11:16:42.1 Info: CreateTable Blacklist 11:16:42.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 '') 11:16:42.1 Info: => 0.0001841s 11:16:42.1 Info: CreateTable Metadata 11:16:42.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) 11:16:42.1 Info: => 0.0001277s 11:16:42.1 Info: CreateTable MetadataFiles 11:16:42.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) 11:16:42.1 Info: => 0.0001469s 11:16:42.1 Info: CreateTable DownloadClients 11:16:42.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) 11:16:42.1 Info: => 0.0001218s 11:16:42.1 Info: CreateTable PendingReleases 11:16:42.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 '') 11:16:42.1 Info: => 0.0001327s 11:16:42.1 Info: CreateTable RemotePathMappings 11:16:42.1 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:16:42.1 Info: => 0.00012s 11:16:42.1 Info: CreateTable Tags 11:16:42.1 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:16:42.1 Info: => 0.0001043s 11:16:42.1 Info: CreateIndex Tags (Label) 11:16:42.1 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:16:42.1 Info: => 7.47E-05s 11:16:42.1 Info: CreateTable Restrictions 11:16:42.1 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:16:42.1 Info: => 0.0001204s 11:16:42.1 Info: CreateTable DelayProfiles 11:16:42.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) 11:16:42.1 Info: => 0.000139s 11:16:42.1 Info: CreateTable Users 11:16:42.1 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:16:42.1 Info: => 0.0001173s 11:16:42.1 Info: CreateIndex Users (Identifier) 11:16:42.1 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:16:42.1 Info: => 0.0001067s 11:16:42.1 Info: CreateIndex Users (Username) 11:16:42.1 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:16:42.1 Info: => 8.4E-05s 11:16:42.1 Info: CreateTable Commands 11:16:42.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) 11:16:42.1 Info: => 0.000175s 11:16:42.1 Info: CreateTable IndexerStatus 11:16:42.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) 11:16:42.1 Info: => 0.0001515s 11:16:42.1 Info: CreateIndex IndexerStatus (ProviderId) 11:16:42.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:42.1 Info: => 8E-05s 11:16:42.1 Info: CreateTable ExtraFiles 11:16:42.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) 11:16:42.1 Info: => 0.000146s 11:16:42.1 Info: CreateTable LyricFiles 11:16:42.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) 11:16:42.1 Info: => 0.0001589s 11:16:42.1 Info: CreateTable LanguageProfiles 11:16:42.1 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:16:42.1 Info: => 0.0001219s 11:16:42.1 Info: CreateIndex LanguageProfiles (Name) 11:16:42.1 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:16:42.1 Info: => 8.05E-05s 11:16:42.1 Info: CreateTable DownloadClientStatus 11:16:42.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) 11:16:42.1 Info: => 0.0001285s 11:16:42.1 Info: CreateIndex DownloadClientStatus (ProviderId) 11:16:42.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:42.1 Info: => 8.12E-05s 11:16:42.1 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:16:42.1 Info: -> 1 Insert operations completed in 00:00:00.0000559 taking an average of 00:00:00.0000559 11:16:42.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-30T11:16:42', 'InitialSetup') 11:16:42.1 Info: Committing Transaction 11:16:42.1 Info: 1: InitialSetup migrated 11:16:42.1 Info: => 0.0008499s 11:16:42.1 Info: 2: add_reason_to_pending_releases migrating 11:16:42.1 Info: Beginning Transaction 11:16:42.1 Info: Starting migration of Main DB to 2 11:16:42.1 Info: AlterTable PendingReleases 11:16:42.1 Info: => 5E-07s 11:16:42.1 Info: CreateColumn PendingReleases Reason Int32 11:16:42.1 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:16:42.1 Info: => 0.0005225s 11:16:42.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-30T11:16:42', 'add_reason_to_pending_releases') 11:16:42.1 Info: Committing Transaction 11:16:42.1 Info: 2: add_reason_to_pending_releases migrated 11:16:42.1 Info: => 0.0007891s 11:16:42.1 Info: 3: add_medium_support migrating 11:16:42.1 Info: Beginning Transaction 11:16:42.1 Info: Starting migration of Main DB to 3 11:16:42.1 Info: AlterTable Albums 11:16:42.1 Info: => 5E-07s 11:16:42.1 Info: CreateColumn Albums Media String 11:16:42.1 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:16:42.1 Info: => 0.0005229s 11:16:42.1 Info: AlterTable Tracks 11:16:42.1 Info: => 5E-07s 11:16:42.1 Info: CreateColumn Tracks MediumNumber Int32 11:16:42.1 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:16:42.1 Info: => 0.0004717s 11:16:42.1 Info: AlterTable Tracks 11:16:42.1 Info: => 4E-07s 11:16:42.1 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:16:42.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:16:42.1 Info: => 0.0004736s 11:16:42.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:42.1 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:42.1 Info: => 4.46E-05s 11:16:42.1 Info: DeleteColumn Tracks TrackNumber 11:16:42.1 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 11:16:42.1 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 11:16:42.1 Info: DROP TABLE "Tracks" 11:16:42.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:42.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:42.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:42.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:42.1 Info: => 0.0055866s 11:16:42.1 Info: AlterTable Tracks 11:16:42.1 Info: => 5E-07s 11:16:42.1 Info: CreateColumn Tracks TrackNumber String 11:16:42.1 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:16:42.1 Info: => 0.0004785s 11:16:42.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-30T11:16:42', 'add_medium_support') 11:16:42.1 Info: Committing Transaction 11:16:42.1 Info: 3: add_medium_support migrated 11:16:42.1 Info: => 0.00082s 11:16:42.1 Info: 4: add_various_qualites_in_profile migrating 11:16:42.1 Info: Beginning Transaction 11:16:42.1 Info: Starting migration of Main DB to 4 11:16:42.1 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:42.1 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:42.1 Info: => 4.92E-05s 11:16:42.1 Info: PerformDBOperation 11:16:42.1 Info: Performing DB Operation 11:16:42.1 Info: => 3.09E-05s 11:16:42.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-30T11:16:42', 'add_various_qualites_in_profile') 11:16:42.1 Info: Committing Transaction 11:16:42.1 Info: 4: add_various_qualites_in_profile migrated 11:16:42.1 Info: => 0.0002564s 11:16:42.1 Info: 5: metadata_profiles migrating 11:16:42.1 Info: Beginning Transaction 11:16:42.1 Info: Starting migration of Main DB to 5 11:16:42.1 Info: CreateTable MetadataProfiles 11:16:42.1 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:16:42.1 Info: => 0.0001626s 11:16:42.1 Info: CreateIndex MetadataProfiles (Name) 11:16:42.1 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:16:42.1 Info: => 8.56E-05s 11:16:42.1 Info: AlterTable Artists 11:16:42.1 Info: => 4E-07s 11:16:42.1 Info: CreateColumn Artists MetadataProfileId Int32 11:16:42.1 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:16:42.1 Info: => 0.000489s 11:16:42.1 Info: DeleteColumn Artists PrimaryAlbumTypes 11:16:42.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:16:42.1 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 11:16:42.1 Info: DROP TABLE "Artists" 11:16:42.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:42.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:42.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:42.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:42.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:42.1 Info: => 0.0038236s 11:16:42.1 Info: DeleteColumn Artists SecondaryAlbumTypes 11:16:42.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:16:42.1 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 11:16:42.1 Info: DROP TABLE "Artists" 11:16:42.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:42.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:42.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:42.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:42.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:42.1 Info: => 0.0045605s 11:16:42.1 Info: AlterTable Albums 11:16:42.1 Info: => 5E-07s 11:16:42.1 Info: CreateColumn Albums SecondaryTypes String 11:16:42.1 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:16:42.1 Info: => 0.0004923s 11:16:42.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-30T11:16:42', 'metadata_profiles') 11:16:42.1 Info: Committing Transaction 11:16:42.1 Info: 5: metadata_profiles migrated 11:16:42.1 Info: => 0.0008623s 11:16:42.1 Info: 6: separate_automatic_and_interactive_search migrating 11:16:42.1 Info: Beginning Transaction 11:16:42.1 Info: Starting migration of Main DB to 6 11:16:42.1 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:16:42.1 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 11:16:42.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:16:42.1 Info: DROP TABLE "Indexers" 11:16:42.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:42.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:42.1 Info: => 0.0039599s 11:16:42.1 Info: AlterTable Indexers 11:16:42.1 Info: => 4E-07s 11:16:42.1 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:16:42.1 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:16:42.1 Info: => 0.0004899s 11:16:42.1 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:42.1 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:42.1 Info: => 3.88E-05s 11:16:42.1 Info: AlterTable Indexers 11:16:42.1 Info: => 3E-07s 11:16:42.1 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:16:42.1 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 11:16:42.1 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 11:16:42.1 Info: DROP TABLE "Indexers" 11:16:42.1 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:42.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:42.1 Info: => 0.0031536s 11:16:42.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-30T11:16:42', 'separate_automatic_and_interactive_search') 11:16:42.1 Info: Committing Transaction 11:16:42.1 Info: 6: separate_automatic_and_interactive_search migrated 11:16:42.1 Info: => 0.0034549s 11:16:42.1 Info: 7: change_album_path_to_relative migrating 11:16:42.1 Info: Beginning Transaction 11:16:42.1 Info: Starting migration of Main DB to 7 11:16:42.1 Info: DeleteColumn Albums Path 11:16:42.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 11:16:42.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 11:16:42.1 Info: DROP TABLE "Albums" 11:16:42.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:42.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:42.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:42.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:42.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:42.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:42.1 Info: => 0.0046861s 11:16:42.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-30T11:16:42', 'change_album_path_to_relative') 11:16:42.1 Info: Committing Transaction 11:16:42.1 Info: 7: change_album_path_to_relative migrated 11:16:42.1 Info: => 0.0050825s 11:16:42.1 Info: 8: change_quality_size_mb_to_kb migrating 11:16:42.1 Info: Beginning Transaction 11:16:42.1 Info: Starting migration of Main DB to 8 11:16:42.1 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:16:42.1 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:16:42.1 Info: => 4.79E-05s 11:16:42.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-30T11:16:42', 'change_quality_size_mb_to_kb') 11:16:42.1 Info: Committing Transaction 11:16:42.1 Info: 8: change_quality_size_mb_to_kb migrated 11:16:42.1 Info: => 0.0002751s 11:16:42.1 Info: 9: album_releases migrating 11:16:42.1 Info: Beginning Transaction 11:16:42.1 Info: Starting migration of Main DB to 9 11:16:42.1 Info: AlterTable Albums 11:16:42.1 Info: => 4E-07s 11:16:42.1 Info: CreateColumn Albums Releases String 11:16:42.1 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:16:42.1 Info: => 0.00051s 11:16:42.1 Info: AlterTable Albums 11:16:42.1 Info: => 6E-07s 11:16:42.1 Info: CreateColumn Albums CurrentRelease String 11:16:42.1 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:16:42.1 Info: => 0.000488s 11:16:42.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-30T11:16:42', 'album_releases') 11:16:42.1 Info: Committing Transaction 11:16:42.1 Info: 9: album_releases migrated 11:16:42.1 Info: => 0.0007488s 11:16:42.1 Info: 10: album_releases_fix migrating 11:16:42.1 Info: Beginning Transaction 11:16:42.1 Info: Starting migration of Main DB to 10 11:16:42.1 Info: AlterTable Albums 11:16:42.1 Info: => 6E-07s 11:16:42.1 Info: AlterColumn Albums Releases String 11:16:42.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 11:16:42.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:16:42.1 Info: DROP TABLE "Albums" 11:16:42.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:42.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:42.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:42.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:42.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:42.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:42.1 Info: => 0.0045989s 11:16:42.1 Info: AlterTable Albums 11:16:42.1 Info: => 4E-07s 11:16:42.1 Info: AlterColumn Albums CurrentRelease String 11:16:42.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 11:16:42.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:16:42.1 Info: DROP TABLE "Albums" 11:16:42.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:42.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:42.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:42.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:42.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:42.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:42.1 Info: => 0.0037942s 11:16:42.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-30T11:16:42', 'album_releases_fix') 11:16:42.1 Info: Committing Transaction 11:16:42.1 Info: 10: album_releases_fix migrated 11:16:42.1 Info: => 0.0041228s 11:16:42.1 Info: 11: import_lists migrating 11:16:42.1 Info: Beginning Transaction 11:16:42.1 Info: Starting migration of Main DB to 11 11:16:42.1 Info: CreateTable ImportLists 11:16:42.1 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 11:16:42.1 Info: => 0.0002191s 11:16:42.1 Info: CreateIndex ImportLists (Name) 11:16:42.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:42.1 Info: => 8.06E-05s 11:16:42.1 Info: CreateTable ImportListStatus 11:16:42.1 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:16:42.1 Info: => 0.0001461s 11:16:42.1 Info: CreateIndex ImportListStatus (ProviderId) 11:16:42.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:42.1 Info: => 8.02E-05s 11:16:42.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-30T11:16:42', 'import_lists') 11:16:42.1 Info: Committing Transaction 11:16:42.1 Info: 11: import_lists migrated 11:16:42.1 Info: => 0.0003693s 11:16:42.1 Info: 12: add_release_status migrating 11:16:42.1 Info: Beginning Transaction 11:16:42.1 Info: Starting migration of Main DB to 12 11:16:42.1 Info: AlterTable MetadataProfiles 11:16:42.1 Info: => 6E-07s 11:16:42.1 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:16:42.1 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:16:42.1 Info: => 0.0005156s 11:16:42.1 Info: PerformDBOperation 11:16:42.1 Info: Performing DB Operation 11:16:42.1 Info: => 2.58E-05s 11:16:42.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-30T11:16:42', 'add_release_status') 11:16:42.1 Info: Committing Transaction 11:16:42.1 Info: 12: add_release_status migrated 11:16:42.1 Info: => 0.0002746s 11:16:42.1 Info: 13: album_download_notification migrating 11:16:42.1 Info: Beginning Transaction 11:16:42.1 Info: Starting migration of Main DB to 13 11:16:42.1 Info: AlterTable Notifications 11:16:42.1 Info: => 7E-07s 11:16:42.1 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:16:42.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:16:42.1 Info: => 0.0005109s 11:16:42.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-30T11:16:42', 'album_download_notification') 11:16:42.1 Info: Committing Transaction 11:16:42.1 Info: 13: album_download_notification migrated 11:16:42.1 Info: => 0.000775s 11:16:42.1 Info: 14: fix_language_metadata_profiles migrating 11:16:42.1 Info: Beginning Transaction 11:16:42.1 Info: Starting migration of Main DB to 14 11:16:42.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:16:42.1 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:16:42.1 Info: => 7.24E-05s 11:16:42.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:16:42.1 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:16:42.1 Info: => 0.0007561s 11:16:42.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-30T11:16:42', 'fix_language_metadata_profiles') 11:16:42.1 Info: Committing Transaction 11:16:42.1 Info: 14: fix_language_metadata_profiles migrated 11:16:42.1 Info: => 0.0010124s 11:16:42.1 Info: 15: remove_fanzub migrating 11:16:42.1 Info: Beginning Transaction 11:16:42.1 Info: Starting migration of Main DB to 15 11:16:42.1 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:42.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:42.1 Info: => 4.12E-05s 11:16:42.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-30T11:16:42', 'remove_fanzub') 11:16:42.1 Info: Committing Transaction 11:16:42.1 Info: 15: remove_fanzub migrated 11:16:42.1 Info: => 0.0002635s 11:16:42.1 Info: 16: update_artist_history_indexes migrating 11:16:42.1 Info: Beginning Transaction 11:16:42.1 Info: Starting migration of Main DB to 16 11:16:42.1 Info: CreateIndex Albums (ArtistId) 11:16:42.1 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:16:42.1 Info: => 9.9E-05s 11:16:42.1 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:16:42.1 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:16:42.1 Info: => 7.4E-05s 11:16:42.1 Info: DeleteIndex History (AlbumId) 11:16:42.1 Info: DROP INDEX "IX_History_AlbumId" 11:16:42.1 Info: => 0.0001169s 11:16:42.1 Info: CreateIndex History (AlbumId, Date) 11:16:42.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:42.1 Info: => 8.4E-05s 11:16:42.1 Info: DeleteIndex History (DownloadId) 11:16:42.1 Info: DROP INDEX "IX_History_DownloadId" 11:16:42.1 Info: => 0.0001041s 11:16:42.1 Info: CreateIndex History (DownloadId, Date) 11:16:42.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:42.1 Info: => 7.81E-05s 11:16:42.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-30T11:16:42', 'update_artist_history_indexes') 11:16:42.1 Info: Committing Transaction 11:16:42.1 Info: 16: update_artist_history_indexes migrated 11:16:42.1 Info: => 0.0003557s 11:16:42.1 Info: 17: remove_nma migrating 11:16:42.1 Info: Beginning Transaction 11:16:42.1 Info: Starting migration of Main DB to 17 11:16:42.1 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:42.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:16:42.1 Info: => 4.46E-05s 11:16:42.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-30T11:16:42', 'remove_nma') 11:16:42.1 Info: Committing Transaction 11:16:42.1 Info: 17: remove_nma migrated 11:16:42.1 Info: => 0.000261s 11:16:42.1 Info: 18: album_disambiguation migrating 11:16:42.1 Info: Beginning Transaction 11:16:42.1 Info: Starting migration of Main DB to 18 11:16:42.1 Info: AlterTable Albums 11:16:42.1 Info: => 4E-07s 11:16:42.1 Info: CreateColumn Albums Disambiguation String 11:16:42.1 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:16:42.1 Info: => 0.0005234s 11:16:42.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-30T11:16:42', 'album_disambiguation') 11:16:42.1 Info: Committing Transaction 11:16:42.1 Info: 18: album_disambiguation migrated 11:16:42.1 Info: => 0.0007992s 11:16:42.1 Info: 19: add_ape_quality_in_profiles migrating 11:16:42.1 Info: Beginning Transaction 11:16:42.1 Info: Starting migration of Main DB to 19 11:16:42.1 Info: PerformDBOperation 11:16:42.1 Info: Performing DB Operation 11:16:42.1 Info: => 3.01E-05s 11:16:42.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-30T11:16:42', 'add_ape_quality_in_profiles') 11:16:42.1 Info: Committing Transaction 11:16:42.1 Info: 19: add_ape_quality_in_profiles migrated 11:16:42.1 Info: => 0.0002625s 11:16:42.1 Info: 20: remove_pushalot migrating 11:16:42.1 Info: Beginning Transaction 11:16:42.1 Info: Starting migration of Main DB to 20 11:16:42.1 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:42.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:16:42.1 Info: => 4.33E-05s 11:16:42.1 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:42.1 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:16:42.1 Info: => 2.8E-05s 11:16:42.1 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:42.1 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:16:42.1 Info: => 2.61E-05s 11:16:42.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-30T11:16:42', 'remove_pushalot') 11:16:42.1 Info: Committing Transaction 11:16:42.1 Info: 20: remove_pushalot migrated 11:16:42.1 Info: => 0.0002395s 11:16:42.1 Info: 21: add_custom_filters migrating 11:16:42.1 Info: Beginning Transaction 11:16:42.1 Info: Starting migration of Main DB to 21 11:16:42.1 Info: CreateTable CustomFilters 11:16:42.1 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:16:42.1 Info: => 0.0001591s 11:16:42.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-30T11:16:42', 'add_custom_filters') 11:16:42.1 Info: Committing Transaction 11:16:42.1 Info: 21: add_custom_filters migrated 11:16:42.1 Info: => 0.0004144s 11:16:42.1 Info: 22: import_list_tags migrating 11:16:42.1 Info: Beginning Transaction 11:16:42.1 Info: Starting migration of Main DB to 22 11:16:42.1 Info: AlterTable ImportLists 11:16:42.1 Info: => 6E-07s 11:16:42.1 Info: CreateColumn ImportLists Tags String 11:16:42.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:16:42.1 Info: => 0.0005234s 11:16:42.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-30T11:16:42', 'import_list_tags') 11:16:42.1 Info: Committing Transaction 11:16:42.1 Info: 22: import_list_tags migrated 11:16:42.1 Info: => 0.0007854s 11:16:42.1 Info: 23: add_release_groups_etc migrating 11:16:42.1 Info: Beginning Transaction 11:16:42.1 Info: Starting migration of Main DB to 23 11:16:42.1 Info: CreateTable ArtistMetadata 11:16:42.1 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 11:16:42.1 Info: => 0.0002042s 11:16:42.1 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:16:42.1 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:16:42.1 Info: => 7.89E-05s 11:16:42.1 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:16:42.1 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:16:42.1 Info: => 7.6E-05s 11:16:42.1 Info: AlterTable Artists 11:16:42.1 Info: => 3E-07s 11:16:42.1 Info: CreateColumn Artists ArtistMetadataId Int32 11:16:42.1 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:42.1 Info: => 0.0005296s 11:16:42.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:42.1 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:42.1 Info: => 6.12E-05s 11:16:42.1 Info: CreateTable AlbumReleases 11:16:42.1 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 11:16:42.1 Info: => 0.000173s 11:16:42.1 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:16:42.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:42.1 Info: => 7.88E-05s 11:16:42.1 Info: CreateIndex AlbumReleases (AlbumId) 11:16:42.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:42.1 Info: => 6.69E-05s 11:16:42.1 Info: PerformDBOperation 11:16:42.1 Info: Performing DB Operation 11:16:42.1 Info: => 2.93E-05s 11:16:42.1 Info: AlterTable Albums 11:16:42.1 Info: => 4E-07s 11:16:42.1 Info: CreateColumn Albums ArtistMetadataId Int32 11:16:42.1 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:42.1 Info: => 0.0005324s 11:16:42.1 Info: AlterTable Albums 11:16:42.1 Info: => 4E-07s 11:16:42.1 Info: CreateColumn Albums AnyReleaseOk Boolean 11:16:42.1 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:16:42.1 Info: => 0.000517s 11:16:42.1 Info: AlterTable Albums 11:16:42.1 Info: => 5E-07s 11:16:42.1 Info: CreateColumn Albums Links String 11:16:42.1 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:16:42.1 Info: => 0.0005494s 11:16:42.1 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:42.1 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:42.1 Info: => 7.64E-05s 11:16:42.1 Info: AlterTable Tracks 11:16:42.1 Info: => 4E-07s 11:16:42.1 Info: CreateColumn Tracks ForeignRecordingId String 11:16:42.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:16:42.1 Info: => 0.0005227s 11:16:42.1 Info: AlterTable Tracks 11:16:42.1 Info: => 5E-07s 11:16:42.1 Info: CreateColumn Tracks AlbumReleaseId Int32 11:16:42.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:16:42.1 Info: => 0.0005211s 11:16:42.1 Info: AlterTable Tracks 11:16:42.1 Info: => 4E-07s 11:16:42.1 Info: CreateColumn Tracks ArtistMetadataId Int32 11:16:42.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:42.1 Info: => 0.0005184s 11:16:42.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:42.1 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:42.1 Info: => 7.65E-05s 11:16:42.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:42.1 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:42.1 Info: => 0.000612s 11:16:42.1 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:16:42.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:42.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" 11:16:42.2 Info: DROP TABLE "Artists" 11:16:42.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:42.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:42.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:42.2 Info: => 0.0046827s 11:16:42.2 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:16:42.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) 11:16:42.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" 11:16:42.2 Info: DROP TABLE "Albums" 11:16:42.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:42.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:42.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:42.2 Info: => 0.0040087s 11:16:42.2 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:16:42.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) 11:16:42.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" 11:16:42.2 Info: DROP TABLE "Tracks" 11:16:42.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:42.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:42.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:42.2 Info: => 0.0036144s 11:16:42.2 Info: DeleteColumn TrackFiles ArtistId 11:16:42.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 11:16:42.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" 11:16:42.2 Info: DROP TABLE "TrackFiles" 11:16:42.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:42.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:42.2 Info: => 0.0043041s 11:16:42.2 Info: CreateIndex Artists (ArtistMetadataId) 11:16:42.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:42.2 Info: => 7.12E-05s 11:16:42.2 Info: CreateIndex Artists (Monitored) 11:16:42.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:42.2 Info: => 6.75E-05s 11:16:42.2 Info: CreateIndex Albums (ArtistMetadataId) 11:16:42.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:42.2 Info: => 6.51E-05s 11:16:42.2 Info: CreateIndex Tracks (ArtistMetadataId) 11:16:42.2 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:16:42.2 Info: => 6.41E-05s 11:16:42.2 Info: CreateIndex Tracks (AlbumReleaseId) 11:16:42.2 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:16:42.2 Info: => 6.29E-05s 11:16:42.2 Info: CreateIndex Tracks (ForeignRecordingId) 11:16:42.2 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:16:42.2 Info: => 6.5E-05s 11:16:42.2 Info: UpdateData 11:16:42.2 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:42.2 Info: => 3.62E-05s 11:16:42.2 Info: UpdateData 11:16:42.2 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:42.2 Info: => 3.95E-05s 11:16:42.2 Info: UpdateData 11:16:42.2 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:16:42.2 Info: => 3.68E-05s 11:16:42.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-30T11:16:42', 'add_release_groups_etc') 11:16:42.2 Info: Committing Transaction 11:16:42.2 Info: 23: add_release_groups_etc migrated 11:16:42.2 Info: => 0.0005209s 11:16:42.2 Info: 24: NewMediaInfoFormat migrating 11:16:42.2 Info: Beginning Transaction 11:16:42.2 Info: Starting migration of Main DB to 24 11:16:42.2 Info: UpdateData 11:16:42.2 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:16:42.2 Info: => 4.72E-05s 11:16:42.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-30T11:16:42', 'NewMediaInfoFormat') 11:16:42.2 Info: Committing Transaction 11:16:42.2 Info: 24: NewMediaInfoFormat migrated 11:16:42.2 Info: => 0.0002718s 11:16:42.2 Info: 25: rename_restrictions_to_release_profiles migrating 11:16:42.2 Info: Beginning Transaction 11:16:42.2 Info: Starting migration of Main DB to 25 11:16:42.2 Info: RenameTable Restrictions ReleaseProfiles 11:16:42.2 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:16:42.2 Info: => 0.0014064s 11:16:42.2 Info: AlterTable ReleaseProfiles 11:16:42.2 Info: => 6E-07s 11:16:42.2 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:16:42.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:16:42.2 Info: => 0.0005044s 11:16:42.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-30T11:16:42', 'rename_restrictions_to_release_profiles') 11:16:42.2 Info: Committing Transaction 11:16:42.2 Info: 25: rename_restrictions_to_release_profiles migrated 11:16:42.2 Info: => 0.0007664s 11:16:42.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:16:42.2 Info: Beginning Transaction 11:16:42.2 Info: Starting migration of Main DB to 26 11:16:42.2 Info: RenameTable Profiles QualityProfiles 11:16:42.2 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:16:42.2 Info: => 0.0014141s 11:16:42.2 Info: AlterTable QualityProfiles 11:16:42.2 Info: => 6E-07s 11:16:42.2 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:16:42.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:42.2 Info: => 0.0005009s 11:16:42.2 Info: AlterTable LanguageProfiles 11:16:42.2 Info: => 6E-07s 11:16:42.2 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:16:42.2 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:42.2 Info: => 0.0004847s 11:16:42.2 Info: UpdateData 11:16:42.2 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:42.2 Info: => 4.03E-05s 11:16:42.2 Info: UpdateData 11:16:42.2 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:42.2 Info: => 2.49E-05s 11:16:42.2 Info: RenameColumn Artists ProfileId to QualityProfileId 11:16:42.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:42.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:16:42.2 Info: DROP TABLE "Artists" 11:16:42.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:42.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:42.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:42.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:42.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:42.2 Info: => 0.0038701s 11:16:42.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-30T11:16:42', 'rename_quality_profiles_add_upgrade_allowed') 11:16:42.2 Info: Committing Transaction 11:16:42.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:16:42.2 Info: => 0.0042922s 11:16:42.2 Info: 27: add_import_exclusions migrating 11:16:42.2 Info: Beginning Transaction 11:16:42.2 Info: Starting migration of Main DB to 27 11:16:42.2 Info: CreateTable ImportListExclusions 11:16:42.2 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:16:42.2 Info: => 0.0001583s 11:16:42.2 Info: CreateIndex ImportListExclusions (ForeignId) 11:16:42.2 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:16:42.2 Info: => 8.03E-05s 11:16:42.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-30T11:16:42', 'add_import_exclusions') 11:16:42.2 Info: Committing Transaction 11:16:42.2 Info: 27: add_import_exclusions migrated 11:16:42.2 Info: => 0.0003521s 11:16:42.2 Info: 28: clean_artist_metadata_table migrating 11:16:42.2 Info: Beginning Transaction 11:16:42.2 Info: Starting migration of Main DB to 28 11:16:42.2 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:16:42.2 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:16:42.2 Info: => 0.0001516s 11:16:42.2 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:16:42.2 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:16:42.2 Info: => 0.0001184s 11:16:42.2 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:16:42.2 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:16:42.2 Info: => 0.0008332s 11:16:42.2 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:16:42.2 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:16:42.2 Info: => 0.0001156s 11:16:42.2 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:16:42.2 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:16:42.2 Info: => 0.0001135s 11:16:42.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:16:42.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:16:42.2 Info: => 0.0001131s 11:16:42.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-30T11:16:42', 'clean_artist_metadata_table') 11:16:42.2 Info: Committing Transaction 11:16:42.2 Info: 28: clean_artist_metadata_table migrated 11:16:42.2 Info: => 0.0003535s 11:16:42.2 Info: 29: health_issue_notification migrating 11:16:42.2 Info: Beginning Transaction 11:16:42.2 Info: Starting migration of Main DB to 29 11:16:42.2 Info: AlterTable Notifications 11:16:42.2 Info: => 5E-07s 11:16:42.2 Info: CreateColumn Notifications OnHealthIssue Boolean 11:16:42.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:16:42.2 Info: => 0.0005722s 11:16:42.2 Info: AlterTable Notifications 11:16:42.2 Info: => 5E-07s 11:16:42.2 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:16:42.2 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:16:42.2 Info: => 0.0005071s 11:16:42.2 Info: AlterTable Notifications 11:16:42.2 Info: => 4E-07s 11:16:42.2 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:16:42.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:16:42.2 Info: => 0.000498s 11:16:42.2 Info: AlterTable Notifications 11:16:42.2 Info: => 5E-07s 11:16:42.2 Info: CreateColumn Notifications OnImportFailure Boolean 11:16:42.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:16:42.2 Info: => 0.0004968s 11:16:42.2 Info: AlterTable Notifications 11:16:42.2 Info: => 5E-07s 11:16:42.2 Info: CreateColumn Notifications OnTrackRetag Boolean 11:16:42.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:16:42.2 Info: => 0.0004977s 11:16:42.2 Info: DeleteColumn Notifications OnDownload 11:16:42.2 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:16:42.2 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 11:16:42.2 Info: DROP TABLE "Notifications" 11:16:42.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:42.2 Info: => 0.0042174s 11:16:42.2 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:16:42.2 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:16:42.2 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnReleaseImport", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 11:16:42.2 Info: DROP TABLE "Notifications" 11:16:42.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:42.2 Info: => 0.0034528s 11:16:42.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-30T11:16:42', 'health_issue_notification') 11:16:42.2 Info: Committing Transaction 11:16:42.2 Info: 29: health_issue_notification migrated 11:16:42.2 Info: => 0.0037936s 11:16:42.2 Info: 30: add_mediafilerepository_mtime migrating 11:16:42.2 Info: Beginning Transaction 11:16:42.2 Info: Starting migration of Main DB to 30 11:16:42.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) 11:16:42.2 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistMetadataId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "AnyReleaseOk") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 1) 11:16:42.2 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (1, '1', 1, 'Title', 'Status', 0, 1) 11:16:42.2 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (1, 'folder/track1.mp3', 100, '2024-07-30T11:16:42', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 11:16:42.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (1, '1', 0, 1, 100, 1, 1, '1', 1, 0) 11:16:42.2 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (2, 'folder/track2.mp3', 100, '2024-07-30T11:16:42', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 11:16:42.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "Explicit", "TrackFileId", "Duration", "MediumNumber", "AbsoluteTrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") VALUES (2, '2', 0, 2, 100, 1, 1, '2', 1, 0) 11:16:42.2 Info: INSERT INTO "AlbumReleases" ("Id", "ForeignReleaseId", "AlbumId", "Title", "Status", "Duration", "Monitored") VALUES (2, '2', 1, 'Title', 'Status', 0, 0) 11:16:42.2 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (100, 'folder/track1.mp3', 100, '2024-07-30T11:16:42', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 11:16:42.2 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) 11:16:42.2 Info: INSERT INTO "TrackFiles" ("Id", "RelativePath", "Size", "DateAdded", "Quality", "Language", "AlbumId") VALUES (101, 'folder/track2.mp3', 100, '2024-07-30T11:16:42', '{ "quality": { "id": 6, "name": "FLAC" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }', 1, 1) 11:16:42.2 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) 11:16:42.2 Info: AlterTable TrackFiles 11:16:42.2 Info: => 4E-07s 11:16:42.2 Info: CreateColumn TrackFiles Modified DateTime 11:16:42.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:16:42.2 Info: => 0.0005372s 11:16:42.2 Info: AlterTable TrackFiles 11:16:42.2 Info: => 5E-07s 11:16:42.2 Info: CreateColumn TrackFiles Path String 11:16:42.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:16:42.2 Info: => 0.0005016s 11:16:42.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:42.2 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:42.2 Info: => 3.39E-05s 11:16:42.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:16:42.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:16:42.2 Info: => 0.0001336s 11:16:42.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 11:16:42.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Albums" ON "TrackFiles"."AlbumId" = "Albums"."Id" LEFT JOIN "Artists" ON "Artists"."ArtistMetadataId" = "Albums"."ArtistMetadataId" WHERE "Artists"."Path" IS NULL) 11:16:42.2 Info: => 0.0001303s 11:16:42.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 11:16:42.2 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" LEFT JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Monitored" = 0 OR "AlbumReleases"."Monitored" IS NULL) 11:16:42.2 Info: => 0.0001406s 11:16:42.2 Info: ExecuteSqlStatement UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 11:16:42.2 Info: UPDATE "TrackFiles" SET "Path" = (SELECT "Artists"."Path" || '/' || "TrackFiles"."RelativePath" FROM "Artists" JOIN "Albums" ON "Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId" WHERE "TrackFiles"."AlbumId" = "Albums"."Id") 11:16:42.2 Info: => 7.83E-05s 11:16:42.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:42.2 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:42.2 Info: => 0.0001104s 11:16:42.2 Info: AlterTable TrackFiles 11:16:42.2 Info: => 4E-07s 11:16:42.2 Info: AlterColumn TrackFiles Path String 11:16:42.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:42.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language", "Modified", "Path" FROM "TrackFiles" 11:16:42.2 Info: DROP TABLE "TrackFiles" 11:16:42.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:42.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:42.2 Info: => 0.0044614s 11:16:42.2 Info: CreateIndex TrackFiles (Path) 11:16:42.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:42.2 Info: => 7.34E-05s 11:16:42.2 Info: DeleteColumn TrackFiles RelativePath 11:16:42.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:42.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Language", "Modified", "Path" FROM "TrackFiles" 11:16:42.2 Info: DROP TABLE "TrackFiles" 11:16:42.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:42.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:42.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:42.2 Info: => 0.0036915s 11:16:42.2 Info: -> 12 Insert operations completed in 00:00:00.0007570 taking an average of 00:00:00.0000630 11:16:42.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-30T11:16:42', 'add_mediafilerepository_mtime') 11:16:42.2 Info: Committing Transaction 11:16:42.2 Info: 30: add_mediafilerepository_mtime migrated 11:16:42.2 Info: => 0.0041224s 11:16:42.2 Debug: Took: 00:00:00.1403744 11:16:42.2 Debug: Got 2 tracks 11:16:42.2 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_mediafilerepository_mtimeFixture.migration_030_unmonitored_release_duplicate --- 11:16:42.2 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_all_default_entries --- 11:16:42.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350022891752_179/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:42.2 Info: DatabaseEngineVersionCheck migrating 11:16:42.2 Info: PerformDBOperation 11:16:42.2 Info: Performing DB Operation 11:16:42.2 Info: SQLite 3.46.0 11:16:42.2 Info: => 0.0010452s 11:16:42.2 Info: DatabaseEngineVersionCheck migrated 11:16:42.2 Info: => 0.0010568s 11:16:42.3 Info: VersionMigration migrating 11:16:42.3 Info: Beginning Transaction 11:16:42.3 Info: CreateTable VersionInfo 11:16:42.3 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:16:42.3 Info: => 0.0001402s 11:16:42.3 Info: Committing Transaction 11:16:42.3 Info: VersionMigration migrated 11:16:42.3 Info: => 0.000483s 11:16:42.3 Info: VersionUniqueMigration migrating 11:16:42.3 Info: Beginning Transaction 11:16:42.3 Info: CreateIndex VersionInfo (Version) 11:16:42.3 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:42.3 Info: => 0.0001245s 11:16:42.3 Info: AlterTable VersionInfo 11:16:42.3 Info: => 8E-07s 11:16:42.3 Info: CreateColumn VersionInfo AppliedOn DateTime 11:16:42.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:16:42.3 Info: => 0.0005518s 11:16:42.3 Info: Committing Transaction 11:16:42.3 Info: VersionUniqueMigration migrated 11:16:42.3 Info: => 0.0007479s 11:16:42.3 Info: VersionDescriptionMigration migrating 11:16:42.3 Info: Beginning Transaction 11:16:42.3 Info: AlterTable VersionInfo 11:16:42.3 Info: => 5E-07s 11:16:42.3 Info: CreateColumn VersionInfo Description String 11:16:42.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:16:42.3 Info: => 0.0001968s 11:16:42.3 Info: Committing Transaction 11:16:42.3 Info: VersionDescriptionMigration migrated 11:16:42.3 Info: => 0.0003683s 11:16:42.3 Info: 1: InitialSetup migrating 11:16:42.3 Info: Beginning Transaction 11:16:42.3 Info: Starting migration of Main DB to 1 11:16:42.3 Info: CreateTable Config 11:16:42.3 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:16:42.3 Info: => 0.0002125s 11:16:42.3 Info: CreateIndex Config (Key) 11:16:42.3 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:16:42.3 Info: => 7.47E-05s 11:16:42.3 Info: CreateTable RootFolders 11:16:42.3 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:16:42.3 Info: => 0.0001077s 11:16:42.3 Info: CreateIndex RootFolders (Path) 11:16:42.3 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:16:42.3 Info: => 7.27E-05s 11:16:42.3 Info: CreateTable Artists 11:16:42.3 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 11:16:42.3 Info: => 0.0002488s 11:16:42.3 Info: CreateIndex Artists (ForeignArtistId) 11:16:42.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:42.3 Info: => 7.1E-05s 11:16:42.3 Info: CreateIndex Artists (NameSlug) 11:16:42.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:42.3 Info: => 6.32E-05s 11:16:42.3 Info: CreateIndex Artists (CleanName) 11:16:42.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:42.3 Info: => 6.61E-05s 11:16:42.3 Info: CreateIndex Artists (Path) 11:16:42.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:42.3 Info: => 5.95E-05s 11:16:42.3 Info: CreateTable Albums 11:16:42.3 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:16:42.3 Info: => 0.0002225s 11:16:42.3 Info: CreateIndex Albums (ForeignAlbumId) 11:16:42.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:42.3 Info: => 6.9E-05s 11:16:42.3 Info: CreateIndex Albums (MBId) 11:16:42.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:42.3 Info: => 5.91E-05s 11:16:42.3 Info: CreateIndex Albums (TADBId) 11:16:42.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:42.3 Info: => 6.52E-05s 11:16:42.3 Info: CreateIndex Albums (TitleSlug) 11:16:42.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:42.3 Info: => 6.41E-05s 11:16:42.3 Info: CreateIndex Albums (CleanTitle) 11:16:42.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:42.3 Info: => 5.87E-05s 11:16:42.3 Info: CreateIndex Albums (Path) 11:16:42.3 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:16:42.3 Info: => 5.61E-05s 11:16:42.3 Info: CreateTable Tracks 11:16:42.3 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:16:42.3 Info: => 0.0001647s 11:16:42.3 Info: CreateIndex Tracks (ForeignTrackId) 11:16:42.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:42.3 Info: => 6.67E-05s 11:16:42.3 Info: CreateIndex Tracks (ArtistId) 11:16:42.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:42.3 Info: => 6.34E-05s 11:16:42.3 Info: CreateIndex Tracks (TrackFileId) 11:16:42.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:42.3 Info: => 6.61E-05s 11:16:42.3 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:16:42.3 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:16:42.3 Info: => 6.62E-05s 11:16:42.3 Info: CreateTable TrackFiles 11:16:42.3 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 11:16:42.3 Info: => 0.0001559s 11:16:42.3 Info: CreateIndex TrackFiles (ArtistId) 11:16:42.3 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:16:42.3 Info: => 6.85E-05s 11:16:42.3 Info: CreateIndex TrackFiles (AlbumId) 11:16:42.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:42.3 Info: => 6.08E-05s 11:16:42.3 Info: CreateTable History 11:16:42.3 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 11:16:42.3 Info: => 0.0001568s 11:16:42.3 Info: CreateIndex History (Date) 11:16:42.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:42.3 Info: => 6.73E-05s 11:16:42.3 Info: CreateIndex History (EventType) 11:16:42.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:42.3 Info: => 6.06E-05s 11:16:42.3 Info: CreateIndex History (DownloadId) 11:16:42.3 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:16:42.3 Info: => 6.13E-05s 11:16:42.3 Info: CreateIndex History (AlbumId) 11:16:42.3 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:16:42.3 Info: => 6.4E-05s 11:16:42.3 Info: CreateTable Notifications 11:16:42.3 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 11:16:42.3 Info: => 0.000149s 11:16:42.3 Info: CreateTable ScheduledTasks 11:16:42.3 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:16:42.3 Info: => 0.0001393s 11:16:42.3 Info: CreateIndex ScheduledTasks (TypeName) 11:16:42.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:42.3 Info: => 9.79E-05s 11:16:42.3 Info: CreateTable Indexers 11:16:42.3 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 11:16:42.3 Info: => 0.0001319s 11:16:42.3 Info: CreateIndex Indexers (Name) 11:16:42.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:42.3 Info: => 7.63E-05s 11:16:42.3 Info: CreateTable Profiles 11:16:42.3 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:16:42.3 Info: => 0.0001135s 11:16:42.3 Info: CreateIndex Profiles (Name) 11:16:42.3 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:16:42.3 Info: => 7.41E-05s 11:16:42.3 Info: CreateTable QualityDefinitions 11:16:42.3 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:16:42.3 Info: => 0.000126s 11:16:42.3 Info: CreateIndex QualityDefinitions (Quality) 11:16:42.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:16:42.3 Info: => 7.17E-05s 11:16:42.3 Info: CreateIndex QualityDefinitions (Title) 11:16:42.3 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:16:42.3 Info: => 9.68E-05s 11:16:42.3 Info: CreateTable NamingConfig 11:16:42.3 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 11:16:42.3 Info: => 0.0001378s 11:16:42.3 Info: CreateTable Blacklist 11:16:42.3 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 11:16:42.3 Info: => 0.0001776s 11:16:42.3 Info: CreateTable Metadata 11:16:42.3 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:16:42.3 Info: => 0.000124s 11:16:42.3 Info: CreateTable MetadataFiles 11:16:42.3 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:16:42.3 Info: => 0.0001639s 11:16:42.3 Info: CreateTable DownloadClients 11:16:42.3 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:16:42.3 Info: => 0.0001304s 11:16:42.3 Info: CreateTable PendingReleases 11:16:42.3 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 11:16:42.3 Info: => 0.0001379s 11:16:42.3 Info: CreateTable RemotePathMappings 11:16:42.3 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:16:42.3 Info: => 0.000122s 11:16:42.3 Info: CreateTable Tags 11:16:42.3 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:16:42.3 Info: => 0.000107s 11:16:42.3 Info: CreateIndex Tags (Label) 11:16:42.3 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:16:42.3 Info: => 7.94E-05s 11:16:42.3 Info: CreateTable Restrictions 11:16:42.3 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:16:42.3 Info: => 0.0001271s 11:16:42.3 Info: CreateTable DelayProfiles 11:16:42.3 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 11:16:42.3 Info: => 0.0001427s 11:16:42.3 Info: CreateTable Users 11:16:42.3 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:16:42.3 Info: => 0.0001176s 11:16:42.3 Info: CreateIndex Users (Identifier) 11:16:42.3 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:16:42.3 Info: => 0.0001037s 11:16:42.3 Info: CreateIndex Users (Username) 11:16:42.3 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:16:42.3 Info: => 8.32E-05s 11:16:42.3 Info: CreateTable Commands 11:16:42.3 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:16:42.3 Info: => 0.0001501s 11:16:42.3 Info: CreateTable IndexerStatus 11:16:42.3 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:16:42.3 Info: => 0.0001461s 11:16:42.3 Info: CreateIndex IndexerStatus (ProviderId) 11:16:42.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:42.3 Info: => 8.28E-05s 11:16:42.3 Info: CreateTable ExtraFiles 11:16:42.3 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:16:42.3 Info: => 0.0001394s 11:16:42.3 Info: CreateTable LyricFiles 11:16:42.3 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 11:16:42.3 Info: => 0.0001538s 11:16:42.3 Info: CreateTable LanguageProfiles 11:16:42.3 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:16:42.3 Info: => 0.0001166s 11:16:42.3 Info: CreateIndex LanguageProfiles (Name) 11:16:42.3 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:16:42.3 Info: => 7.92E-05s 11:16:42.3 Info: CreateTable DownloadClientStatus 11:16:42.3 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:16:42.3 Info: => 0.000124s 11:16:42.3 Info: CreateIndex DownloadClientStatus (ProviderId) 11:16:42.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:42.3 Info: => 7.88E-05s 11:16:42.3 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:16:42.3 Info: -> 1 Insert operations completed in 00:00:00.0000553 taking an average of 00:00:00.0000553 11:16:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-30T11:16:42', 'InitialSetup') 11:16:42.3 Info: Committing Transaction 11:16:42.3 Info: 1: InitialSetup migrated 11:16:42.3 Info: => 0.0008371s 11:16:42.3 Info: 2: add_reason_to_pending_releases migrating 11:16:42.3 Info: Beginning Transaction 11:16:42.3 Info: Starting migration of Main DB to 2 11:16:42.3 Info: AlterTable PendingReleases 11:16:42.3 Info: => 6E-07s 11:16:42.3 Info: CreateColumn PendingReleases Reason Int32 11:16:42.3 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:16:42.3 Info: => 0.0005274s 11:16:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-30T11:16:42', 'add_reason_to_pending_releases') 11:16:42.3 Info: Committing Transaction 11:16:42.3 Info: 2: add_reason_to_pending_releases migrated 11:16:42.3 Info: => 0.0007963s 11:16:42.3 Info: 3: add_medium_support migrating 11:16:42.3 Info: Beginning Transaction 11:16:42.3 Info: Starting migration of Main DB to 3 11:16:42.3 Info: AlterTable Albums 11:16:42.3 Info: => 5E-07s 11:16:42.3 Info: CreateColumn Albums Media String 11:16:42.3 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:16:42.3 Info: => 0.0005161s 11:16:42.3 Info: AlterTable Tracks 11:16:42.3 Info: => 8E-07s 11:16:42.3 Info: CreateColumn Tracks MediumNumber Int32 11:16:42.3 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:16:42.3 Info: => 0.0004683s 11:16:42.3 Info: AlterTable Tracks 11:16:42.3 Info: => 4E-07s 11:16:42.3 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:16:42.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:16:42.3 Info: => 0.0004672s 11:16:42.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:42.3 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:42.3 Info: => 3.92E-05s 11:16:42.3 Info: DeleteColumn Tracks TrackNumber 11:16:42.3 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 11:16:42.3 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 11:16:42.3 Info: DROP TABLE "Tracks" 11:16:42.3 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:42.3 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:42.3 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:42.3 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:42.3 Info: => 0.0035663s 11:16:42.3 Info: AlterTable Tracks 11:16:42.3 Info: => 5E-07s 11:16:42.3 Info: CreateColumn Tracks TrackNumber String 11:16:42.3 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:16:42.3 Info: => 0.0005133s 11:16:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-30T11:16:42', 'add_medium_support') 11:16:42.3 Info: Committing Transaction 11:16:42.3 Info: 3: add_medium_support migrated 11:16:42.3 Info: => 0.0008586s 11:16:42.3 Info: 4: add_various_qualites_in_profile migrating 11:16:42.3 Info: Beginning Transaction 11:16:42.3 Info: Starting migration of Main DB to 4 11:16:42.3 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:42.3 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:42.3 Info: => 4.74E-05s 11:16:42.3 Info: PerformDBOperation 11:16:42.3 Info: Performing DB Operation 11:16:42.3 Info: => 3.29E-05s 11:16:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-30T11:16:42', 'add_various_qualites_in_profile') 11:16:42.3 Info: Committing Transaction 11:16:42.3 Info: 4: add_various_qualites_in_profile migrated 11:16:42.3 Info: => 0.0002599s 11:16:42.3 Info: 5: metadata_profiles migrating 11:16:42.3 Info: Beginning Transaction 11:16:42.3 Info: Starting migration of Main DB to 5 11:16:42.3 Info: CreateTable MetadataProfiles 11:16:42.3 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:16:42.3 Info: => 0.0001638s 11:16:42.3 Info: CreateIndex MetadataProfiles (Name) 11:16:42.3 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:16:42.3 Info: => 8.18E-05s 11:16:42.3 Info: AlterTable Artists 11:16:42.3 Info: => 4E-07s 11:16:42.3 Info: CreateColumn Artists MetadataProfileId Int32 11:16:42.3 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:16:42.3 Info: => 0.0004982s 11:16:42.3 Info: DeleteColumn Artists PrimaryAlbumTypes 11:16:42.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:16:42.3 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 11:16:42.3 Info: DROP TABLE "Artists" 11:16:42.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:42.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:42.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:42.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:42.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:42.3 Info: => 0.0040034s 11:16:42.3 Info: DeleteColumn Artists SecondaryAlbumTypes 11:16:42.3 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:16:42.3 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 11:16:42.3 Info: DROP TABLE "Artists" 11:16:42.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:42.3 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:42.3 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:42.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:42.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:42.3 Info: => 0.0045334s 11:16:42.3 Info: AlterTable Albums 11:16:42.3 Info: => 4E-07s 11:16:42.3 Info: CreateColumn Albums SecondaryTypes String 11:16:42.3 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:16:42.3 Info: => 0.0004787s 11:16:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-30T11:16:42', 'metadata_profiles') 11:16:42.3 Info: Committing Transaction 11:16:42.3 Info: 5: metadata_profiles migrated 11:16:42.3 Info: => 0.0008653s 11:16:42.3 Info: 6: separate_automatic_and_interactive_search migrating 11:16:42.3 Info: Beginning Transaction 11:16:42.3 Info: Starting migration of Main DB to 6 11:16:42.3 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:16:42.3 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 11:16:42.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:16:42.3 Info: DROP TABLE "Indexers" 11:16:42.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:42.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:42.3 Info: => 0.0038937s 11:16:42.3 Info: AlterTable Indexers 11:16:42.3 Info: => 5E-07s 11:16:42.3 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:16:42.3 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:16:42.3 Info: => 0.0004612s 11:16:42.3 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:42.3 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:42.3 Info: => 3.5E-05s 11:16:42.3 Info: AlterTable Indexers 11:16:42.3 Info: => 3E-07s 11:16:42.3 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:16:42.3 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 11:16:42.3 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 11:16:42.3 Info: DROP TABLE "Indexers" 11:16:42.3 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:42.3 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:42.3 Info: => 0.0041649s 11:16:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-30T11:16:42', 'separate_automatic_and_interactive_search') 11:16:42.3 Info: Committing Transaction 11:16:42.3 Info: 6: separate_automatic_and_interactive_search migrated 11:16:42.3 Info: => 0.0044677s 11:16:42.3 Info: 7: change_album_path_to_relative migrating 11:16:42.3 Info: Beginning Transaction 11:16:42.3 Info: Starting migration of Main DB to 7 11:16:42.3 Info: DeleteColumn Albums Path 11:16:42.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 11:16:42.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 11:16:42.3 Info: DROP TABLE "Albums" 11:16:42.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:42.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:42.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:42.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:42.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:42.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:42.3 Info: => 0.0046953s 11:16:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-30T11:16:42', 'change_album_path_to_relative') 11:16:42.3 Info: Committing Transaction 11:16:42.3 Info: 7: change_album_path_to_relative migrated 11:16:42.3 Info: => 0.0050711s 11:16:42.3 Info: 8: change_quality_size_mb_to_kb migrating 11:16:42.3 Info: Beginning Transaction 11:16:42.3 Info: Starting migration of Main DB to 8 11:16:42.3 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:16:42.3 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:16:42.3 Info: => 4.71E-05s 11:16:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-30T11:16:42', 'change_quality_size_mb_to_kb') 11:16:42.3 Info: Committing Transaction 11:16:42.3 Info: 8: change_quality_size_mb_to_kb migrated 11:16:42.3 Info: => 0.0002754s 11:16:42.3 Info: 9: album_releases migrating 11:16:42.3 Info: Beginning Transaction 11:16:42.3 Info: Starting migration of Main DB to 9 11:16:42.3 Info: AlterTable Albums 11:16:42.3 Info: => 5E-07s 11:16:42.3 Info: CreateColumn Albums Releases String 11:16:42.3 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:16:42.3 Info: => 0.0005098s 11:16:42.3 Info: AlterTable Albums 11:16:42.3 Info: => 4E-07s 11:16:42.3 Info: CreateColumn Albums CurrentRelease String 11:16:42.3 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:16:42.3 Info: => 0.0004741s 11:16:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-30T11:16:42', 'album_releases') 11:16:42.3 Info: Committing Transaction 11:16:42.3 Info: 9: album_releases migrated 11:16:42.3 Info: => 0.0007332s 11:16:42.3 Info: 10: album_releases_fix migrating 11:16:42.3 Info: Beginning Transaction 11:16:42.3 Info: Starting migration of Main DB to 10 11:16:42.3 Info: AlterTable Albums 11:16:42.3 Info: => 6E-07s 11:16:42.3 Info: AlterColumn Albums Releases String 11:16:42.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 11:16:42.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:16:42.3 Info: DROP TABLE "Albums" 11:16:42.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:42.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:42.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:42.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:42.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:42.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:42.3 Info: => 0.0038016s 11:16:42.3 Info: AlterTable Albums 11:16:42.3 Info: => 4E-07s 11:16:42.3 Info: AlterColumn Albums CurrentRelease String 11:16:42.3 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 11:16:42.3 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:16:42.3 Info: DROP TABLE "Albums" 11:16:42.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:42.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:42.3 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:42.3 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:42.3 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:42.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:42.3 Info: => 0.0044696s 11:16:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-30T11:16:42', 'album_releases_fix') 11:16:42.3 Info: Committing Transaction 11:16:42.3 Info: 10: album_releases_fix migrated 11:16:42.3 Info: => 0.0048059s 11:16:42.3 Info: 11: import_lists migrating 11:16:42.3 Info: Beginning Transaction 11:16:42.3 Info: Starting migration of Main DB to 11 11:16:42.3 Info: CreateTable ImportLists 11:16:42.3 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 11:16:42.3 Info: => 0.0001901s 11:16:42.3 Info: CreateIndex ImportLists (Name) 11:16:42.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:42.3 Info: => 7.68E-05s 11:16:42.3 Info: CreateTable ImportListStatus 11:16:42.3 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:16:42.3 Info: => 0.0001389s 11:16:42.3 Info: CreateIndex ImportListStatus (ProviderId) 11:16:42.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:42.3 Info: => 7.57E-05s 11:16:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-30T11:16:42', 'import_lists') 11:16:42.3 Info: Committing Transaction 11:16:42.3 Info: 11: import_lists migrated 11:16:42.3 Info: => 0.0003571s 11:16:42.3 Info: 12: add_release_status migrating 11:16:42.3 Info: Beginning Transaction 11:16:42.3 Info: Starting migration of Main DB to 12 11:16:42.3 Info: AlterTable MetadataProfiles 11:16:42.3 Info: => 5E-07s 11:16:42.3 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:16:42.3 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:16:42.3 Info: => 0.0005169s 11:16:42.3 Info: PerformDBOperation 11:16:42.3 Info: Performing DB Operation 11:16:42.3 Info: => 2.68E-05s 11:16:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-30T11:16:42', 'add_release_status') 11:16:42.3 Info: Committing Transaction 11:16:42.3 Info: 12: add_release_status migrated 11:16:42.3 Info: => 0.0002856s 11:16:42.3 Info: 13: album_download_notification migrating 11:16:42.3 Info: Beginning Transaction 11:16:42.3 Info: Starting migration of Main DB to 13 11:16:42.3 Info: AlterTable Notifications 11:16:42.3 Info: => 5E-07s 11:16:42.3 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:16:42.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:16:42.3 Info: => 0.000519s 11:16:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-30T11:16:42', 'album_download_notification') 11:16:42.3 Info: Committing Transaction 11:16:42.3 Info: 13: album_download_notification migrated 11:16:42.3 Info: => 0.0007868s 11:16:42.3 Info: 14: fix_language_metadata_profiles migrating 11:16:42.3 Info: Beginning Transaction 11:16:42.3 Info: Starting migration of Main DB to 14 11:16:42.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:16:42.3 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:16:42.3 Info: => 0.000112s 11:16:42.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:16:42.3 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:16:42.3 Info: => 5.51E-05s 11:16:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-30T11:16:42', 'fix_language_metadata_profiles') 11:16:42.3 Info: Committing Transaction 11:16:42.3 Info: 14: fix_language_metadata_profiles migrated 11:16:42.3 Info: => 0.000287s 11:16:42.3 Info: 15: remove_fanzub migrating 11:16:42.3 Info: Beginning Transaction 11:16:42.3 Info: Starting migration of Main DB to 15 11:16:42.3 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:42.3 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:42.3 Info: => 4.04E-05s 11:16:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-30T11:16:42', 'remove_fanzub') 11:16:42.3 Info: Committing Transaction 11:16:42.3 Info: 15: remove_fanzub migrated 11:16:42.3 Info: => 0.000261s 11:16:42.3 Info: 16: update_artist_history_indexes migrating 11:16:42.3 Info: Beginning Transaction 11:16:42.3 Info: Starting migration of Main DB to 16 11:16:42.3 Info: CreateIndex Albums (ArtistId) 11:16:42.3 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:16:42.3 Info: => 9.97E-05s 11:16:42.3 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:16:42.3 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:16:42.3 Info: => 7.25E-05s 11:16:42.3 Info: DeleteIndex History (AlbumId) 11:16:42.3 Info: DROP INDEX "IX_History_AlbumId" 11:16:42.3 Info: => 0.0001167s 11:16:42.3 Info: CreateIndex History (AlbumId, Date) 11:16:42.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:42.3 Info: => 8.21E-05s 11:16:42.3 Info: DeleteIndex History (DownloadId) 11:16:42.3 Info: DROP INDEX "IX_History_DownloadId" 11:16:42.3 Info: => 0.0001066s 11:16:42.3 Info: CreateIndex History (DownloadId, Date) 11:16:42.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:42.3 Info: => 8.21E-05s 11:16:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-30T11:16:42', 'update_artist_history_indexes') 11:16:42.3 Info: Committing Transaction 11:16:42.3 Info: 16: update_artist_history_indexes migrated 11:16:42.3 Info: => 0.0003601s 11:16:42.3 Info: 17: remove_nma migrating 11:16:42.3 Info: Beginning Transaction 11:16:42.3 Info: Starting migration of Main DB to 17 11:16:42.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:42.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:16:42.3 Info: => 4.38E-05s 11:16:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-30T11:16:42', 'remove_nma') 11:16:42.3 Info: Committing Transaction 11:16:42.3 Info: 17: remove_nma migrated 11:16:42.3 Info: => 0.0002624s 11:16:42.3 Info: 18: album_disambiguation migrating 11:16:42.3 Info: Beginning Transaction 11:16:42.3 Info: Starting migration of Main DB to 18 11:16:42.3 Info: AlterTable Albums 11:16:42.3 Info: => 6E-07s 11:16:42.3 Info: CreateColumn Albums Disambiguation String 11:16:42.3 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:16:42.3 Info: => 0.0005167s 11:16:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-30T11:16:42', 'album_disambiguation') 11:16:42.3 Info: Committing Transaction 11:16:42.3 Info: 18: album_disambiguation migrated 11:16:42.3 Info: => 0.0007725s 11:16:42.3 Info: 19: add_ape_quality_in_profiles migrating 11:16:42.3 Info: Beginning Transaction 11:16:42.3 Info: Starting migration of Main DB to 19 11:16:42.3 Info: PerformDBOperation 11:16:42.3 Info: Performing DB Operation 11:16:42.3 Info: => 3.03E-05s 11:16:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-30T11:16:42', 'add_ape_quality_in_profiles') 11:16:42.3 Info: Committing Transaction 11:16:42.3 Info: 19: add_ape_quality_in_profiles migrated 11:16:42.3 Info: => 0.0002721s 11:16:42.3 Info: 20: remove_pushalot migrating 11:16:42.3 Info: Beginning Transaction 11:16:42.3 Info: Starting migration of Main DB to 20 11:16:42.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:42.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:16:42.3 Info: => 4.29E-05s 11:16:42.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:42.3 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:16:42.3 Info: => 2.75E-05s 11:16:42.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:42.3 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:16:42.3 Info: => 2.53E-05s 11:16:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-30T11:16:42', 'remove_pushalot') 11:16:42.3 Info: Committing Transaction 11:16:42.3 Info: 20: remove_pushalot migrated 11:16:42.3 Info: => 0.0002404s 11:16:42.3 Info: 21: add_custom_filters migrating 11:16:42.3 Info: Beginning Transaction 11:16:42.3 Info: Starting migration of Main DB to 21 11:16:42.3 Info: CreateTable CustomFilters 11:16:42.3 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:16:42.3 Info: => 0.0001595s 11:16:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-30T11:16:42', 'add_custom_filters') 11:16:42.3 Info: Committing Transaction 11:16:42.3 Info: 21: add_custom_filters migrated 11:16:42.3 Info: => 0.0004157s 11:16:42.3 Info: 22: import_list_tags migrating 11:16:42.3 Info: Beginning Transaction 11:16:42.3 Info: Starting migration of Main DB to 22 11:16:42.3 Info: AlterTable ImportLists 11:16:42.3 Info: => 7E-07s 11:16:42.3 Info: CreateColumn ImportLists Tags String 11:16:42.3 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:16:42.3 Info: => 0.0005266s 11:16:42.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-30T11:16:42', 'import_list_tags') 11:16:42.3 Info: Committing Transaction 11:16:42.3 Info: 22: import_list_tags migrated 11:16:42.3 Info: => 0.0007865s 11:16:42.3 Info: 23: add_release_groups_etc migrating 11:16:42.3 Info: Beginning Transaction 11:16:42.3 Info: Starting migration of Main DB to 23 11:16:42.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) 11:16:42.3 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 100, '', '', '{ "trackCount": 0, "mediaCount": 0 }') 11:16:42.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') 11:16:42.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') 11:16:42.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') 11:16:42.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') 11:16:42.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') 11:16:42.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') 11:16:42.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') 11:16:42.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') 11:16:42.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') 11:16:42.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') 11:16:42.3 Info: CreateTable ArtistMetadata 11:16:42.3 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 11:16:42.3 Info: => 0.0001994s 11:16:42.3 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:16:42.3 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:16:42.3 Info: => 8.45E-05s 11:16:42.3 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:16:42.3 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:16:42.3 Info: => 8.06E-05s 11:16:42.3 Info: AlterTable Artists 11:16:42.3 Info: => 3E-07s 11:16:42.3 Info: CreateColumn Artists ArtistMetadataId Int32 11:16:42.3 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:42.3 Info: => 0.0005372s 11:16:42.3 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:42.3 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:42.3 Info: => 6.8E-05s 11:16:42.3 Info: CreateTable AlbumReleases 11:16:42.3 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 11:16:42.3 Info: => 0.0001794s 11:16:42.3 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:16:42.3 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:42.3 Info: => 8.06E-05s 11:16:42.3 Info: CreateIndex AlbumReleases (AlbumId) 11:16:42.3 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:42.3 Info: => 6.69E-05s 11:16:42.3 Info: PerformDBOperation 11:16:42.3 Info: Performing DB Operation 11:16:42.3 Info: => 0.0056233s 11:16:42.3 Info: AlterTable Albums 11:16:42.3 Info: => 7E-07s 11:16:42.3 Info: CreateColumn Albums ArtistMetadataId Int32 11:16:42.3 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:42.3 Info: => 0.0005821s 11:16:42.3 Info: AlterTable Albums 11:16:42.3 Info: => 5E-07s 11:16:42.3 Info: CreateColumn Albums AnyReleaseOk Boolean 11:16:42.3 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:16:42.3 Info: => 0.0005305s 11:16:42.3 Info: AlterTable Albums 11:16:42.3 Info: => 6E-07s 11:16:42.3 Info: CreateColumn Albums Links String 11:16:42.3 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:16:42.3 Info: => 0.0005261s 11:16:42.3 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:42.3 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:42.3 Info: => 8.07E-05s 11:16:42.3 Info: AlterTable Tracks 11:16:42.3 Info: => 5E-07s 11:16:42.3 Info: CreateColumn Tracks ForeignRecordingId String 11:16:42.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:16:42.3 Info: => 0.0005546s 11:16:42.3 Info: AlterTable Tracks 11:16:42.3 Info: => 4E-07s 11:16:42.3 Info: CreateColumn Tracks AlbumReleaseId Int32 11:16:42.3 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:16:42.3 Info: => 0.0005257s 11:16:42.3 Info: AlterTable Tracks 11:16:42.3 Info: => 4E-07s 11:16:42.3 Info: CreateColumn Tracks ArtistMetadataId Int32 11:16:42.3 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:42.3 Info: => 0.0005334s 11:16:42.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:42.3 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:42.3 Info: => 9.07E-05s 11:16:42.3 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:42.3 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:42.3 Info: => 6.83E-05s 11:16:42.3 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:16:42.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) 11:16:42.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" 11:16:42.3 Info: DROP TABLE "Artists" 11:16:42.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:42.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:42.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:42.3 Info: => 0.0039057s 11:16:42.3 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:16:42.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) 11:16:42.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" 11:16:42.3 Info: DROP TABLE "Albums" 11:16:42.3 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:42.3 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:42.3 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:42.3 Info: => 0.0039638s 11:16:42.3 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:16:42.4 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:42.4 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 11:16:42.4 Info: DROP TABLE "Tracks" 11:16:42.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:42.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:42.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:42.4 Info: => 0.004666s 11:16:42.4 Info: DeleteColumn TrackFiles ArtistId 11:16:42.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 11:16:42.4 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "RelativePath", "Language" FROM "TrackFiles" 11:16:42.4 Info: DROP TABLE "TrackFiles" 11:16:42.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:42.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:42.4 Info: => 0.0034353s 11:16:42.4 Info: CreateIndex Artists (ArtistMetadataId) 11:16:42.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:42.4 Info: => 8.5E-05s 11:16:42.4 Info: CreateIndex Artists (Monitored) 11:16:42.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:42.4 Info: => 8.16E-05s 11:16:42.4 Info: CreateIndex Albums (ArtistMetadataId) 11:16:42.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:42.4 Info: => 6.78E-05s 11:16:42.4 Info: CreateIndex Tracks (ArtistMetadataId) 11:16:42.4 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:16:42.4 Info: => 7.09E-05s 11:16:42.4 Info: CreateIndex Tracks (AlbumReleaseId) 11:16:42.4 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:16:42.4 Info: => 6.88E-05s 11:16:42.4 Info: CreateIndex Tracks (ForeignRecordingId) 11:16:42.4 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:16:42.4 Info: => 7E-05s 11:16:42.4 Info: UpdateData 11:16:42.4 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:42.4 Info: => 3.91E-05s 11:16:42.4 Info: UpdateData 11:16:42.4 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:42.4 Info: => 3.22E-05s 11:16:42.4 Info: UpdateData 11:16:42.4 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:16:42.4 Info: => 3.57E-05s 11:16:42.4 Info: -> 12 Insert operations completed in 00:00:00.0008130 taking an average of 00:00:00.0000677 11:16:42.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-30T11:16:42', 'add_release_groups_etc') 11:16:42.4 Info: Committing Transaction 11:16:42.4 Info: 23: add_release_groups_etc migrated 11:16:42.4 Info: => 0.0005216s 11:16:42.4 Debug: Took: 00:00:00.1198950 11:16:42.5 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_all_default_entries --- 11:16:42.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_duplicate_albumrelease --- 11:16:42.5 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350025042741_181/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:42.5 Info: DatabaseEngineVersionCheck migrating 11:16:42.5 Info: PerformDBOperation 11:16:42.5 Info: Performing DB Operation 11:16:42.5 Info: SQLite 3.46.0 11:16:42.5 Info: => 0.0010017s 11:16:42.5 Info: DatabaseEngineVersionCheck migrated 11:16:42.5 Info: => 0.0010145s 11:16:42.5 Info: VersionMigration migrating 11:16:42.5 Info: Beginning Transaction 11:16:42.5 Info: CreateTable VersionInfo 11:16:42.5 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:16:42.5 Info: => 0.0001349s 11:16:42.5 Info: Committing Transaction 11:16:42.5 Info: VersionMigration migrated 11:16:42.5 Info: => 0.0004726s 11:16:42.5 Info: VersionUniqueMigration migrating 11:16:42.5 Info: Beginning Transaction 11:16:42.5 Info: CreateIndex VersionInfo (Version) 11:16:42.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:42.5 Info: => 0.0001147s 11:16:42.5 Info: AlterTable VersionInfo 11:16:42.5 Info: => 5E-07s 11:16:42.5 Info: CreateColumn VersionInfo AppliedOn DateTime 11:16:42.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:16:42.5 Info: => 0.0005316s 11:16:42.5 Info: Committing Transaction 11:16:42.5 Info: VersionUniqueMigration migrated 11:16:42.5 Info: => 0.000723s 11:16:42.5 Info: VersionDescriptionMigration migrating 11:16:42.5 Info: Beginning Transaction 11:16:42.5 Info: AlterTable VersionInfo 11:16:42.5 Info: => 5E-07s 11:16:42.5 Info: CreateColumn VersionInfo Description String 11:16:42.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:16:42.5 Info: => 0.0001987s 11:16:42.5 Info: Committing Transaction 11:16:42.5 Info: VersionDescriptionMigration migrated 11:16:42.5 Info: => 0.0003779s 11:16:42.5 Info: 1: InitialSetup migrating 11:16:42.5 Info: Beginning Transaction 11:16:42.5 Info: Starting migration of Main DB to 1 11:16:42.5 Info: CreateTable Config 11:16:42.5 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:16:42.5 Info: => 0.000146s 11:16:42.5 Info: CreateIndex Config (Key) 11:16:42.5 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:16:42.5 Info: => 6.73E-05s 11:16:42.5 Info: CreateTable RootFolders 11:16:42.5 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:16:42.5 Info: => 7.26E-05s 11:16:42.5 Info: CreateIndex RootFolders (Path) 11:16:42.5 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:16:42.5 Info: => 6.33E-05s 11:16:42.5 Info: CreateTable Artists 11:16:42.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) 11:16:42.5 Info: => 0.0002087s 11:16:42.5 Info: CreateIndex Artists (ForeignArtistId) 11:16:42.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:42.5 Info: => 6.83E-05s 11:16:42.5 Info: CreateIndex Artists (NameSlug) 11:16:42.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:42.5 Info: => 6.14E-05s 11:16:42.5 Info: CreateIndex Artists (CleanName) 11:16:42.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:42.5 Info: => 6.2E-05s 11:16:42.5 Info: CreateIndex Artists (Path) 11:16:42.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:42.5 Info: => 5.94E-05s 11:16:42.5 Info: CreateTable Albums 11:16:42.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) 11:16:42.5 Info: => 0.0001816s 11:16:42.5 Info: CreateIndex Albums (ForeignAlbumId) 11:16:42.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:42.5 Info: => 6.78E-05s 11:16:42.5 Info: CreateIndex Albums (MBId) 11:16:42.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:42.5 Info: => 6.13E-05s 11:16:42.5 Info: CreateIndex Albums (TADBId) 11:16:42.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:42.5 Info: => 0.0021202s 11:16:42.5 Info: CreateIndex Albums (TitleSlug) 11:16:42.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:42.5 Info: => 7.01E-05s 11:16:42.5 Info: CreateIndex Albums (CleanTitle) 11:16:42.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:42.5 Info: => 6.53E-05s 11:16:42.5 Info: CreateIndex Albums (Path) 11:16:42.5 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:16:42.5 Info: => 5.88E-05s 11:16:42.5 Info: CreateTable Tracks 11:16:42.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) 11:16:42.5 Info: => 0.0001366s 11:16:42.5 Info: CreateIndex Tracks (ForeignTrackId) 11:16:42.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:42.5 Info: => 6.41E-05s 11:16:42.5 Info: CreateIndex Tracks (ArtistId) 11:16:42.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:42.5 Info: => 6.19E-05s 11:16:42.5 Info: CreateIndex Tracks (TrackFileId) 11:16:42.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:42.5 Info: => 6.25E-05s 11:16:42.5 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:16:42.5 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:16:42.5 Info: => 6.51E-05s 11:16:42.5 Info: CreateTable TrackFiles 11:16:42.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) 11:16:42.5 Info: => 0.0001197s 11:16:42.5 Info: CreateIndex TrackFiles (ArtistId) 11:16:42.5 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:16:42.5 Info: => 6.28E-05s 11:16:42.5 Info: CreateIndex TrackFiles (AlbumId) 11:16:42.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:42.5 Info: => 5.84E-05s 11:16:42.5 Info: CreateTable History 11:16:42.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) 11:16:42.5 Info: => 0.000119s 11:16:42.5 Info: CreateIndex History (Date) 11:16:42.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:42.5 Info: => 6.12E-05s 11:16:42.5 Info: CreateIndex History (EventType) 11:16:42.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:42.5 Info: => 5.79E-05s 11:16:42.5 Info: CreateIndex History (DownloadId) 11:16:42.5 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:16:42.5 Info: => 5.83E-05s 11:16:42.5 Info: CreateIndex History (AlbumId) 11:16:42.5 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:16:42.5 Info: => 5.8E-05s 11:16:42.5 Info: CreateTable Notifications 11:16:42.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) 11:16:42.5 Info: => 0.0001062s 11:16:42.5 Info: CreateTable ScheduledTasks 11:16:42.5 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:16:42.5 Info: => 8.66E-05s 11:16:42.5 Info: CreateIndex ScheduledTasks (TypeName) 11:16:42.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:42.5 Info: => 6.48E-05s 11:16:42.5 Info: CreateTable Indexers 11:16:42.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) 11:16:42.5 Info: => 9.07E-05s 11:16:42.5 Info: CreateIndex Indexers (Name) 11:16:42.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:42.5 Info: => 9.74E-05s 11:16:42.5 Info: CreateTable Profiles 11:16:42.5 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:16:42.5 Info: => 8.77E-05s 11:16:42.5 Info: CreateIndex Profiles (Name) 11:16:42.5 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:16:42.5 Info: => 7.1E-05s 11:16:42.5 Info: CreateTable QualityDefinitions 11:16:42.5 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:16:42.5 Info: => 9.4E-05s 11:16:42.5 Info: CreateIndex QualityDefinitions (Quality) 11:16:42.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:16:42.5 Info: => 6.57E-05s 11:16:42.5 Info: CreateIndex QualityDefinitions (Title) 11:16:42.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:16:42.5 Info: => 6.63E-05s 11:16:42.5 Info: CreateTable NamingConfig 11:16:42.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) 11:16:42.5 Info: => 0.0001375s 11:16:42.5 Info: CreateTable Blacklist 11:16:42.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 '') 11:16:42.5 Info: => 0.0002112s 11:16:42.5 Info: CreateTable Metadata 11:16:42.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) 11:16:42.5 Info: => 9.59E-05s 11:16:42.5 Info: CreateTable MetadataFiles 11:16:42.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) 11:16:42.5 Info: => 0.0001086s 11:16:42.5 Info: CreateTable DownloadClients 11:16:42.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) 11:16:42.5 Info: => 9.54E-05s 11:16:42.5 Info: CreateTable PendingReleases 11:16:42.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 '') 11:16:42.5 Info: => 0.0001043s 11:16:42.5 Info: CreateTable RemotePathMappings 11:16:42.5 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:16:42.5 Info: => 8.38E-05s 11:16:42.5 Info: CreateTable Tags 11:16:42.5 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:16:42.5 Info: => 9.1E-05s 11:16:42.5 Info: CreateIndex Tags (Label) 11:16:42.5 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:16:42.5 Info: => 7.44E-05s 11:16:42.5 Info: CreateTable Restrictions 11:16:42.5 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:16:42.5 Info: => 8.54E-05s 11:16:42.5 Info: CreateTable DelayProfiles 11:16:42.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) 11:16:42.5 Info: => 0.0001097s 11:16:42.5 Info: CreateTable Users 11:16:42.5 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:16:42.5 Info: => 8.16E-05s 11:16:42.5 Info: CreateIndex Users (Identifier) 11:16:42.5 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:16:42.5 Info: => 7.83E-05s 11:16:42.5 Info: CreateIndex Users (Username) 11:16:42.5 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:16:42.5 Info: => 0.0001031s 11:16:42.5 Info: CreateTable Commands 11:16:42.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) 11:16:42.5 Info: => 0.000137s 11:16:42.5 Info: CreateTable IndexerStatus 11:16:42.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) 11:16:42.5 Info: => 0.000117s 11:16:42.5 Info: CreateIndex IndexerStatus (ProviderId) 11:16:42.5 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:42.5 Info: => 7.6E-05s 11:16:42.5 Info: CreateTable ExtraFiles 11:16:42.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) 11:16:42.5 Info: => 0.0001052s 11:16:42.5 Info: CreateTable LyricFiles 11:16:42.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) 11:16:42.5 Info: => 0.0001173s 11:16:42.5 Info: CreateTable LanguageProfiles 11:16:42.5 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:16:42.5 Info: => 8.42E-05s 11:16:42.5 Info: CreateIndex LanguageProfiles (Name) 11:16:42.5 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:16:42.5 Info: => 9.62E-05s 11:16:42.5 Info: CreateTable DownloadClientStatus 11:16:42.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) 11:16:42.5 Info: => 9.94E-05s 11:16:42.5 Info: CreateIndex DownloadClientStatus (ProviderId) 11:16:42.5 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:42.5 Info: => 7.61E-05s 11:16:42.5 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:16:42.5 Info: -> 1 Insert operations completed in 00:00:00.0000537 taking an average of 00:00:00.0000537 11:16:42.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-30T11:16:42', 'InitialSetup') 11:16:42.5 Info: Committing Transaction 11:16:42.5 Info: 1: InitialSetup migrated 11:16:42.5 Info: => 0.0008428s 11:16:42.5 Info: 2: add_reason_to_pending_releases migrating 11:16:42.5 Info: Beginning Transaction 11:16:42.5 Info: Starting migration of Main DB to 2 11:16:42.5 Info: AlterTable PendingReleases 11:16:42.5 Info: => 6E-07s 11:16:42.5 Info: CreateColumn PendingReleases Reason Int32 11:16:42.5 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:16:42.5 Info: => 0.0005084s 11:16:42.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-30T11:16:42', 'add_reason_to_pending_releases') 11:16:42.5 Info: Committing Transaction 11:16:42.5 Info: 2: add_reason_to_pending_releases migrated 11:16:42.5 Info: => 0.0007747s 11:16:42.5 Info: 3: add_medium_support migrating 11:16:42.5 Info: Beginning Transaction 11:16:42.5 Info: Starting migration of Main DB to 3 11:16:42.5 Info: AlterTable Albums 11:16:42.5 Info: => 6E-07s 11:16:42.5 Info: CreateColumn Albums Media String 11:16:42.5 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:16:42.5 Info: => 0.0004951s 11:16:42.5 Info: AlterTable Tracks 11:16:42.5 Info: => 6E-07s 11:16:42.5 Info: CreateColumn Tracks MediumNumber Int32 11:16:42.5 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:16:42.5 Info: => 0.0004637s 11:16:42.5 Info: AlterTable Tracks 11:16:42.5 Info: => 6E-07s 11:16:42.5 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:16:42.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:16:42.5 Info: => 0.000464s 11:16:42.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:42.5 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:42.5 Info: => 6.75E-05s 11:16:42.5 Info: DeleteColumn Tracks TrackNumber 11:16:42.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) 11:16:42.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" 11:16:42.5 Info: DROP TABLE "Tracks" 11:16:42.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:42.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:42.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:42.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:42.5 Info: => 0.0035486s 11:16:42.5 Info: AlterTable Tracks 11:16:42.5 Info: => 4E-07s 11:16:42.5 Info: CreateColumn Tracks TrackNumber String 11:16:42.5 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:16:42.5 Info: => 0.0004749s 11:16:42.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-30T11:16:42', 'add_medium_support') 11:16:42.5 Info: Committing Transaction 11:16:42.5 Info: 3: add_medium_support migrated 11:16:42.5 Info: => 0.0008073s 11:16:42.5 Info: 4: add_various_qualites_in_profile migrating 11:16:42.5 Info: Beginning Transaction 11:16:42.5 Info: Starting migration of Main DB to 4 11:16:42.5 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:42.5 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:42.5 Info: => 4.72E-05s 11:16:42.5 Info: PerformDBOperation 11:16:42.5 Info: Performing DB Operation 11:16:42.5 Info: => 2.99E-05s 11:16:42.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-30T11:16:42', 'add_various_qualites_in_profile') 11:16:42.5 Info: Committing Transaction 11:16:42.5 Info: 4: add_various_qualites_in_profile migrated 11:16:42.5 Info: => 0.0002551s 11:16:42.5 Info: 5: metadata_profiles migrating 11:16:42.5 Info: Beginning Transaction 11:16:42.5 Info: Starting migration of Main DB to 5 11:16:42.5 Info: CreateTable MetadataProfiles 11:16:42.5 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:16:42.5 Info: => 0.000122s 11:16:42.5 Info: CreateIndex MetadataProfiles (Name) 11:16:42.5 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:16:42.5 Info: => 7.64E-05s 11:16:42.5 Info: AlterTable Artists 11:16:42.5 Info: => 5E-07s 11:16:42.5 Info: CreateColumn Artists MetadataProfileId Int32 11:16:42.5 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:16:42.5 Info: => 0.0004718s 11:16:42.5 Info: DeleteColumn Artists PrimaryAlbumTypes 11:16:42.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) 11:16:42.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" 11:16:42.5 Info: DROP TABLE "Artists" 11:16:42.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:42.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:42.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:42.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:42.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:42.5 Info: => 0.0037906s 11:16:42.5 Info: DeleteColumn Artists SecondaryAlbumTypes 11:16:42.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) 11:16:42.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" 11:16:42.5 Info: DROP TABLE "Artists" 11:16:42.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:42.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:42.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:42.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:42.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:42.5 Info: => 0.0037204s 11:16:42.5 Info: AlterTable Albums 11:16:42.5 Info: => 4E-07s 11:16:42.5 Info: CreateColumn Albums SecondaryTypes String 11:16:42.5 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:16:42.5 Info: => 0.0004603s 11:16:42.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-30T11:16:42', 'metadata_profiles') 11:16:42.5 Info: Committing Transaction 11:16:42.5 Info: 5: metadata_profiles migrated 11:16:42.5 Info: => 0.0008463s 11:16:42.5 Info: 6: separate_automatic_and_interactive_search migrating 11:16:42.5 Info: Beginning Transaction 11:16:42.5 Info: Starting migration of Main DB to 6 11:16:42.5 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:16:42.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) 11:16:42.5 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:16:42.5 Info: DROP TABLE "Indexers" 11:16:42.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:42.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:42.5 Info: => 0.0031431s 11:16:42.5 Info: AlterTable Indexers 11:16:42.5 Info: => 5E-07s 11:16:42.5 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:16:42.5 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:16:42.5 Info: => 0.000445s 11:16:42.5 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:42.5 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:42.5 Info: => 3.53E-05s 11:16:42.5 Info: AlterTable Indexers 11:16:42.5 Info: => 5E-07s 11:16:42.5 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:16:42.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) 11:16:42.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" 11:16:42.5 Info: DROP TABLE "Indexers" 11:16:42.5 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:42.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:42.5 Info: => 0.0031285s 11:16:42.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-30T11:16:42', 'separate_automatic_and_interactive_search') 11:16:42.5 Info: Committing Transaction 11:16:42.5 Info: 6: separate_automatic_and_interactive_search migrated 11:16:42.5 Info: => 0.003417s 11:16:42.5 Info: 7: change_album_path_to_relative migrating 11:16:42.5 Info: Beginning Transaction 11:16:42.5 Info: Starting migration of Main DB to 7 11:16:42.5 Info: DeleteColumn Albums Path 11:16:42.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) 11:16:42.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" 11:16:42.5 Info: DROP TABLE "Albums" 11:16:42.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:42.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:42.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:42.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:42.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:42.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:42.5 Info: => 0.0049251s 11:16:42.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-30T11:16:42', 'change_album_path_to_relative') 11:16:42.5 Info: Committing Transaction 11:16:42.5 Info: 7: change_album_path_to_relative migrated 11:16:42.5 Info: => 0.0053009s 11:16:42.5 Info: 8: change_quality_size_mb_to_kb migrating 11:16:42.5 Info: Beginning Transaction 11:16:42.5 Info: Starting migration of Main DB to 8 11:16:42.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 11:16:42.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 11:16:42.5 Info: => 4.8E-05s 11:16:42.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-30T11:16:42', 'change_quality_size_mb_to_kb') 11:16:42.5 Info: Committing Transaction 11:16:42.5 Info: 8: change_quality_size_mb_to_kb migrated 11:16:42.5 Info: => 0.0002896s 11:16:42.5 Info: 9: album_releases migrating 11:16:42.5 Info: Beginning Transaction 11:16:42.5 Info: Starting migration of Main DB to 9 11:16:42.5 Info: AlterTable Albums 11:16:42.5 Info: => 6E-07s 11:16:42.5 Info: CreateColumn Albums Releases String 11:16:42.5 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:16:42.5 Info: => 0.0004944s 11:16:42.5 Info: AlterTable Albums 11:16:42.5 Info: => 6E-07s 11:16:42.5 Info: CreateColumn Albums CurrentRelease String 11:16:42.5 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:16:42.5 Info: => 0.0004505s 11:16:42.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-30T11:16:42', 'album_releases') 11:16:42.5 Info: Committing Transaction 11:16:42.5 Info: 9: album_releases migrated 11:16:42.5 Info: => 0.0007112s 11:16:42.5 Info: 10: album_releases_fix migrating 11:16:42.5 Info: Beginning Transaction 11:16:42.5 Info: Starting migration of Main DB to 10 11:16:42.5 Info: AlterTable Albums 11:16:42.5 Info: => 6E-07s 11:16:42.5 Info: AlterColumn Albums Releases String 11:16:42.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) 11:16:42.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" 11:16:42.5 Info: DROP TABLE "Albums" 11:16:42.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:42.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:42.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:42.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:42.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:42.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:42.5 Info: => 0.0046048s 11:16:42.5 Info: AlterTable Albums 11:16:42.5 Info: => 5E-07s 11:16:42.5 Info: AlterColumn Albums CurrentRelease String 11:16:42.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) 11:16:42.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" 11:16:42.5 Info: DROP TABLE "Albums" 11:16:42.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:42.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:42.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:42.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:42.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:42.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:42.5 Info: => 0.0037965s 11:16:42.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-30T11:16:42', 'album_releases_fix') 11:16:42.5 Info: Committing Transaction 11:16:42.5 Info: 10: album_releases_fix migrated 11:16:42.5 Info: => 0.0041248s 11:16:42.5 Info: 11: import_lists migrating 11:16:42.5 Info: Beginning Transaction 11:16:42.5 Info: Starting migration of Main DB to 11 11:16:42.5 Info: CreateTable ImportLists 11:16:42.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) 11:16:42.5 Info: => 0.0001473s 11:16:42.5 Info: CreateIndex ImportLists (Name) 11:16:42.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:42.5 Info: => 7.1E-05s 11:16:42.5 Info: CreateTable ImportListStatus 11:16:42.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) 11:16:42.5 Info: => 0.0001028s 11:16:42.5 Info: CreateIndex ImportListStatus (ProviderId) 11:16:42.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:42.5 Info: => 6.84E-05s 11:16:42.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-30T11:16:42', 'import_lists') 11:16:42.5 Info: Committing Transaction 11:16:42.5 Info: 11: import_lists migrated 11:16:42.5 Info: => 0.0003427s 11:16:42.5 Info: 12: add_release_status migrating 11:16:42.5 Info: Beginning Transaction 11:16:42.5 Info: Starting migration of Main DB to 12 11:16:42.5 Info: AlterTable MetadataProfiles 11:16:42.5 Info: => 5E-07s 11:16:42.5 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:16:42.5 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:16:42.5 Info: => 0.0004919s 11:16:42.5 Info: PerformDBOperation 11:16:42.5 Info: Performing DB Operation 11:16:42.5 Info: => 2.57E-05s 11:16:42.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-30T11:16:42', 'add_release_status') 11:16:42.5 Info: Committing Transaction 11:16:42.5 Info: 12: add_release_status migrated 11:16:42.5 Info: => 0.0002737s 11:16:42.5 Info: 13: album_download_notification migrating 11:16:42.5 Info: Beginning Transaction 11:16:42.5 Info: Starting migration of Main DB to 13 11:16:42.5 Info: AlterTable Notifications 11:16:42.5 Info: => 4E-07s 11:16:42.5 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:16:42.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:16:42.5 Info: => 0.0004869s 11:16:42.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-30T11:16:42', 'album_download_notification') 11:16:42.5 Info: Committing Transaction 11:16:42.5 Info: 13: album_download_notification migrated 11:16:42.5 Info: => 0.0007966s 11:16:42.5 Info: 14: fix_language_metadata_profiles migrating 11:16:42.5 Info: Beginning Transaction 11:16:42.5 Info: Starting migration of Main DB to 14 11:16:42.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 11:16:42.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 11:16:42.5 Info: => 7.44E-05s 11:16:42.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 11:16:42.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 11:16:42.5 Info: => 5.18E-05s 11:16:42.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-30T11:16:42', 'fix_language_metadata_profiles') 11:16:42.5 Info: Committing Transaction 11:16:42.5 Info: 14: fix_language_metadata_profiles migrated 11:16:42.5 Info: => 0.0002755s 11:16:42.5 Info: 15: remove_fanzub migrating 11:16:42.5 Info: Beginning Transaction 11:16:42.5 Info: Starting migration of Main DB to 15 11:16:42.5 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:42.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:42.5 Info: => 3.91E-05s 11:16:42.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-30T11:16:42', 'remove_fanzub') 11:16:42.5 Info: Committing Transaction 11:16:42.5 Info: 15: remove_fanzub migrated 11:16:42.5 Info: => 0.0002639s 11:16:42.5 Info: 16: update_artist_history_indexes migrating 11:16:42.5 Info: Beginning Transaction 11:16:42.5 Info: Starting migration of Main DB to 16 11:16:42.5 Info: CreateIndex Albums (ArtistId) 11:16:42.5 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:16:42.5 Info: => 9.66E-05s 11:16:42.5 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:16:42.5 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:16:42.5 Info: => 6.9E-05s 11:16:42.5 Info: DeleteIndex History (AlbumId) 11:16:42.5 Info: DROP INDEX "IX_History_AlbumId" 11:16:42.5 Info: => 0.000119s 11:16:42.5 Info: CreateIndex History (AlbumId, Date) 11:16:42.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:42.5 Info: => 8.34E-05s 11:16:42.5 Info: DeleteIndex History (DownloadId) 11:16:42.5 Info: DROP INDEX "IX_History_DownloadId" 11:16:42.5 Info: => 0.0001062s 11:16:42.5 Info: CreateIndex History (DownloadId, Date) 11:16:42.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:42.5 Info: => 8.01E-05s 11:16:42.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-30T11:16:42', 'update_artist_history_indexes') 11:16:42.5 Info: Committing Transaction 11:16:42.5 Info: 16: update_artist_history_indexes migrated 11:16:42.5 Info: => 0.0003607s 11:16:42.5 Info: 17: remove_nma migrating 11:16:42.5 Info: Beginning Transaction 11:16:42.5 Info: Starting migration of Main DB to 17 11:16:42.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:42.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:16:42.5 Info: => 4.24E-05s 11:16:42.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-30T11:16:42', 'remove_nma') 11:16:42.5 Info: Committing Transaction 11:16:42.5 Info: 17: remove_nma migrated 11:16:42.5 Info: => 0.0002573s 11:16:42.5 Info: 18: album_disambiguation migrating 11:16:42.5 Info: Beginning Transaction 11:16:42.5 Info: Starting migration of Main DB to 18 11:16:42.5 Info: AlterTable Albums 11:16:42.5 Info: => 6E-07s 11:16:42.5 Info: CreateColumn Albums Disambiguation String 11:16:42.5 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:16:42.5 Info: => 0.0005048s 11:16:42.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-30T11:16:42', 'album_disambiguation') 11:16:42.5 Info: Committing Transaction 11:16:42.5 Info: 18: album_disambiguation migrated 11:16:42.5 Info: => 0.0014434s 11:16:42.5 Info: 19: add_ape_quality_in_profiles migrating 11:16:42.5 Info: Beginning Transaction 11:16:42.5 Info: Starting migration of Main DB to 19 11:16:42.5 Info: PerformDBOperation 11:16:42.5 Info: Performing DB Operation 11:16:42.5 Info: => 2.95E-05s 11:16:42.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-30T11:16:42', 'add_ape_quality_in_profiles') 11:16:42.5 Info: Committing Transaction 11:16:42.5 Info: 19: add_ape_quality_in_profiles migrated 11:16:42.5 Info: => 0.0002604s 11:16:42.5 Info: 20: remove_pushalot migrating 11:16:42.5 Info: Beginning Transaction 11:16:42.5 Info: Starting migration of Main DB to 20 11:16:42.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:42.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:16:42.5 Info: => 4.33E-05s 11:16:42.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:42.5 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:16:42.5 Info: => 2.68E-05s 11:16:42.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:42.5 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:16:42.5 Info: => 2.57E-05s 11:16:42.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-30T11:16:42', 'remove_pushalot') 11:16:42.5 Info: Committing Transaction 11:16:42.5 Info: 20: remove_pushalot migrated 11:16:42.5 Info: => 0.0002455s 11:16:42.5 Info: 21: add_custom_filters migrating 11:16:42.5 Info: Beginning Transaction 11:16:42.5 Info: Starting migration of Main DB to 21 11:16:42.5 Info: CreateTable CustomFilters 11:16:42.5 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:16:42.5 Info: => 0.000117s 11:16:42.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-30T11:16:42', 'add_custom_filters') 11:16:42.5 Info: Committing Transaction 11:16:42.5 Info: 21: add_custom_filters migrated 11:16:42.5 Info: => 0.0003694s 11:16:42.5 Info: 22: import_list_tags migrating 11:16:42.5 Info: Beginning Transaction 11:16:42.5 Info: Starting migration of Main DB to 22 11:16:42.5 Info: AlterTable ImportLists 11:16:42.5 Info: => 5E-07s 11:16:42.5 Info: CreateColumn ImportLists Tags String 11:16:42.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:16:42.5 Info: => 0.0005186s 11:16:42.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-30T11:16:42', 'import_list_tags') 11:16:42.5 Info: Committing Transaction 11:16:42.5 Info: 22: import_list_tags migrated 11:16:42.5 Info: => 0.0007788s 11:16:42.5 Info: 23: add_release_groups_etc migrating 11:16:42.5 Info: Beginning Transaction 11:16:42.5 Info: Starting migration of Main DB to 23 11:16:42.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) 11:16:42.5 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-07-30T00:00:00Z", "trackCount": 1, "mediaCount": 1, "disambiguation": "Disambiguation1", "format": "Format1" }') 11:16:42.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') 11:16:42.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') 11:16:42.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') 11:16:42.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') 11:16:42.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') 11:16:42.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') 11:16:42.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') 11:16:42.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') 11:16:42.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') 11:16:42.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') 11:16:42.5 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-07-30T00:00:00Z", "trackCount": 1, "mediaCount": 1, "disambiguation": "Disambiguation1", "format": "Format1" }') 11:16:42.5 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') 11:16:42.5 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') 11:16:42.5 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') 11:16:42.5 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') 11:16:42.5 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') 11:16:42.5 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') 11:16:42.5 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') 11:16:42.5 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') 11:16:42.5 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') 11:16:42.5 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') 11:16:42.5 Info: CreateTable ArtistMetadata 11:16:42.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) 11:16:42.5 Info: => 0.000187s 11:16:42.5 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:16:42.5 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:16:42.5 Info: => 0.0001006s 11:16:42.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" 11:16:42.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" 11:16:42.5 Info: => 8.16E-05s 11:16:42.5 Info: AlterTable Artists 11:16:42.5 Info: => 4E-07s 11:16:42.5 Info: CreateColumn Artists ArtistMetadataId Int32 11:16:42.5 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:42.5 Info: => 0.000502s 11:16:42.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:42.5 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:42.5 Info: => 6.68E-05s 11:16:42.5 Info: CreateTable AlbumReleases 11:16:42.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) 11:16:42.5 Info: => 0.0001358s 11:16:42.5 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:16:42.5 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:42.5 Info: => 8.34E-05s 11:16:42.5 Info: CreateIndex AlbumReleases (AlbumId) 11:16:42.5 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:42.5 Info: => 7.25E-05s 11:16:42.5 Info: PerformDBOperation 11:16:42.5 Info: Performing DB Operation 11:16:42.5 Info: => 0.0074736s 11:16:42.5 Info: AlterTable Albums 11:16:42.5 Info: => 7E-07s 11:16:42.5 Info: CreateColumn Albums ArtistMetadataId Int32 11:16:42.5 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:42.5 Info: => 0.0005501s 11:16:42.5 Info: AlterTable Albums 11:16:42.5 Info: => 5E-07s 11:16:42.5 Info: CreateColumn Albums AnyReleaseOk Boolean 11:16:42.5 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:16:42.5 Info: => 0.0005226s 11:16:42.5 Info: AlterTable Albums 11:16:42.5 Info: => 6E-07s 11:16:42.5 Info: CreateColumn Albums Links String 11:16:42.5 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:16:42.5 Info: => 0.0005121s 11:16:42.5 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:42.5 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:42.5 Info: => 0.0001146s 11:16:42.5 Info: AlterTable Tracks 11:16:42.5 Info: => 5E-07s 11:16:42.5 Info: CreateColumn Tracks ForeignRecordingId String 11:16:42.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:16:42.5 Info: => 0.0005046s 11:16:42.5 Info: AlterTable Tracks 11:16:42.5 Info: => 5E-07s 11:16:42.5 Info: CreateColumn Tracks AlbumReleaseId Int32 11:16:42.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:16:42.5 Info: => 0.0005034s 11:16:42.5 Info: AlterTable Tracks 11:16:42.5 Info: => 5E-07s 11:16:42.5 Info: CreateColumn Tracks ArtistMetadataId Int32 11:16:42.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:42.5 Info: => 0.0005084s 11:16:42.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:42.5 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:42.5 Info: => 9.83E-05s 11:16:42.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:42.5 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:42.5 Info: => 7.78E-05s 11:16:42.5 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:16:42.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "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) 11:16:42.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" 11:16:42.6 Info: DROP TABLE "Artists" 11:16:42.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:42.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:42.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:42.6 Info: => 0.0047467s 11:16:42.6 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:16:42.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 11:16:42.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 11:16:42.6 Info: DROP TABLE "Albums" 11:16:42.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:42.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:42.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:42.6 Info: => 0.0039558s 11:16:42.6 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:16:42.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) 11:16:42.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" 11:16:42.6 Info: DROP TABLE "Tracks" 11:16:42.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:42.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:42.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:42.6 Info: => 0.0036772s 11:16:42.6 Info: DeleteColumn TrackFiles ArtistId 11:16:42.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) 11:16:42.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" 11:16:42.6 Info: DROP TABLE "TrackFiles" 11:16:42.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:42.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:42.6 Info: => 0.0044461s 11:16:42.6 Info: CreateIndex Artists (ArtistMetadataId) 11:16:42.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:42.6 Info: => 7.2E-05s 11:16:42.6 Info: CreateIndex Artists (Monitored) 11:16:42.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:42.6 Info: => 6.89E-05s 11:16:42.6 Info: CreateIndex Albums (ArtistMetadataId) 11:16:42.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:42.6 Info: => 7.02E-05s 11:16:42.6 Info: CreateIndex Tracks (ArtistMetadataId) 11:16:42.6 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:16:42.6 Info: => 7.07E-05s 11:16:42.6 Info: CreateIndex Tracks (AlbumReleaseId) 11:16:42.6 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:16:42.6 Info: => 7.28E-05s 11:16:42.6 Info: CreateIndex Tracks (ForeignRecordingId) 11:16:42.6 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:16:42.6 Info: => 7.04E-05s 11:16:42.6 Info: UpdateData 11:16:42.6 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:42.6 Info: => 8.94E-05s 11:16:42.6 Info: UpdateData 11:16:42.6 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:42.6 Info: => 4.05E-05s 11:16:42.6 Info: UpdateData 11:16:42.6 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:16:42.6 Info: => 3.52E-05s 11:16:42.6 Info: -> 23 Insert operations completed in 00:00:00.0014886 taking an average of 00:00:00.0000647 11:16:42.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-30T11:16:42', 'add_release_groups_etc') 11:16:42.6 Info: Committing Transaction 11:16:42.6 Info: 23: add_release_groups_etc migrated 11:16:42.6 Info: => 0.0005325s 11:16:42.6 Debug: Took: 00:00:00.1088465 11:16:42.7 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_duplicate_albumrelease --- 11:16:42.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_duplicate_foreignreleaseid --- 11:16:42.7 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350027537626_183/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:42.7 Info: DatabaseEngineVersionCheck migrating 11:16:42.7 Info: PerformDBOperation 11:16:42.7 Info: Performing DB Operation 11:16:42.7 Info: SQLite 3.46.0 11:16:42.7 Info: => 0.0009915s 11:16:42.7 Info: DatabaseEngineVersionCheck migrated 11:16:42.7 Info: => 0.001003s 11:16:42.7 Info: VersionMigration migrating 11:16:42.7 Info: Beginning Transaction 11:16:42.7 Info: CreateTable VersionInfo 11:16:42.7 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:16:42.7 Info: => 0.0001399s 11:16:42.7 Info: Committing Transaction 11:16:42.7 Info: VersionMigration migrated 11:16:42.7 Info: => 0.0004689s 11:16:42.7 Info: VersionUniqueMigration migrating 11:16:42.7 Info: Beginning Transaction 11:16:42.7 Info: CreateIndex VersionInfo (Version) 11:16:42.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:42.7 Info: => 0.0001183s 11:16:42.7 Info: AlterTable VersionInfo 11:16:42.7 Info: => 6E-07s 11:16:42.7 Info: CreateColumn VersionInfo AppliedOn DateTime 11:16:42.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:16:42.7 Info: => 0.0005383s 11:16:42.7 Info: Committing Transaction 11:16:42.7 Info: VersionUniqueMigration migrated 11:16:42.7 Info: => 0.0007319s 11:16:42.7 Info: VersionDescriptionMigration migrating 11:16:42.7 Info: Beginning Transaction 11:16:42.7 Info: AlterTable VersionInfo 11:16:42.7 Info: => 5E-07s 11:16:42.7 Info: CreateColumn VersionInfo Description String 11:16:42.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:16:42.7 Info: => 0.0001898s 11:16:42.7 Info: Committing Transaction 11:16:42.7 Info: VersionDescriptionMigration migrated 11:16:42.7 Info: => 0.0003622s 11:16:42.7 Info: 1: InitialSetup migrating 11:16:42.7 Info: Beginning Transaction 11:16:42.7 Info: Starting migration of Main DB to 1 11:16:42.7 Info: CreateTable Config 11:16:42.7 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:16:42.7 Info: => 0.0001453s 11:16:42.7 Info: CreateIndex Config (Key) 11:16:42.7 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:16:42.7 Info: => 7.2E-05s 11:16:42.7 Info: CreateTable RootFolders 11:16:42.7 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:16:42.7 Info: => 8.02E-05s 11:16:42.7 Info: CreateIndex RootFolders (Path) 11:16:42.7 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:16:42.7 Info: => 7.12E-05s 11:16:42.7 Info: CreateTable Artists 11:16:42.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) 11:16:42.7 Info: => 0.0002205s 11:16:42.7 Info: CreateIndex Artists (ForeignArtistId) 11:16:42.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:42.7 Info: => 6.74E-05s 11:16:42.7 Info: CreateIndex Artists (NameSlug) 11:16:42.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:42.7 Info: => 6.14E-05s 11:16:42.7 Info: CreateIndex Artists (CleanName) 11:16:42.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:42.7 Info: => 5.88E-05s 11:16:42.7 Info: CreateIndex Artists (Path) 11:16:42.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:42.7 Info: => 5.57E-05s 11:16:42.7 Info: CreateTable Albums 11:16:42.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) 11:16:42.7 Info: => 0.0001801s 11:16:42.7 Info: CreateIndex Albums (ForeignAlbumId) 11:16:42.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:42.7 Info: => 6.55E-05s 11:16:42.7 Info: CreateIndex Albums (MBId) 11:16:42.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:42.7 Info: => 5.78E-05s 11:16:42.7 Info: CreateIndex Albums (TADBId) 11:16:42.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:42.7 Info: => 5.6E-05s 11:16:42.7 Info: CreateIndex Albums (TitleSlug) 11:16:42.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:42.7 Info: => 6.26E-05s 11:16:42.7 Info: CreateIndex Albums (CleanTitle) 11:16:42.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:42.7 Info: => 6.24E-05s 11:16:42.7 Info: CreateIndex Albums (Path) 11:16:42.7 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:16:42.7 Info: => 5.67E-05s 11:16:42.7 Info: CreateTable Tracks 11:16:42.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) 11:16:42.7 Info: => 0.000123s 11:16:42.7 Info: CreateIndex Tracks (ForeignTrackId) 11:16:42.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:42.7 Info: => 6.22E-05s 11:16:42.7 Info: CreateIndex Tracks (ArtistId) 11:16:42.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:42.7 Info: => 6.52E-05s 11:16:42.7 Info: CreateIndex Tracks (TrackFileId) 11:16:42.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:42.7 Info: => 6.82E-05s 11:16:42.7 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:16:42.7 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:16:42.7 Info: => 6.85E-05s 11:16:42.7 Info: CreateTable TrackFiles 11:16:42.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) 11:16:42.7 Info: => 0.0001193s 11:16:42.7 Info: CreateIndex TrackFiles (ArtistId) 11:16:42.7 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:16:42.7 Info: => 6.24E-05s 11:16:42.7 Info: CreateIndex TrackFiles (AlbumId) 11:16:42.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:42.7 Info: => 6.03E-05s 11:16:42.7 Info: CreateTable History 11:16:42.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) 11:16:42.7 Info: => 0.0001178s 11:16:42.7 Info: CreateIndex History (Date) 11:16:42.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:42.7 Info: => 6.4E-05s 11:16:42.7 Info: CreateIndex History (EventType) 11:16:42.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:42.7 Info: => 5.97E-05s 11:16:42.7 Info: CreateIndex History (DownloadId) 11:16:42.7 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:16:42.7 Info: => 6.07E-05s 11:16:42.7 Info: CreateIndex History (AlbumId) 11:16:42.7 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:16:42.7 Info: => 5.92E-05s 11:16:42.7 Info: CreateTable Notifications 11:16:42.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) 11:16:42.7 Info: => 0.000106s 11:16:42.7 Info: CreateTable ScheduledTasks 11:16:42.7 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:16:42.7 Info: => 8.52E-05s 11:16:42.7 Info: CreateIndex ScheduledTasks (TypeName) 11:16:42.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:42.7 Info: => 6.77E-05s 11:16:42.7 Info: CreateTable Indexers 11:16:42.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) 11:16:42.7 Info: => 8.92E-05s 11:16:42.7 Info: CreateIndex Indexers (Name) 11:16:42.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:42.7 Info: => 9.7E-05s 11:16:42.7 Info: CreateTable Profiles 11:16:42.7 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:16:42.7 Info: => 8.87E-05s 11:16:42.7 Info: CreateIndex Profiles (Name) 11:16:42.7 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:16:42.7 Info: => 7.23E-05s 11:16:42.7 Info: CreateTable QualityDefinitions 11:16:42.7 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:16:42.7 Info: => 9.99E-05s 11:16:42.7 Info: CreateIndex QualityDefinitions (Quality) 11:16:42.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:16:42.7 Info: => 6.72E-05s 11:16:42.7 Info: CreateIndex QualityDefinitions (Title) 11:16:42.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:16:42.7 Info: => 7.12E-05s 11:16:42.7 Info: CreateTable NamingConfig 11:16:42.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) 11:16:42.7 Info: => 0.0001413s 11:16:42.7 Info: CreateTable Blacklist 11:16:42.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 '') 11:16:42.7 Info: => 0.0001654s 11:16:42.7 Info: CreateTable Metadata 11:16:42.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) 11:16:42.7 Info: => 9.47E-05s 11:16:42.7 Info: CreateTable MetadataFiles 11:16:42.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) 11:16:42.7 Info: => 0.0001112s 11:16:42.7 Info: CreateTable DownloadClients 11:16:42.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) 11:16:42.7 Info: => 9.93E-05s 11:16:42.7 Info: CreateTable PendingReleases 11:16:42.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 '') 11:16:42.7 Info: => 0.0001076s 11:16:42.7 Info: CreateTable RemotePathMappings 11:16:42.7 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:16:42.7 Info: => 8.7E-05s 11:16:42.7 Info: CreateTable Tags 11:16:42.7 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:16:42.7 Info: => 9.4E-05s 11:16:42.7 Info: CreateIndex Tags (Label) 11:16:42.7 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:16:42.7 Info: => 0.0001274s 11:16:42.7 Info: CreateTable Restrictions 11:16:42.7 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:16:42.7 Info: => 9.5E-05s 11:16:42.7 Info: CreateTable DelayProfiles 11:16:42.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) 11:16:42.7 Info: => 0.0021126s 11:16:42.7 Info: CreateTable Users 11:16:42.7 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:16:42.7 Info: => 0.000101s 11:16:42.7 Info: CreateIndex Users (Identifier) 11:16:42.7 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:16:42.7 Info: => 8.2E-05s 11:16:42.7 Info: CreateIndex Users (Username) 11:16:42.7 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:16:42.7 Info: => 0.0001109s 11:16:42.7 Info: CreateTable Commands 11:16:42.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) 11:16:42.7 Info: => 0.000141s 11:16:42.7 Info: CreateTable IndexerStatus 11:16:42.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) 11:16:42.7 Info: => 0.000117s 11:16:42.7 Info: CreateIndex IndexerStatus (ProviderId) 11:16:42.7 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:42.7 Info: => 7.76E-05s 11:16:42.7 Info: CreateTable ExtraFiles 11:16:42.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) 11:16:42.7 Info: => 0.0001048s 11:16:42.7 Info: CreateTable LyricFiles 11:16:42.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) 11:16:42.7 Info: => 0.0001186s 11:16:42.7 Info: CreateTable LanguageProfiles 11:16:42.7 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:16:42.7 Info: => 0.0001008s 11:16:42.7 Info: CreateIndex LanguageProfiles (Name) 11:16:42.7 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:16:42.7 Info: => 9.8E-05s 11:16:42.7 Info: CreateTable DownloadClientStatus 11:16:42.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) 11:16:42.7 Info: => 9.69E-05s 11:16:42.7 Info: CreateIndex DownloadClientStatus (ProviderId) 11:16:42.7 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:42.7 Info: => 7.89E-05s 11:16:42.7 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:16:42.7 Info: -> 1 Insert operations completed in 00:00:00.0000545 taking an average of 00:00:00.0000545 11:16:42.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-30T11:16:42', 'InitialSetup') 11:16:42.7 Info: Committing Transaction 11:16:42.7 Info: 1: InitialSetup migrated 11:16:42.7 Info: => 0.0008399s 11:16:42.7 Info: 2: add_reason_to_pending_releases migrating 11:16:42.7 Info: Beginning Transaction 11:16:42.7 Info: Starting migration of Main DB to 2 11:16:42.7 Info: AlterTable PendingReleases 11:16:42.7 Info: => 5E-07s 11:16:42.7 Info: CreateColumn PendingReleases Reason Int32 11:16:42.7 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:16:42.7 Info: => 0.0005092s 11:16:42.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-30T11:16:42', 'add_reason_to_pending_releases') 11:16:42.7 Info: Committing Transaction 11:16:42.7 Info: 2: add_reason_to_pending_releases migrated 11:16:42.7 Info: => 0.0007741s 11:16:42.7 Info: 3: add_medium_support migrating 11:16:42.7 Info: Beginning Transaction 11:16:42.7 Info: Starting migration of Main DB to 3 11:16:42.7 Info: AlterTable Albums 11:16:42.7 Info: => 5E-07s 11:16:42.7 Info: CreateColumn Albums Media String 11:16:42.7 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:16:42.7 Info: => 0.0004954s 11:16:42.7 Info: AlterTable Tracks 11:16:42.7 Info: => 4E-07s 11:16:42.7 Info: CreateColumn Tracks MediumNumber Int32 11:16:42.7 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:16:42.7 Info: => 0.0004679s 11:16:42.7 Info: AlterTable Tracks 11:16:42.7 Info: => 4E-07s 11:16:42.7 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:16:42.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:16:42.7 Info: => 0.0004628s 11:16:42.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:42.7 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:42.7 Info: => 7.09E-05s 11:16:42.7 Info: DeleteColumn Tracks TrackNumber 11:16:42.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) 11:16:42.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" 11:16:42.7 Info: DROP TABLE "Tracks" 11:16:42.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:42.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:42.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:42.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:42.7 Info: => 0.0035395s 11:16:42.7 Info: AlterTable Tracks 11:16:42.7 Info: => 5E-07s 11:16:42.7 Info: CreateColumn Tracks TrackNumber String 11:16:42.7 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:16:42.7 Info: => 0.0004688s 11:16:42.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-30T11:16:42', 'add_medium_support') 11:16:42.7 Info: Committing Transaction 11:16:42.7 Info: 3: add_medium_support migrated 11:16:42.7 Info: => 0.0008005s 11:16:42.7 Info: 4: add_various_qualites_in_profile migrating 11:16:42.7 Info: Beginning Transaction 11:16:42.7 Info: Starting migration of Main DB to 4 11:16:42.7 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:42.7 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:42.7 Info: => 4.7E-05s 11:16:42.7 Info: PerformDBOperation 11:16:42.7 Info: Performing DB Operation 11:16:42.7 Info: => 3.06E-05s 11:16:42.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-30T11:16:42', 'add_various_qualites_in_profile') 11:16:42.7 Info: Committing Transaction 11:16:42.7 Info: 4: add_various_qualites_in_profile migrated 11:16:42.7 Info: => 0.0002563s 11:16:42.7 Info: 5: metadata_profiles migrating 11:16:42.7 Info: Beginning Transaction 11:16:42.7 Info: Starting migration of Main DB to 5 11:16:42.7 Info: CreateTable MetadataProfiles 11:16:42.7 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:16:42.7 Info: => 0.0001232s 11:16:42.7 Info: CreateIndex MetadataProfiles (Name) 11:16:42.7 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:16:42.7 Info: => 7.81E-05s 11:16:42.7 Info: AlterTable Artists 11:16:42.7 Info: => 4E-07s 11:16:42.7 Info: CreateColumn Artists MetadataProfileId Int32 11:16:42.7 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:16:42.7 Info: => 0.0004821s 11:16:42.7 Info: DeleteColumn Artists PrimaryAlbumTypes 11:16:42.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) 11:16:42.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" 11:16:42.7 Info: DROP TABLE "Artists" 11:16:42.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:42.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:42.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:42.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:42.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:42.7 Info: => 0.0038376s 11:16:42.7 Info: DeleteColumn Artists SecondaryAlbumTypes 11:16:42.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) 11:16:42.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" 11:16:42.7 Info: DROP TABLE "Artists" 11:16:42.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:42.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:42.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:42.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:42.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:42.7 Info: => 0.0037314s 11:16:42.7 Info: AlterTable Albums 11:16:42.7 Info: => 4E-07s 11:16:42.7 Info: CreateColumn Albums SecondaryTypes String 11:16:42.7 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:16:42.7 Info: => 0.0004649s 11:16:42.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-30T11:16:42', 'metadata_profiles') 11:16:42.7 Info: Committing Transaction 11:16:42.7 Info: 5: metadata_profiles migrated 11:16:42.7 Info: => 0.0008339s 11:16:42.7 Info: 6: separate_automatic_and_interactive_search migrating 11:16:42.7 Info: Beginning Transaction 11:16:42.7 Info: Starting migration of Main DB to 6 11:16:42.7 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:16:42.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) 11:16:42.7 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:16:42.8 Info: DROP TABLE "Indexers" 11:16:42.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:42.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:42.8 Info: => 0.0031398s 11:16:42.8 Info: AlterTable Indexers 11:16:42.8 Info: => 6E-07s 11:16:42.8 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:16:42.8 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:16:42.8 Info: => 0.0004438s 11:16:42.8 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:42.8 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:42.8 Info: => 3.53E-05s 11:16:42.8 Info: AlterTable Indexers 11:16:42.8 Info: => 4E-07s 11:16:42.8 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:16:42.8 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 11:16:42.8 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 11:16:42.8 Info: DROP TABLE "Indexers" 11:16:42.8 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:42.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:42.8 Info: => 0.0031162s 11:16:42.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-30T11:16:42', 'separate_automatic_and_interactive_search') 11:16:42.8 Info: Committing Transaction 11:16:42.8 Info: 6: separate_automatic_and_interactive_search migrated 11:16:42.8 Info: => 0.003408s 11:16:42.8 Info: 7: change_album_path_to_relative migrating 11:16:42.8 Info: Beginning Transaction 11:16:42.8 Info: Starting migration of Main DB to 7 11:16:42.8 Info: DeleteColumn Albums Path 11:16:42.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 11:16:42.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 11:16:42.8 Info: DROP TABLE "Albums" 11:16:42.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:42.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:42.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:42.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:42.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:42.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:42.8 Info: => 0.0039224s 11:16:42.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-30T11:16:42', 'change_album_path_to_relative') 11:16:42.8 Info: Committing Transaction 11:16:42.8 Info: 7: change_album_path_to_relative migrated 11:16:42.8 Info: => 0.004282s 11:16:42.8 Info: 8: change_quality_size_mb_to_kb migrating 11:16:42.8 Info: Beginning Transaction 11:16:42.8 Info: Starting migration of Main DB to 8 11:16:42.8 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:16:42.8 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:16:42.8 Info: => 4.82E-05s 11:16:42.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-30T11:16:42', 'change_quality_size_mb_to_kb') 11:16:42.8 Info: Committing Transaction 11:16:42.8 Info: 8: change_quality_size_mb_to_kb migrated 11:16:42.8 Info: => 0.0002862s 11:16:42.8 Info: 9: album_releases migrating 11:16:42.8 Info: Beginning Transaction 11:16:42.8 Info: Starting migration of Main DB to 9 11:16:42.8 Info: AlterTable Albums 11:16:42.8 Info: => 6E-07s 11:16:42.8 Info: CreateColumn Albums Releases String 11:16:42.8 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:16:42.8 Info: => 0.0004856s 11:16:42.8 Info: AlterTable Albums 11:16:42.8 Info: => 6E-07s 11:16:42.8 Info: CreateColumn Albums CurrentRelease String 11:16:42.8 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:16:42.8 Info: => 0.0004589s 11:16:42.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-30T11:16:42', 'album_releases') 11:16:42.8 Info: Committing Transaction 11:16:42.8 Info: 9: album_releases migrated 11:16:42.8 Info: => 0.0007189s 11:16:42.8 Info: 10: album_releases_fix migrating 11:16:42.8 Info: Beginning Transaction 11:16:42.8 Info: Starting migration of Main DB to 10 11:16:42.8 Info: AlterTable Albums 11:16:42.8 Info: => 5E-07s 11:16:42.8 Info: AlterColumn Albums Releases String 11:16:42.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 11:16:42.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:16:42.8 Info: DROP TABLE "Albums" 11:16:42.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:42.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:42.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:42.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:42.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:42.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:42.8 Info: => 0.0051125s 11:16:42.8 Info: AlterTable Albums 11:16:42.8 Info: => 5E-07s 11:16:42.8 Info: AlterColumn Albums CurrentRelease String 11:16:42.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 11:16:42.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:16:42.8 Info: DROP TABLE "Albums" 11:16:42.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:42.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:42.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:42.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:42.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:42.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:42.8 Info: => 0.0037817s 11:16:42.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-30T11:16:42', 'album_releases_fix') 11:16:42.8 Info: Committing Transaction 11:16:42.8 Info: 10: album_releases_fix migrated 11:16:42.8 Info: => 0.0041117s 11:16:42.8 Info: 11: import_lists migrating 11:16:42.8 Info: Beginning Transaction 11:16:42.8 Info: Starting migration of Main DB to 11 11:16:42.8 Info: CreateTable ImportLists 11:16:42.8 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 11:16:42.8 Info: => 0.0001573s 11:16:42.8 Info: CreateIndex ImportLists (Name) 11:16:42.8 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:42.8 Info: => 7.34E-05s 11:16:42.8 Info: CreateTable ImportListStatus 11:16:42.8 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:16:42.8 Info: => 9.92E-05s 11:16:42.8 Info: CreateIndex ImportListStatus (ProviderId) 11:16:42.8 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:42.8 Info: => 7.02E-05s 11:16:42.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-30T11:16:42', 'import_lists') 11:16:42.8 Info: Committing Transaction 11:16:42.8 Info: 11: import_lists migrated 11:16:42.8 Info: => 0.0003693s 11:16:42.8 Info: 12: add_release_status migrating 11:16:42.8 Info: Beginning Transaction 11:16:42.8 Info: Starting migration of Main DB to 12 11:16:42.8 Info: AlterTable MetadataProfiles 11:16:42.8 Info: => 6E-07s 11:16:42.8 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:16:42.8 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:16:42.8 Info: => 0.0005047s 11:16:42.8 Info: PerformDBOperation 11:16:42.8 Info: Performing DB Operation 11:16:42.8 Info: => 2.42E-05s 11:16:42.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-30T11:16:42', 'add_release_status') 11:16:42.8 Info: Committing Transaction 11:16:42.8 Info: 12: add_release_status migrated 11:16:42.8 Info: => 0.0002851s 11:16:42.8 Info: 13: album_download_notification migrating 11:16:42.8 Info: Beginning Transaction 11:16:42.8 Info: Starting migration of Main DB to 13 11:16:42.8 Info: AlterTable Notifications 11:16:42.8 Info: => 7E-07s 11:16:42.8 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:16:42.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:16:42.8 Info: => 0.0004954s 11:16:42.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-30T11:16:42', 'album_download_notification') 11:16:42.8 Info: Committing Transaction 11:16:42.8 Info: 13: album_download_notification migrated 11:16:42.8 Info: => 0.0007665s 11:16:42.8 Info: 14: fix_language_metadata_profiles migrating 11:16:42.8 Info: Beginning Transaction 11:16:42.8 Info: Starting migration of Main DB to 14 11:16:42.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:16:42.8 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:16:42.8 Info: => 7.28E-05s 11:16:42.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:16:42.8 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:16:42.8 Info: => 4.97E-05s 11:16:42.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-30T11:16:42', 'fix_language_metadata_profiles') 11:16:42.8 Info: Committing Transaction 11:16:42.8 Info: 14: fix_language_metadata_profiles migrated 11:16:42.8 Info: => 0.0002756s 11:16:42.8 Info: 15: remove_fanzub migrating 11:16:42.8 Info: Beginning Transaction 11:16:42.8 Info: Starting migration of Main DB to 15 11:16:42.8 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:42.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:42.8 Info: => 3.92E-05s 11:16:42.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-30T11:16:42', 'remove_fanzub') 11:16:42.8 Info: Committing Transaction 11:16:42.8 Info: 15: remove_fanzub migrated 11:16:42.8 Info: => 0.0002586s 11:16:42.8 Info: 16: update_artist_history_indexes migrating 11:16:42.8 Info: Beginning Transaction 11:16:42.8 Info: Starting migration of Main DB to 16 11:16:42.8 Info: CreateIndex Albums (ArtistId) 11:16:42.8 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:16:42.8 Info: => 9.86E-05s 11:16:42.8 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:16:42.8 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:16:42.8 Info: => 7.53E-05s 11:16:42.8 Info: DeleteIndex History (AlbumId) 11:16:42.8 Info: DROP INDEX "IX_History_AlbumId" 11:16:42.8 Info: => 0.0001241s 11:16:42.8 Info: CreateIndex History (AlbumId, Date) 11:16:42.8 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:42.8 Info: => 9.74E-05s 11:16:42.8 Info: DeleteIndex History (DownloadId) 11:16:42.8 Info: DROP INDEX "IX_History_DownloadId" 11:16:42.8 Info: => 0.0001064s 11:16:42.8 Info: CreateIndex History (DownloadId, Date) 11:16:42.8 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:42.8 Info: => 8.1E-05s 11:16:42.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-30T11:16:42', 'update_artist_history_indexes') 11:16:42.8 Info: Committing Transaction 11:16:42.8 Info: 16: update_artist_history_indexes migrated 11:16:42.8 Info: => 0.0003623s 11:16:42.8 Info: 17: remove_nma migrating 11:16:42.8 Info: Beginning Transaction 11:16:42.8 Info: Starting migration of Main DB to 17 11:16:42.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:42.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:16:42.8 Info: => 0.0007757s 11:16:42.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-30T11:16:42', 'remove_nma') 11:16:42.8 Info: Committing Transaction 11:16:42.8 Info: 17: remove_nma migrated 11:16:42.8 Info: => 0.0010116s 11:16:42.8 Info: 18: album_disambiguation migrating 11:16:42.8 Info: Beginning Transaction 11:16:42.8 Info: Starting migration of Main DB to 18 11:16:42.8 Info: AlterTable Albums 11:16:42.8 Info: => 5E-07s 11:16:42.8 Info: CreateColumn Albums Disambiguation String 11:16:42.8 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:16:42.8 Info: => 0.0005203s 11:16:42.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-30T11:16:42', 'album_disambiguation') 11:16:42.8 Info: Committing Transaction 11:16:42.8 Info: 18: album_disambiguation migrated 11:16:42.8 Info: => 0.0007987s 11:16:42.8 Info: 19: add_ape_quality_in_profiles migrating 11:16:42.8 Info: Beginning Transaction 11:16:42.8 Info: Starting migration of Main DB to 19 11:16:42.8 Info: PerformDBOperation 11:16:42.8 Info: Performing DB Operation 11:16:42.8 Info: => 2.95E-05s 11:16:42.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-30T11:16:42', 'add_ape_quality_in_profiles') 11:16:42.8 Info: Committing Transaction 11:16:42.8 Info: 19: add_ape_quality_in_profiles migrated 11:16:42.8 Info: => 0.000261s 11:16:42.8 Info: 20: remove_pushalot migrating 11:16:42.8 Info: Beginning Transaction 11:16:42.8 Info: Starting migration of Main DB to 20 11:16:42.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:42.8 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:16:42.8 Info: => 4.28E-05s 11:16:42.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:42.8 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:16:42.8 Info: => 2.65E-05s 11:16:42.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:42.8 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:16:42.8 Info: => 2.52E-05s 11:16:42.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-30T11:16:42', 'remove_pushalot') 11:16:42.8 Info: Committing Transaction 11:16:42.8 Info: 20: remove_pushalot migrated 11:16:42.8 Info: => 0.0002545s 11:16:42.8 Info: 21: add_custom_filters migrating 11:16:42.8 Info: Beginning Transaction 11:16:42.8 Info: Starting migration of Main DB to 21 11:16:42.8 Info: CreateTable CustomFilters 11:16:42.8 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:16:42.8 Info: => 0.0001151s 11:16:42.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-30T11:16:42', 'add_custom_filters') 11:16:42.8 Info: Committing Transaction 11:16:42.8 Info: 21: add_custom_filters migrated 11:16:42.8 Info: => 0.0003671s 11:16:42.8 Info: 22: import_list_tags migrating 11:16:42.8 Info: Beginning Transaction 11:16:42.8 Info: Starting migration of Main DB to 22 11:16:42.8 Info: AlterTable ImportLists 11:16:42.8 Info: => 5E-07s 11:16:42.8 Info: CreateColumn ImportLists Tags String 11:16:42.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:16:42.8 Info: => 0.0005226s 11:16:42.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-30T11:16:42', 'import_list_tags') 11:16:42.8 Info: Committing Transaction 11:16:42.8 Info: 22: import_list_tags migrated 11:16:42.8 Info: => 0.0007871s 11:16:42.8 Info: 23: add_release_groups_etc migrating 11:16:42.8 Info: Beginning Transaction 11:16:42.8 Info: Starting migration of Main DB to 23 11:16:42.8 Info: INSERT INTO "Artists" ("Id", "ForeignArtistId", "Name", "CleanName", "Status", "Images", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, '1', 'TestArtist', 'TestArtist', 1, '', '/mnt/data/path/TestArtist', 1, 1, 1, 1) 11:16:42.8 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-07-30T00:00:00Z", "trackCount": 1, "mediaCount": 1, "disambiguation": "Disambiguation1", "format": "Format1" }') 11:16:42.8 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (1, '1', 1, 1, 0, 0, 0, 100, 1, 0, '0') 11:16:42.8 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (2, '2', 1, 1, 0, 0, 0, 100, 1, 1, '1') 11:16:42.8 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (3, '3', 1, 1, 0, 0, 0, 100, 1, 2, '2') 11:16:42.8 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (4, '4', 1, 1, 0, 0, 0, 100, 1, 3, '3') 11:16:42.8 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (5, '5', 1, 1, 0, 0, 0, 100, 1, 4, '4') 11:16:42.8 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (6, '6', 1, 1, 0, 0, 0, 100, 1, 5, '5') 11:16:42.8 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (7, '7', 1, 1, 0, 0, 0, 100, 1, 6, '6') 11:16:42.8 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (8, '8', 1, 1, 0, 0, 0, 100, 1, 7, '7') 11:16:42.8 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (9, '9', 1, 1, 0, 0, 0, 100, 1, 8, '8') 11:16:42.8 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (10, '10', 1, 1, 0, 0, 0, 100, 1, 9, '9') 11:16:42.8 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-07-31T00:00:00Z", "trackCount": 2, "mediaCount": 2, "disambiguation": "Disambiguation2", "format": "Format2" }') 11:16:42.8 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') 11:16:42.8 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') 11:16:42.8 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') 11:16:42.8 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') 11:16:42.8 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') 11:16:42.8 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') 11:16:42.8 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') 11:16:42.8 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') 11:16:42.8 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') 11:16:42.8 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') 11:16:42.8 Info: CreateTable ArtistMetadata 11:16:42.8 Info: CREATE TABLE "ArtistMetadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "Name" TEXT NOT NULL, "Overview" TEXT, "Disambiguation" TEXT, "Type" TEXT, "Status" INTEGER NOT NULL, "Images" TEXT NOT NULL, "Links" TEXT, "Genres" TEXT, "Ratings" TEXT, "Members" TEXT) 11:16:42.8 Info: => 0.0001895s 11:16:42.8 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:16:42.8 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:16:42.8 Info: => 0.0001013s 11:16:42.8 Info: ExecuteSqlStatement INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:16:42.8 Info: INSERT INTO "ArtistMetadata" ("ForeignArtistId", "Name", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") SELECT "ForeignArtistId", "Name", "Overview", "Disambiguation", "ArtistType", "Status", "Images", "Links", "Genres", "Ratings", "Members" FROM "Artists" 11:16:42.8 Info: => 8.06E-05s 11:16:42.8 Info: AlterTable Artists 11:16:42.8 Info: => 4E-07s 11:16:42.8 Info: CreateColumn Artists ArtistMetadataId Int32 11:16:42.8 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:42.8 Info: => 0.0005143s 11:16:42.8 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:42.8 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:42.8 Info: => 6.71E-05s 11:16:42.8 Info: CreateTable AlbumReleases 11:16:42.8 Info: CREATE TABLE "AlbumReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignReleaseId" TEXT NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT NOT NULL, "Status" TEXT NOT NULL, "Duration" INTEGER NOT NULL DEFAULT 0, "Label" TEXT, "Disambiguation" TEXT, "Country" TEXT, "ReleaseDate" DATETIME, "Media" TEXT, "TrackCount" INTEGER, "Monitored" INTEGER NOT NULL) 11:16:42.8 Info: => 0.0001351s 11:16:42.8 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:16:42.8 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:42.8 Info: => 8.52E-05s 11:16:42.8 Info: CreateIndex AlbumReleases (AlbumId) 11:16:42.8 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:42.8 Info: => 0.0001115s 11:16:42.8 Info: PerformDBOperation 11:16:42.8 Info: Performing DB Operation 11:16:42.8 Info: => 0.0030498s 11:16:42.8 Info: AlterTable Albums 11:16:42.8 Info: => 7E-07s 11:16:42.8 Info: CreateColumn Albums ArtistMetadataId Int32 11:16:42.8 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:42.8 Info: => 0.0005605s 11:16:42.8 Info: AlterTable Albums 11:16:42.8 Info: => 5E-07s 11:16:42.8 Info: CreateColumn Albums AnyReleaseOk Boolean 11:16:42.8 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:16:42.8 Info: => 0.0005146s 11:16:42.8 Info: AlterTable Albums 11:16:42.8 Info: => 4E-07s 11:16:42.8 Info: CreateColumn Albums Links String 11:16:42.8 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:16:42.8 Info: => 0.0005057s 11:16:42.8 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:42.8 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:42.8 Info: => 8.38E-05s 11:16:42.8 Info: AlterTable Tracks 11:16:42.8 Info: => 4E-07s 11:16:42.8 Info: CreateColumn Tracks ForeignRecordingId String 11:16:42.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:16:42.8 Info: => 0.0005087s 11:16:42.8 Info: AlterTable Tracks 11:16:42.8 Info: => 5E-07s 11:16:42.8 Info: CreateColumn Tracks AlbumReleaseId Int32 11:16:42.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:16:42.8 Info: => 0.0005019s 11:16:42.8 Info: AlterTable Tracks 11:16:42.8 Info: => 6E-07s 11:16:42.8 Info: CreateColumn Tracks ArtistMetadataId Int32 11:16:42.8 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:42.8 Info: => 0.0005057s 11:16:42.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:42.8 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:42.8 Info: => 0.0001006s 11:16:42.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:42.8 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:42.8 Info: => 9.02E-05s 11:16:42.8 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:16:42.8 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:42.8 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:16:42.8 Info: DROP TABLE "Artists" 11:16:42.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:42.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:42.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:42.8 Info: => 0.0056154s 11:16:42.8 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:16:42.8 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 11:16:42.8 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 11:16:42.8 Info: DROP TABLE "Albums" 11:16:42.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:42.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:42.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:42.8 Info: => 0.0039463s 11:16:42.8 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:16:42.8 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "TrackFileId" INTEGER, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL, "TrackNumber" TEXT, "ForeignRecordingId" TEXT NOT NULL, "AlbumReleaseId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:42.8 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId") SELECT "Id", "ForeignTrackId", "Title", "Explicit", "TrackFileId", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber", "ForeignRecordingId", "AlbumReleaseId", "ArtistMetadataId" FROM "Tracks" 11:16:42.8 Info: DROP TABLE "Tracks" 11:16:42.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:42.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:42.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:42.8 Info: => 0.003636s 11:16:42.8 Info: DeleteColumn TrackFiles ArtistId 11:16:42.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) 11:16:42.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" 11:16:42.8 Info: DROP TABLE "TrackFiles" 11:16:42.8 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:42.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:42.8 Info: => 0.0042135s 11:16:42.8 Info: CreateIndex Artists (ArtistMetadataId) 11:16:42.8 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:42.8 Info: => 7.69E-05s 11:16:42.8 Info: CreateIndex Artists (Monitored) 11:16:42.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:42.8 Info: => 6.7E-05s 11:16:42.8 Info: CreateIndex Albums (ArtistMetadataId) 11:16:42.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:42.8 Info: => 7.26E-05s 11:16:42.8 Info: CreateIndex Tracks (ArtistMetadataId) 11:16:42.8 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:16:42.8 Info: => 7.59E-05s 11:16:42.8 Info: CreateIndex Tracks (AlbumReleaseId) 11:16:42.8 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:16:42.8 Info: => 7.66E-05s 11:16:42.8 Info: CreateIndex Tracks (ForeignRecordingId) 11:16:42.8 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:16:42.8 Info: => 7.76E-05s 11:16:42.8 Info: UpdateData 11:16:42.8 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:42.8 Info: => 8.58E-05s 11:16:42.8 Info: UpdateData 11:16:42.8 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:42.8 Info: => 3.88E-05s 11:16:42.8 Info: UpdateData 11:16:42.8 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:16:42.8 Info: => 3.6E-05s 11:16:42.8 Info: -> 23 Insert operations completed in 00:00:00.0015074 taking an average of 00:00:00.0000655 11:16:42.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-30T11:16:42', 'add_release_groups_etc') 11:16:42.8 Info: Committing Transaction 11:16:42.8 Info: 23: add_release_groups_etc migrated 11:16:42.8 Info: => 0.0005253s 11:16:42.8 Debug: Took: 00:00:00.1057510 11:16:42.9 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_duplicate_foreignreleaseid --- 11:16:42.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_empty_albumrelease --- 11:16:42.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350029837891_185/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:42.9 Info: DatabaseEngineVersionCheck migrating 11:16:42.9 Info: PerformDBOperation 11:16:42.9 Info: Performing DB Operation 11:16:42.9 Info: SQLite 3.46.0 11:16:42.9 Info: => 0.0010073s 11:16:42.9 Info: DatabaseEngineVersionCheck migrated 11:16:42.9 Info: => 0.0010194s 11:16:42.9 Info: VersionMigration migrating 11:16:42.9 Info: Beginning Transaction 11:16:43.0 Info: CreateTable VersionInfo 11:16:43.0 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:16:43.0 Info: => 0.0001493s 11:16:43.0 Info: Committing Transaction 11:16:43.0 Info: VersionMigration migrated 11:16:43.0 Info: => 0.0005334s 11:16:43.0 Info: VersionUniqueMigration migrating 11:16:43.0 Info: Beginning Transaction 11:16:43.0 Info: CreateIndex VersionInfo (Version) 11:16:43.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:43.0 Info: => 0.0001153s 11:16:43.0 Info: AlterTable VersionInfo 11:16:43.0 Info: => 7E-07s 11:16:43.0 Info: CreateColumn VersionInfo AppliedOn DateTime 11:16:43.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:16:43.0 Info: => 0.0005431s 11:16:43.0 Info: Committing Transaction 11:16:43.0 Info: VersionUniqueMigration migrated 11:16:43.0 Info: => 0.0007443s 11:16:43.0 Info: VersionDescriptionMigration migrating 11:16:43.0 Info: Beginning Transaction 11:16:43.0 Info: AlterTable VersionInfo 11:16:43.0 Info: => 5E-07s 11:16:43.0 Info: CreateColumn VersionInfo Description String 11:16:43.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:16:43.0 Info: => 0.0001932s 11:16:43.0 Info: Committing Transaction 11:16:43.0 Info: VersionDescriptionMigration migrated 11:16:43.0 Info: => 0.000372s 11:16:43.0 Info: 1: InitialSetup migrating 11:16:43.0 Info: Beginning Transaction 11:16:43.0 Info: Starting migration of Main DB to 1 11:16:43.0 Info: CreateTable Config 11:16:43.0 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:16:43.0 Info: => 0.0001473s 11:16:43.0 Info: CreateIndex Config (Key) 11:16:43.0 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:16:43.0 Info: => 6.6E-05s 11:16:43.0 Info: CreateTable RootFolders 11:16:43.0 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:16:43.0 Info: => 7.17E-05s 11:16:43.0 Info: CreateIndex RootFolders (Path) 11:16:43.0 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:16:43.0 Info: => 7.54E-05s 11:16:43.0 Info: CreateTable Artists 11:16:43.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) 11:16:43.0 Info: => 0.0002122s 11:16:43.0 Info: CreateIndex Artists (ForeignArtistId) 11:16:43.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:43.0 Info: => 6.62E-05s 11:16:43.0 Info: CreateIndex Artists (NameSlug) 11:16:43.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:43.0 Info: => 6.37E-05s 11:16:43.0 Info: CreateIndex Artists (CleanName) 11:16:43.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:43.0 Info: => 6.3E-05s 11:16:43.0 Info: CreateIndex Artists (Path) 11:16:43.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:43.0 Info: => 5.88E-05s 11:16:43.0 Info: CreateTable Albums 11:16:43.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) 11:16:43.0 Info: => 0.0001839s 11:16:43.0 Info: CreateIndex Albums (ForeignAlbumId) 11:16:43.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:43.0 Info: => 6.29E-05s 11:16:43.0 Info: CreateIndex Albums (MBId) 11:16:43.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:43.0 Info: => 5.94E-05s 11:16:43.0 Info: CreateIndex Albums (TADBId) 11:16:43.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:43.0 Info: => 5.82E-05s 11:16:43.0 Info: CreateIndex Albums (TitleSlug) 11:16:43.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:43.0 Info: => 6.1E-05s 11:16:43.0 Info: CreateIndex Albums (CleanTitle) 11:16:43.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:43.0 Info: => 5.61E-05s 11:16:43.0 Info: CreateIndex Albums (Path) 11:16:43.0 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:16:43.0 Info: => 5.79E-05s 11:16:43.0 Info: CreateTable Tracks 11:16:43.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) 11:16:43.0 Info: => 0.0001231s 11:16:43.0 Info: CreateIndex Tracks (ForeignTrackId) 11:16:43.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:43.0 Info: => 6.22E-05s 11:16:43.0 Info: CreateIndex Tracks (ArtistId) 11:16:43.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:43.0 Info: => 6.45E-05s 11:16:43.0 Info: CreateIndex Tracks (TrackFileId) 11:16:43.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:43.0 Info: => 6.36E-05s 11:16:43.0 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:16:43.0 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:16:43.0 Info: => 6.89E-05s 11:16:43.0 Info: CreateTable TrackFiles 11:16:43.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) 11:16:43.0 Info: => 0.0001154s 11:16:43.0 Info: CreateIndex TrackFiles (ArtistId) 11:16:43.0 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:16:43.0 Info: => 6.15E-05s 11:16:43.0 Info: CreateIndex TrackFiles (AlbumId) 11:16:43.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:43.0 Info: => 7.38E-05s 11:16:43.0 Info: CreateTable History 11:16:43.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) 11:16:43.0 Info: => 0.0001296s 11:16:43.0 Info: CreateIndex History (Date) 11:16:43.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:43.0 Info: => 6.45E-05s 11:16:43.0 Info: CreateIndex History (EventType) 11:16:43.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:43.0 Info: => 5.95E-05s 11:16:43.0 Info: CreateIndex History (DownloadId) 11:16:43.0 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:16:43.0 Info: => 5.99E-05s 11:16:43.0 Info: CreateIndex History (AlbumId) 11:16:43.0 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:16:43.0 Info: => 5.92E-05s 11:16:43.0 Info: CreateTable Notifications 11:16:43.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) 11:16:43.0 Info: => 0.000109s 11:16:43.0 Info: CreateTable ScheduledTasks 11:16:43.0 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:16:43.0 Info: => 0.0001115s 11:16:43.0 Info: CreateIndex ScheduledTasks (TypeName) 11:16:43.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:43.0 Info: => 7.06E-05s 11:16:43.0 Info: CreateTable Indexers 11:16:43.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) 11:16:43.0 Info: => 9.56E-05s 11:16:43.0 Info: CreateIndex Indexers (Name) 11:16:43.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:43.0 Info: => 9.9E-05s 11:16:43.0 Info: CreateTable Profiles 11:16:43.0 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:16:43.0 Info: => 8.48E-05s 11:16:43.0 Info: CreateIndex Profiles (Name) 11:16:43.0 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:16:43.0 Info: => 6.98E-05s 11:16:43.0 Info: CreateTable QualityDefinitions 11:16:43.0 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:16:43.0 Info: => 9.4E-05s 11:16:43.0 Info: CreateIndex QualityDefinitions (Quality) 11:16:43.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:16:43.0 Info: => 6.59E-05s 11:16:43.0 Info: CreateIndex QualityDefinitions (Title) 11:16:43.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:16:43.0 Info: => 6.9E-05s 11:16:43.0 Info: CreateTable NamingConfig 11:16:43.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) 11:16:43.0 Info: => 0.0001454s 11:16:43.0 Info: CreateTable Blacklist 11:16:43.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 '') 11:16:43.0 Info: => 0.0001642s 11:16:43.0 Info: CreateTable Metadata 11:16:43.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) 11:16:43.0 Info: => 9.5E-05s 11:16:43.0 Info: CreateTable MetadataFiles 11:16:43.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) 11:16:43.0 Info: => 0.0001096s 11:16:43.0 Info: CreateTable DownloadClients 11:16:43.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) 11:16:43.0 Info: => 0.000103s 11:16:43.0 Info: CreateTable PendingReleases 11:16:43.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 '') 11:16:43.0 Info: => 0.000107s 11:16:43.0 Info: CreateTable RemotePathMappings 11:16:43.0 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:16:43.0 Info: => 8.62E-05s 11:16:43.0 Info: CreateTable Tags 11:16:43.0 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:16:43.0 Info: => 9.14E-05s 11:16:43.0 Info: CreateIndex Tags (Label) 11:16:43.0 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:16:43.0 Info: => 7.46E-05s 11:16:43.0 Info: CreateTable Restrictions 11:16:43.0 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:16:43.0 Info: => 8.63E-05s 11:16:43.0 Info: CreateTable DelayProfiles 11:16:43.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) 11:16:43.0 Info: => 0.0001117s 11:16:43.0 Info: CreateTable Users 11:16:43.0 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:16:43.0 Info: => 8.2E-05s 11:16:43.0 Info: CreateIndex Users (Identifier) 11:16:43.0 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:16:43.0 Info: => 7.87E-05s 11:16:43.0 Info: CreateIndex Users (Username) 11:16:43.0 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:16:43.0 Info: => 0.0001051s 11:16:43.0 Info: CreateTable Commands 11:16:43.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) 11:16:43.0 Info: => 0.0001412s 11:16:43.0 Info: CreateTable IndexerStatus 11:16:43.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) 11:16:43.0 Info: => 0.0001111s 11:16:43.0 Info: CreateIndex IndexerStatus (ProviderId) 11:16:43.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:43.0 Info: => 7.46E-05s 11:16:43.0 Info: CreateTable ExtraFiles 11:16:43.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) 11:16:43.0 Info: => 0.0001021s 11:16:43.0 Info: CreateTable LyricFiles 11:16:43.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) 11:16:43.0 Info: => 0.0001183s 11:16:43.0 Info: CreateTable LanguageProfiles 11:16:43.0 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:16:43.0 Info: => 8.2E-05s 11:16:43.0 Info: CreateIndex LanguageProfiles (Name) 11:16:43.0 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:16:43.0 Info: => 9.3E-05s 11:16:43.0 Info: CreateTable DownloadClientStatus 11:16:43.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) 11:16:43.0 Info: => 9.67E-05s 11:16:43.0 Info: CreateIndex DownloadClientStatus (ProviderId) 11:16:43.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:43.0 Info: => 8.6E-05s 11:16:43.0 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:16:43.0 Info: -> 1 Insert operations completed in 00:00:00.0000579 taking an average of 00:00:00.0000579 11:16:43.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-30T11:16:43', 'InitialSetup') 11:16:43.0 Info: Committing Transaction 11:16:43.0 Info: 1: InitialSetup migrated 11:16:43.0 Info: => 0.0008611s 11:16:43.0 Info: 2: add_reason_to_pending_releases migrating 11:16:43.0 Info: Beginning Transaction 11:16:43.0 Info: Starting migration of Main DB to 2 11:16:43.0 Info: AlterTable PendingReleases 11:16:43.0 Info: => 6E-07s 11:16:43.0 Info: CreateColumn PendingReleases Reason Int32 11:16:43.0 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:16:43.0 Info: => 0.0005152s 11:16:43.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-30T11:16:43', 'add_reason_to_pending_releases') 11:16:43.0 Info: Committing Transaction 11:16:43.0 Info: 2: add_reason_to_pending_releases migrated 11:16:43.0 Info: => 0.0007825s 11:16:43.0 Info: 3: add_medium_support migrating 11:16:43.0 Info: Beginning Transaction 11:16:43.0 Info: Starting migration of Main DB to 3 11:16:43.0 Info: AlterTable Albums 11:16:43.0 Info: => 6E-07s 11:16:43.0 Info: CreateColumn Albums Media String 11:16:43.0 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:16:43.0 Info: => 0.0004962s 11:16:43.0 Info: AlterTable Tracks 11:16:43.0 Info: => 5E-07s 11:16:43.0 Info: CreateColumn Tracks MediumNumber Int32 11:16:43.0 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:16:43.0 Info: => 0.0004577s 11:16:43.0 Info: AlterTable Tracks 11:16:43.0 Info: => 5E-07s 11:16:43.0 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:16:43.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:16:43.0 Info: => 0.000467s 11:16:43.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:43.0 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:43.0 Info: => 7.02E-05s 11:16:43.0 Info: DeleteColumn Tracks TrackNumber 11:16:43.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) 11:16:43.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" 11:16:43.0 Info: DROP TABLE "Tracks" 11:16:43.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:43.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:43.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:43.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:43.0 Info: => 0.0035481s 11:16:43.0 Info: AlterTable Tracks 11:16:43.0 Info: => 4E-07s 11:16:43.0 Info: CreateColumn Tracks TrackNumber String 11:16:43.0 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:16:43.0 Info: => 0.0004623s 11:16:43.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-30T11:16:43', 'add_medium_support') 11:16:43.0 Info: Committing Transaction 11:16:43.0 Info: 3: add_medium_support migrated 11:16:43.0 Info: => 0.0008035s 11:16:43.0 Info: 4: add_various_qualites_in_profile migrating 11:16:43.0 Info: Beginning Transaction 11:16:43.0 Info: Starting migration of Main DB to 4 11:16:43.0 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:43.0 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:43.0 Info: => 4.88E-05s 11:16:43.0 Info: PerformDBOperation 11:16:43.0 Info: Performing DB Operation 11:16:43.0 Info: => 3.12E-05s 11:16:43.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-30T11:16:43', 'add_various_qualites_in_profile') 11:16:43.0 Info: Committing Transaction 11:16:43.0 Info: 4: add_various_qualites_in_profile migrated 11:16:43.0 Info: => 0.0002606s 11:16:43.0 Info: 5: metadata_profiles migrating 11:16:43.0 Info: Beginning Transaction 11:16:43.0 Info: Starting migration of Main DB to 5 11:16:43.0 Info: CreateTable MetadataProfiles 11:16:43.0 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:16:43.0 Info: => 0.0001198s 11:16:43.0 Info: CreateIndex MetadataProfiles (Name) 11:16:43.0 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:16:43.0 Info: => 7.73E-05s 11:16:43.0 Info: AlterTable Artists 11:16:43.0 Info: => 4E-07s 11:16:43.0 Info: CreateColumn Artists MetadataProfileId Int32 11:16:43.0 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:16:43.0 Info: => 0.0004792s 11:16:43.0 Info: DeleteColumn Artists PrimaryAlbumTypes 11:16:43.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) 11:16:43.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" 11:16:43.0 Info: DROP TABLE "Artists" 11:16:43.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:43.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:43.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:43.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:43.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:43.0 Info: => 0.0038861s 11:16:43.0 Info: DeleteColumn Artists SecondaryAlbumTypes 11:16:43.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) 11:16:43.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" 11:16:43.0 Info: DROP TABLE "Artists" 11:16:43.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:43.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:43.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:43.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:43.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:43.0 Info: => 0.0052421s 11:16:43.0 Info: AlterTable Albums 11:16:43.0 Info: => 4E-07s 11:16:43.0 Info: CreateColumn Albums SecondaryTypes String 11:16:43.0 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:16:43.0 Info: => 0.000469s 11:16:43.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-30T11:16:43', 'metadata_profiles') 11:16:43.0 Info: Committing Transaction 11:16:43.0 Info: 5: metadata_profiles migrated 11:16:43.0 Info: => 0.0008526s 11:16:43.0 Info: 6: separate_automatic_and_interactive_search migrating 11:16:43.0 Info: Beginning Transaction 11:16:43.0 Info: Starting migration of Main DB to 6 11:16:43.0 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:16:43.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) 11:16:43.0 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:16:43.0 Info: DROP TABLE "Indexers" 11:16:43.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:43.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:43.0 Info: => 0.0044797s 11:16:43.0 Info: AlterTable Indexers 11:16:43.0 Info: => 4E-07s 11:16:43.0 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:16:43.0 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:16:43.0 Info: => 0.0004513s 11:16:43.0 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:43.0 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:43.0 Info: => 3.58E-05s 11:16:43.0 Info: AlterTable Indexers 11:16:43.0 Info: => 3E-07s 11:16:43.0 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:16:43.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) 11:16:43.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" 11:16:43.0 Info: DROP TABLE "Indexers" 11:16:43.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:43.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:43.0 Info: => 0.0035446s 11:16:43.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-30T11:16:43', 'separate_automatic_and_interactive_search') 11:16:43.0 Info: Committing Transaction 11:16:43.0 Info: 6: separate_automatic_and_interactive_search migrated 11:16:43.0 Info: => 0.0038433s 11:16:43.0 Info: 7: change_album_path_to_relative migrating 11:16:43.0 Info: Beginning Transaction 11:16:43.0 Info: Starting migration of Main DB to 7 11:16:43.0 Info: DeleteColumn Albums Path 11:16:43.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) 11:16:43.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" 11:16:43.0 Info: DROP TABLE "Albums" 11:16:43.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:43.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:43.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:43.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:43.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:43.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:43.0 Info: => 0.0038571s 11:16:43.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-30T11:16:43', 'change_album_path_to_relative') 11:16:43.0 Info: Committing Transaction 11:16:43.0 Info: 7: change_album_path_to_relative migrated 11:16:43.0 Info: => 0.0042212s 11:16:43.0 Info: 8: change_quality_size_mb_to_kb migrating 11:16:43.0 Info: Beginning Transaction 11:16:43.0 Info: Starting migration of Main DB to 8 11:16:43.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 11:16:43.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 11:16:43.0 Info: => 4.66E-05s 11:16:43.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-30T11:16:43', 'change_quality_size_mb_to_kb') 11:16:43.0 Info: Committing Transaction 11:16:43.0 Info: 8: change_quality_size_mb_to_kb migrated 11:16:43.0 Info: => 0.0002849s 11:16:43.0 Info: 9: album_releases migrating 11:16:43.0 Info: Beginning Transaction 11:16:43.0 Info: Starting migration of Main DB to 9 11:16:43.0 Info: AlterTable Albums 11:16:43.0 Info: => 6E-07s 11:16:43.0 Info: CreateColumn Albums Releases String 11:16:43.0 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:16:43.0 Info: => 0.0004848s 11:16:43.0 Info: AlterTable Albums 11:16:43.0 Info: => 5E-07s 11:16:43.0 Info: CreateColumn Albums CurrentRelease String 11:16:43.0 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:16:43.0 Info: => 0.0004573s 11:16:43.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-30T11:16:43', 'album_releases') 11:16:43.0 Info: Committing Transaction 11:16:43.0 Info: 9: album_releases migrated 11:16:43.0 Info: => 0.0007209s 11:16:43.0 Info: 10: album_releases_fix migrating 11:16:43.0 Info: Beginning Transaction 11:16:43.0 Info: Starting migration of Main DB to 10 11:16:43.0 Info: AlterTable Albums 11:16:43.0 Info: => 5E-07s 11:16:43.0 Info: AlterColumn Albums Releases String 11:16:43.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) 11:16:43.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" 11:16:43.0 Info: DROP TABLE "Albums" 11:16:43.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:43.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:43.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:43.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:43.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:43.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:43.0 Info: => 0.005473s 11:16:43.0 Info: AlterTable Albums 11:16:43.0 Info: => 5E-07s 11:16:43.0 Info: AlterColumn Albums CurrentRelease String 11:16:43.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) 11:16:43.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" 11:16:43.0 Info: DROP TABLE "Albums" 11:16:43.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:43.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:43.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:43.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:43.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:43.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:43.0 Info: => 0.0037678s 11:16:43.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-30T11:16:43', 'album_releases_fix') 11:16:43.0 Info: Committing Transaction 11:16:43.0 Info: 10: album_releases_fix migrated 11:16:43.0 Info: => 0.0041141s 11:16:43.0 Info: 11: import_lists migrating 11:16:43.0 Info: Beginning Transaction 11:16:43.0 Info: Starting migration of Main DB to 11 11:16:43.0 Info: CreateTable ImportLists 11:16:43.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) 11:16:43.0 Info: => 0.0001491s 11:16:43.0 Info: CreateIndex ImportLists (Name) 11:16:43.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:43.0 Info: => 6.94E-05s 11:16:43.0 Info: CreateTable ImportListStatus 11:16:43.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) 11:16:43.0 Info: => 0.0001011s 11:16:43.0 Info: CreateIndex ImportListStatus (ProviderId) 11:16:43.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:43.0 Info: => 6.73E-05s 11:16:43.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-30T11:16:43', 'import_lists') 11:16:43.0 Info: Committing Transaction 11:16:43.0 Info: 11: import_lists migrated 11:16:43.0 Info: => 0.0003463s 11:16:43.0 Info: 12: add_release_status migrating 11:16:43.0 Info: Beginning Transaction 11:16:43.0 Info: Starting migration of Main DB to 12 11:16:43.0 Info: AlterTable MetadataProfiles 11:16:43.0 Info: => 5E-07s 11:16:43.0 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:16:43.0 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:16:43.0 Info: => 0.0004958s 11:16:43.0 Info: PerformDBOperation 11:16:43.0 Info: Performing DB Operation 11:16:43.0 Info: => 2.37E-05s 11:16:43.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-30T11:16:43', 'add_release_status') 11:16:43.0 Info: Committing Transaction 11:16:43.0 Info: 12: add_release_status migrated 11:16:43.0 Info: => 0.0003098s 11:16:43.0 Info: 13: album_download_notification migrating 11:16:43.0 Info: Beginning Transaction 11:16:43.0 Info: Starting migration of Main DB to 13 11:16:43.0 Info: AlterTable Notifications 11:16:43.0 Info: => 4E-07s 11:16:43.0 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:16:43.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:16:43.0 Info: => 0.0004986s 11:16:43.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-30T11:16:43', 'album_download_notification') 11:16:43.0 Info: Committing Transaction 11:16:43.0 Info: 13: album_download_notification migrated 11:16:43.0 Info: => 0.0007788s 11:16:43.0 Info: 14: fix_language_metadata_profiles migrating 11:16:43.0 Info: Beginning Transaction 11:16:43.0 Info: Starting migration of Main DB to 14 11:16:43.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 11:16:43.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 11:16:43.0 Info: => 8.34E-05s 11:16:43.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 11:16:43.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 11:16:43.0 Info: => 5.14E-05s 11:16:43.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-30T11:16:43', 'fix_language_metadata_profiles') 11:16:43.0 Info: Committing Transaction 11:16:43.0 Info: 14: fix_language_metadata_profiles migrated 11:16:43.0 Info: => 0.0002781s 11:16:43.0 Info: 15: remove_fanzub migrating 11:16:43.0 Info: Beginning Transaction 11:16:43.0 Info: Starting migration of Main DB to 15 11:16:43.0 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:43.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:43.0 Info: => 3.97E-05s 11:16:43.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-30T11:16:43', 'remove_fanzub') 11:16:43.0 Info: Committing Transaction 11:16:43.0 Info: 15: remove_fanzub migrated 11:16:43.0 Info: => 0.0002618s 11:16:43.0 Info: 16: update_artist_history_indexes migrating 11:16:43.0 Info: Beginning Transaction 11:16:43.0 Info: Starting migration of Main DB to 16 11:16:43.0 Info: CreateIndex Albums (ArtistId) 11:16:43.0 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:16:43.0 Info: => 9.76E-05s 11:16:43.0 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:16:43.0 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:16:43.0 Info: => 7.12E-05s 11:16:43.0 Info: DeleteIndex History (AlbumId) 11:16:43.0 Info: DROP INDEX "IX_History_AlbumId" 11:16:43.0 Info: => 0.0001186s 11:16:43.0 Info: CreateIndex History (AlbumId, Date) 11:16:43.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:43.0 Info: => 8.29E-05s 11:16:43.0 Info: DeleteIndex History (DownloadId) 11:16:43.0 Info: DROP INDEX "IX_History_DownloadId" 11:16:43.0 Info: => 0.0001057s 11:16:43.0 Info: CreateIndex History (DownloadId, Date) 11:16:43.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:43.0 Info: => 7.98E-05s 11:16:43.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-30T11:16:43', 'update_artist_history_indexes') 11:16:43.0 Info: Committing Transaction 11:16:43.0 Info: 16: update_artist_history_indexes migrated 11:16:43.0 Info: => 0.0003585s 11:16:43.0 Info: 17: remove_nma migrating 11:16:43.0 Info: Beginning Transaction 11:16:43.0 Info: Starting migration of Main DB to 17 11:16:43.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:43.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:16:43.0 Info: => 4.51E-05s 11:16:43.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-30T11:16:43', 'remove_nma') 11:16:43.0 Info: Committing Transaction 11:16:43.0 Info: 17: remove_nma migrated 11:16:43.0 Info: => 0.0002739s 11:16:43.0 Info: 18: album_disambiguation migrating 11:16:43.0 Info: Beginning Transaction 11:16:43.0 Info: Starting migration of Main DB to 18 11:16:43.0 Info: AlterTable Albums 11:16:43.0 Info: => 4E-07s 11:16:43.0 Info: CreateColumn Albums Disambiguation String 11:16:43.0 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:16:43.0 Info: => 0.0005026s 11:16:43.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-30T11:16:43', 'album_disambiguation') 11:16:43.0 Info: Committing Transaction 11:16:43.0 Info: 18: album_disambiguation migrated 11:16:43.0 Info: => 0.0007701s 11:16:43.0 Info: 19: add_ape_quality_in_profiles migrating 11:16:43.0 Info: Beginning Transaction 11:16:43.0 Info: Starting migration of Main DB to 19 11:16:43.0 Info: PerformDBOperation 11:16:43.0 Info: Performing DB Operation 11:16:43.0 Info: => 2.92E-05s 11:16:43.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-30T11:16:43', 'add_ape_quality_in_profiles') 11:16:43.0 Info: Committing Transaction 11:16:43.0 Info: 19: add_ape_quality_in_profiles migrated 11:16:43.0 Info: => 0.0002589s 11:16:43.0 Info: 20: remove_pushalot migrating 11:16:43.0 Info: Beginning Transaction 11:16:43.0 Info: Starting migration of Main DB to 20 11:16:43.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:43.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:16:43.0 Info: => 4.28E-05s 11:16:43.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:43.0 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:16:43.0 Info: => 2.7E-05s 11:16:43.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:43.0 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:16:43.0 Info: => 2.46E-05s 11:16:43.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-30T11:16:43', 'remove_pushalot') 11:16:43.0 Info: Committing Transaction 11:16:43.0 Info: 20: remove_pushalot migrated 11:16:43.0 Info: => 0.0002396s 11:16:43.0 Info: 21: add_custom_filters migrating 11:16:43.0 Info: Beginning Transaction 11:16:43.0 Info: Starting migration of Main DB to 21 11:16:43.0 Info: CreateTable CustomFilters 11:16:43.0 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:16:43.0 Info: => 0.0008003s 11:16:43.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-30T11:16:43', 'add_custom_filters') 11:16:43.0 Info: Committing Transaction 11:16:43.0 Info: 21: add_custom_filters migrated 11:16:43.0 Info: => 0.0010817s 11:16:43.0 Info: 22: import_list_tags migrating 11:16:43.0 Info: Beginning Transaction 11:16:43.0 Info: Starting migration of Main DB to 22 11:16:43.0 Info: AlterTable ImportLists 11:16:43.0 Info: => 5E-07s 11:16:43.0 Info: CreateColumn ImportLists Tags String 11:16:43.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:16:43.0 Info: => 0.0005359s 11:16:43.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-30T11:16:43', 'import_list_tags') 11:16:43.0 Info: Committing Transaction 11:16:43.0 Info: 22: import_list_tags migrated 11:16:43.0 Info: => 0.0008054s 11:16:43.0 Info: 23: add_release_groups_etc migrating 11:16:43.0 Info: Beginning Transaction 11:16:43.0 Info: Starting migration of Main DB to 23 11:16:43.0 Info: INSERT INTO "Artists" ("Id", "ForeignArtistId", "Name", "CleanName", "Status", "Images", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, '1', 'TestArtist', 'TestArtist', 1, '', '/mnt/data/path/TestArtist', 1, 1, 1, 1) 11:16:43.0 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 100, '', '', '') 11:16:43.0 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (1, '1', 1, 1, 0, 0, 0, 100, 1, 0, '0') 11:16:43.0 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (2, '2', 1, 1, 0, 0, 0, 100, 1, 1, '1') 11:16:43.0 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (3, '3', 1, 1, 0, 0, 0, 100, 1, 2, '2') 11:16:43.0 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (4, '4', 1, 1, 0, 0, 0, 100, 1, 3, '3') 11:16:43.0 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (5, '5', 1, 1, 0, 0, 0, 100, 1, 4, '4') 11:16:43.0 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (6, '6', 1, 1, 0, 0, 0, 100, 1, 5, '5') 11:16:43.0 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (7, '7', 1, 1, 0, 0, 0, 100, 1, 6, '6') 11:16:43.0 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (8, '8', 1, 1, 0, 0, 0, 100, 1, 7, '7') 11:16:43.0 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (9, '9', 1, 1, 0, 0, 0, 100, 1, 8, '8') 11:16:43.0 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (10, '10', 1, 1, 0, 0, 0, 100, 1, 9, '9') 11:16:43.0 Info: CreateTable ArtistMetadata 11:16:43.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) 11:16:43.0 Info: => 0.0002145s 11:16:43.0 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:16:43.0 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:16:43.0 Info: => 0.0001036s 11:16:43.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" 11:16:43.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" 11:16:43.0 Info: => 8.14E-05s 11:16:43.0 Info: AlterTable Artists 11:16:43.0 Info: => 3E-07s 11:16:43.0 Info: CreateColumn Artists ArtistMetadataId Int32 11:16:43.0 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:43.0 Info: => 0.0005133s 11:16:43.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:43.0 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:43.0 Info: => 6.75E-05s 11:16:43.0 Info: CreateTable AlbumReleases 11:16:43.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) 11:16:43.0 Info: => 0.0001345s 11:16:43.0 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:16:43.0 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:43.0 Info: => 8.29E-05s 11:16:43.0 Info: CreateIndex AlbumReleases (AlbumId) 11:16:43.0 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:43.0 Info: => 7.3E-05s 11:16:43.0 Info: PerformDBOperation 11:16:43.0 Info: Performing DB Operation 11:16:43.0 Info: => 0.0037755s 11:16:43.0 Info: AlterTable Albums 11:16:43.0 Info: => 7E-07s 11:16:43.0 Info: CreateColumn Albums ArtistMetadataId Int32 11:16:43.0 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:43.0 Info: => 0.0005524s 11:16:43.0 Info: AlterTable Albums 11:16:43.0 Info: => 5E-07s 11:16:43.0 Info: CreateColumn Albums AnyReleaseOk Boolean 11:16:43.0 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:16:43.0 Info: => 0.0005171s 11:16:43.0 Info: AlterTable Albums 11:16:43.0 Info: => 6E-07s 11:16:43.0 Info: CreateColumn Albums Links String 11:16:43.0 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:16:43.0 Info: => 0.0005388s 11:16:43.0 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:43.0 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:43.0 Info: => 8.61E-05s 11:16:43.0 Info: AlterTable Tracks 11:16:43.0 Info: => 5E-07s 11:16:43.0 Info: CreateColumn Tracks ForeignRecordingId String 11:16:43.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:16:43.0 Info: => 0.000508s 11:16:43.0 Info: AlterTable Tracks 11:16:43.0 Info: => 4E-07s 11:16:43.0 Info: CreateColumn Tracks AlbumReleaseId Int32 11:16:43.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:16:43.0 Info: => 0.0005032s 11:16:43.0 Info: AlterTable Tracks 11:16:43.0 Info: => 3E-07s 11:16:43.0 Info: CreateColumn Tracks ArtistMetadataId Int32 11:16:43.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:43.0 Info: => 0.0005158s 11:16:43.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:43.0 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:43.0 Info: => 8.83E-05s 11:16:43.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:43.0 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:43.0 Info: => 6.8E-05s 11:16:43.0 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:16:43.0 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:43.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" 11:16:43.0 Info: DROP TABLE "Artists" 11:16:43.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:43.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:43.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:43.0 Info: => 0.0053192s 11:16:43.0 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:16:43.0 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 11:16:43.0 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 11:16:43.0 Info: DROP TABLE "Albums" 11:16:43.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:43.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:43.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:43.0 Info: => 0.0039137s 11:16:43.0 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:16:43.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) 11:16:43.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" 11:16:43.0 Info: DROP TABLE "Tracks" 11:16:43.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:43.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:43.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:43.0 Info: => 0.0036247s 11:16:43.0 Info: DeleteColumn TrackFiles ArtistId 11:16:43.0 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 11:16:43.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" 11:16:43.0 Info: DROP TABLE "TrackFiles" 11:16:43.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:43.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:43.0 Info: => 0.004085s 11:16:43.0 Info: CreateIndex Artists (ArtistMetadataId) 11:16:43.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:43.0 Info: => 7.7E-05s 11:16:43.0 Info: CreateIndex Artists (Monitored) 11:16:43.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:43.0 Info: => 7.18E-05s 11:16:43.0 Info: CreateIndex Albums (ArtistMetadataId) 11:16:43.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:43.0 Info: => 6.55E-05s 11:16:43.0 Info: CreateIndex Tracks (ArtistMetadataId) 11:16:43.0 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:16:43.0 Info: => 7.6E-05s 11:16:43.0 Info: CreateIndex Tracks (AlbumReleaseId) 11:16:43.0 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:16:43.0 Info: => 6.88E-05s 11:16:43.0 Info: CreateIndex Tracks (ForeignRecordingId) 11:16:43.0 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:16:43.0 Info: => 6.87E-05s 11:16:43.0 Info: UpdateData 11:16:43.0 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:43.0 Info: => 8.18E-05s 11:16:43.0 Info: UpdateData 11:16:43.0 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:43.0 Info: => 3.7E-05s 11:16:43.0 Info: UpdateData 11:16:43.0 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:16:43.0 Info: => 3.46E-05s 11:16:43.0 Info: -> 12 Insert operations completed in 00:00:00.0014761 taking an average of 00:00:00.0001230 11:16:43.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-30T11:16:43', 'add_release_groups_etc') 11:16:43.0 Info: Committing Transaction 11:16:43.0 Info: 23: add_release_groups_etc migrated 11:16:43.0 Info: => 0.000532s 11:16:43.0 Debug: Took: 00:00:00.1085998 11:16:43.1 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_empty_albumrelease --- 11:16:43.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_multiple_media --- 11:16:43.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350031777423_187/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:43.1 Info: DatabaseEngineVersionCheck migrating 11:16:43.1 Info: PerformDBOperation 11:16:43.1 Info: Performing DB Operation 11:16:43.1 Info: SQLite 3.46.0 11:16:43.1 Info: => 0.0009734s 11:16:43.1 Info: DatabaseEngineVersionCheck migrated 11:16:43.1 Info: => 0.0009862s 11:16:43.1 Info: VersionMigration migrating 11:16:43.1 Info: Beginning Transaction 11:16:43.1 Info: CreateTable VersionInfo 11:16:43.1 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:16:43.1 Info: => 0.0001348s 11:16:43.1 Info: Committing Transaction 11:16:43.1 Info: VersionMigration migrated 11:16:43.1 Info: => 0.00046s 11:16:43.1 Info: VersionUniqueMigration migrating 11:16:43.1 Info: Beginning Transaction 11:16:43.1 Info: CreateIndex VersionInfo (Version) 11:16:43.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:43.1 Info: => 0.0001135s 11:16:43.1 Info: AlterTable VersionInfo 11:16:43.1 Info: => 6E-07s 11:16:43.1 Info: CreateColumn VersionInfo AppliedOn DateTime 11:16:43.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:16:43.1 Info: => 0.0005345s 11:16:43.1 Info: Committing Transaction 11:16:43.1 Info: VersionUniqueMigration migrated 11:16:43.1 Info: => 0.0007425s 11:16:43.1 Info: VersionDescriptionMigration migrating 11:16:43.1 Info: Beginning Transaction 11:16:43.1 Info: AlterTable VersionInfo 11:16:43.1 Info: => 4E-07s 11:16:43.1 Info: CreateColumn VersionInfo Description String 11:16:43.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:16:43.1 Info: => 0.0001889s 11:16:43.1 Info: Committing Transaction 11:16:43.1 Info: VersionDescriptionMigration migrated 11:16:43.1 Info: => 0.0003625s 11:16:43.1 Info: 1: InitialSetup migrating 11:16:43.1 Info: Beginning Transaction 11:16:43.1 Info: Starting migration of Main DB to 1 11:16:43.2 Info: CreateTable Config 11:16:43.2 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:16:43.2 Info: => 0.0001637s 11:16:43.2 Info: CreateIndex Config (Key) 11:16:43.2 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:16:43.2 Info: => 7.36E-05s 11:16:43.2 Info: CreateTable RootFolders 11:16:43.2 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:16:43.2 Info: => 8.06E-05s 11:16:43.2 Info: CreateIndex RootFolders (Path) 11:16:43.2 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:16:43.2 Info: => 6.47E-05s 11:16:43.2 Info: CreateTable Artists 11:16:43.2 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 11:16:43.2 Info: => 0.0002129s 11:16:43.2 Info: CreateIndex Artists (ForeignArtistId) 11:16:43.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:43.2 Info: => 6.79E-05s 11:16:43.2 Info: CreateIndex Artists (NameSlug) 11:16:43.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:43.2 Info: => 6.11E-05s 11:16:43.2 Info: CreateIndex Artists (CleanName) 11:16:43.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:43.2 Info: => 5.73E-05s 11:16:43.2 Info: CreateIndex Artists (Path) 11:16:43.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:43.2 Info: => 5.61E-05s 11:16:43.2 Info: CreateTable Albums 11:16:43.2 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:16:43.2 Info: => 0.0001836s 11:16:43.2 Info: CreateIndex Albums (ForeignAlbumId) 11:16:43.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:43.2 Info: => 6.44E-05s 11:16:43.2 Info: CreateIndex Albums (MBId) 11:16:43.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:43.2 Info: => 5.87E-05s 11:16:43.2 Info: CreateIndex Albums (TADBId) 11:16:43.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:43.2 Info: => 5.77E-05s 11:16:43.2 Info: CreateIndex Albums (TitleSlug) 11:16:43.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:43.2 Info: => 0.0001032s 11:16:43.2 Info: CreateIndex Albums (CleanTitle) 11:16:43.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:43.2 Info: => 6.54E-05s 11:16:43.2 Info: CreateIndex Albums (Path) 11:16:43.2 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:16:43.2 Info: => 5.76E-05s 11:16:43.2 Info: CreateTable Tracks 11:16:43.2 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:16:43.2 Info: => 0.0001362s 11:16:43.2 Info: CreateIndex Tracks (ForeignTrackId) 11:16:43.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:43.2 Info: => 6.62E-05s 11:16:43.2 Info: CreateIndex Tracks (ArtistId) 11:16:43.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:43.2 Info: => 6.29E-05s 11:16:43.2 Info: CreateIndex Tracks (TrackFileId) 11:16:43.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:43.2 Info: => 6.37E-05s 11:16:43.2 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:16:43.2 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:16:43.2 Info: => 6.64E-05s 11:16:43.2 Info: CreateTable TrackFiles 11:16:43.2 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 11:16:43.2 Info: => 0.000116s 11:16:43.2 Info: CreateIndex TrackFiles (ArtistId) 11:16:43.2 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:16:43.2 Info: => 6.52E-05s 11:16:43.2 Info: CreateIndex TrackFiles (AlbumId) 11:16:43.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:43.2 Info: => 6.08E-05s 11:16:43.2 Info: CreateTable History 11:16:43.2 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 11:16:43.2 Info: => 0.0007908s 11:16:43.2 Info: CreateIndex History (Date) 11:16:43.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:43.2 Info: => 7.17E-05s 11:16:43.2 Info: CreateIndex History (EventType) 11:16:43.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:43.2 Info: => 6.18E-05s 11:16:43.2 Info: CreateIndex History (DownloadId) 11:16:43.2 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:16:43.2 Info: => 6.42E-05s 11:16:43.2 Info: CreateIndex History (AlbumId) 11:16:43.2 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:16:43.2 Info: => 5.99E-05s 11:16:43.2 Info: CreateTable Notifications 11:16:43.2 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 11:16:43.2 Info: => 0.0001107s 11:16:43.2 Info: CreateTable ScheduledTasks 11:16:43.2 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:16:43.2 Info: => 0.000133s 11:16:43.2 Info: CreateIndex ScheduledTasks (TypeName) 11:16:43.2 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:43.2 Info: => 0.0001008s 11:16:43.2 Info: CreateTable Indexers 11:16:43.2 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 11:16:43.2 Info: => 0.0001157s 11:16:43.2 Info: CreateIndex Indexers (Name) 11:16:43.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:43.2 Info: => 7.46E-05s 11:16:43.2 Info: CreateTable Profiles 11:16:43.2 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:16:43.2 Info: => 8.31E-05s 11:16:43.2 Info: CreateIndex Profiles (Name) 11:16:43.2 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:16:43.2 Info: => 7.08E-05s 11:16:43.2 Info: CreateTable QualityDefinitions 11:16:43.2 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:16:43.2 Info: => 9.62E-05s 11:16:43.2 Info: CreateIndex QualityDefinitions (Quality) 11:16:43.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:16:43.2 Info: => 7E-05s 11:16:43.2 Info: CreateIndex QualityDefinitions (Title) 11:16:43.2 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:16:43.2 Info: => 0.0001036s 11:16:43.2 Info: CreateTable NamingConfig 11:16:43.2 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 11:16:43.2 Info: => 0.0001231s 11:16:43.2 Info: CreateTable Blacklist 11:16:43.2 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 11:16:43.2 Info: => 0.0001634s 11:16:43.2 Info: CreateTable Metadata 11:16:43.2 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:16:43.2 Info: => 9.39E-05s 11:16:43.2 Info: CreateTable MetadataFiles 11:16:43.2 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:16:43.2 Info: => 0.0001089s 11:16:43.2 Info: CreateTable DownloadClients 11:16:43.2 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:16:43.2 Info: => 0.0001038s 11:16:43.2 Info: CreateTable PendingReleases 11:16:43.2 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 11:16:43.2 Info: => 0.0001054s 11:16:43.2 Info: CreateTable RemotePathMappings 11:16:43.2 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:16:43.2 Info: => 0.0001006s 11:16:43.2 Info: CreateTable Tags 11:16:43.2 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:16:43.2 Info: => 8.1E-05s 11:16:43.2 Info: CreateIndex Tags (Label) 11:16:43.2 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:16:43.2 Info: => 7.51E-05s 11:16:43.2 Info: CreateTable Restrictions 11:16:43.2 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:16:43.2 Info: => 9.24E-05s 11:16:43.2 Info: CreateTable DelayProfiles 11:16:43.2 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 11:16:43.2 Info: => 0.0001225s 11:16:43.2 Info: CreateTable Users 11:16:43.2 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:16:43.2 Info: => 8.94E-05s 11:16:43.2 Info: CreateIndex Users (Identifier) 11:16:43.2 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:16:43.2 Info: => 0.0001155s 11:16:43.2 Info: CreateIndex Users (Username) 11:16:43.2 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:16:43.2 Info: => 8.59E-05s 11:16:43.2 Info: CreateTable Commands 11:16:43.2 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:16:43.2 Info: => 0.0001167s 11:16:43.2 Info: CreateTable IndexerStatus 11:16:43.2 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:16:43.2 Info: => 0.0001158s 11:16:43.2 Info: CreateIndex IndexerStatus (ProviderId) 11:16:43.2 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:43.2 Info: => 7.6E-05s 11:16:43.2 Info: CreateTable ExtraFiles 11:16:43.2 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:16:43.2 Info: => 9.98E-05s 11:16:43.2 Info: CreateTable LyricFiles 11:16:43.2 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 11:16:43.2 Info: => 0.0006996s 11:16:43.2 Info: CreateTable LanguageProfiles 11:16:43.2 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:16:43.2 Info: => 9.38E-05s 11:16:43.2 Info: CreateIndex LanguageProfiles (Name) 11:16:43.2 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:16:43.2 Info: => 7.8E-05s 11:16:43.2 Info: CreateTable DownloadClientStatus 11:16:43.2 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:16:43.2 Info: => 9.68E-05s 11:16:43.2 Info: CreateIndex DownloadClientStatus (ProviderId) 11:16:43.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:43.2 Info: => 7.65E-05s 11:16:43.2 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:16:43.2 Info: -> 1 Insert operations completed in 00:00:00.0000550 taking an average of 00:00:00.0000550 11:16:43.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-30T11:16:43', 'InitialSetup') 11:16:43.2 Info: Committing Transaction 11:16:43.2 Info: 1: InitialSetup migrated 11:16:43.2 Info: => 0.000844s 11:16:43.2 Info: 2: add_reason_to_pending_releases migrating 11:16:43.2 Info: Beginning Transaction 11:16:43.2 Info: Starting migration of Main DB to 2 11:16:43.2 Info: AlterTable PendingReleases 11:16:43.2 Info: => 6E-07s 11:16:43.2 Info: CreateColumn PendingReleases Reason Int32 11:16:43.2 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:16:43.2 Info: => 0.0005114s 11:16:43.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-30T11:16:43', 'add_reason_to_pending_releases') 11:16:43.2 Info: Committing Transaction 11:16:43.2 Info: 2: add_reason_to_pending_releases migrated 11:16:43.2 Info: => 0.0007744s 11:16:43.2 Info: 3: add_medium_support migrating 11:16:43.2 Info: Beginning Transaction 11:16:43.2 Info: Starting migration of Main DB to 3 11:16:43.2 Info: AlterTable Albums 11:16:43.2 Info: => 6E-07s 11:16:43.2 Info: CreateColumn Albums Media String 11:16:43.2 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:16:43.2 Info: => 0.0005104s 11:16:43.2 Info: AlterTable Tracks 11:16:43.2 Info: => 4E-07s 11:16:43.2 Info: CreateColumn Tracks MediumNumber Int32 11:16:43.2 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:16:43.2 Info: => 0.0004575s 11:16:43.2 Info: AlterTable Tracks 11:16:43.2 Info: => 4E-07s 11:16:43.2 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:16:43.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:16:43.2 Info: => 0.0004586s 11:16:43.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:43.2 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:43.2 Info: => 3.83E-05s 11:16:43.2 Info: DeleteColumn Tracks TrackNumber 11:16:43.2 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 11:16:43.2 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 11:16:43.2 Info: DROP TABLE "Tracks" 11:16:43.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:43.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:43.2 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:43.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:43.2 Info: => 0.0046521s 11:16:43.2 Info: AlterTable Tracks 11:16:43.2 Info: => 4E-07s 11:16:43.2 Info: CreateColumn Tracks TrackNumber String 11:16:43.2 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:16:43.2 Info: => 0.0004717s 11:16:43.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-30T11:16:43', 'add_medium_support') 11:16:43.2 Info: Committing Transaction 11:16:43.2 Info: 3: add_medium_support migrated 11:16:43.2 Info: => 0.0008332s 11:16:43.2 Info: 4: add_various_qualites_in_profile migrating 11:16:43.2 Info: Beginning Transaction 11:16:43.2 Info: Starting migration of Main DB to 4 11:16:43.2 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:43.2 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:43.2 Info: => 4.88E-05s 11:16:43.2 Info: PerformDBOperation 11:16:43.2 Info: Performing DB Operation 11:16:43.2 Info: => 3.09E-05s 11:16:43.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-30T11:16:43', 'add_various_qualites_in_profile') 11:16:43.2 Info: Committing Transaction 11:16:43.2 Info: 4: add_various_qualites_in_profile migrated 11:16:43.2 Info: => 0.0002626s 11:16:43.2 Info: 5: metadata_profiles migrating 11:16:43.2 Info: Beginning Transaction 11:16:43.2 Info: Starting migration of Main DB to 5 11:16:43.2 Info: CreateTable MetadataProfiles 11:16:43.2 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:16:43.2 Info: => 0.0001179s 11:16:43.2 Info: CreateIndex MetadataProfiles (Name) 11:16:43.2 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:16:43.2 Info: => 7.75E-05s 11:16:43.2 Info: AlterTable Artists 11:16:43.2 Info: => 4E-07s 11:16:43.2 Info: CreateColumn Artists MetadataProfileId Int32 11:16:43.2 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:16:43.2 Info: => 0.0004859s 11:16:43.2 Info: DeleteColumn Artists PrimaryAlbumTypes 11:16:43.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:16:43.2 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 11:16:43.2 Info: DROP TABLE "Artists" 11:16:43.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:43.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:43.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:43.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:43.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:43.2 Info: => 0.0041465s 11:16:43.2 Info: DeleteColumn Artists SecondaryAlbumTypes 11:16:43.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:16:43.2 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 11:16:43.2 Info: DROP TABLE "Artists" 11:16:43.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:43.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:43.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:43.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:43.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:43.2 Info: => 0.0050071s 11:16:43.2 Info: AlterTable Albums 11:16:43.2 Info: => 5E-07s 11:16:43.2 Info: CreateColumn Albums SecondaryTypes String 11:16:43.2 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:16:43.2 Info: => 0.0004662s 11:16:43.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-30T11:16:43', 'metadata_profiles') 11:16:43.2 Info: Committing Transaction 11:16:43.2 Info: 5: metadata_profiles migrated 11:16:43.2 Info: => 0.00084s 11:16:43.2 Info: 6: separate_automatic_and_interactive_search migrating 11:16:43.2 Info: Beginning Transaction 11:16:43.2 Info: Starting migration of Main DB to 6 11:16:43.2 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:16:43.2 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 11:16:43.2 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:16:43.2 Info: DROP TABLE "Indexers" 11:16:43.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:43.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:43.2 Info: => 0.003111s 11:16:43.2 Info: AlterTable Indexers 11:16:43.2 Info: => 5E-07s 11:16:43.2 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:16:43.2 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:16:43.2 Info: => 0.0004602s 11:16:43.2 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:43.2 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:43.2 Info: => 3.59E-05s 11:16:43.2 Info: AlterTable Indexers 11:16:43.2 Info: => 3E-07s 11:16:43.2 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:16:43.2 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 11:16:43.2 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 11:16:43.2 Info: DROP TABLE "Indexers" 11:16:43.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:43.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:43.2 Info: => 0.0030781s 11:16:43.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-30T11:16:43', 'separate_automatic_and_interactive_search') 11:16:43.2 Info: Committing Transaction 11:16:43.2 Info: 6: separate_automatic_and_interactive_search migrated 11:16:43.2 Info: => 0.0033747s 11:16:43.2 Info: 7: change_album_path_to_relative migrating 11:16:43.2 Info: Beginning Transaction 11:16:43.2 Info: Starting migration of Main DB to 7 11:16:43.2 Info: DeleteColumn Albums Path 11:16:43.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 11:16:43.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 11:16:43.2 Info: DROP TABLE "Albums" 11:16:43.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:43.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:43.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:43.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:43.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:43.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:43.2 Info: => 0.0051385s 11:16:43.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-30T11:16:43', 'change_album_path_to_relative') 11:16:43.2 Info: Committing Transaction 11:16:43.2 Info: 7: change_album_path_to_relative migrated 11:16:43.2 Info: => 0.0055515s 11:16:43.2 Info: 8: change_quality_size_mb_to_kb migrating 11:16:43.2 Info: Beginning Transaction 11:16:43.2 Info: Starting migration of Main DB to 8 11:16:43.2 Info: ExecuteSqlStatement UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:16:43.2 Info: UPDATE QualityDefinitions SET MaxSize = CASE WHEN (CAST(MaxSize AS FLOAT) / 60) * 8 * 1024 < 1500 THEN ROUND((CAST(MaxSize AS FLOAT) / 60) * 8 * 1024, 0) ELSE NULL END 11:16:43.2 Info: => 7.55E-05s 11:16:43.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-30T11:16:43', 'change_quality_size_mb_to_kb') 11:16:43.2 Info: Committing Transaction 11:16:43.2 Info: 8: change_quality_size_mb_to_kb migrated 11:16:43.2 Info: => 0.0003166s 11:16:43.2 Info: 9: album_releases migrating 11:16:43.2 Info: Beginning Transaction 11:16:43.2 Info: Starting migration of Main DB to 9 11:16:43.2 Info: AlterTable Albums 11:16:43.2 Info: => 5E-07s 11:16:43.2 Info: CreateColumn Albums Releases String 11:16:43.2 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:16:43.2 Info: => 0.0004973s 11:16:43.2 Info: AlterTable Albums 11:16:43.2 Info: => 5E-07s 11:16:43.2 Info: CreateColumn Albums CurrentRelease String 11:16:43.2 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:16:43.2 Info: => 0.0004575s 11:16:43.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-30T11:16:43', 'album_releases') 11:16:43.2 Info: Committing Transaction 11:16:43.2 Info: 9: album_releases migrated 11:16:43.2 Info: => 0.0007233s 11:16:43.2 Info: 10: album_releases_fix migrating 11:16:43.2 Info: Beginning Transaction 11:16:43.2 Info: Starting migration of Main DB to 10 11:16:43.2 Info: AlterTable Albums 11:16:43.2 Info: => 5E-07s 11:16:43.2 Info: AlterColumn Albums Releases String 11:16:43.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 11:16:43.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:16:43.2 Info: DROP TABLE "Albums" 11:16:43.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:43.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:43.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:43.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:43.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:43.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:43.2 Info: => 0.0045051s 11:16:43.2 Info: AlterTable Albums 11:16:43.2 Info: => 4E-07s 11:16:43.2 Info: AlterColumn Albums CurrentRelease String 11:16:43.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 11:16:43.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:16:43.2 Info: DROP TABLE "Albums" 11:16:43.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:43.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:43.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:43.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:43.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:43.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:43.2 Info: => 0.0037982s 11:16:43.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-30T11:16:43', 'album_releases_fix') 11:16:43.2 Info: Committing Transaction 11:16:43.2 Info: 10: album_releases_fix migrated 11:16:43.2 Info: => 0.0041443s 11:16:43.2 Info: 11: import_lists migrating 11:16:43.2 Info: Beginning Transaction 11:16:43.2 Info: Starting migration of Main DB to 11 11:16:43.2 Info: CreateTable ImportLists 11:16:43.2 Info: CREATE TABLE "ImportLists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableAutomaticAdd" INTEGER, "RootFolderPath" TEXT NOT NULL, "ShouldMonitor" INTEGER NOT NULL, "ProfileId" INTEGER NOT NULL, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL) 11:16:43.2 Info: => 0.0001499s 11:16:43.2 Info: CreateIndex ImportLists (Name) 11:16:43.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:43.2 Info: => 7.12E-05s 11:16:43.2 Info: CreateTable ImportListStatus 11:16:43.2 Info: CREATE TABLE "ImportListStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastSyncListInfo" TEXT) 11:16:43.2 Info: => 9.78E-05s 11:16:43.2 Info: CreateIndex ImportListStatus (ProviderId) 11:16:43.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:43.2 Info: => 6.9E-05s 11:16:43.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-30T11:16:43', 'import_lists') 11:16:43.2 Info: Committing Transaction 11:16:43.2 Info: 11: import_lists migrated 11:16:43.2 Info: => 0.000982s 11:16:43.2 Info: 12: add_release_status migrating 11:16:43.2 Info: Beginning Transaction 11:16:43.2 Info: Starting migration of Main DB to 12 11:16:43.2 Info: AlterTable MetadataProfiles 11:16:43.2 Info: => 5E-07s 11:16:43.2 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:16:43.2 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:16:43.2 Info: => 0.0005025s 11:16:43.2 Info: PerformDBOperation 11:16:43.2 Info: Performing DB Operation 11:16:43.2 Info: => 2.53E-05s 11:16:43.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-30T11:16:43', 'add_release_status') 11:16:43.2 Info: Committing Transaction 11:16:43.2 Info: 12: add_release_status migrated 11:16:43.2 Info: => 0.0002784s 11:16:43.2 Info: 13: album_download_notification migrating 11:16:43.2 Info: Beginning Transaction 11:16:43.2 Info: Starting migration of Main DB to 13 11:16:43.2 Info: AlterTable Notifications 11:16:43.2 Info: => 4E-07s 11:16:43.2 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:16:43.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:16:43.2 Info: => 0.000498s 11:16:43.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-30T11:16:43', 'album_download_notification') 11:16:43.2 Info: Committing Transaction 11:16:43.2 Info: 13: album_download_notification migrated 11:16:43.2 Info: => 0.0007714s 11:16:43.2 Info: 14: fix_language_metadata_profiles migrating 11:16:43.2 Info: Beginning Transaction 11:16:43.2 Info: Starting migration of Main DB to 14 11:16:43.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:16:43.2 Info: UPDATE "Artists" SET "MetadataProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "MetadataProfiles") > 0) THEN (SELECT "Id" FROM "MetadataProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."MetadataProfileId" = 0 11:16:43.2 Info: => 7.36E-05s 11:16:43.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:16:43.2 Info: UPDATE "Artists" SET "LanguageProfileId" = CASE WHEN ((SELECT COUNT(*) FROM "LanguageProfiles") > 0) THEN (SELECT "Id" FROM "LanguageProfiles" ORDER BY "Id" ASC LIMIT 1) ELSE 0 END WHERE "Artists"."LanguageProfileId" = 0 11:16:43.2 Info: => 4.97E-05s 11:16:43.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-30T11:16:43', 'fix_language_metadata_profiles') 11:16:43.2 Info: Committing Transaction 11:16:43.2 Info: 14: fix_language_metadata_profiles migrated 11:16:43.2 Info: => 0.0002834s 11:16:43.2 Info: 15: remove_fanzub migrating 11:16:43.2 Info: Beginning Transaction 11:16:43.2 Info: Starting migration of Main DB to 15 11:16:43.2 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:43.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:43.2 Info: => 3.95E-05s 11:16:43.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-30T11:16:43', 'remove_fanzub') 11:16:43.2 Info: Committing Transaction 11:16:43.2 Info: 15: remove_fanzub migrated 11:16:43.2 Info: => 0.0002757s 11:16:43.2 Info: 16: update_artist_history_indexes migrating 11:16:43.2 Info: Beginning Transaction 11:16:43.2 Info: Starting migration of Main DB to 16 11:16:43.2 Info: CreateIndex Albums (ArtistId) 11:16:43.2 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:16:43.2 Info: => 0.0001413s 11:16:43.2 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:16:43.2 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:16:43.2 Info: => 7.72E-05s 11:16:43.2 Info: DeleteIndex History (AlbumId) 11:16:43.2 Info: DROP INDEX "IX_History_AlbumId" 11:16:43.2 Info: => 0.0001221s 11:16:43.2 Info: CreateIndex History (AlbumId, Date) 11:16:43.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:43.2 Info: => 8.44E-05s 11:16:43.2 Info: DeleteIndex History (DownloadId) 11:16:43.2 Info: DROP INDEX "IX_History_DownloadId" 11:16:43.2 Info: => 0.0001071s 11:16:43.2 Info: CreateIndex History (DownloadId, Date) 11:16:43.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:43.2 Info: => 8.18E-05s 11:16:43.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-30T11:16:43', 'update_artist_history_indexes') 11:16:43.2 Info: Committing Transaction 11:16:43.2 Info: 16: update_artist_history_indexes migrated 11:16:43.2 Info: => 0.0003687s 11:16:43.2 Info: 17: remove_nma migrating 11:16:43.2 Info: Beginning Transaction 11:16:43.2 Info: Starting migration of Main DB to 17 11:16:43.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:43.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:16:43.2 Info: => 4.54E-05s 11:16:43.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-30T11:16:43', 'remove_nma') 11:16:43.2 Info: Committing Transaction 11:16:43.2 Info: 17: remove_nma migrated 11:16:43.2 Info: => 0.0002684s 11:16:43.2 Info: 18: album_disambiguation migrating 11:16:43.2 Info: Beginning Transaction 11:16:43.2 Info: Starting migration of Main DB to 18 11:16:43.2 Info: AlterTable Albums 11:16:43.2 Info: => 4E-07s 11:16:43.2 Info: CreateColumn Albums Disambiguation String 11:16:43.2 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:16:43.2 Info: => 0.0005066s 11:16:43.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-30T11:16:43', 'album_disambiguation') 11:16:43.2 Info: Committing Transaction 11:16:43.2 Info: 18: album_disambiguation migrated 11:16:43.2 Info: => 0.0007771s 11:16:43.2 Info: 19: add_ape_quality_in_profiles migrating 11:16:43.2 Info: Beginning Transaction 11:16:43.2 Info: Starting migration of Main DB to 19 11:16:43.2 Info: PerformDBOperation 11:16:43.2 Info: Performing DB Operation 11:16:43.2 Info: => 3.02E-05s 11:16:43.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-30T11:16:43', 'add_ape_quality_in_profiles') 11:16:43.2 Info: Committing Transaction 11:16:43.2 Info: 19: add_ape_quality_in_profiles migrated 11:16:43.2 Info: => 0.000263s 11:16:43.2 Info: 20: remove_pushalot migrating 11:16:43.2 Info: Beginning Transaction 11:16:43.2 Info: Starting migration of Main DB to 20 11:16:43.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:43.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:16:43.2 Info: => 4.36E-05s 11:16:43.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:43.2 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:16:43.2 Info: => 2.66E-05s 11:16:43.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:43.2 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:16:43.2 Info: => 2.53E-05s 11:16:43.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-30T11:16:43', 'remove_pushalot') 11:16:43.2 Info: Committing Transaction 11:16:43.2 Info: 20: remove_pushalot migrated 11:16:43.2 Info: => 0.0002427s 11:16:43.2 Info: 21: add_custom_filters migrating 11:16:43.2 Info: Beginning Transaction 11:16:43.2 Info: Starting migration of Main DB to 21 11:16:43.2 Info: CreateTable CustomFilters 11:16:43.2 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:16:43.2 Info: => 0.0001254s 11:16:43.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-30T11:16:43', 'add_custom_filters') 11:16:43.2 Info: Committing Transaction 11:16:43.2 Info: 21: add_custom_filters migrated 11:16:43.2 Info: => 0.0004086s 11:16:43.2 Info: 22: import_list_tags migrating 11:16:43.2 Info: Beginning Transaction 11:16:43.2 Info: Starting migration of Main DB to 22 11:16:43.2 Info: AlterTable ImportLists 11:16:43.2 Info: => 5E-07s 11:16:43.2 Info: CreateColumn ImportLists Tags String 11:16:43.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:16:43.2 Info: => 0.0005243s 11:16:43.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-30T11:16:43', 'import_list_tags') 11:16:43.2 Info: Committing Transaction 11:16:43.2 Info: 22: import_list_tags migrated 11:16:43.2 Info: => 0.0007926s 11:16:43.2 Info: 23: add_release_groups_etc migrating 11:16:43.2 Info: Beginning Transaction 11:16:43.2 Info: Starting migration of Main DB to 23 11:16:43.2 Info: INSERT INTO "Artists" ("Id", "ForeignArtistId", "Name", "CleanName", "Status", "Images", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, '1', 'TestArtist', 'TestArtist', 1, '', '/mnt/data/path/TestArtist', 1, 1, 1, 1) 11:16:43.2 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 100, '', '', '{ "id": "Id1", "title": "Title1", "releaseDate": "2024-07-30T00:00:00Z", "trackCount": 1, "mediaCount": 2, "disambiguation": "Disambiguation1", "format": "Format1" }') 11:16:43.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (1, '1', 1, 1, 0, 0, 0, 100, 1, 0, '0') 11:16:43.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (2, '2', 1, 1, 0, 0, 0, 100, 1, 1, '1') 11:16:43.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (3, '3', 1, 1, 0, 0, 0, 100, 1, 2, '2') 11:16:43.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (4, '4', 1, 1, 0, 0, 0, 100, 1, 3, '3') 11:16:43.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (5, '5', 1, 1, 0, 0, 0, 100, 1, 4, '4') 11:16:43.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (6, '6', 1, 1, 0, 0, 0, 100, 1, 5, '5') 11:16:43.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (7, '7', 1, 1, 0, 0, 0, 100, 1, 6, '6') 11:16:43.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (8, '8', 1, 1, 0, 0, 0, 100, 1, 7, '7') 11:16:43.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (9, '9', 1, 1, 0, 0, 0, 100, 1, 8, '8') 11:16:43.2 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (10, '10', 1, 1, 0, 0, 0, 100, 1, 9, '9') 11:16:43.2 Info: CreateTable ArtistMetadata 11:16:43.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) 11:16:43.2 Info: => 0.0001394s 11:16:43.2 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:16:43.2 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:16:43.2 Info: => 8.66E-05s 11:16:43.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" 11:16:43.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" 11:16:43.2 Info: => 8.21E-05s 11:16:43.2 Info: AlterTable Artists 11:16:43.2 Info: => 3E-07s 11:16:43.2 Info: CreateColumn Artists ArtistMetadataId Int32 11:16:43.2 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:43.2 Info: => 0.0005155s 11:16:43.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:43.2 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:43.2 Info: => 6.62E-05s 11:16:43.2 Info: CreateTable AlbumReleases 11:16:43.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) 11:16:43.2 Info: => 0.0001348s 11:16:43.2 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:16:43.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:43.2 Info: => 7.52E-05s 11:16:43.2 Info: CreateIndex AlbumReleases (AlbumId) 11:16:43.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:43.2 Info: => 6.58E-05s 11:16:43.2 Info: PerformDBOperation 11:16:43.2 Info: Performing DB Operation 11:16:43.2 Info: => 0.0030707s 11:16:43.2 Info: AlterTable Albums 11:16:43.2 Info: => 6E-07s 11:16:43.2 Info: CreateColumn Albums ArtistMetadataId Int32 11:16:43.2 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:43.2 Info: => 0.0005503s 11:16:43.2 Info: AlterTable Albums 11:16:43.2 Info: => 6E-07s 11:16:43.2 Info: CreateColumn Albums AnyReleaseOk Boolean 11:16:43.2 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:16:43.2 Info: => 0.0005122s 11:16:43.2 Info: AlterTable Albums 11:16:43.2 Info: => 6E-07s 11:16:43.2 Info: CreateColumn Albums Links String 11:16:43.2 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:16:43.2 Info: => 0.000507s 11:16:43.2 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:43.2 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:43.2 Info: => 8.06E-05s 11:16:43.2 Info: AlterTable Tracks 11:16:43.2 Info: => 4E-07s 11:16:43.2 Info: CreateColumn Tracks ForeignRecordingId String 11:16:43.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:16:43.2 Info: => 0.00055s 11:16:43.2 Info: AlterTable Tracks 11:16:43.2 Info: => 5E-07s 11:16:43.2 Info: CreateColumn Tracks AlbumReleaseId Int32 11:16:43.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:16:43.2 Info: => 0.000525s 11:16:43.2 Info: AlterTable Tracks 11:16:43.2 Info: => 6E-07s 11:16:43.2 Info: CreateColumn Tracks ArtistMetadataId Int32 11:16:43.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:43.2 Info: => 0.0005539s 11:16:43.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:43.2 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:43.2 Info: => 8.82E-05s 11:16:43.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:43.2 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:43.2 Info: => 6.95E-05s 11:16:43.2 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:16:43.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) 11:16:43.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" 11:16:43.2 Info: DROP TABLE "Artists" 11:16:43.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:43.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:43.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:43.2 Info: => 0.0047595s 11:16:43.2 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:16:43.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) 11:16:43.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" 11:16:43.2 Info: DROP TABLE "Albums" 11:16:43.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:43.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:43.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:43.2 Info: => 0.0047476s 11:16:43.2 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:16:43.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) 11:16:43.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" 11:16:43.2 Info: DROP TABLE "Tracks" 11:16:43.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:43.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:43.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:43.2 Info: => 0.0036031s 11:16:43.2 Info: DeleteColumn TrackFiles ArtistId 11:16:43.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) 11:16:43.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" 11:16:43.2 Info: DROP TABLE "TrackFiles" 11:16:43.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:43.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:43.2 Info: => 0.0033857s 11:16:43.2 Info: CreateIndex Artists (ArtistMetadataId) 11:16:43.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:43.2 Info: => 7.13E-05s 11:16:43.2 Info: CreateIndex Artists (Monitored) 11:16:43.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:43.2 Info: => 6.9E-05s 11:16:43.2 Info: CreateIndex Albums (ArtistMetadataId) 11:16:43.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:43.2 Info: => 6.48E-05s 11:16:43.2 Info: CreateIndex Tracks (ArtistMetadataId) 11:16:43.2 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:16:43.2 Info: => 7E-05s 11:16:43.2 Info: CreateIndex Tracks (AlbumReleaseId) 11:16:43.2 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:16:43.2 Info: => 7.15E-05s 11:16:43.2 Info: CreateIndex Tracks (ForeignRecordingId) 11:16:43.2 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:16:43.2 Info: => 7.3E-05s 11:16:43.2 Info: UpdateData 11:16:43.2 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:43.2 Info: => 3.99E-05s 11:16:43.2 Info: UpdateData 11:16:43.2 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:43.2 Info: => 3.18E-05s 11:16:43.2 Info: UpdateData 11:16:43.2 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:16:43.2 Info: => 3.38E-05s 11:16:43.2 Info: -> 12 Insert operations completed in 00:00:00.0008186 taking an average of 00:00:00.0000682 11:16:43.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-30T11:16:43', 'add_release_groups_etc') 11:16:43.2 Info: Committing Transaction 11:16:43.2 Info: 23: add_release_groups_etc migrated 11:16:43.2 Info: => 0.0005359s 11:16:43.2 Debug: Took: 00:00:00.1082788 11:16:43.3 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_multiple_media --- 11:16:43.3 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_null_title --- 11:16:43.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350033773281_189/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:43.3 Info: DatabaseEngineVersionCheck migrating 11:16:43.3 Info: PerformDBOperation 11:16:43.3 Info: Performing DB Operation 11:16:43.3 Info: SQLite 3.46.0 11:16:43.3 Info: => 0.0009922s 11:16:43.3 Info: DatabaseEngineVersionCheck migrated 11:16:43.3 Info: => 0.0010044s 11:16:43.3 Info: VersionMigration migrating 11:16:43.3 Info: Beginning Transaction 11:16:43.3 Info: CreateTable VersionInfo 11:16:43.3 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:16:43.3 Info: => 0.0001327s 11:16:43.3 Info: Committing Transaction 11:16:43.3 Info: VersionMigration migrated 11:16:43.3 Info: => 0.000461s 11:16:43.3 Info: VersionUniqueMigration migrating 11:16:43.3 Info: Beginning Transaction 11:16:43.3 Info: CreateIndex VersionInfo (Version) 11:16:43.3 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:43.3 Info: => 0.000113s 11:16:43.3 Info: AlterTable VersionInfo 11:16:43.3 Info: => 5E-07s 11:16:43.3 Info: CreateColumn VersionInfo AppliedOn DateTime 11:16:43.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:16:43.3 Info: => 0.0005341s 11:16:43.3 Info: Committing Transaction 11:16:43.3 Info: VersionUniqueMigration migrated 11:16:43.3 Info: => 0.0007382s 11:16:43.3 Info: VersionDescriptionMigration migrating 11:16:43.3 Info: Beginning Transaction 11:16:43.3 Info: AlterTable VersionInfo 11:16:43.3 Info: => 5E-07s 11:16:43.3 Info: CreateColumn VersionInfo Description String 11:16:43.3 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:16:43.3 Info: => 0.0001865s 11:16:43.3 Info: Committing Transaction 11:16:43.3 Info: VersionDescriptionMigration migrated 11:16:43.3 Info: => 0.0003818s 11:16:43.3 Info: 1: InitialSetup migrating 11:16:43.3 Info: Beginning Transaction 11:16:43.3 Info: Starting migration of Main DB to 1 11:16:43.4 Info: CreateTable Config 11:16:43.4 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:16:43.4 Info: => 0.0001538s 11:16:43.4 Info: CreateIndex Config (Key) 11:16:43.4 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:16:43.4 Info: => 7.24E-05s 11:16:43.4 Info: CreateTable RootFolders 11:16:43.4 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:16:43.4 Info: => 8.6E-05s 11:16:43.4 Info: CreateIndex RootFolders (Path) 11:16:43.4 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:16:43.4 Info: => 6.74E-05s 11:16:43.4 Info: CreateTable Artists 11:16:43.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) 11:16:43.4 Info: => 0.0002155s 11:16:43.4 Info: CreateIndex Artists (ForeignArtistId) 11:16:43.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:43.4 Info: => 7.08E-05s 11:16:43.4 Info: CreateIndex Artists (NameSlug) 11:16:43.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:43.4 Info: => 6.12E-05s 11:16:43.4 Info: CreateIndex Artists (CleanName) 11:16:43.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:43.4 Info: => 6E-05s 11:16:43.4 Info: CreateIndex Artists (Path) 11:16:43.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:43.4 Info: => 5.64E-05s 11:16:43.4 Info: CreateTable Albums 11:16:43.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) 11:16:43.4 Info: => 0.0001817s 11:16:43.4 Info: CreateIndex Albums (ForeignAlbumId) 11:16:43.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:43.4 Info: => 6.63E-05s 11:16:43.4 Info: CreateIndex Albums (MBId) 11:16:43.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:43.4 Info: => 5.78E-05s 11:16:43.4 Info: CreateIndex Albums (TADBId) 11:16:43.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:43.4 Info: => 5.78E-05s 11:16:43.4 Info: CreateIndex Albums (TitleSlug) 11:16:43.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:43.4 Info: => 9.96E-05s 11:16:43.4 Info: CreateIndex Albums (CleanTitle) 11:16:43.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:43.4 Info: => 6.32E-05s 11:16:43.4 Info: CreateIndex Albums (Path) 11:16:43.4 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:16:43.4 Info: => 6.11E-05s 11:16:43.4 Info: CreateTable Tracks 11:16:43.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) 11:16:43.4 Info: => 0.0001268s 11:16:43.4 Info: CreateIndex Tracks (ForeignTrackId) 11:16:43.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:43.4 Info: => 6.31E-05s 11:16:43.4 Info: CreateIndex Tracks (ArtistId) 11:16:43.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:43.4 Info: => 8.57E-05s 11:16:43.4 Info: CreateIndex Tracks (TrackFileId) 11:16:43.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:43.4 Info: => 7.09E-05s 11:16:43.4 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:16:43.4 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:16:43.4 Info: => 6.96E-05s 11:16:43.4 Info: CreateTable TrackFiles 11:16:43.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) 11:16:43.4 Info: => 0.0001162s 11:16:43.4 Info: CreateIndex TrackFiles (ArtistId) 11:16:43.4 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:16:43.4 Info: => 6.58E-05s 11:16:43.4 Info: CreateIndex TrackFiles (AlbumId) 11:16:43.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:43.4 Info: => 6.03E-05s 11:16:43.4 Info: CreateTable History 11:16:43.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) 11:16:43.4 Info: => 0.0001181s 11:16:43.4 Info: CreateIndex History (Date) 11:16:43.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:43.4 Info: => 6.38E-05s 11:16:43.4 Info: CreateIndex History (EventType) 11:16:43.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:43.4 Info: => 6.08E-05s 11:16:43.4 Info: CreateIndex History (DownloadId) 11:16:43.4 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:16:43.4 Info: => 6.01E-05s 11:16:43.4 Info: CreateIndex History (AlbumId) 11:16:43.4 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:16:43.4 Info: => 5.85E-05s 11:16:43.4 Info: CreateTable Notifications 11:16:43.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) 11:16:43.4 Info: => 0.0001074s 11:16:43.4 Info: CreateTable ScheduledTasks 11:16:43.4 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:16:43.4 Info: => 8.28E-05s 11:16:43.4 Info: CreateIndex ScheduledTasks (TypeName) 11:16:43.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:43.4 Info: => 6.42E-05s 11:16:43.4 Info: CreateTable Indexers 11:16:43.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) 11:16:43.4 Info: => 9.13E-05s 11:16:43.4 Info: CreateIndex Indexers (Name) 11:16:43.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:43.4 Info: => 9.77E-05s 11:16:43.4 Info: CreateTable Profiles 11:16:43.4 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:16:43.4 Info: => 8.79E-05s 11:16:43.4 Info: CreateIndex Profiles (Name) 11:16:43.4 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:16:43.4 Info: => 7.21E-05s 11:16:43.4 Info: CreateTable QualityDefinitions 11:16:43.4 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:16:43.4 Info: => 9.69E-05s 11:16:43.4 Info: CreateIndex QualityDefinitions (Quality) 11:16:43.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:16:43.4 Info: => 6.76E-05s 11:16:43.4 Info: CreateIndex QualityDefinitions (Title) 11:16:43.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:16:43.4 Info: => 6.85E-05s 11:16:43.4 Info: CreateTable NamingConfig 11:16:43.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) 11:16:43.4 Info: => 0.0001395s 11:16:43.4 Info: CreateTable Blacklist 11:16:43.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 '') 11:16:43.4 Info: => 0.000163s 11:16:43.4 Info: CreateTable Metadata 11:16:43.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) 11:16:43.4 Info: => 9.53E-05s 11:16:43.4 Info: CreateTable MetadataFiles 11:16:43.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) 11:16:43.4 Info: => 0.0001144s 11:16:43.4 Info: CreateTable DownloadClients 11:16:43.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) 11:16:43.4 Info: => 0.0001046s 11:16:43.4 Info: CreateTable PendingReleases 11:16:43.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 '') 11:16:43.4 Info: => 0.0001096s 11:16:43.4 Info: CreateTable RemotePathMappings 11:16:43.4 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:16:43.4 Info: => 8.79E-05s 11:16:43.4 Info: CreateTable Tags 11:16:43.4 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:16:43.4 Info: => 9.5E-05s 11:16:43.4 Info: CreateIndex Tags (Label) 11:16:43.4 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:16:43.4 Info: => 0.0007349s 11:16:43.4 Info: CreateTable Restrictions 11:16:43.4 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:16:43.4 Info: => 0.0001044s 11:16:43.4 Info: CreateTable DelayProfiles 11:16:43.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) 11:16:43.4 Info: => 0.00012s 11:16:43.4 Info: CreateTable Users 11:16:43.4 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:16:43.4 Info: => 9.1E-05s 11:16:43.4 Info: CreateIndex Users (Identifier) 11:16:43.4 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:16:43.4 Info: => 7.73E-05s 11:16:43.4 Info: CreateIndex Users (Username) 11:16:43.4 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:16:43.4 Info: => 0.0001118s 11:16:43.4 Info: CreateTable Commands 11:16:43.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) 11:16:43.4 Info: => 0.0001395s 11:16:43.4 Info: CreateTable IndexerStatus 11:16:43.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) 11:16:43.4 Info: => 0.0001195s 11:16:43.4 Info: CreateIndex IndexerStatus (ProviderId) 11:16:43.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:43.4 Info: => 7.61E-05s 11:16:43.4 Info: CreateTable ExtraFiles 11:16:43.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) 11:16:43.4 Info: => 0.0001028s 11:16:43.4 Info: CreateTable LyricFiles 11:16:43.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) 11:16:43.4 Info: => 0.0001239s 11:16:43.4 Info: CreateTable LanguageProfiles 11:16:43.4 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:16:43.4 Info: => 8.98E-05s 11:16:43.4 Info: CreateIndex LanguageProfiles (Name) 11:16:43.4 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:16:43.4 Info: => 9.49E-05s 11:16:43.4 Info: CreateTable DownloadClientStatus 11:16:43.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) 11:16:43.4 Info: => 9.75E-05s 11:16:43.4 Info: CreateIndex DownloadClientStatus (ProviderId) 11:16:43.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:43.4 Info: => 7.83E-05s 11:16:43.4 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:16:43.4 Info: -> 1 Insert operations completed in 00:00:00.0000555 taking an average of 00:00:00.0000555 11:16:43.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-30T11:16:43', 'InitialSetup') 11:16:43.4 Info: Committing Transaction 11:16:43.4 Info: 1: InitialSetup migrated 11:16:43.4 Info: => 0.0008359s 11:16:43.4 Info: 2: add_reason_to_pending_releases migrating 11:16:43.4 Info: Beginning Transaction 11:16:43.4 Info: Starting migration of Main DB to 2 11:16:43.4 Info: AlterTable PendingReleases 11:16:43.4 Info: => 6E-07s 11:16:43.4 Info: CreateColumn PendingReleases Reason Int32 11:16:43.4 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:16:43.4 Info: => 0.0005187s 11:16:43.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-30T11:16:43', 'add_reason_to_pending_releases') 11:16:43.4 Info: Committing Transaction 11:16:43.4 Info: 2: add_reason_to_pending_releases migrated 11:16:43.4 Info: => 0.0007861s 11:16:43.4 Info: 3: add_medium_support migrating 11:16:43.4 Info: Beginning Transaction 11:16:43.4 Info: Starting migration of Main DB to 3 11:16:43.4 Info: AlterTable Albums 11:16:43.4 Info: => 4E-07s 11:16:43.4 Info: CreateColumn Albums Media String 11:16:43.4 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:16:43.4 Info: => 0.0005153s 11:16:43.4 Info: AlterTable Tracks 11:16:43.4 Info: => 4E-07s 11:16:43.4 Info: CreateColumn Tracks MediumNumber Int32 11:16:43.4 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:16:43.4 Info: => 0.00047s 11:16:43.4 Info: AlterTable Tracks 11:16:43.4 Info: => 4E-07s 11:16:43.4 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:16:43.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:16:43.4 Info: => 0.0004535s 11:16:43.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:43.4 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:43.4 Info: => 6.57E-05s 11:16:43.4 Info: DeleteColumn Tracks TrackNumber 11:16:43.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) 11:16:43.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" 11:16:43.4 Info: DROP TABLE "Tracks" 11:16:43.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:43.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:43.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:43.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:43.4 Info: => 0.0042865s 11:16:43.4 Info: AlterTable Tracks 11:16:43.4 Info: => 4E-07s 11:16:43.4 Info: CreateColumn Tracks TrackNumber String 11:16:43.4 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:16:43.4 Info: => 0.0004814s 11:16:43.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-30T11:16:43', 'add_medium_support') 11:16:43.4 Info: Committing Transaction 11:16:43.4 Info: 3: add_medium_support migrated 11:16:43.4 Info: => 0.0008185s 11:16:43.4 Info: 4: add_various_qualites_in_profile migrating 11:16:43.4 Info: Beginning Transaction 11:16:43.4 Info: Starting migration of Main DB to 4 11:16:43.4 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:43.4 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:43.4 Info: => 4.76E-05s 11:16:43.4 Info: PerformDBOperation 11:16:43.4 Info: Performing DB Operation 11:16:43.4 Info: => 2.99E-05s 11:16:43.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-30T11:16:43', 'add_various_qualites_in_profile') 11:16:43.4 Info: Committing Transaction 11:16:43.4 Info: 4: add_various_qualites_in_profile migrated 11:16:43.4 Info: => 0.0002536s 11:16:43.4 Info: 5: metadata_profiles migrating 11:16:43.4 Info: Beginning Transaction 11:16:43.4 Info: Starting migration of Main DB to 5 11:16:43.4 Info: CreateTable MetadataProfiles 11:16:43.4 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:16:43.4 Info: => 0.0001206s 11:16:43.4 Info: CreateIndex MetadataProfiles (Name) 11:16:43.4 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:16:43.4 Info: => 8.18E-05s 11:16:43.4 Info: AlterTable Artists 11:16:43.4 Info: => 4E-07s 11:16:43.4 Info: CreateColumn Artists MetadataProfileId Int32 11:16:43.4 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:16:43.4 Info: => 0.0004771s 11:16:43.4 Info: DeleteColumn Artists PrimaryAlbumTypes 11:16:43.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) 11:16:43.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" 11:16:43.4 Info: DROP TABLE "Artists" 11:16:43.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:43.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:43.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:43.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:43.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:43.4 Info: => 0.0038292s 11:16:43.4 Info: DeleteColumn Artists SecondaryAlbumTypes 11:16:43.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) 11:16:43.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" 11:16:43.4 Info: DROP TABLE "Artists" 11:16:43.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:43.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:43.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:43.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:43.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:43.4 Info: => 0.0047441s 11:16:43.4 Info: AlterTable Albums 11:16:43.4 Info: => 5E-07s 11:16:43.4 Info: CreateColumn Albums SecondaryTypes String 11:16:43.4 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:16:43.4 Info: => 0.0004655s 11:16:43.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-30T11:16:43', 'metadata_profiles') 11:16:43.4 Info: Committing Transaction 11:16:43.4 Info: 5: metadata_profiles migrated 11:16:43.4 Info: => 0.0008345s 11:16:43.4 Info: 6: separate_automatic_and_interactive_search migrating 11:16:43.4 Info: Beginning Transaction 11:16:43.4 Info: Starting migration of Main DB to 6 11:16:43.4 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:16:43.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) 11:16:43.4 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:16:43.4 Info: DROP TABLE "Indexers" 11:16:43.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:43.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:43.4 Info: => 0.003135s 11:16:43.4 Info: AlterTable Indexers 11:16:43.4 Info: => 5E-07s 11:16:43.4 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:16:43.4 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:16:43.4 Info: => 0.0004432s 11:16:43.4 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:43.4 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:43.4 Info: => 3.48E-05s 11:16:43.4 Info: AlterTable Indexers 11:16:43.4 Info: => 6E-07s 11:16:43.4 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:16:43.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) 11:16:43.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" 11:16:43.4 Info: DROP TABLE "Indexers" 11:16:43.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:43.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:43.4 Info: => 0.0031112s 11:16:43.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-30T11:16:43', 'separate_automatic_and_interactive_search') 11:16:43.4 Info: Committing Transaction 11:16:43.4 Info: 6: separate_automatic_and_interactive_search migrated 11:16:43.4 Info: => 0.0034015s 11:16:43.4 Info: 7: change_album_path_to_relative migrating 11:16:43.4 Info: Beginning Transaction 11:16:43.4 Info: Starting migration of Main DB to 7 11:16:43.4 Info: DeleteColumn Albums Path 11:16:43.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) 11:16:43.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" 11:16:43.4 Info: DROP TABLE "Albums" 11:16:43.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:43.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:43.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:43.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:43.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:43.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:43.4 Info: => 0.0042489s 11:16:43.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-30T11:16:43', 'change_album_path_to_relative') 11:16:43.4 Info: Committing Transaction 11:16:43.4 Info: 7: change_album_path_to_relative migrated 11:16:43.4 Info: => 0.0053552s 11:16:43.4 Info: 8: change_quality_size_mb_to_kb migrating 11:16:43.4 Info: Beginning Transaction 11:16:43.4 Info: Starting migration of Main DB to 8 11:16:43.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 11:16:43.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 11:16:43.4 Info: => 4.82E-05s 11:16:43.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-30T11:16:43', 'change_quality_size_mb_to_kb') 11:16:43.4 Info: Committing Transaction 11:16:43.4 Info: 8: change_quality_size_mb_to_kb migrated 11:16:43.4 Info: => 0.0002742s 11:16:43.4 Info: 9: album_releases migrating 11:16:43.4 Info: Beginning Transaction 11:16:43.4 Info: Starting migration of Main DB to 9 11:16:43.4 Info: AlterTable Albums 11:16:43.4 Info: => 6E-07s 11:16:43.4 Info: CreateColumn Albums Releases String 11:16:43.4 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:16:43.4 Info: => 0.0004857s 11:16:43.4 Info: AlterTable Albums 11:16:43.4 Info: => 4E-07s 11:16:43.4 Info: CreateColumn Albums CurrentRelease String 11:16:43.4 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:16:43.4 Info: => 0.0004671s 11:16:43.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-30T11:16:43', 'album_releases') 11:16:43.4 Info: Committing Transaction 11:16:43.4 Info: 9: album_releases migrated 11:16:43.4 Info: => 0.0007211s 11:16:43.4 Info: 10: album_releases_fix migrating 11:16:43.4 Info: Beginning Transaction 11:16:43.4 Info: Starting migration of Main DB to 10 11:16:43.4 Info: AlterTable Albums 11:16:43.4 Info: => 5E-07s 11:16:43.4 Info: AlterColumn Albums Releases String 11:16:43.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) 11:16:43.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" 11:16:43.4 Info: DROP TABLE "Albums" 11:16:43.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:43.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:43.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:43.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:43.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:43.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:43.4 Info: => 0.0051051s 11:16:43.4 Info: AlterTable Albums 11:16:43.4 Info: => 5E-07s 11:16:43.4 Info: AlterColumn Albums CurrentRelease String 11:16:43.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) 11:16:43.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" 11:16:43.4 Info: DROP TABLE "Albums" 11:16:43.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:43.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:43.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:43.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:43.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:43.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:43.4 Info: => 0.0042104s 11:16:43.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-30T11:16:43', 'album_releases_fix') 11:16:43.4 Info: Committing Transaction 11:16:43.4 Info: 10: album_releases_fix migrated 11:16:43.4 Info: => 0.0045586s 11:16:43.4 Info: 11: import_lists migrating 11:16:43.4 Info: Beginning Transaction 11:16:43.4 Info: Starting migration of Main DB to 11 11:16:43.4 Info: CreateTable ImportLists 11:16:43.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) 11:16:43.4 Info: => 0.0001487s 11:16:43.4 Info: CreateIndex ImportLists (Name) 11:16:43.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:43.4 Info: => 7.51E-05s 11:16:43.4 Info: CreateTable ImportListStatus 11:16:43.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) 11:16:43.4 Info: => 0.0001382s 11:16:43.4 Info: CreateIndex ImportListStatus (ProviderId) 11:16:43.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:43.4 Info: => 0.0001266s 11:16:43.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-30T11:16:43', 'import_lists') 11:16:43.4 Info: Committing Transaction 11:16:43.4 Info: 11: import_lists migrated 11:16:43.4 Info: => 0.0004118s 11:16:43.4 Info: 12: add_release_status migrating 11:16:43.4 Info: Beginning Transaction 11:16:43.4 Info: Starting migration of Main DB to 12 11:16:43.4 Info: AlterTable MetadataProfiles 11:16:43.4 Info: => 7E-07s 11:16:43.4 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:16:43.4 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:16:43.4 Info: => 0.0005149s 11:16:43.4 Info: PerformDBOperation 11:16:43.4 Info: Performing DB Operation 11:16:43.4 Info: => 2.55E-05s 11:16:43.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-30T11:16:43', 'add_release_status') 11:16:43.4 Info: Committing Transaction 11:16:43.4 Info: 12: add_release_status migrated 11:16:43.4 Info: => 0.000289s 11:16:43.4 Info: 13: album_download_notification migrating 11:16:43.4 Info: Beginning Transaction 11:16:43.4 Info: Starting migration of Main DB to 13 11:16:43.4 Info: AlterTable Notifications 11:16:43.4 Info: => 5E-07s 11:16:43.4 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:16:43.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:16:43.4 Info: => 0.0005119s 11:16:43.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-30T11:16:43', 'album_download_notification') 11:16:43.4 Info: Committing Transaction 11:16:43.4 Info: 13: album_download_notification migrated 11:16:43.4 Info: => 0.0007782s 11:16:43.4 Info: 14: fix_language_metadata_profiles migrating 11:16:43.4 Info: Beginning Transaction 11:16:43.4 Info: Starting migration of Main DB to 14 11:16:43.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 11:16:43.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 11:16:43.4 Info: => 7.22E-05s 11:16:43.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 11:16:43.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 11:16:43.4 Info: => 4.85E-05s 11:16:43.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-30T11:16:43', 'fix_language_metadata_profiles') 11:16:43.4 Info: Committing Transaction 11:16:43.4 Info: 14: fix_language_metadata_profiles migrated 11:16:43.4 Info: => 0.0002738s 11:16:43.4 Info: 15: remove_fanzub migrating 11:16:43.4 Info: Beginning Transaction 11:16:43.4 Info: Starting migration of Main DB to 15 11:16:43.4 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:43.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:43.4 Info: => 3.89E-05s 11:16:43.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-30T11:16:43', 'remove_fanzub') 11:16:43.4 Info: Committing Transaction 11:16:43.4 Info: 15: remove_fanzub migrated 11:16:43.4 Info: => 0.0002705s 11:16:43.4 Info: 16: update_artist_history_indexes migrating 11:16:43.4 Info: Beginning Transaction 11:16:43.4 Info: Starting migration of Main DB to 16 11:16:43.4 Info: CreateIndex Albums (ArtistId) 11:16:43.4 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:16:43.4 Info: => 9.9E-05s 11:16:43.4 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:16:43.4 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:16:43.4 Info: => 7.11E-05s 11:16:43.4 Info: DeleteIndex History (AlbumId) 11:16:43.4 Info: DROP INDEX "IX_History_AlbumId" 11:16:43.4 Info: => 0.000119s 11:16:43.4 Info: CreateIndex History (AlbumId, Date) 11:16:43.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:43.4 Info: => 8.28E-05s 11:16:43.4 Info: DeleteIndex History (DownloadId) 11:16:43.4 Info: DROP INDEX "IX_History_DownloadId" 11:16:43.4 Info: => 0.0001073s 11:16:43.4 Info: CreateIndex History (DownloadId, Date) 11:16:43.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:43.4 Info: => 8.2E-05s 11:16:43.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-30T11:16:43', 'update_artist_history_indexes') 11:16:43.4 Info: Committing Transaction 11:16:43.4 Info: 16: update_artist_history_indexes migrated 11:16:43.4 Info: => 0.0003661s 11:16:43.4 Info: 17: remove_nma migrating 11:16:43.4 Info: Beginning Transaction 11:16:43.4 Info: Starting migration of Main DB to 17 11:16:43.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:43.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:16:43.4 Info: => 4.36E-05s 11:16:43.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-30T11:16:43', 'remove_nma') 11:16:43.4 Info: Committing Transaction 11:16:43.4 Info: 17: remove_nma migrated 11:16:43.4 Info: => 0.000265s 11:16:43.4 Info: 18: album_disambiguation migrating 11:16:43.4 Info: Beginning Transaction 11:16:43.4 Info: Starting migration of Main DB to 18 11:16:43.4 Info: AlterTable Albums 11:16:43.4 Info: => 4E-07s 11:16:43.4 Info: CreateColumn Albums Disambiguation String 11:16:43.4 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:16:43.4 Info: => 0.0005009s 11:16:43.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-30T11:16:43', 'album_disambiguation') 11:16:43.4 Info: Committing Transaction 11:16:43.4 Info: 18: album_disambiguation migrated 11:16:43.4 Info: => 0.0007776s 11:16:43.4 Info: 19: add_ape_quality_in_profiles migrating 11:16:43.4 Info: Beginning Transaction 11:16:43.4 Info: Starting migration of Main DB to 19 11:16:43.4 Info: PerformDBOperation 11:16:43.4 Info: Performing DB Operation 11:16:43.4 Info: => 2.87E-05s 11:16:43.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-30T11:16:43', 'add_ape_quality_in_profiles') 11:16:43.4 Info: Committing Transaction 11:16:43.4 Info: 19: add_ape_quality_in_profiles migrated 11:16:43.4 Info: => 0.000259s 11:16:43.4 Info: 20: remove_pushalot migrating 11:16:43.4 Info: Beginning Transaction 11:16:43.4 Info: Starting migration of Main DB to 20 11:16:43.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:43.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:16:43.4 Info: => 4.27E-05s 11:16:43.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:43.4 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:16:43.4 Info: => 2.71E-05s 11:16:43.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:43.4 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:16:43.4 Info: => 2.55E-05s 11:16:43.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-30T11:16:43', 'remove_pushalot') 11:16:43.4 Info: Committing Transaction 11:16:43.4 Info: 20: remove_pushalot migrated 11:16:43.4 Info: => 0.000237s 11:16:43.4 Info: 21: add_custom_filters migrating 11:16:43.4 Info: Beginning Transaction 11:16:43.4 Info: Starting migration of Main DB to 21 11:16:43.4 Info: CreateTable CustomFilters 11:16:43.4 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:16:43.4 Info: => 0.0001162s 11:16:43.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-30T11:16:43', 'add_custom_filters') 11:16:43.4 Info: Committing Transaction 11:16:43.4 Info: 21: add_custom_filters migrated 11:16:43.4 Info: => 0.0003685s 11:16:43.4 Info: 22: import_list_tags migrating 11:16:43.4 Info: Beginning Transaction 11:16:43.4 Info: Starting migration of Main DB to 22 11:16:43.4 Info: AlterTable ImportLists 11:16:43.4 Info: => 6E-07s 11:16:43.4 Info: CreateColumn ImportLists Tags String 11:16:43.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:16:43.4 Info: => 0.0005095s 11:16:43.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-30T11:16:43', 'import_list_tags') 11:16:43.4 Info: Committing Transaction 11:16:43.4 Info: 22: import_list_tags migrated 11:16:43.4 Info: => 0.0007691s 11:16:43.4 Info: 23: add_release_groups_etc migrating 11:16:43.4 Info: Beginning Transaction 11:16:43.4 Info: Starting migration of Main DB to 23 11:16:43.4 Info: INSERT INTO "Artists" ("Id", "ForeignArtistId", "Name", "CleanName", "Status", "Images", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, '1', 'TestArtist', 'TestArtist', 1, '', '/mnt/data/path/TestArtist', 1, 1, 1, 1) 11:16:43.4 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 100, '', '', '{ "id": "Id1", "releaseDate": "2024-07-30T00:00:00Z", "trackCount": 1, "mediaCount": 1, "disambiguation": "Disambiguation1", "format": "Format1" }') 11:16:43.4 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (1, '1', 1, 1, 0, 0, 0, 100, 1, 0, '0') 11:16:43.4 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (2, '2', 1, 1, 0, 0, 0, 100, 1, 1, '1') 11:16:43.4 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (3, '3', 1, 1, 0, 0, 0, 100, 1, 2, '2') 11:16:43.4 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (4, '4', 1, 1, 0, 0, 0, 100, 1, 3, '3') 11:16:43.4 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (5, '5', 1, 1, 0, 0, 0, 100, 1, 4, '4') 11:16:43.4 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (6, '6', 1, 1, 0, 0, 0, 100, 1, 5, '5') 11:16:43.4 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (7, '7', 1, 1, 0, 0, 0, 100, 1, 6, '6') 11:16:43.4 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (8, '8', 1, 1, 0, 0, 0, 100, 1, 7, '7') 11:16:43.4 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (9, '9', 1, 1, 0, 0, 0, 100, 1, 8, '8') 11:16:43.4 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (10, '10', 1, 1, 0, 0, 0, 100, 1, 9, '9') 11:16:43.4 Info: CreateTable ArtistMetadata 11:16:43.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) 11:16:43.4 Info: => 0.0001859s 11:16:43.4 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:16:43.4 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:16:43.4 Info: => 0.0001006s 11:16:43.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" 11:16:43.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" 11:16:43.4 Info: => 8.04E-05s 11:16:43.4 Info: AlterTable Artists 11:16:43.4 Info: => 3E-07s 11:16:43.4 Info: CreateColumn Artists ArtistMetadataId Int32 11:16:43.4 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:43.4 Info: => 0.0005103s 11:16:43.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:43.4 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:43.4 Info: => 6.59E-05s 11:16:43.4 Info: CreateTable AlbumReleases 11:16:43.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) 11:16:43.4 Info: => 0.0001383s 11:16:43.4 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:16:43.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:43.4 Info: => 8.2E-05s 11:16:43.4 Info: CreateIndex AlbumReleases (AlbumId) 11:16:43.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:43.4 Info: => 7.34E-05s 11:16:43.4 Info: PerformDBOperation 11:16:43.4 Info: Performing DB Operation 11:16:43.4 Info: => 0.0037314s 11:16:43.4 Info: AlterTable Albums 11:16:43.4 Info: => 7E-07s 11:16:43.4 Info: CreateColumn Albums ArtistMetadataId Int32 11:16:43.4 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:43.4 Info: => 0.0005788s 11:16:43.4 Info: AlterTable Albums 11:16:43.4 Info: => 7E-07s 11:16:43.4 Info: CreateColumn Albums AnyReleaseOk Boolean 11:16:43.4 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:16:43.4 Info: => 0.0005254s 11:16:43.4 Info: AlterTable Albums 11:16:43.4 Info: => 6E-07s 11:16:43.4 Info: CreateColumn Albums Links String 11:16:43.4 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:16:43.4 Info: => 0.0005054s 11:16:43.4 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:43.4 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:43.4 Info: => 8.11E-05s 11:16:43.4 Info: AlterTable Tracks 11:16:43.4 Info: => 3E-07s 11:16:43.4 Info: CreateColumn Tracks ForeignRecordingId String 11:16:43.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:16:43.4 Info: => 0.0005061s 11:16:43.4 Info: AlterTable Tracks 11:16:43.4 Info: => 4E-07s 11:16:43.4 Info: CreateColumn Tracks AlbumReleaseId Int32 11:16:43.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:16:43.4 Info: => 0.0005355s 11:16:43.4 Info: AlterTable Tracks 11:16:43.4 Info: => 4E-07s 11:16:43.4 Info: CreateColumn Tracks ArtistMetadataId Int32 11:16:43.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:43.4 Info: => 0.0005036s 11:16:43.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:43.4 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:43.4 Info: => 8.98E-05s 11:16:43.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:43.4 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:43.4 Info: => 7.13E-05s 11:16:43.4 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:16:43.4 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "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) 11:16:43.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" 11:16:43.4 Info: DROP TABLE "Artists" 11:16:43.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:43.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:43.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:43.4 Info: => 0.0047683s 11:16:43.4 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:16:43.4 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 11:16:43.4 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 11:16:43.4 Info: DROP TABLE "Albums" 11:16:43.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:43.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:43.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:43.4 Info: => 0.0039679s 11:16:43.4 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:16:43.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) 11:16:43.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" 11:16:43.4 Info: DROP TABLE "Tracks" 11:16:43.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:43.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:43.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:43.4 Info: => 0.0036698s 11:16:43.4 Info: DeleteColumn TrackFiles ArtistId 11:16:43.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 11:16:43.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" 11:16:43.4 Info: DROP TABLE "TrackFiles" 11:16:43.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:43.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:43.4 Info: => 0.0048807s 11:16:43.4 Info: CreateIndex Artists (ArtistMetadataId) 11:16:43.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:43.4 Info: => 7.16E-05s 11:16:43.4 Info: CreateIndex Artists (Monitored) 11:16:43.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:43.4 Info: => 7.02E-05s 11:16:43.4 Info: CreateIndex Albums (ArtistMetadataId) 11:16:43.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:43.4 Info: => 7.05E-05s 11:16:43.4 Info: CreateIndex Tracks (ArtistMetadataId) 11:16:43.4 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:16:43.4 Info: => 6.82E-05s 11:16:43.4 Info: CreateIndex Tracks (AlbumReleaseId) 11:16:43.4 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:16:43.4 Info: => 6.88E-05s 11:16:43.4 Info: CreateIndex Tracks (ForeignRecordingId) 11:16:43.4 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:16:43.4 Info: => 6.71E-05s 11:16:43.4 Info: UpdateData 11:16:43.4 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:43.4 Info: => 8.06E-05s 11:16:43.4 Info: UpdateData 11:16:43.4 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:43.4 Info: => 3.68E-05s 11:16:43.4 Info: UpdateData 11:16:43.4 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:16:43.4 Info: => 3.6E-05s 11:16:43.4 Info: -> 12 Insert operations completed in 00:00:00.0008111 taking an average of 00:00:00.0000675 11:16:43.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-30T11:16:43', 'add_release_groups_etc') 11:16:43.4 Info: Committing Transaction 11:16:43.4 Info: 23: add_release_groups_etc migrated 11:16:43.4 Info: => 0.0005223s 11:16:43.4 Debug: Took: 00:00:00.1092082 11:16:43.5 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_null_title --- 11:16:43.5 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_simple_case --- 11:16:43.5 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350035759256_191/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:43.5 Info: DatabaseEngineVersionCheck migrating 11:16:43.5 Info: PerformDBOperation 11:16:43.5 Info: Performing DB Operation 11:16:43.5 Info: SQLite 3.46.0 11:16:43.5 Info: => 0.0010054s 11:16:43.5 Info: DatabaseEngineVersionCheck migrated 11:16:43.5 Info: => 0.0010174s 11:16:43.5 Info: VersionMigration migrating 11:16:43.5 Info: Beginning Transaction 11:16:43.5 Info: CreateTable VersionInfo 11:16:43.5 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:16:43.5 Info: => 0.0001348s 11:16:43.5 Info: Committing Transaction 11:16:43.5 Info: VersionMigration migrated 11:16:43.5 Info: => 0.0004593s 11:16:43.5 Info: VersionUniqueMigration migrating 11:16:43.5 Info: Beginning Transaction 11:16:43.5 Info: CreateIndex VersionInfo (Version) 11:16:43.5 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:43.5 Info: => 0.0001119s 11:16:43.5 Info: AlterTable VersionInfo 11:16:43.5 Info: => 5E-07s 11:16:43.5 Info: CreateColumn VersionInfo AppliedOn DateTime 11:16:43.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:16:43.5 Info: => 0.0005356s 11:16:43.5 Info: Committing Transaction 11:16:43.5 Info: VersionUniqueMigration migrated 11:16:43.5 Info: => 0.0007275s 11:16:43.5 Info: VersionDescriptionMigration migrating 11:16:43.5 Info: Beginning Transaction 11:16:43.5 Info: AlterTable VersionInfo 11:16:43.5 Info: => 5E-07s 11:16:43.5 Info: CreateColumn VersionInfo Description String 11:16:43.5 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:16:43.5 Info: => 0.0001862s 11:16:43.5 Info: Committing Transaction 11:16:43.5 Info: VersionDescriptionMigration migrated 11:16:43.5 Info: => 0.0003833s 11:16:43.5 Info: 1: InitialSetup migrating 11:16:43.5 Info: Beginning Transaction 11:16:43.5 Info: Starting migration of Main DB to 1 11:16:43.5 Info: CreateTable Config 11:16:43.5 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:16:43.5 Info: => 0.000149s 11:16:43.5 Info: CreateIndex Config (Key) 11:16:43.5 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:16:43.5 Info: => 6.56E-05s 11:16:43.5 Info: CreateTable RootFolders 11:16:43.5 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:16:43.5 Info: => 7.29E-05s 11:16:43.5 Info: CreateIndex RootFolders (Path) 11:16:43.5 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:16:43.5 Info: => 6.43E-05s 11:16:43.5 Info: CreateTable Artists 11:16:43.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) 11:16:43.5 Info: => 0.0009373s 11:16:43.5 Info: CreateIndex Artists (ForeignArtistId) 11:16:43.5 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:43.5 Info: => 7.65E-05s 11:16:43.5 Info: CreateIndex Artists (NameSlug) 11:16:43.5 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:43.5 Info: => 6.26E-05s 11:16:43.5 Info: CreateIndex Artists (CleanName) 11:16:43.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:43.5 Info: => 5.9E-05s 11:16:43.5 Info: CreateIndex Artists (Path) 11:16:43.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:43.5 Info: => 7.01E-05s 11:16:43.5 Info: CreateTable Albums 11:16:43.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) 11:16:43.5 Info: => 0.000192s 11:16:43.5 Info: CreateIndex Albums (ForeignAlbumId) 11:16:43.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:43.5 Info: => 6.58E-05s 11:16:43.5 Info: CreateIndex Albums (MBId) 11:16:43.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:43.5 Info: => 5.86E-05s 11:16:43.5 Info: CreateIndex Albums (TADBId) 11:16:43.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:43.5 Info: => 5.62E-05s 11:16:43.5 Info: CreateIndex Albums (TitleSlug) 11:16:43.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:43.5 Info: => 5.8E-05s 11:16:43.5 Info: CreateIndex Albums (CleanTitle) 11:16:43.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:43.5 Info: => 5.65E-05s 11:16:43.5 Info: CreateIndex Albums (Path) 11:16:43.5 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:16:43.5 Info: => 5.55E-05s 11:16:43.5 Info: CreateTable Tracks 11:16:43.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) 11:16:43.5 Info: => 0.0001211s 11:16:43.5 Info: CreateIndex Tracks (ForeignTrackId) 11:16:43.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:43.5 Info: => 6.18E-05s 11:16:43.5 Info: CreateIndex Tracks (ArtistId) 11:16:43.5 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:43.5 Info: => 6.18E-05s 11:16:43.5 Info: CreateIndex Tracks (TrackFileId) 11:16:43.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:43.5 Info: => 6.18E-05s 11:16:43.5 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:16:43.5 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:16:43.5 Info: => 6.63E-05s 11:16:43.5 Info: CreateTable TrackFiles 11:16:43.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) 11:16:43.5 Info: => 0.0001166s 11:16:43.5 Info: CreateIndex TrackFiles (ArtistId) 11:16:43.5 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:16:43.5 Info: => 6.45E-05s 11:16:43.5 Info: CreateIndex TrackFiles (AlbumId) 11:16:43.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:43.5 Info: => 6.03E-05s 11:16:43.5 Info: CreateTable History 11:16:43.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) 11:16:43.5 Info: => 0.0001178s 11:16:43.5 Info: CreateIndex History (Date) 11:16:43.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:43.5 Info: => 6.15E-05s 11:16:43.5 Info: CreateIndex History (EventType) 11:16:43.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:43.5 Info: => 5.91E-05s 11:16:43.5 Info: CreateIndex History (DownloadId) 11:16:43.5 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:16:43.5 Info: => 5.78E-05s 11:16:43.5 Info: CreateIndex History (AlbumId) 11:16:43.5 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:16:43.5 Info: => 6.11E-05s 11:16:43.5 Info: CreateTable Notifications 11:16:43.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) 11:16:43.5 Info: => 0.0001078s 11:16:43.5 Info: CreateTable ScheduledTasks 11:16:43.5 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:16:43.5 Info: => 8.93E-05s 11:16:43.5 Info: CreateIndex ScheduledTasks (TypeName) 11:16:43.5 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:43.5 Info: => 6.56E-05s 11:16:43.5 Info: CreateTable Indexers 11:16:43.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) 11:16:43.5 Info: => 8.91E-05s 11:16:43.5 Info: CreateIndex Indexers (Name) 11:16:43.5 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:43.5 Info: => 9.56E-05s 11:16:43.5 Info: CreateTable Profiles 11:16:43.5 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:16:43.5 Info: => 8.47E-05s 11:16:43.5 Info: CreateIndex Profiles (Name) 11:16:43.5 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:16:43.5 Info: => 6.96E-05s 11:16:43.5 Info: CreateTable QualityDefinitions 11:16:43.5 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:16:43.5 Info: => 9.76E-05s 11:16:43.5 Info: CreateIndex QualityDefinitions (Quality) 11:16:43.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:16:43.5 Info: => 6.8E-05s 11:16:43.5 Info: CreateIndex QualityDefinitions (Title) 11:16:43.5 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:16:43.6 Info: => 9.49E-05s 11:16:43.6 Info: CreateTable NamingConfig 11:16:43.6 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 11:16:43.6 Info: => 0.0001764s 11:16:43.6 Info: CreateTable Blacklist 11:16:43.6 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 11:16:43.6 Info: => 0.0001674s 11:16:43.6 Info: CreateTable Metadata 11:16:43.6 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:16:43.6 Info: => 9.63E-05s 11:16:43.6 Info: CreateTable MetadataFiles 11:16:43.6 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:16:43.6 Info: => 0.0001108s 11:16:43.6 Info: CreateTable DownloadClients 11:16:43.6 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:16:43.6 Info: => 9.79E-05s 11:16:43.6 Info: CreateTable PendingReleases 11:16:43.6 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 11:16:43.6 Info: => 0.0001055s 11:16:43.6 Info: CreateTable RemotePathMappings 11:16:43.6 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:16:43.6 Info: => 9.26E-05s 11:16:43.6 Info: CreateTable Tags 11:16:43.6 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:16:43.6 Info: => 9.44E-05s 11:16:43.6 Info: CreateIndex Tags (Label) 11:16:43.6 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:16:43.6 Info: => 7.7E-05s 11:16:43.6 Info: CreateTable Restrictions 11:16:43.6 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:16:43.6 Info: => 9.07E-05s 11:16:43.6 Info: CreateTable DelayProfiles 11:16:43.6 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 11:16:43.6 Info: => 0.0001123s 11:16:43.6 Info: CreateTable Users 11:16:43.6 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:16:43.6 Info: => 8.18E-05s 11:16:43.6 Info: CreateIndex Users (Identifier) 11:16:43.6 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:16:43.6 Info: => 8.02E-05s 11:16:43.6 Info: CreateIndex Users (Username) 11:16:43.6 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:16:43.6 Info: => 0.0001058s 11:16:43.6 Info: CreateTable Commands 11:16:43.6 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:16:43.6 Info: => 0.0001362s 11:16:43.6 Info: CreateTable IndexerStatus 11:16:43.6 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:16:43.6 Info: => 0.0001129s 11:16:43.6 Info: CreateIndex IndexerStatus (ProviderId) 11:16:43.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:43.6 Info: => 7.66E-05s 11:16:43.6 Info: CreateTable ExtraFiles 11:16:43.6 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:16:43.6 Info: => 9.99E-05s 11:16:43.6 Info: CreateTable LyricFiles 11:16:43.6 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 11:16:43.6 Info: => 0.0001221s 11:16:43.6 Info: CreateTable LanguageProfiles 11:16:43.6 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:16:43.6 Info: => 8.17E-05s 11:16:43.6 Info: CreateIndex LanguageProfiles (Name) 11:16:43.6 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:16:43.6 Info: => 9.2E-05s 11:16:43.6 Info: CreateTable DownloadClientStatus 11:16:43.6 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:16:43.6 Info: => 0.0001022s 11:16:43.6 Info: CreateIndex DownloadClientStatus (ProviderId) 11:16:43.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:43.6 Info: => 9.27E-05s 11:16:43.6 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:16:43.6 Info: -> 1 Insert operations completed in 00:00:00.0000580 taking an average of 00:00:00.0000580 11:16:43.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-30T11:16:43', 'InitialSetup') 11:16:43.6 Info: Committing Transaction 11:16:43.6 Info: 1: InitialSetup migrated 11:16:43.6 Info: => 0.0008919s 11:16:43.6 Info: 2: add_reason_to_pending_releases migrating 11:16:43.6 Info: Beginning Transaction 11:16:43.6 Info: Starting migration of Main DB to 2 11:16:43.6 Info: AlterTable PendingReleases 11:16:43.6 Info: => 6E-07s 11:16:43.6 Info: CreateColumn PendingReleases Reason Int32 11:16:43.6 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:16:43.6 Info: => 0.0005103s 11:16:43.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-30T11:16:43', 'add_reason_to_pending_releases') 11:16:43.6 Info: Committing Transaction 11:16:43.6 Info: 2: add_reason_to_pending_releases migrated 11:16:43.6 Info: => 0.0007769s 11:16:43.6 Info: 3: add_medium_support migrating 11:16:43.6 Info: Beginning Transaction 11:16:43.6 Info: Starting migration of Main DB to 3 11:16:43.6 Info: AlterTable Albums 11:16:43.6 Info: => 5E-07s 11:16:43.6 Info: CreateColumn Albums Media String 11:16:43.6 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:16:43.6 Info: => 0.0005147s 11:16:43.6 Info: AlterTable Tracks 11:16:43.6 Info: => 5E-07s 11:16:43.6 Info: CreateColumn Tracks MediumNumber Int32 11:16:43.6 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:16:43.6 Info: => 0.0004587s 11:16:43.6 Info: AlterTable Tracks 11:16:43.6 Info: => 5E-07s 11:16:43.6 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:16:43.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:16:43.6 Info: => 0.0004671s 11:16:43.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:43.6 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:43.6 Info: => 6.99E-05s 11:16:43.6 Info: DeleteColumn Tracks TrackNumber 11:16:43.6 Info: CREATE TABLE "Tracks_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL, "MediumNumber" INTEGER NOT NULL, "AbsoluteTrackNumber" INTEGER NOT NULL) 11:16:43.6 Info: INSERT INTO "Tracks_temp" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber") SELECT "Id", "ForeignTrackId", "ArtistId", "AlbumId", "Title", "Explicit", "Compilation", "DiscNumber", "TrackFileId", "Monitored", "Ratings", "Duration", "MediumNumber", "AbsoluteTrackNumber" FROM "Tracks" 11:16:43.6 Info: DROP TABLE "Tracks" 11:16:43.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:43.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:43.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:43.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:43.6 Info: => 0.004256s 11:16:43.6 Info: AlterTable Tracks 11:16:43.6 Info: => 4E-07s 11:16:43.6 Info: CreateColumn Tracks TrackNumber String 11:16:43.6 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:16:43.6 Info: => 0.0004645s 11:16:43.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-30T11:16:43', 'add_medium_support') 11:16:43.6 Info: Committing Transaction 11:16:43.6 Info: 3: add_medium_support migrated 11:16:43.6 Info: => 0.0008118s 11:16:43.6 Info: 4: add_various_qualites_in_profile migrating 11:16:43.6 Info: Beginning Transaction 11:16:43.6 Info: Starting migration of Main DB to 4 11:16:43.6 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:43.6 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:43.6 Info: => 4.82E-05s 11:16:43.6 Info: PerformDBOperation 11:16:43.6 Info: Performing DB Operation 11:16:43.6 Info: => 3.04E-05s 11:16:43.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-30T11:16:43', 'add_various_qualites_in_profile') 11:16:43.6 Info: Committing Transaction 11:16:43.6 Info: 4: add_various_qualites_in_profile migrated 11:16:43.6 Info: => 0.0002596s 11:16:43.6 Info: 5: metadata_profiles migrating 11:16:43.6 Info: Beginning Transaction 11:16:43.6 Info: Starting migration of Main DB to 5 11:16:43.6 Info: CreateTable MetadataProfiles 11:16:43.6 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:16:43.6 Info: => 0.0001184s 11:16:43.6 Info: CreateIndex MetadataProfiles (Name) 11:16:43.6 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:16:43.6 Info: => 8.09E-05s 11:16:43.6 Info: AlterTable Artists 11:16:43.6 Info: => 3E-07s 11:16:43.6 Info: CreateColumn Artists MetadataProfileId Int32 11:16:43.6 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:16:43.6 Info: => 0.0004906s 11:16:43.6 Info: DeleteColumn Artists PrimaryAlbumTypes 11:16:43.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "SecondaryAlbumTypes" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:16:43.6 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "SecondaryAlbumTypes", "MetadataProfileId" FROM "Artists" 11:16:43.6 Info: DROP TABLE "Artists" 11:16:43.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:43.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:43.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:43.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:43.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:43.6 Info: => 0.0048058s 11:16:43.6 Info: DeleteColumn Artists SecondaryAlbumTypes 11:16:43.6 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "MetadataProfileId" INTEGER NOT NULL) 11:16:43.6 Info: INSERT INTO "Artists_temp" ("Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId") SELECT "Id", "ForeignArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Name", "NameSlug", "CleanName", "Status", "Overview", "Images", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "LastDiskSync", "DateFormed", "Members", "Ratings", "Genres", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "Links", "ArtistType", "Disambiguation", "MetadataProfileId" FROM "Artists" 11:16:43.6 Info: DROP TABLE "Artists" 11:16:43.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:43.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:43.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:43.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:43.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:43.6 Info: => 0.0037348s 11:16:43.6 Info: AlterTable Albums 11:16:43.6 Info: => 4E-07s 11:16:43.6 Info: CreateColumn Albums SecondaryTypes String 11:16:43.6 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:16:43.6 Info: => 0.0004826s 11:16:43.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-30T11:16:43', 'metadata_profiles') 11:16:43.6 Info: Committing Transaction 11:16:43.6 Info: 5: metadata_profiles migrated 11:16:43.6 Info: => 0.0008691s 11:16:43.6 Info: 6: separate_automatic_and_interactive_search migrating 11:16:43.6 Info: Beginning Transaction 11:16:43.6 Info: Starting migration of Main DB to 6 11:16:43.6 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:16:43.6 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER) 11:16:43.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:16:43.6 Info: DROP TABLE "Indexers" 11:16:43.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:43.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:43.6 Info: => 0.0031431s 11:16:43.6 Info: AlterTable Indexers 11:16:43.6 Info: => 5E-07s 11:16:43.6 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:16:43.6 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:16:43.6 Info: => 0.0004772s 11:16:43.6 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:43.6 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:43.6 Info: => 3.9E-05s 11:16:43.6 Info: AlterTable Indexers 11:16:43.6 Info: => 4E-07s 11:16:43.6 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:16:43.6 Info: CREATE TABLE "Indexers_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableAutomaticSearch" INTEGER, "EnableInteractiveSearch" INTEGER NOT NULL) 11:16:43.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch", "EnableInteractiveSearch" FROM "Indexers" 11:16:43.6 Info: DROP TABLE "Indexers" 11:16:43.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:43.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:43.6 Info: => 0.0040144s 11:16:43.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-30T11:16:43', 'separate_automatic_and_interactive_search') 11:16:43.6 Info: Committing Transaction 11:16:43.6 Info: 6: separate_automatic_and_interactive_search migrated 11:16:43.6 Info: => 0.0043263s 11:16:43.6 Info: 7: change_album_path_to_relative migrating 11:16:43.6 Info: Beginning Transaction 11:16:43.6 Info: Starting migration of Main DB to 7 11:16:43.6 Info: DeleteColumn Albums Path 11:16:43.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT) 11:16:43.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes" FROM "Albums" 11:16:43.6 Info: DROP TABLE "Albums" 11:16:43.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:43.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:43.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:43.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:43.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:43.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:43.6 Info: => 0.0055416s 11:16:43.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-30T11:16:43', 'change_album_path_to_relative') 11:16:43.6 Info: Committing Transaction 11:16:43.6 Info: 7: change_album_path_to_relative migrated 11:16:43.6 Info: => 0.0059151s 11:16:43.6 Info: 8: change_quality_size_mb_to_kb migrating 11:16:43.6 Info: Beginning Transaction 11:16:43.6 Info: Starting migration of Main DB to 8 11:16:43.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 11:16:43.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 11:16:43.6 Info: => 4.78E-05s 11:16:43.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-30T11:16:43', 'change_quality_size_mb_to_kb') 11:16:43.6 Info: Committing Transaction 11:16:43.6 Info: 8: change_quality_size_mb_to_kb migrated 11:16:43.6 Info: => 0.0002785s 11:16:43.6 Info: 9: album_releases migrating 11:16:43.6 Info: Beginning Transaction 11:16:43.6 Info: Starting migration of Main DB to 9 11:16:43.6 Info: AlterTable Albums 11:16:43.6 Info: => 5E-07s 11:16:43.6 Info: CreateColumn Albums Releases String 11:16:43.6 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:16:43.6 Info: => 0.0004938s 11:16:43.6 Info: AlterTable Albums 11:16:43.6 Info: => 5E-07s 11:16:43.6 Info: CreateColumn Albums CurrentRelease String 11:16:43.6 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:16:43.6 Info: => 0.000452s 11:16:43.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-30T11:16:43', 'album_releases') 11:16:43.6 Info: Committing Transaction 11:16:43.6 Info: 9: album_releases migrated 11:16:43.6 Info: => 0.0007147s 11:16:43.6 Info: 10: album_releases_fix migrating 11:16:43.6 Info: Beginning Transaction 11:16:43.6 Info: Starting migration of Main DB to 10 11:16:43.6 Info: AlterTable Albums 11:16:43.6 Info: => 5E-07s 11:16:43.6 Info: AlterColumn Albums Releases String 11:16:43.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT) 11:16:43.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:16:43.6 Info: DROP TABLE "Albums" 11:16:43.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:43.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:43.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:43.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:43.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:43.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:43.6 Info: => 0.0045789s 11:16:43.6 Info: AlterTable Albums 11:16:43.6 Info: => 4E-07s 11:16:43.6 Info: AlterColumn Albums CurrentRelease String 11:16:43.6 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL, "Media" TEXT NOT NULL, "SecondaryTypes" TEXT, "Releases" TEXT NOT NULL, "CurrentRelease" TEXT NOT NULL) 11:16:43.6 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease") SELECT "Id", "ForeignAlbumId", "ArtistId", "MBId", "AMId", "TADBId", "DiscogsId", "Title", "TitleSlug", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "LastDiskSync", "ReleaseDate", "Ratings", "Genres", "Label", "SortTitle", "ProfileId", "Tags", "Added", "AlbumType", "AddOptions", "Duration", "Media", "SecondaryTypes", "Releases", "CurrentRelease" FROM "Albums" 11:16:43.6 Info: DROP TABLE "Albums" 11:16:43.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:43.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:43.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:43.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:43.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:43.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:43.6 Info: => 0.003755s 11:16:43.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-30T11:16:43', 'album_releases_fix') 11:16:43.6 Info: Committing Transaction 11:16:43.6 Info: 10: album_releases_fix migrated 11:16:43.6 Info: => 0.0041042s 11:16:43.6 Info: 11: import_lists migrating 11:16:43.6 Info: Beginning Transaction 11:16:43.6 Info: Starting migration of Main DB to 11 11:16:43.6 Info: CreateTable ImportLists 11:16:43.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) 11:16:43.6 Info: => 0.0001512s 11:16:43.6 Info: CreateIndex ImportLists (Name) 11:16:43.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:43.6 Info: => 7.41E-05s 11:16:43.6 Info: CreateTable ImportListStatus 11:16:43.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) 11:16:43.6 Info: => 9.93E-05s 11:16:43.6 Info: CreateIndex ImportListStatus (ProviderId) 11:16:43.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:43.6 Info: => 7.26E-05s 11:16:43.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-30T11:16:43', 'import_lists') 11:16:43.6 Info: Committing Transaction 11:16:43.6 Info: 11: import_lists migrated 11:16:43.6 Info: => 0.0003516s 11:16:43.6 Info: 12: add_release_status migrating 11:16:43.6 Info: Beginning Transaction 11:16:43.6 Info: Starting migration of Main DB to 12 11:16:43.6 Info: AlterTable MetadataProfiles 11:16:43.6 Info: => 5E-07s 11:16:43.6 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:16:43.6 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:16:43.6 Info: => 0.0005226s 11:16:43.6 Info: PerformDBOperation 11:16:43.6 Info: Performing DB Operation 11:16:43.6 Info: => 2.67E-05s 11:16:43.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-30T11:16:43', 'add_release_status') 11:16:43.6 Info: Committing Transaction 11:16:43.6 Info: 12: add_release_status migrated 11:16:43.6 Info: => 0.0003142s 11:16:43.6 Info: 13: album_download_notification migrating 11:16:43.6 Info: Beginning Transaction 11:16:43.6 Info: Starting migration of Main DB to 13 11:16:43.6 Info: AlterTable Notifications 11:16:43.6 Info: => 4E-07s 11:16:43.6 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:16:43.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:16:43.6 Info: => 0.0004962s 11:16:43.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-30T11:16:43', 'album_download_notification') 11:16:43.6 Info: Committing Transaction 11:16:43.6 Info: 13: album_download_notification migrated 11:16:43.6 Info: => 0.0007625s 11:16:43.6 Info: 14: fix_language_metadata_profiles migrating 11:16:43.6 Info: Beginning Transaction 11:16:43.6 Info: Starting migration of Main DB to 14 11:16:43.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 11:16:43.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 11:16:43.6 Info: => 7.45E-05s 11:16:43.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 11:16:43.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 11:16:43.6 Info: => 4.83E-05s 11:16:43.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-30T11:16:43', 'fix_language_metadata_profiles') 11:16:43.6 Info: Committing Transaction 11:16:43.6 Info: 14: fix_language_metadata_profiles migrated 11:16:43.6 Info: => 0.0002762s 11:16:43.6 Info: 15: remove_fanzub migrating 11:16:43.6 Info: Beginning Transaction 11:16:43.6 Info: Starting migration of Main DB to 15 11:16:43.6 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:43.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:43.6 Info: => 3.92E-05s 11:16:43.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-30T11:16:43', 'remove_fanzub') 11:16:43.6 Info: Committing Transaction 11:16:43.6 Info: 15: remove_fanzub migrated 11:16:43.6 Info: => 0.0002642s 11:16:43.6 Info: 16: update_artist_history_indexes migrating 11:16:43.6 Info: Beginning Transaction 11:16:43.6 Info: Starting migration of Main DB to 16 11:16:43.6 Info: CreateIndex Albums (ArtistId) 11:16:43.6 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:16:43.6 Info: => 9.81E-05s 11:16:43.6 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:16:43.6 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:16:43.6 Info: => 7.18E-05s 11:16:43.6 Info: DeleteIndex History (AlbumId) 11:16:43.6 Info: DROP INDEX "IX_History_AlbumId" 11:16:43.6 Info: => 0.0001223s 11:16:43.6 Info: CreateIndex History (AlbumId, Date) 11:16:43.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:43.6 Info: => 8.4E-05s 11:16:43.6 Info: DeleteIndex History (DownloadId) 11:16:43.6 Info: DROP INDEX "IX_History_DownloadId" 11:16:43.6 Info: => 0.0001033s 11:16:43.6 Info: CreateIndex History (DownloadId, Date) 11:16:43.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:43.6 Info: => 8.25E-05s 11:16:43.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-30T11:16:43', 'update_artist_history_indexes') 11:16:43.6 Info: Committing Transaction 11:16:43.6 Info: 16: update_artist_history_indexes migrated 11:16:43.6 Info: => 0.0003637s 11:16:43.6 Info: 17: remove_nma migrating 11:16:43.6 Info: Beginning Transaction 11:16:43.6 Info: Starting migration of Main DB to 17 11:16:43.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:43.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:16:43.6 Info: => 4.39E-05s 11:16:43.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-30T11:16:43', 'remove_nma') 11:16:43.6 Info: Committing Transaction 11:16:43.6 Info: 17: remove_nma migrated 11:16:43.6 Info: => 0.0002759s 11:16:43.6 Info: 18: album_disambiguation migrating 11:16:43.6 Info: Beginning Transaction 11:16:43.6 Info: Starting migration of Main DB to 18 11:16:43.6 Info: AlterTable Albums 11:16:43.6 Info: => 8E-07s 11:16:43.6 Info: CreateColumn Albums Disambiguation String 11:16:43.6 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:16:43.6 Info: => 0.0005357s 11:16:43.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-30T11:16:43', 'album_disambiguation') 11:16:43.6 Info: Committing Transaction 11:16:43.6 Info: 18: album_disambiguation migrated 11:16:43.6 Info: => 0.0008049s 11:16:43.6 Info: 19: add_ape_quality_in_profiles migrating 11:16:43.6 Info: Beginning Transaction 11:16:43.6 Info: Starting migration of Main DB to 19 11:16:43.6 Info: PerformDBOperation 11:16:43.6 Info: Performing DB Operation 11:16:43.6 Info: => 2.92E-05s 11:16:43.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-30T11:16:43', 'add_ape_quality_in_profiles') 11:16:43.6 Info: Committing Transaction 11:16:43.6 Info: 19: add_ape_quality_in_profiles migrated 11:16:43.6 Info: => 0.0002546s 11:16:43.6 Info: 20: remove_pushalot migrating 11:16:43.6 Info: Beginning Transaction 11:16:43.6 Info: Starting migration of Main DB to 20 11:16:43.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:43.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:16:43.6 Info: => 4.23E-05s 11:16:43.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:43.6 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:16:43.6 Info: => 2.62E-05s 11:16:43.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:43.6 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:16:43.6 Info: => 2.61E-05s 11:16:43.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-30T11:16:43', 'remove_pushalot') 11:16:43.6 Info: Committing Transaction 11:16:43.6 Info: 20: remove_pushalot migrated 11:16:43.6 Info: => 0.0002416s 11:16:43.6 Info: 21: add_custom_filters migrating 11:16:43.6 Info: Beginning Transaction 11:16:43.6 Info: Starting migration of Main DB to 21 11:16:43.6 Info: CreateTable CustomFilters 11:16:43.6 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:16:43.6 Info: => 0.0001146s 11:16:43.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-30T11:16:43', 'add_custom_filters') 11:16:43.6 Info: Committing Transaction 11:16:43.6 Info: 21: add_custom_filters migrated 11:16:43.6 Info: => 0.0003624s 11:16:43.6 Info: 22: import_list_tags migrating 11:16:43.6 Info: Beginning Transaction 11:16:43.6 Info: Starting migration of Main DB to 22 11:16:43.6 Info: AlterTable ImportLists 11:16:43.6 Info: => 3E-07s 11:16:43.6 Info: CreateColumn ImportLists Tags String 11:16:43.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:16:43.6 Info: => 0.0005137s 11:16:43.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-30T11:16:43', 'import_list_tags') 11:16:43.6 Info: Committing Transaction 11:16:43.6 Info: 22: import_list_tags migrated 11:16:43.6 Info: => 0.000774s 11:16:43.6 Info: 23: add_release_groups_etc migrating 11:16:43.6 Info: Beginning Transaction 11:16:43.6 Info: Starting migration of Main DB to 23 11:16:43.6 Info: INSERT INTO "Artists" ("Id", "ForeignArtistId", "Name", "CleanName", "Status", "Images", "Path", "Monitored", "AlbumFolder", "LanguageProfileId", "MetadataProfileId") VALUES (1, '1', 'TestArtist', 'TestArtist', 1, '', '/mnt/data/path/TestArtist', 1, 1, 1, 1) 11:16:43.6 Info: INSERT INTO "Albums" ("Id", "ForeignAlbumId", "ArtistId", "Title", "CleanTitle", "Images", "Monitored", "AlbumType", "Duration", "Media", "Releases", "CurrentRelease") VALUES (1, '1', 1, 'TestAlbum', 'TestAlbum', '', 1, 'Studio', 100, '', '', '{ "id": "Id1", "title": "Title1", "releaseDate": "2024-07-30T00:00:00Z", "trackCount": 1, "mediaCount": 1, "disambiguation": "Disambiguation1", "format": "Format1" }') 11:16:43.6 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (1, '1', 1, 1, 0, 0, 0, 100, 1, 0, '0') 11:16:43.6 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (2, '2', 1, 1, 0, 0, 0, 100, 1, 1, '1') 11:16:43.6 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (3, '3', 1, 1, 0, 0, 0, 100, 1, 2, '2') 11:16:43.6 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (4, '4', 1, 1, 0, 0, 0, 100, 1, 3, '3') 11:16:43.6 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (5, '5', 1, 1, 0, 0, 0, 100, 1, 4, '4') 11:16:43.6 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (6, '6', 1, 1, 0, 0, 0, 100, 1, 5, '5') 11:16:43.6 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (7, '7', 1, 1, 0, 0, 0, 100, 1, 6, '6') 11:16:43.6 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (8, '8', 1, 1, 0, 0, 0, 100, 1, 7, '7') 11:16:43.6 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (9, '9', 1, 1, 0, 0, 0, 100, 1, 8, '8') 11:16:43.6 Info: INSERT INTO "Tracks" ("Id", "ForeignTrackId", "ArtistId", "AlbumId", "Explicit", "Compilation", "Monitored", "Duration", "MediumNumber", "AbsoluteTrackNumber", "TrackNumber") VALUES (10, '10', 1, 1, 0, 0, 0, 100, 1, 9, '9') 11:16:43.6 Info: CreateTable ArtistMetadata 11:16:43.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) 11:16:43.6 Info: => 0.0001869s 11:16:43.6 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:16:43.6 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:16:43.6 Info: => 9.84E-05s 11:16:43.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" 11:16:43.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" 11:16:43.6 Info: => 8.25E-05s 11:16:43.6 Info: AlterTable Artists 11:16:43.6 Info: => 4E-07s 11:16:43.6 Info: CreateColumn Artists ArtistMetadataId Int32 11:16:43.6 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:43.6 Info: => 0.0005063s 11:16:43.6 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:43.6 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:43.6 Info: => 6.62E-05s 11:16:43.6 Info: CreateTable AlbumReleases 11:16:43.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) 11:16:43.6 Info: => 0.000135s 11:16:43.6 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:16:43.6 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:43.6 Info: => 8.91E-05s 11:16:43.6 Info: CreateIndex AlbumReleases (AlbumId) 11:16:43.6 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:43.6 Info: => 7.41E-05s 11:16:43.6 Info: PerformDBOperation 11:16:43.6 Info: Performing DB Operation 11:16:43.6 Info: => 0.0030843s 11:16:43.6 Info: AlterTable Albums 11:16:43.6 Info: => 7E-07s 11:16:43.6 Info: CreateColumn Albums ArtistMetadataId Int32 11:16:43.6 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:43.6 Info: => 0.0005828s 11:16:43.6 Info: AlterTable Albums 11:16:43.6 Info: => 4E-07s 11:16:43.6 Info: CreateColumn Albums AnyReleaseOk Boolean 11:16:43.6 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:16:43.6 Info: => 0.0005133s 11:16:43.6 Info: AlterTable Albums 11:16:43.6 Info: => 5E-07s 11:16:43.6 Info: CreateColumn Albums Links String 11:16:43.6 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:16:43.6 Info: => 0.0005399s 11:16:43.6 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:43.6 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:43.6 Info: => 7.83E-05s 11:16:43.6 Info: AlterTable Tracks 11:16:43.6 Info: => 4E-07s 11:16:43.6 Info: CreateColumn Tracks ForeignRecordingId String 11:16:43.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:16:43.6 Info: => 0.0005167s 11:16:43.6 Info: AlterTable Tracks 11:16:43.6 Info: => 5E-07s 11:16:43.6 Info: CreateColumn Tracks AlbumReleaseId Int32 11:16:43.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:16:43.6 Info: => 0.0012055s 11:16:43.6 Info: AlterTable Tracks 11:16:43.6 Info: => 6E-07s 11:16:43.6 Info: CreateColumn Tracks ArtistMetadataId Int32 11:16:43.6 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:43.6 Info: => 0.0005166s 11:16:43.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:43.6 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:43.6 Info: => 8.83E-05s 11:16:43.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:43.6 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:43.6 Info: => 6.9E-05s 11:16:43.6 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:16:43.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) 11:16:43.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" 11:16:43.6 Info: DROP TABLE "Artists" 11:16:43.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:43.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:43.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:43.6 Info: => 0.0047604s 11:16:43.6 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:16:43.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) 11:16:43.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" 11:16:43.6 Info: DROP TABLE "Albums" 11:16:43.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:43.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:43.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:43.6 Info: => 0.0039759s 11:16:43.6 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:16:43.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) 11:16:43.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" 11:16:43.6 Info: DROP TABLE "Tracks" 11:16:43.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:43.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:43.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:43.6 Info: => 0.0036404s 11:16:43.6 Info: DeleteColumn TrackFiles ArtistId 11:16:43.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) 11:16:43.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" 11:16:43.6 Info: DROP TABLE "TrackFiles" 11:16:43.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:43.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:43.6 Info: => 0.0042128s 11:16:43.6 Info: CreateIndex Artists (ArtistMetadataId) 11:16:43.6 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:43.6 Info: => 7.72E-05s 11:16:43.6 Info: CreateIndex Artists (Monitored) 11:16:43.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:43.6 Info: => 6.8E-05s 11:16:43.6 Info: CreateIndex Albums (ArtistMetadataId) 11:16:43.6 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:43.6 Info: => 6.84E-05s 11:16:43.6 Info: CreateIndex Tracks (ArtistMetadataId) 11:16:43.6 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:16:43.6 Info: => 7.33E-05s 11:16:43.6 Info: CreateIndex Tracks (AlbumReleaseId) 11:16:43.6 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:16:43.6 Info: => 6.77E-05s 11:16:43.6 Info: CreateIndex Tracks (ForeignRecordingId) 11:16:43.6 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:16:43.6 Info: => 6.83E-05s 11:16:43.6 Info: UpdateData 11:16:43.6 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:43.6 Info: => 7.92E-05s 11:16:43.6 Info: UpdateData 11:16:43.6 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:43.6 Info: => 3.75E-05s 11:16:43.6 Info: UpdateData 11:16:43.6 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:16:43.6 Info: => 3.53E-05s 11:16:43.6 Info: -> 12 Insert operations completed in 00:00:00.0008554 taking an average of 00:00:00.0000712 11:16:43.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-30T11:16:43', 'add_release_groups_etc') 11:16:43.6 Info: Committing Transaction 11:16:43.6 Info: 23: add_release_groups_etc migrated 11:16:43.6 Info: => 0.0005463s 11:16:43.6 Debug: Took: 00:00:00.1087139 11:16:43.7 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_release_groups_etcFixture.migration_023_simple_case --- 11:16:43.7 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_various_qualites_in_profileFixture.should_add_trash_lossy_quality_group_and_qualities --- 11:16:43.7 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350037740742_193/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:43.7 Info: DatabaseEngineVersionCheck migrating 11:16:43.7 Info: PerformDBOperation 11:16:43.7 Info: Performing DB Operation 11:16:43.7 Info: SQLite 3.46.0 11:16:43.7 Info: => 0.0010187s 11:16:43.7 Info: DatabaseEngineVersionCheck migrated 11:16:43.7 Info: => 0.0010309s 11:16:43.7 Info: VersionMigration migrating 11:16:43.7 Info: Beginning Transaction 11:16:43.7 Info: CreateTable VersionInfo 11:16:43.7 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:16:43.7 Info: => 0.0001349s 11:16:43.7 Info: Committing Transaction 11:16:43.7 Info: VersionMigration migrated 11:16:43.7 Info: => 0.0004655s 11:16:43.7 Info: VersionUniqueMigration migrating 11:16:43.7 Info: Beginning Transaction 11:16:43.7 Info: CreateIndex VersionInfo (Version) 11:16:43.7 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:43.7 Info: => 0.000113s 11:16:43.7 Info: AlterTable VersionInfo 11:16:43.7 Info: => 5E-07s 11:16:43.7 Info: CreateColumn VersionInfo AppliedOn DateTime 11:16:43.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:16:43.7 Info: => 0.000544s 11:16:43.7 Info: Committing Transaction 11:16:43.7 Info: VersionUniqueMigration migrated 11:16:43.7 Info: => 0.0007423s 11:16:43.7 Info: VersionDescriptionMigration migrating 11:16:43.7 Info: Beginning Transaction 11:16:43.7 Info: AlterTable VersionInfo 11:16:43.7 Info: => 6E-07s 11:16:43.7 Info: CreateColumn VersionInfo Description String 11:16:43.7 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:16:43.7 Info: => 0.0001935s 11:16:43.7 Info: Committing Transaction 11:16:43.7 Info: VersionDescriptionMigration migrated 11:16:43.7 Info: => 0.0003866s 11:16:43.7 Info: 1: InitialSetup migrating 11:16:43.7 Info: Beginning Transaction 11:16:43.7 Info: Starting migration of Main DB to 1 11:16:43.7 Info: CreateTable Config 11:16:43.7 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:16:43.7 Info: => 0.0001578s 11:16:43.7 Info: CreateIndex Config (Key) 11:16:43.7 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:16:43.7 Info: => 7.63E-05s 11:16:43.7 Info: CreateTable RootFolders 11:16:43.7 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:16:43.7 Info: => 7.76E-05s 11:16:43.7 Info: CreateIndex RootFolders (Path) 11:16:43.7 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:16:43.7 Info: => 6.27E-05s 11:16:43.7 Info: CreateTable Artists 11:16:43.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) 11:16:43.7 Info: => 0.0002059s 11:16:43.7 Info: CreateIndex Artists (ForeignArtistId) 11:16:43.7 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:43.7 Info: => 7.1E-05s 11:16:43.7 Info: CreateIndex Artists (NameSlug) 11:16:43.7 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:43.7 Info: => 6.22E-05s 11:16:43.7 Info: CreateIndex Artists (CleanName) 11:16:43.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:43.7 Info: => 5.76E-05s 11:16:43.7 Info: CreateIndex Artists (Path) 11:16:43.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:43.7 Info: => 6E-05s 11:16:43.7 Info: CreateTable Albums 11:16:43.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) 11:16:43.7 Info: => 0.0001803s 11:16:43.7 Info: CreateIndex Albums (ForeignAlbumId) 11:16:43.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:43.7 Info: => 6.68E-05s 11:16:43.7 Info: CreateIndex Albums (MBId) 11:16:43.7 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:43.7 Info: => 6.18E-05s 11:16:43.7 Info: CreateIndex Albums (TADBId) 11:16:43.7 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:43.7 Info: => 5.84E-05s 11:16:43.7 Info: CreateIndex Albums (TitleSlug) 11:16:43.7 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:43.7 Info: => 5.81E-05s 11:16:43.7 Info: CreateIndex Albums (CleanTitle) 11:16:43.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:43.7 Info: => 8.8E-05s 11:16:43.7 Info: CreateIndex Albums (Path) 11:16:43.7 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:16:43.7 Info: => 6.24E-05s 11:16:43.7 Info: CreateTable Tracks 11:16:43.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) 11:16:43.7 Info: => 0.0001284s 11:16:43.7 Info: CreateIndex Tracks (ForeignTrackId) 11:16:43.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:43.7 Info: => 6.3E-05s 11:16:43.7 Info: CreateIndex Tracks (ArtistId) 11:16:43.7 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:43.7 Info: => 6.16E-05s 11:16:43.7 Info: CreateIndex Tracks (TrackFileId) 11:16:43.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:43.7 Info: => 6.22E-05s 11:16:43.7 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:16:43.7 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:16:43.7 Info: => 6.76E-05s 11:16:43.7 Info: CreateTable TrackFiles 11:16:43.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) 11:16:43.7 Info: => 0.0001168s 11:16:43.7 Info: CreateIndex TrackFiles (ArtistId) 11:16:43.7 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:16:43.7 Info: => 6.17E-05s 11:16:43.7 Info: CreateIndex TrackFiles (AlbumId) 11:16:43.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:43.7 Info: => 5.98E-05s 11:16:43.7 Info: CreateTable History 11:16:43.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) 11:16:43.7 Info: => 0.0001174s 11:16:43.7 Info: CreateIndex History (Date) 11:16:43.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:43.7 Info: => 6.21E-05s 11:16:43.7 Info: CreateIndex History (EventType) 11:16:43.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:43.7 Info: => 6.08E-05s 11:16:43.7 Info: CreateIndex History (DownloadId) 11:16:43.7 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:16:43.7 Info: => 6.07E-05s 11:16:43.7 Info: CreateIndex History (AlbumId) 11:16:43.7 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:16:43.7 Info: => 6.02E-05s 11:16:43.7 Info: CreateTable Notifications 11:16:43.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) 11:16:43.7 Info: => 0.0001046s 11:16:43.7 Info: CreateTable ScheduledTasks 11:16:43.7 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:16:43.7 Info: => 0.0001274s 11:16:43.7 Info: CreateIndex ScheduledTasks (TypeName) 11:16:43.7 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:43.7 Info: => 9.74E-05s 11:16:43.7 Info: CreateTable Indexers 11:16:43.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) 11:16:43.7 Info: => 0.0001163s 11:16:43.7 Info: CreateIndex Indexers (Name) 11:16:43.7 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:43.7 Info: => 7.51E-05s 11:16:43.7 Info: CreateTable Profiles 11:16:43.7 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:16:43.7 Info: => 8.31E-05s 11:16:43.7 Info: CreateIndex Profiles (Name) 11:16:43.7 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:16:43.7 Info: => 7.09E-05s 11:16:43.7 Info: CreateTable QualityDefinitions 11:16:43.7 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:16:43.7 Info: => 9.58E-05s 11:16:43.7 Info: CreateIndex QualityDefinitions (Quality) 11:16:43.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:16:43.7 Info: => 6.76E-05s 11:16:43.7 Info: CreateIndex QualityDefinitions (Title) 11:16:43.7 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:16:43.7 Info: => 0.0001055s 11:16:43.7 Info: CreateTable NamingConfig 11:16:43.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) 11:16:43.7 Info: => 0.0001222s 11:16:43.7 Info: CreateTable Blacklist 11:16:43.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 '') 11:16:43.7 Info: => 0.0001472s 11:16:43.7 Info: CreateTable Metadata 11:16:43.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) 11:16:43.7 Info: => 9.02E-05s 11:16:43.7 Info: CreateTable MetadataFiles 11:16:43.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) 11:16:43.7 Info: => 0.000106s 11:16:43.7 Info: CreateTable DownloadClients 11:16:43.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) 11:16:43.7 Info: => 9.29E-05s 11:16:43.7 Info: CreateTable PendingReleases 11:16:43.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 '') 11:16:43.7 Info: => 0.0001057s 11:16:43.7 Info: CreateTable RemotePathMappings 11:16:43.7 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:16:43.7 Info: => 0.0001108s 11:16:43.7 Info: CreateTable Tags 11:16:43.7 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:16:43.7 Info: => 8.24E-05s 11:16:43.7 Info: CreateIndex Tags (Label) 11:16:43.7 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:16:43.8 Info: => 0.0001184s 11:16:43.8 Info: CreateTable Restrictions 11:16:43.8 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:16:43.8 Info: => 9.59E-05s 11:16:43.8 Info: CreateTable DelayProfiles 11:16:43.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) 11:16:43.8 Info: => 0.0001178s 11:16:43.8 Info: CreateTable Users 11:16:43.8 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:16:43.8 Info: => 8.51E-05s 11:16:43.8 Info: CreateIndex Users (Identifier) 11:16:43.8 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:16:43.8 Info: => 0.0001139s 11:16:43.8 Info: CreateIndex Users (Username) 11:16:43.8 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:16:43.8 Info: => 8.51E-05s 11:16:43.8 Info: CreateTable Commands 11:16:43.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) 11:16:43.8 Info: => 0.0001206s 11:16:43.8 Info: CreateTable IndexerStatus 11:16:43.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) 11:16:43.8 Info: => 0.0001144s 11:16:43.8 Info: CreateIndex IndexerStatus (ProviderId) 11:16:43.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:43.8 Info: => 7.61E-05s 11:16:43.8 Info: CreateTable ExtraFiles 11:16:43.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) 11:16:43.8 Info: => 0.0001015s 11:16:43.8 Info: CreateTable LyricFiles 11:16:43.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) 11:16:43.8 Info: => 0.0001334s 11:16:43.8 Info: CreateTable LanguageProfiles 11:16:43.8 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:16:43.8 Info: => 9.25E-05s 11:16:43.8 Info: CreateIndex LanguageProfiles (Name) 11:16:43.8 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:16:43.8 Info: => 8.04E-05s 11:16:43.8 Info: CreateTable DownloadClientStatus 11:16:43.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) 11:16:43.8 Info: => 9.33E-05s 11:16:43.8 Info: CreateIndex DownloadClientStatus (ProviderId) 11:16:43.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:43.8 Info: => 7.73E-05s 11:16:43.8 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:16:43.8 Info: -> 1 Insert operations completed in 00:00:00.0000543 taking an average of 00:00:00.0000543 11:16:43.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-30T11:16:43', 'InitialSetup') 11:16:43.8 Info: Committing Transaction 11:16:43.8 Info: 1: InitialSetup migrated 11:16:43.8 Info: => 0.0008303s 11:16:43.8 Info: 2: add_reason_to_pending_releases migrating 11:16:43.8 Info: Beginning Transaction 11:16:43.8 Info: Starting migration of Main DB to 2 11:16:43.8 Info: AlterTable PendingReleases 11:16:43.8 Info: => 6E-07s 11:16:43.8 Info: CreateColumn PendingReleases Reason Int32 11:16:43.8 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:16:43.8 Info: => 0.0005098s 11:16:43.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-30T11:16:43', 'add_reason_to_pending_releases') 11:16:43.8 Info: Committing Transaction 11:16:43.8 Info: 2: add_reason_to_pending_releases migrated 11:16:43.8 Info: => 0.0007747s 11:16:43.8 Info: 3: add_medium_support migrating 11:16:43.8 Info: Beginning Transaction 11:16:43.8 Info: Starting migration of Main DB to 3 11:16:43.8 Info: AlterTable Albums 11:16:43.8 Info: => 6E-07s 11:16:43.8 Info: CreateColumn Albums Media String 11:16:43.8 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:16:43.8 Info: => 0.0005095s 11:16:43.8 Info: AlterTable Tracks 11:16:43.8 Info: => 5E-07s 11:16:43.8 Info: CreateColumn Tracks MediumNumber Int32 11:16:43.8 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:16:43.8 Info: => 0.0004623s 11:16:43.8 Info: AlterTable Tracks 11:16:43.8 Info: => 3E-07s 11:16:43.8 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:16:43.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:16:43.8 Info: => 0.0004596s 11:16:43.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:43.8 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:43.8 Info: => 6.22E-05s 11:16:43.8 Info: DeleteColumn Tracks TrackNumber 11:16:43.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) 11:16:43.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" 11:16:43.8 Info: DROP TABLE "Tracks" 11:16:43.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:43.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:43.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:43.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:43.8 Info: => 0.0036022s 11:16:43.8 Info: AlterTable Tracks 11:16:43.8 Info: => 5E-07s 11:16:43.8 Info: CreateColumn Tracks TrackNumber String 11:16:43.8 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:16:43.8 Info: => 0.0004714s 11:16:43.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-30T11:16:43', 'add_medium_support') 11:16:43.8 Info: Committing Transaction 11:16:43.8 Info: 3: add_medium_support migrated 11:16:43.8 Info: => 0.0008026s 11:16:43.8 Info: 4: add_various_qualites_in_profile migrating 11:16:43.8 Info: Beginning Transaction 11:16:43.8 Info: Starting migration of Main DB to 4 11:16:43.8 Info: INSERT INTO "Profiles" ("Id", "Name", "Cutoff", "Items") VALUES (0, 'Lossless', 1, '[{ "quality": 1, "allowed": true }, { "quality": 4, "allowed": false }, { "quality": 6, "allowed": true }]') 11:16:43.8 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:43.8 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:43.8 Info: => 3.43E-05s 11:16:43.8 Info: PerformDBOperation 11:16:43.8 Info: Performing DB Operation 11:16:43.8 Info: => 0.0077111s 11:16:43.8 Info: -> 1 Insert operations completed in 00:00:00.0000779 taking an average of 00:00:00.0000779 11:16:43.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-30T11:16:43', 'add_various_qualites_in_profile') 11:16:43.8 Info: Committing Transaction 11:16:43.8 Info: 4: add_various_qualites_in_profile migrated 11:16:43.8 Info: => 0.0080032s 11:16:43.8 Debug: Took: 00:00:00.0416286 11:16:43.8 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_various_qualites_in_profileFixture.should_add_trash_lossy_quality_group_and_qualities --- 11:16:43.8 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.add_various_qualites_in_profileFixture.should_add_wav_quality --- 11:16:43.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350038560496_195/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:43.8 Info: DatabaseEngineVersionCheck migrating 11:16:43.8 Info: PerformDBOperation 11:16:43.8 Info: Performing DB Operation 11:16:43.8 Info: SQLite 3.46.0 11:16:43.8 Info: => 0.0009912s 11:16:43.8 Info: DatabaseEngineVersionCheck migrated 11:16:43.8 Info: => 0.0010028s 11:16:43.8 Info: VersionMigration migrating 11:16:43.8 Info: Beginning Transaction 11:16:43.8 Info: CreateTable VersionInfo 11:16:43.8 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:16:43.8 Info: => 0.0001686s 11:16:43.8 Info: Committing Transaction 11:16:43.8 Info: VersionMigration migrated 11:16:43.8 Info: => 0.0004891s 11:16:43.8 Info: VersionUniqueMigration migrating 11:16:43.8 Info: Beginning Transaction 11:16:43.8 Info: CreateIndex VersionInfo (Version) 11:16:43.8 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:43.8 Info: => 0.0001529s 11:16:43.8 Info: AlterTable VersionInfo 11:16:43.8 Info: => 5E-07s 11:16:43.8 Info: CreateColumn VersionInfo AppliedOn DateTime 11:16:43.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:16:43.8 Info: => 0.0005539s 11:16:43.8 Info: Committing Transaction 11:16:43.8 Info: VersionUniqueMigration migrated 11:16:43.8 Info: => 0.0007424s 11:16:43.8 Info: VersionDescriptionMigration migrating 11:16:43.8 Info: Beginning Transaction 11:16:43.8 Info: AlterTable VersionInfo 11:16:43.8 Info: => 4E-07s 11:16:43.8 Info: CreateColumn VersionInfo Description String 11:16:43.8 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:16:43.8 Info: => 0.0002031s 11:16:43.8 Info: Committing Transaction 11:16:43.8 Info: VersionDescriptionMigration migrated 11:16:43.8 Info: => 0.0003913s 11:16:43.8 Info: 1: InitialSetup migrating 11:16:43.8 Info: Beginning Transaction 11:16:43.8 Info: Starting migration of Main DB to 1 11:16:43.8 Info: CreateTable Config 11:16:43.8 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:16:43.8 Info: => 0.0001914s 11:16:43.8 Info: CreateIndex Config (Key) 11:16:43.8 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:16:43.8 Info: => 0.0001021s 11:16:43.8 Info: CreateTable RootFolders 11:16:43.8 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:16:43.8 Info: => 0.000106s 11:16:43.8 Info: CreateIndex RootFolders (Path) 11:16:43.8 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:16:43.8 Info: => 9.25E-05s 11:16:43.8 Info: CreateTable Artists 11:16:43.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) 11:16:43.8 Info: => 0.0002447s 11:16:43.8 Info: CreateIndex Artists (ForeignArtistId) 11:16:43.8 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:43.8 Info: => 9.91E-05s 11:16:43.8 Info: CreateIndex Artists (NameSlug) 11:16:43.8 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:43.8 Info: => 8.63E-05s 11:16:43.8 Info: CreateIndex Artists (CleanName) 11:16:43.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:43.8 Info: => 8.39E-05s 11:16:43.8 Info: CreateIndex Artists (Path) 11:16:43.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:43.8 Info: => 8.41E-05s 11:16:43.8 Info: CreateTable Albums 11:16:43.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) 11:16:43.8 Info: => 0.0002147s 11:16:43.8 Info: CreateIndex Albums (ForeignAlbumId) 11:16:43.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:43.8 Info: => 0.0001216s 11:16:43.8 Info: CreateIndex Albums (MBId) 11:16:43.8 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:43.8 Info: => 8.96E-05s 11:16:43.8 Info: CreateIndex Albums (TADBId) 11:16:43.8 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:43.8 Info: => 8.84E-05s 11:16:43.8 Info: CreateIndex Albums (TitleSlug) 11:16:43.8 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:43.8 Info: => 8.94E-05s 11:16:43.8 Info: CreateIndex Albums (CleanTitle) 11:16:43.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:43.8 Info: => 8.7E-05s 11:16:43.8 Info: CreateIndex Albums (Path) 11:16:43.8 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:16:43.8 Info: => 8.31E-05s 11:16:43.8 Info: CreateTable Tracks 11:16:43.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) 11:16:43.8 Info: => 0.0001543s 11:16:43.8 Info: CreateIndex Tracks (ForeignTrackId) 11:16:43.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:43.8 Info: => 9.13E-05s 11:16:43.8 Info: CreateIndex Tracks (ArtistId) 11:16:43.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:43.8 Info: => 8.94E-05s 11:16:43.8 Info: CreateIndex Tracks (TrackFileId) 11:16:43.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:43.8 Info: => 9.22E-05s 11:16:43.8 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:16:43.8 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:16:43.8 Info: => 9.33E-05s 11:16:43.8 Info: CreateTable TrackFiles 11:16:43.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) 11:16:43.8 Info: => 0.0001475s 11:16:43.8 Info: CreateIndex TrackFiles (ArtistId) 11:16:43.8 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:16:43.8 Info: => 9.08E-05s 11:16:43.8 Info: CreateIndex TrackFiles (AlbumId) 11:16:43.8 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:43.8 Info: => 8.66E-05s 11:16:43.8 Info: CreateTable History 11:16:43.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) 11:16:43.8 Info: => 0.0001518s 11:16:43.8 Info: CreateIndex History (Date) 11:16:43.8 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:43.8 Info: => 9.09E-05s 11:16:43.8 Info: CreateIndex History (EventType) 11:16:43.8 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:43.8 Info: => 9.39E-05s 11:16:43.8 Info: CreateIndex History (DownloadId) 11:16:43.8 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:16:43.8 Info: => 8.95E-05s 11:16:43.8 Info: CreateIndex History (AlbumId) 11:16:43.8 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:16:43.8 Info: => 8.46E-05s 11:16:43.8 Info: CreateTable Notifications 11:16:43.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) 11:16:43.8 Info: => 0.0001395s 11:16:43.8 Info: CreateTable ScheduledTasks 11:16:43.8 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:16:43.8 Info: => 0.0001307s 11:16:43.8 Info: CreateIndex ScheduledTasks (TypeName) 11:16:43.8 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:43.8 Info: => 0.0001038s 11:16:43.8 Info: CreateTable Indexers 11:16:43.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) 11:16:43.8 Info: => 0.0001289s 11:16:43.8 Info: CreateIndex Indexers (Name) 11:16:43.8 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:43.8 Info: => 0.0001001s 11:16:43.8 Info: CreateTable Profiles 11:16:43.8 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:16:43.8 Info: => 0.0001139s 11:16:43.8 Info: CreateIndex Profiles (Name) 11:16:43.8 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:16:43.8 Info: => 9.63E-05s 11:16:43.8 Info: CreateTable QualityDefinitions 11:16:43.8 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:16:43.8 Info: => 0.0001226s 11:16:43.8 Info: CreateIndex QualityDefinitions (Quality) 11:16:43.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:16:43.8 Info: => 9.2E-05s 11:16:43.8 Info: CreateIndex QualityDefinitions (Title) 11:16:43.8 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:16:43.8 Info: => 0.000118s 11:16:43.8 Info: CreateTable NamingConfig 11:16:43.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) 11:16:43.8 Info: => 0.0001397s 11:16:43.8 Info: CreateTable Blacklist 11:16:43.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 '') 11:16:43.8 Info: => 0.0001753s 11:16:43.8 Info: CreateTable Metadata 11:16:43.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) 11:16:43.8 Info: => 0.0001244s 11:16:43.8 Info: CreateTable MetadataFiles 11:16:43.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) 11:16:43.8 Info: => 0.0001351s 11:16:43.8 Info: CreateTable DownloadClients 11:16:43.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) 11:16:43.8 Info: => 0.0001177s 11:16:43.8 Info: CreateTable PendingReleases 11:16:43.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 '') 11:16:43.8 Info: => 0.0001265s 11:16:43.8 Info: CreateTable RemotePathMappings 11:16:43.8 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:16:43.8 Info: => 0.0001154s 11:16:43.8 Info: CreateTable Tags 11:16:43.8 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:16:43.8 Info: => 0.0001s 11:16:43.8 Info: CreateIndex Tags (Label) 11:16:43.8 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:16:43.8 Info: => 0.0001067s 11:16:43.8 Info: CreateTable Restrictions 11:16:43.8 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:16:43.8 Info: => 0.0001171s 11:16:43.8 Info: CreateTable DelayProfiles 11:16:43.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) 11:16:43.8 Info: => 0.0001419s 11:16:43.8 Info: CreateTable Users 11:16:43.8 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:16:43.8 Info: => 0.0001197s 11:16:43.8 Info: CreateIndex Users (Identifier) 11:16:43.8 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:16:43.8 Info: => 0.0001179s 11:16:43.8 Info: CreateIndex Users (Username) 11:16:43.8 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:16:43.8 Info: => 0.000101s 11:16:43.8 Info: CreateTable Commands 11:16:43.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) 11:16:43.8 Info: => 0.0001429s 11:16:43.8 Info: CreateTable IndexerStatus 11:16:43.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) 11:16:43.8 Info: => 0.0001331s 11:16:43.8 Info: CreateIndex IndexerStatus (ProviderId) 11:16:43.8 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:43.8 Info: => 0.0001025s 11:16:43.8 Info: CreateTable ExtraFiles 11:16:43.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) 11:16:43.8 Info: => 0.0001363s 11:16:43.8 Info: CreateTable LyricFiles 11:16:43.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) 11:16:43.8 Info: => 0.0001534s 11:16:43.8 Info: CreateTable LanguageProfiles 11:16:43.8 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:16:43.8 Info: => 0.0001129s 11:16:43.8 Info: CreateIndex LanguageProfiles (Name) 11:16:43.8 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:16:43.8 Info: => 0.0001006s 11:16:43.8 Info: CreateTable DownloadClientStatus 11:16:43.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) 11:16:43.8 Info: => 0.0001255s 11:16:43.8 Info: CreateIndex DownloadClientStatus (ProviderId) 11:16:43.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:43.8 Info: => 0.000105s 11:16:43.8 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:16:43.8 Info: -> 1 Insert operations completed in 00:00:00.0000588 taking an average of 00:00:00.0000588 11:16:43.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-30T11:16:43', 'InitialSetup') 11:16:43.8 Info: Committing Transaction 11:16:43.8 Info: 1: InitialSetup migrated 11:16:43.8 Info: => 0.0008847s 11:16:43.8 Info: 2: add_reason_to_pending_releases migrating 11:16:43.8 Info: Beginning Transaction 11:16:43.8 Info: Starting migration of Main DB to 2 11:16:43.8 Info: AlterTable PendingReleases 11:16:43.8 Info: => 5E-07s 11:16:43.8 Info: CreateColumn PendingReleases Reason Int32 11:16:43.8 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:16:43.8 Info: => 0.0005193s 11:16:43.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-30T11:16:43', 'add_reason_to_pending_releases') 11:16:43.8 Info: Committing Transaction 11:16:43.8 Info: 2: add_reason_to_pending_releases migrated 11:16:43.8 Info: => 0.0007857s 11:16:43.8 Info: 3: add_medium_support migrating 11:16:43.8 Info: Beginning Transaction 11:16:43.8 Info: Starting migration of Main DB to 3 11:16:43.8 Info: AlterTable Albums 11:16:43.8 Info: => 6E-07s 11:16:43.8 Info: CreateColumn Albums Media String 11:16:43.8 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:16:43.8 Info: => 0.0005076s 11:16:43.8 Info: AlterTable Tracks 11:16:43.8 Info: => 5E-07s 11:16:43.8 Info: CreateColumn Tracks MediumNumber Int32 11:16:43.8 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:16:43.8 Info: => 0.0004677s 11:16:43.8 Info: AlterTable Tracks 11:16:43.8 Info: => 4E-07s 11:16:43.8 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:16:43.8 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:16:43.8 Info: => 0.0005098s 11:16:43.8 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:43.8 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:43.8 Info: => 6.59E-05s 11:16:43.8 Info: DeleteColumn Tracks TrackNumber 11:16:43.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) 11:16:43.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" 11:16:43.8 Info: DROP TABLE "Tracks" 11:16:43.8 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:43.8 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:43.8 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:43.8 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:43.8 Info: => 0.0037992s 11:16:43.8 Info: AlterTable Tracks 11:16:43.8 Info: => 5E-07s 11:16:43.8 Info: CreateColumn Tracks TrackNumber String 11:16:43.8 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:16:43.8 Info: => 0.0004496s 11:16:43.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-30T11:16:43', 'add_medium_support') 11:16:43.8 Info: Committing Transaction 11:16:43.8 Info: 3: add_medium_support migrated 11:16:43.8 Info: => 0.0007876s 11:16:43.8 Info: 4: add_various_qualites_in_profile migrating 11:16:43.8 Info: Beginning Transaction 11:16:43.8 Info: Starting migration of Main DB to 4 11:16:43.8 Info: INSERT INTO "Profiles" ("Id", "Name", "Cutoff", "Items") VALUES (0, 'Lossless', 1, '[{ "quality": 1, "allowed": true }, { "quality": 4, "allowed": false }, { "quality": 6, "allowed": true }]') 11:16:43.8 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:43.8 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:43.8 Info: => 3.47E-05s 11:16:43.8 Info: PerformDBOperation 11:16:43.8 Info: Performing DB Operation 11:16:43.8 Info: => 0.0003523s 11:16:43.8 Info: -> 1 Insert operations completed in 00:00:00.0000744 taking an average of 00:00:00.0000744 11:16:43.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-30T11:16:43', 'add_various_qualites_in_profile') 11:16:43.8 Info: Committing Transaction 11:16:43.8 Info: 4: add_various_qualites_in_profile migrated 11:16:43.8 Info: => 0.0006207s 11:16:43.8 Debug: Took: 00:00:00.0404775 11:16:43.9 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.add_various_qualites_in_profileFixture.should_add_wav_quality --- 11:16:43.9 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_disable_remove_for_existing_rtorrent --- 11:16:43.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350039314013_197/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:43.9 Info: DatabaseEngineVersionCheck migrating 11:16:43.9 Info: PerformDBOperation 11:16:43.9 Info: Performing DB Operation 11:16:43.9 Info: SQLite 3.46.0 11:16:43.9 Info: => 0.0009724s 11:16:43.9 Info: DatabaseEngineVersionCheck migrated 11:16:43.9 Info: => 0.0009834s 11:16:43.9 Info: VersionMigration migrating 11:16:43.9 Info: Beginning Transaction 11:16:43.9 Info: CreateTable VersionInfo 11:16:43.9 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:16:43.9 Info: => 0.0001318s 11:16:43.9 Info: Committing Transaction 11:16:43.9 Info: VersionMigration migrated 11:16:43.9 Info: => 0.0004807s 11:16:43.9 Info: VersionUniqueMigration migrating 11:16:43.9 Info: Beginning Transaction 11:16:43.9 Info: CreateIndex VersionInfo (Version) 11:16:43.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:43.9 Info: => 0.0001141s 11:16:43.9 Info: AlterTable VersionInfo 11:16:43.9 Info: => 5E-07s 11:16:43.9 Info: CreateColumn VersionInfo AppliedOn DateTime 11:16:43.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:16:43.9 Info: => 0.0005401s 11:16:43.9 Info: Committing Transaction 11:16:43.9 Info: VersionUniqueMigration migrated 11:16:43.9 Info: => 0.0007481s 11:16:43.9 Info: VersionDescriptionMigration migrating 11:16:43.9 Info: Beginning Transaction 11:16:43.9 Info: AlterTable VersionInfo 11:16:43.9 Info: => 6E-07s 11:16:43.9 Info: CreateColumn VersionInfo Description String 11:16:43.9 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:16:43.9 Info: => 0.000189s 11:16:43.9 Info: Committing Transaction 11:16:43.9 Info: VersionDescriptionMigration migrated 11:16:43.9 Info: => 0.0003651s 11:16:43.9 Info: 1: InitialSetup migrating 11:16:43.9 Info: Beginning Transaction 11:16:43.9 Info: Starting migration of Main DB to 1 11:16:43.9 Info: CreateTable Config 11:16:43.9 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:16:43.9 Info: => 0.0001512s 11:16:43.9 Info: CreateIndex Config (Key) 11:16:43.9 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:16:43.9 Info: => 7.14E-05s 11:16:43.9 Info: CreateTable RootFolders 11:16:43.9 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:16:43.9 Info: => 7.38E-05s 11:16:43.9 Info: CreateIndex RootFolders (Path) 11:16:43.9 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:16:43.9 Info: => 6.24E-05s 11:16:43.9 Info: CreateTable Artists 11:16:43.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) 11:16:43.9 Info: => 0.0002117s 11:16:43.9 Info: CreateIndex Artists (ForeignArtistId) 11:16:43.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:43.9 Info: => 7.07E-05s 11:16:43.9 Info: CreateIndex Artists (NameSlug) 11:16:43.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:43.9 Info: => 6.26E-05s 11:16:43.9 Info: CreateIndex Artists (CleanName) 11:16:43.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:43.9 Info: => 6.06E-05s 11:16:43.9 Info: CreateIndex Artists (Path) 11:16:43.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:43.9 Info: => 5.76E-05s 11:16:43.9 Info: CreateTable Albums 11:16:43.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) 11:16:43.9 Info: => 0.0001841s 11:16:43.9 Info: CreateIndex Albums (ForeignAlbumId) 11:16:43.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:43.9 Info: => 6.37E-05s 11:16:43.9 Info: CreateIndex Albums (MBId) 11:16:43.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:43.9 Info: => 5.83E-05s 11:16:43.9 Info: CreateIndex Albums (TADBId) 11:16:43.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:43.9 Info: => 5.84E-05s 11:16:43.9 Info: CreateIndex Albums (TitleSlug) 11:16:43.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:43.9 Info: => 5.74E-05s 11:16:43.9 Info: CreateIndex Albums (CleanTitle) 11:16:43.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:43.9 Info: => 5.54E-05s 11:16:43.9 Info: CreateIndex Albums (Path) 11:16:43.9 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:16:43.9 Info: => 5.42E-05s 11:16:43.9 Info: CreateTable Tracks 11:16:43.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) 11:16:43.9 Info: => 0.0001221s 11:16:43.9 Info: CreateIndex Tracks (ForeignTrackId) 11:16:43.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:43.9 Info: => 6.41E-05s 11:16:43.9 Info: CreateIndex Tracks (ArtistId) 11:16:43.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:43.9 Info: => 6.33E-05s 11:16:43.9 Info: CreateIndex Tracks (TrackFileId) 11:16:43.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:43.9 Info: => 6.1E-05s 11:16:43.9 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:16:43.9 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:16:43.9 Info: => 6.57E-05s 11:16:43.9 Info: CreateTable TrackFiles 11:16:43.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) 11:16:43.9 Info: => 0.0001135s 11:16:43.9 Info: CreateIndex TrackFiles (ArtistId) 11:16:43.9 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:16:43.9 Info: => 6.16E-05s 11:16:43.9 Info: CreateIndex TrackFiles (AlbumId) 11:16:43.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:43.9 Info: => 5.82E-05s 11:16:43.9 Info: CreateTable History 11:16:43.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) 11:16:43.9 Info: => 0.0001154s 11:16:43.9 Info: CreateIndex History (Date) 11:16:43.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:43.9 Info: => 6.1E-05s 11:16:43.9 Info: CreateIndex History (EventType) 11:16:43.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:43.9 Info: => 5.87E-05s 11:16:43.9 Info: CreateIndex History (DownloadId) 11:16:43.9 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:16:43.9 Info: => 5.83E-05s 11:16:43.9 Info: CreateIndex History (AlbumId) 11:16:43.9 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:16:43.9 Info: => 6.91E-05s 11:16:43.9 Info: CreateTable Notifications 11:16:43.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) 11:16:43.9 Info: => 0.0001304s 11:16:43.9 Info: CreateTable ScheduledTasks 11:16:43.9 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:16:43.9 Info: => 0.0001337s 11:16:43.9 Info: CreateIndex ScheduledTasks (TypeName) 11:16:43.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:43.9 Info: => 9.77E-05s 11:16:43.9 Info: CreateTable Indexers 11:16:43.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) 11:16:43.9 Info: => 0.0001234s 11:16:43.9 Info: CreateIndex Indexers (Name) 11:16:43.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:43.9 Info: => 7.48E-05s 11:16:43.9 Info: CreateTable Profiles 11:16:43.9 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:16:43.9 Info: => 8.28E-05s 11:16:43.9 Info: CreateIndex Profiles (Name) 11:16:43.9 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:16:43.9 Info: => 6.95E-05s 11:16:43.9 Info: CreateTable QualityDefinitions 11:16:43.9 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:16:43.9 Info: => 9.46E-05s 11:16:43.9 Info: CreateIndex QualityDefinitions (Quality) 11:16:43.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:16:43.9 Info: => 6.5E-05s 11:16:43.9 Info: CreateIndex QualityDefinitions (Title) 11:16:43.9 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:16:43.9 Info: => 0.0001034s 11:16:43.9 Info: CreateTable NamingConfig 11:16:43.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) 11:16:43.9 Info: => 0.0001235s 11:16:43.9 Info: CreateTable Blacklist 11:16:43.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 '') 11:16:43.9 Info: => 0.0001517s 11:16:43.9 Info: CreateTable Metadata 11:16:43.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) 11:16:43.9 Info: => 9.76E-05s 11:16:43.9 Info: CreateTable MetadataFiles 11:16:43.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) 11:16:43.9 Info: => 0.0001191s 11:16:43.9 Info: CreateTable DownloadClients 11:16:43.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) 11:16:43.9 Info: => 0.0001016s 11:16:43.9 Info: CreateTable PendingReleases 11:16:43.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 '') 11:16:43.9 Info: => 0.000108s 11:16:43.9 Info: CreateTable RemotePathMappings 11:16:43.9 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:16:43.9 Info: => 0.0001042s 11:16:43.9 Info: CreateTable Tags 11:16:43.9 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:16:43.9 Info: => 8.04E-05s 11:16:43.9 Info: CreateIndex Tags (Label) 11:16:43.9 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:16:43.9 Info: => 7.37E-05s 11:16:43.9 Info: CreateTable Restrictions 11:16:43.9 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:16:43.9 Info: => 8.66E-05s 11:16:43.9 Info: CreateTable DelayProfiles 11:16:43.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) 11:16:43.9 Info: => 0.0001146s 11:16:43.9 Info: CreateTable Users 11:16:43.9 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:16:43.9 Info: => 8.77E-05s 11:16:43.9 Info: CreateIndex Users (Identifier) 11:16:43.9 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:16:43.9 Info: => 0.0001138s 11:16:43.9 Info: CreateIndex Users (Username) 11:16:43.9 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:16:43.9 Info: => 8.62E-05s 11:16:43.9 Info: CreateTable Commands 11:16:43.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) 11:16:43.9 Info: => 0.00012s 11:16:43.9 Info: CreateTable IndexerStatus 11:16:43.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) 11:16:43.9 Info: => 0.0001093s 11:16:43.9 Info: CreateIndex IndexerStatus (ProviderId) 11:16:43.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:43.9 Info: => 7.83E-05s 11:16:43.9 Info: CreateTable ExtraFiles 11:16:43.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) 11:16:43.9 Info: => 0.0001074s 11:16:43.9 Info: CreateTable LyricFiles 11:16:43.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) 11:16:43.9 Info: => 0.0001376s 11:16:43.9 Info: CreateTable LanguageProfiles 11:16:43.9 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:16:43.9 Info: => 0.0001034s 11:16:43.9 Info: CreateIndex LanguageProfiles (Name) 11:16:43.9 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:16:43.9 Info: => 8.24E-05s 11:16:43.9 Info: CreateTable DownloadClientStatus 11:16:43.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) 11:16:43.9 Info: => 9.48E-05s 11:16:43.9 Info: CreateIndex DownloadClientStatus (ProviderId) 11:16:43.9 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:43.9 Info: => 7.53E-05s 11:16:43.9 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:16:43.9 Info: -> 1 Insert operations completed in 00:00:00.0000535 taking an average of 00:00:00.0000535 11:16:43.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-30T11:16:43', 'InitialSetup') 11:16:43.9 Info: Committing Transaction 11:16:43.9 Info: 1: InitialSetup migrated 11:16:43.9 Info: => 0.0008593s 11:16:43.9 Info: 2: add_reason_to_pending_releases migrating 11:16:43.9 Info: Beginning Transaction 11:16:43.9 Info: Starting migration of Main DB to 2 11:16:43.9 Info: AlterTable PendingReleases 11:16:43.9 Info: => 4E-07s 11:16:43.9 Info: CreateColumn PendingReleases Reason Int32 11:16:43.9 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:16:43.9 Info: => 0.0005154s 11:16:43.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-30T11:16:43', 'add_reason_to_pending_releases') 11:16:43.9 Info: Committing Transaction 11:16:43.9 Info: 2: add_reason_to_pending_releases migrated 11:16:43.9 Info: => 0.0007961s 11:16:43.9 Info: 3: add_medium_support migrating 11:16:43.9 Info: Beginning Transaction 11:16:43.9 Info: Starting migration of Main DB to 3 11:16:43.9 Info: AlterTable Albums 11:16:43.9 Info: => 5E-07s 11:16:43.9 Info: CreateColumn Albums Media String 11:16:43.9 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:16:43.9 Info: => 0.0005011s 11:16:43.9 Info: AlterTable Tracks 11:16:43.9 Info: => 4E-07s 11:16:43.9 Info: CreateColumn Tracks MediumNumber Int32 11:16:43.9 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:16:43.9 Info: => 0.0004703s 11:16:43.9 Info: AlterTable Tracks 11:16:43.9 Info: => 6E-07s 11:16:43.9 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:16:43.9 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:16:43.9 Info: => 0.0004647s 11:16:43.9 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:43.9 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:43.9 Info: => 3.73E-05s 11:16:43.9 Info: DeleteColumn Tracks TrackNumber 11:16:43.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) 11:16:43.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" 11:16:43.9 Info: DROP TABLE "Tracks" 11:16:43.9 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:43.9 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:43.9 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:43.9 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:43.9 Info: => 0.0035925s 11:16:43.9 Info: AlterTable Tracks 11:16:43.9 Info: => 4E-07s 11:16:43.9 Info: CreateColumn Tracks TrackNumber String 11:16:43.9 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:16:43.9 Info: => 0.0004642s 11:16:43.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-30T11:16:43', 'add_medium_support') 11:16:43.9 Info: Committing Transaction 11:16:43.9 Info: 3: add_medium_support migrated 11:16:43.9 Info: => 0.000797s 11:16:43.9 Info: 4: add_various_qualites_in_profile migrating 11:16:43.9 Info: Beginning Transaction 11:16:43.9 Info: Starting migration of Main DB to 4 11:16:43.9 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:43.9 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:43.9 Info: => 4.8E-05s 11:16:43.9 Info: PerformDBOperation 11:16:43.9 Info: Performing DB Operation 11:16:43.9 Info: => 3.12E-05s 11:16:43.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-30T11:16:43', 'add_various_qualites_in_profile') 11:16:43.9 Info: Committing Transaction 11:16:43.9 Info: 4: add_various_qualites_in_profile migrated 11:16:43.9 Info: => 0.0002579s 11:16:43.9 Info: 5: metadata_profiles migrating 11:16:43.9 Info: Beginning Transaction 11:16:43.9 Info: Starting migration of Main DB to 5 11:16:43.9 Info: CreateTable MetadataProfiles 11:16:43.9 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:16:43.9 Info: => 0.0001218s 11:16:43.9 Info: CreateIndex MetadataProfiles (Name) 11:16:43.9 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:16:43.9 Info: => 8.24E-05s 11:16:43.9 Info: AlterTable Artists 11:16:43.9 Info: => 4E-07s 11:16:43.9 Info: CreateColumn Artists MetadataProfileId Int32 11:16:43.9 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:16:43.9 Info: => 0.0004792s 11:16:43.9 Info: DeleteColumn Artists PrimaryAlbumTypes 11:16:43.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) 11:16:43.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" 11:16:43.9 Info: DROP TABLE "Artists" 11:16:43.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:43.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:43.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:43.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:43.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:43.9 Info: => 0.0038277s 11:16:43.9 Info: DeleteColumn Artists SecondaryAlbumTypes 11:16:43.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) 11:16:43.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" 11:16:43.9 Info: DROP TABLE "Artists" 11:16:43.9 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:43.9 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:43.9 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:43.9 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:43.9 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:43.9 Info: => 0.003688s 11:16:43.9 Info: AlterTable Albums 11:16:43.9 Info: => 5E-07s 11:16:43.9 Info: CreateColumn Albums SecondaryTypes String 11:16:43.9 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:16:43.9 Info: => 0.0004654s 11:16:43.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-30T11:16:43', 'metadata_profiles') 11:16:43.9 Info: Committing Transaction 11:16:43.9 Info: 5: metadata_profiles migrated 11:16:43.9 Info: => 0.0008336s 11:16:43.9 Info: 6: separate_automatic_and_interactive_search migrating 11:16:43.9 Info: Beginning Transaction 11:16:43.9 Info: Starting migration of Main DB to 6 11:16:43.9 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:16:43.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) 11:16:43.9 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:16:43.9 Info: DROP TABLE "Indexers" 11:16:43.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:43.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:43.9 Info: => 0.0041099s 11:16:43.9 Info: AlterTable Indexers 11:16:43.9 Info: => 5E-07s 11:16:43.9 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:16:43.9 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:16:43.9 Info: => 0.0004544s 11:16:43.9 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:43.9 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:43.9 Info: => 3.63E-05s 11:16:43.9 Info: AlterTable Indexers 11:16:43.9 Info: => 4E-07s 11:16:43.9 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:16:43.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) 11:16:43.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" 11:16:43.9 Info: DROP TABLE "Indexers" 11:16:43.9 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:43.9 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:43.9 Info: => 0.0030996s 11:16:43.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-30T11:16:43', 'separate_automatic_and_interactive_search') 11:16:43.9 Info: Committing Transaction 11:16:43.9 Info: 6: separate_automatic_and_interactive_search migrated 11:16:43.9 Info: => 0.003399s 11:16:43.9 Info: 7: change_album_path_to_relative migrating 11:16:43.9 Info: Beginning Transaction 11:16:43.9 Info: Starting migration of Main DB to 7 11:16:43.9 Info: DeleteColumn Albums Path 11:16:43.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) 11:16:43.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" 11:16:43.9 Info: DROP TABLE "Albums" 11:16:43.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:43.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:43.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:43.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:43.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:43.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:43.9 Info: => 0.0048378s 11:16:43.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-30T11:16:43', 'change_album_path_to_relative') 11:16:43.9 Info: Committing Transaction 11:16:43.9 Info: 7: change_album_path_to_relative migrated 11:16:43.9 Info: => 0.0052353s 11:16:43.9 Info: 8: change_quality_size_mb_to_kb migrating 11:16:43.9 Info: Beginning Transaction 11:16:43.9 Info: Starting migration of Main DB to 8 11:16:43.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 11:16:43.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 11:16:43.9 Info: => 4.66E-05s 11:16:43.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-30T11:16:43', 'change_quality_size_mb_to_kb') 11:16:43.9 Info: Committing Transaction 11:16:43.9 Info: 8: change_quality_size_mb_to_kb migrated 11:16:43.9 Info: => 0.0002747s 11:16:43.9 Info: 9: album_releases migrating 11:16:43.9 Info: Beginning Transaction 11:16:43.9 Info: Starting migration of Main DB to 9 11:16:43.9 Info: AlterTable Albums 11:16:43.9 Info: => 6E-07s 11:16:43.9 Info: CreateColumn Albums Releases String 11:16:43.9 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:16:43.9 Info: => 0.000485s 11:16:43.9 Info: AlterTable Albums 11:16:43.9 Info: => 6E-07s 11:16:43.9 Info: CreateColumn Albums CurrentRelease String 11:16:43.9 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:16:43.9 Info: => 0.000468s 11:16:43.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-30T11:16:43', 'album_releases') 11:16:43.9 Info: Committing Transaction 11:16:43.9 Info: 9: album_releases migrated 11:16:43.9 Info: => 0.0007316s 11:16:43.9 Info: 10: album_releases_fix migrating 11:16:43.9 Info: Beginning Transaction 11:16:43.9 Info: Starting migration of Main DB to 10 11:16:43.9 Info: AlterTable Albums 11:16:43.9 Info: => 7E-07s 11:16:43.9 Info: AlterColumn Albums Releases String 11:16:43.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) 11:16:43.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" 11:16:43.9 Info: DROP TABLE "Albums" 11:16:43.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:43.9 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:43.9 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:43.9 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:43.9 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:43.9 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:43.9 Info: => 0.0037592s 11:16:43.9 Info: AlterTable Albums 11:16:43.9 Info: => 6E-07s 11:16:43.9 Info: AlterColumn Albums CurrentRelease String 11:16:43.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) 11:16:43.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" 11:16:43.9 Info: DROP TABLE "Albums" 11:16:43.9 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:44.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:44.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:44.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:44.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:44.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:44.0 Info: => 0.0039327s 11:16:44.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-30T11:16:44', 'album_releases_fix') 11:16:44.0 Info: Committing Transaction 11:16:44.0 Info: 10: album_releases_fix migrated 11:16:44.0 Info: => 0.0042856s 11:16:44.0 Info: 11: import_lists migrating 11:16:44.0 Info: Beginning Transaction 11:16:44.0 Info: Starting migration of Main DB to 11 11:16:44.0 Info: CreateTable ImportLists 11:16:44.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) 11:16:44.0 Info: => 0.0001502s 11:16:44.0 Info: CreateIndex ImportLists (Name) 11:16:44.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:44.0 Info: => 7.09E-05s 11:16:44.0 Info: CreateTable ImportListStatus 11:16:44.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) 11:16:44.0 Info: => 0.0001s 11:16:44.0 Info: CreateIndex ImportListStatus (ProviderId) 11:16:44.0 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:44.0 Info: => 6.75E-05s 11:16:44.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-30T11:16:44', 'import_lists') 11:16:44.0 Info: Committing Transaction 11:16:44.0 Info: 11: import_lists migrated 11:16:44.0 Info: => 0.0003422s 11:16:44.0 Info: 12: add_release_status migrating 11:16:44.0 Info: Beginning Transaction 11:16:44.0 Info: Starting migration of Main DB to 12 11:16:44.0 Info: AlterTable MetadataProfiles 11:16:44.0 Info: => 6E-07s 11:16:44.0 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:16:44.0 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:16:44.0 Info: => 0.0005235s 11:16:44.0 Info: PerformDBOperation 11:16:44.0 Info: Performing DB Operation 11:16:44.0 Info: => 3.75E-05s 11:16:44.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-30T11:16:44', 'add_release_status') 11:16:44.0 Info: Committing Transaction 11:16:44.0 Info: 12: add_release_status migrated 11:16:44.0 Info: => 0.0003282s 11:16:44.0 Info: 13: album_download_notification migrating 11:16:44.0 Info: Beginning Transaction 11:16:44.0 Info: Starting migration of Main DB to 13 11:16:44.0 Info: AlterTable Notifications 11:16:44.0 Info: => 5E-07s 11:16:44.0 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:16:44.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:16:44.0 Info: => 0.0005033s 11:16:44.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-30T11:16:44', 'album_download_notification') 11:16:44.0 Info: Committing Transaction 11:16:44.0 Info: 13: album_download_notification migrated 11:16:44.0 Info: => 0.0007704s 11:16:44.0 Info: 14: fix_language_metadata_profiles migrating 11:16:44.0 Info: Beginning Transaction 11:16:44.0 Info: Starting migration of Main DB to 14 11:16:44.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 11:16:44.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 11:16:44.0 Info: => 7.36E-05s 11:16:44.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 11:16:44.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 11:16:44.0 Info: => 5.05E-05s 11:16:44.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-30T11:16:44', 'fix_language_metadata_profiles') 11:16:44.0 Info: Committing Transaction 11:16:44.0 Info: 14: fix_language_metadata_profiles migrated 11:16:44.0 Info: => 0.0002799s 11:16:44.0 Info: 15: remove_fanzub migrating 11:16:44.0 Info: Beginning Transaction 11:16:44.0 Info: Starting migration of Main DB to 15 11:16:44.0 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:44.0 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:44.0 Info: => 3.99E-05s 11:16:44.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-30T11:16:44', 'remove_fanzub') 11:16:44.0 Info: Committing Transaction 11:16:44.0 Info: 15: remove_fanzub migrated 11:16:44.0 Info: => 0.0002627s 11:16:44.0 Info: 16: update_artist_history_indexes migrating 11:16:44.0 Info: Beginning Transaction 11:16:44.0 Info: Starting migration of Main DB to 16 11:16:44.0 Info: CreateIndex Albums (ArtistId) 11:16:44.0 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:16:44.0 Info: => 9.96E-05s 11:16:44.0 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:16:44.0 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:16:44.0 Info: => 7.07E-05s 11:16:44.0 Info: DeleteIndex History (AlbumId) 11:16:44.0 Info: DROP INDEX "IX_History_AlbumId" 11:16:44.0 Info: => 0.0001233s 11:16:44.0 Info: CreateIndex History (AlbumId, Date) 11:16:44.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:44.0 Info: => 8.33E-05s 11:16:44.0 Info: DeleteIndex History (DownloadId) 11:16:44.0 Info: DROP INDEX "IX_History_DownloadId" 11:16:44.0 Info: => 0.0001046s 11:16:44.0 Info: CreateIndex History (DownloadId, Date) 11:16:44.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:44.0 Info: => 7.88E-05s 11:16:44.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-30T11:16:44', 'update_artist_history_indexes') 11:16:44.0 Info: Committing Transaction 11:16:44.0 Info: 16: update_artist_history_indexes migrated 11:16:44.0 Info: => 0.0003626s 11:16:44.0 Info: 17: remove_nma migrating 11:16:44.0 Info: Beginning Transaction 11:16:44.0 Info: Starting migration of Main DB to 17 11:16:44.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:44.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:16:44.0 Info: => 4.3E-05s 11:16:44.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-30T11:16:44', 'remove_nma') 11:16:44.0 Info: Committing Transaction 11:16:44.0 Info: 17: remove_nma migrated 11:16:44.0 Info: => 0.0002573s 11:16:44.0 Info: 18: album_disambiguation migrating 11:16:44.0 Info: Beginning Transaction 11:16:44.0 Info: Starting migration of Main DB to 18 11:16:44.0 Info: AlterTable Albums 11:16:44.0 Info: => 5E-07s 11:16:44.0 Info: CreateColumn Albums Disambiguation String 11:16:44.0 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:16:44.0 Info: => 0.0005047s 11:16:44.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-30T11:16:44', 'album_disambiguation') 11:16:44.0 Info: Committing Transaction 11:16:44.0 Info: 18: album_disambiguation migrated 11:16:44.0 Info: => 0.0007799s 11:16:44.0 Info: 19: add_ape_quality_in_profiles migrating 11:16:44.0 Info: Beginning Transaction 11:16:44.0 Info: Starting migration of Main DB to 19 11:16:44.0 Info: PerformDBOperation 11:16:44.0 Info: Performing DB Operation 11:16:44.0 Info: => 2.99E-05s 11:16:44.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-30T11:16:44', 'add_ape_quality_in_profiles') 11:16:44.0 Info: Committing Transaction 11:16:44.0 Info: 19: add_ape_quality_in_profiles migrated 11:16:44.0 Info: => 0.0002579s 11:16:44.0 Info: 20: remove_pushalot migrating 11:16:44.0 Info: Beginning Transaction 11:16:44.0 Info: Starting migration of Main DB to 20 11:16:44.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:44.0 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:16:44.0 Info: => 4.25E-05s 11:16:44.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:44.0 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:16:44.0 Info: => 2.63E-05s 11:16:44.0 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:44.0 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:16:44.0 Info: => 2.43E-05s 11:16:44.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-30T11:16:44', 'remove_pushalot') 11:16:44.0 Info: Committing Transaction 11:16:44.0 Info: 20: remove_pushalot migrated 11:16:44.0 Info: => 0.0002401s 11:16:44.0 Info: 21: add_custom_filters migrating 11:16:44.0 Info: Beginning Transaction 11:16:44.0 Info: Starting migration of Main DB to 21 11:16:44.0 Info: CreateTable CustomFilters 11:16:44.0 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:16:44.0 Info: => 0.0006899s 11:16:44.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-30T11:16:44', 'add_custom_filters') 11:16:44.0 Info: Committing Transaction 11:16:44.0 Info: 21: add_custom_filters migrated 11:16:44.0 Info: => 0.0009686s 11:16:44.0 Info: 22: import_list_tags migrating 11:16:44.0 Info: Beginning Transaction 11:16:44.0 Info: Starting migration of Main DB to 22 11:16:44.0 Info: AlterTable ImportLists 11:16:44.0 Info: => 5E-07s 11:16:44.0 Info: CreateColumn ImportLists Tags String 11:16:44.0 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:16:44.0 Info: => 0.0005154s 11:16:44.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-30T11:16:44', 'import_list_tags') 11:16:44.0 Info: Committing Transaction 11:16:44.0 Info: 22: import_list_tags migrated 11:16:44.0 Info: => 0.0007794s 11:16:44.0 Info: 23: add_release_groups_etc migrating 11:16:44.0 Info: Beginning Transaction 11:16:44.0 Info: Starting migration of Main DB to 23 11:16:44.0 Info: CreateTable ArtistMetadata 11:16:44.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) 11:16:44.0 Info: => 0.0001583s 11:16:44.0 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:16:44.0 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:16:44.0 Info: => 7.43E-05s 11:16:44.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" 11:16:44.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" 11:16:44.0 Info: => 0.0007054s 11:16:44.0 Info: AlterTable Artists 11:16:44.0 Info: => 6E-07s 11:16:44.0 Info: CreateColumn Artists ArtistMetadataId Int32 11:16:44.0 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:44.0 Info: => 0.0005196s 11:16:44.0 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:44.0 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:44.0 Info: => 6.22E-05s 11:16:44.0 Info: CreateTable AlbumReleases 11:16:44.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) 11:16:44.0 Info: => 0.0001356s 11:16:44.0 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:16:44.0 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:44.0 Info: => 7.88E-05s 11:16:44.0 Info: CreateIndex AlbumReleases (AlbumId) 11:16:44.0 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:44.0 Info: => 6.83E-05s 11:16:44.0 Info: PerformDBOperation 11:16:44.0 Info: Performing DB Operation 11:16:44.0 Info: => 2.82E-05s 11:16:44.0 Info: AlterTable Albums 11:16:44.0 Info: => 4E-07s 11:16:44.0 Info: CreateColumn Albums ArtistMetadataId Int32 11:16:44.0 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:44.0 Info: => 0.0005144s 11:16:44.0 Info: AlterTable Albums 11:16:44.0 Info: => 5E-07s 11:16:44.0 Info: CreateColumn Albums AnyReleaseOk Boolean 11:16:44.0 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:16:44.0 Info: => 0.0005162s 11:16:44.0 Info: AlterTable Albums 11:16:44.0 Info: => 3E-07s 11:16:44.0 Info: CreateColumn Albums Links String 11:16:44.0 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:16:44.0 Info: => 0.0005098s 11:16:44.0 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:44.0 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:44.0 Info: => 7.32E-05s 11:16:44.0 Info: AlterTable Tracks 11:16:44.0 Info: => 3E-07s 11:16:44.0 Info: CreateColumn Tracks ForeignRecordingId String 11:16:44.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:16:44.0 Info: => 0.0005421s 11:16:44.0 Info: AlterTable Tracks 11:16:44.0 Info: => 6E-07s 11:16:44.0 Info: CreateColumn Tracks AlbumReleaseId Int32 11:16:44.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:16:44.0 Info: => 0.000512s 11:16:44.0 Info: AlterTable Tracks 11:16:44.0 Info: => 5E-07s 11:16:44.0 Info: CreateColumn Tracks ArtistMetadataId Int32 11:16:44.0 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:44.0 Info: => 0.0005142s 11:16:44.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:44.0 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:44.0 Info: => 7.36E-05s 11:16:44.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:44.0 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:44.0 Info: => 5.71E-05s 11:16:44.0 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:16:44.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) 11:16:44.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" 11:16:44.0 Info: DROP TABLE "Artists" 11:16:44.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:44.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:44.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:44.0 Info: => 0.0046276s 11:16:44.0 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:16:44.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) 11:16:44.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" 11:16:44.0 Info: DROP TABLE "Albums" 11:16:44.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:44.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:44.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:44.0 Info: => 0.003967s 11:16:44.0 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:16:44.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) 11:16:44.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" 11:16:44.0 Info: DROP TABLE "Tracks" 11:16:44.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:44.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:44.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:44.0 Info: => 0.0035487s 11:16:44.0 Info: DeleteColumn TrackFiles ArtistId 11:16:44.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) 11:16:44.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" 11:16:44.0 Info: DROP TABLE "TrackFiles" 11:16:44.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:44.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:44.0 Info: => 0.0041922s 11:16:44.0 Info: CreateIndex Artists (ArtistMetadataId) 11:16:44.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:44.0 Info: => 6.78E-05s 11:16:44.0 Info: CreateIndex Artists (Monitored) 11:16:44.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:44.0 Info: => 6.6E-05s 11:16:44.0 Info: CreateIndex Albums (ArtistMetadataId) 11:16:44.0 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:44.0 Info: => 6.34E-05s 11:16:44.0 Info: CreateIndex Tracks (ArtistMetadataId) 11:16:44.0 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:16:44.0 Info: => 6.3E-05s 11:16:44.0 Info: CreateIndex Tracks (AlbumReleaseId) 11:16:44.0 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:16:44.0 Info: => 6.27E-05s 11:16:44.0 Info: CreateIndex Tracks (ForeignRecordingId) 11:16:44.0 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:16:44.0 Info: => 6.32E-05s 11:16:44.0 Info: UpdateData 11:16:44.0 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:44.0 Info: => 3.84E-05s 11:16:44.0 Info: UpdateData 11:16:44.0 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:44.0 Info: => 3.04E-05s 11:16:44.0 Info: UpdateData 11:16:44.0 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:16:44.0 Info: => 3.34E-05s 11:16:44.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-30T11:16:44', 'add_release_groups_etc') 11:16:44.0 Info: Committing Transaction 11:16:44.0 Info: 23: add_release_groups_etc migrated 11:16:44.0 Info: => 0.0005122s 11:16:44.0 Info: 24: NewMediaInfoFormat migrating 11:16:44.0 Info: Beginning Transaction 11:16:44.0 Info: Starting migration of Main DB to 24 11:16:44.0 Info: UpdateData 11:16:44.0 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:16:44.0 Info: => 4.62E-05s 11:16:44.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-30T11:16:44', 'NewMediaInfoFormat') 11:16:44.0 Info: Committing Transaction 11:16:44.0 Info: 24: NewMediaInfoFormat migrated 11:16:44.0 Info: => 0.0002702s 11:16:44.0 Info: 25: rename_restrictions_to_release_profiles migrating 11:16:44.0 Info: Beginning Transaction 11:16:44.0 Info: Starting migration of Main DB to 25 11:16:44.0 Info: RenameTable Restrictions ReleaseProfiles 11:16:44.0 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:16:44.0 Info: => 0.0013458s 11:16:44.0 Info: AlterTable ReleaseProfiles 11:16:44.0 Info: => 6E-07s 11:16:44.0 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:16:44.0 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:16:44.0 Info: => 0.0004998s 11:16:44.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-30T11:16:44', 'rename_restrictions_to_release_profiles') 11:16:44.0 Info: Committing Transaction 11:16:44.0 Info: 25: rename_restrictions_to_release_profiles migrated 11:16:44.0 Info: => 0.0007685s 11:16:44.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:16:44.0 Info: Beginning Transaction 11:16:44.0 Info: Starting migration of Main DB to 26 11:16:44.0 Info: RenameTable Profiles QualityProfiles 11:16:44.0 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:16:44.0 Info: => 0.0013315s 11:16:44.0 Info: AlterTable QualityProfiles 11:16:44.0 Info: => 6E-07s 11:16:44.0 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:16:44.0 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:44.0 Info: => 0.0005008s 11:16:44.0 Info: AlterTable LanguageProfiles 11:16:44.0 Info: => 5E-07s 11:16:44.0 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:16:44.0 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:44.0 Info: => 0.0004701s 11:16:44.0 Info: UpdateData 11:16:44.0 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:44.0 Info: => 3.9E-05s 11:16:44.0 Info: UpdateData 11:16:44.0 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:44.0 Info: => 2.56E-05s 11:16:44.0 Info: RenameColumn Artists ProfileId to QualityProfileId 11:16:44.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) 11:16:44.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" 11:16:44.0 Info: DROP TABLE "Artists" 11:16:44.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:44.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:44.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:44.0 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:44.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:44.0 Info: => 0.0046747s 11:16:44.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-30T11:16:44', 'rename_quality_profiles_add_upgrade_allowed') 11:16:44.0 Info: Committing Transaction 11:16:44.0 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:16:44.0 Info: => 0.0050574s 11:16:44.0 Info: 27: add_import_exclusions migrating 11:16:44.0 Info: Beginning Transaction 11:16:44.0 Info: Starting migration of Main DB to 27 11:16:44.0 Info: CreateTable ImportListExclusions 11:16:44.0 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:16:44.0 Info: => 0.000115s 11:16:44.0 Info: CreateIndex ImportListExclusions (ForeignId) 11:16:44.0 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:16:44.0 Info: => 7.8E-05s 11:16:44.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-30T11:16:44', 'add_import_exclusions') 11:16:44.0 Info: Committing Transaction 11:16:44.0 Info: 27: add_import_exclusions migrated 11:16:44.0 Info: => 0.0003755s 11:16:44.0 Info: 28: clean_artist_metadata_table migrating 11:16:44.0 Info: Beginning Transaction 11:16:44.0 Info: Starting migration of Main DB to 28 11:16:44.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) 11:16:44.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) 11:16:44.0 Info: => 0.0001507s 11:16:44.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) 11:16:44.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) 11:16:44.0 Info: => 0.0001143s 11:16:44.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) 11:16:44.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) 11:16:44.0 Info: => 0.0001124s 11:16:44.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) 11:16:44.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) 11:16:44.0 Info: => 0.000109s 11:16:44.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) 11:16:44.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) 11:16:44.0 Info: => 0.000108s 11:16:44.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) 11:16:44.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) 11:16:44.0 Info: => 0.000106s 11:16:44.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-30T11:16:44', 'clean_artist_metadata_table') 11:16:44.0 Info: Committing Transaction 11:16:44.0 Info: 28: clean_artist_metadata_table migrated 11:16:44.0 Info: => 0.0003406s 11:16:44.0 Info: 29: health_issue_notification migrating 11:16:44.0 Info: Beginning Transaction 11:16:44.0 Info: Starting migration of Main DB to 29 11:16:44.0 Info: AlterTable Notifications 11:16:44.0 Info: => 5E-07s 11:16:44.0 Info: CreateColumn Notifications OnHealthIssue Boolean 11:16:44.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:16:44.0 Info: => 0.0005187s 11:16:44.0 Info: AlterTable Notifications 11:16:44.0 Info: => 6E-07s 11:16:44.0 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:16:44.0 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:16:44.0 Info: => 0.0004854s 11:16:44.0 Info: AlterTable Notifications 11:16:44.0 Info: => 4E-07s 11:16:44.0 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:16:44.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:16:44.0 Info: => 0.0004935s 11:16:44.0 Info: AlterTable Notifications 11:16:44.0 Info: => 5E-07s 11:16:44.0 Info: CreateColumn Notifications OnImportFailure Boolean 11:16:44.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:16:44.0 Info: => 0.0005127s 11:16:44.0 Info: AlterTable Notifications 11:16:44.0 Info: => 4E-07s 11:16:44.0 Info: CreateColumn Notifications OnTrackRetag Boolean 11:16:44.0 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:16:44.0 Info: => 0.0004914s 11:16:44.0 Info: DeleteColumn Notifications OnDownload 11:16:44.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) 11:16:44.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" 11:16:44.0 Info: DROP TABLE "Notifications" 11:16:44.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:44.0 Info: => 0.0034202s 11:16:44.0 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:16:44.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) 11:16:44.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" 11:16:44.0 Info: DROP TABLE "Notifications" 11:16:44.0 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:44.0 Info: => 0.0045487s 11:16:44.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-30T11:16:44', 'health_issue_notification') 11:16:44.0 Info: Committing Transaction 11:16:44.0 Info: 29: health_issue_notification migrated 11:16:44.0 Info: => 0.0048855s 11:16:44.0 Info: 30: add_mediafilerepository_mtime migrating 11:16:44.0 Info: Beginning Transaction 11:16:44.0 Info: Starting migration of Main DB to 30 11:16:44.0 Info: AlterTable TrackFiles 11:16:44.0 Info: => 5E-07s 11:16:44.0 Info: CreateColumn TrackFiles Modified DateTime 11:16:44.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:16:44.0 Info: => 0.0005288s 11:16:44.0 Info: AlterTable TrackFiles 11:16:44.0 Info: => 5E-07s 11:16:44.0 Info: CreateColumn TrackFiles Path String 11:16:44.0 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:16:44.0 Info: => 0.000503s 11:16:44.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:44.0 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:44.0 Info: => 3.43E-05s 11:16:44.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) 11:16:44.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) 11:16:44.0 Info: => 0.0001194s 11:16:44.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) 11:16:44.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) 11:16:44.0 Info: => 0.0001248s 11:16:44.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) 11:16:44.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) 11:16:44.0 Info: => 0.0001256s 11:16:44.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") 11:16:44.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") 11:16:44.0 Info: => 7.32E-05s 11:16:44.0 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:44.0 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:44.0 Info: => 4.38E-05s 11:16:44.0 Info: AlterTable TrackFiles 11:16:44.0 Info: => 4E-07s 11:16:44.0 Info: AlterColumn TrackFiles Path String 11:16:44.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) 11:16:44.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" 11:16:44.0 Info: DROP TABLE "TrackFiles" 11:16:44.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:44.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:44.0 Info: => 0.0035262s 11:16:44.0 Info: CreateIndex TrackFiles (Path) 11:16:44.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:44.0 Info: => 6.84E-05s 11:16:44.0 Info: DeleteColumn TrackFiles RelativePath 11:16:44.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) 11:16:44.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" 11:16:44.0 Info: DROP TABLE "TrackFiles" 11:16:44.0 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:44.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:44.0 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:44.0 Info: => 0.0036181s 11:16:44.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-30T11:16:44', 'add_mediafilerepository_mtime') 11:16:44.0 Info: Committing Transaction 11:16:44.0 Info: 30: add_mediafilerepository_mtime migrated 11:16:44.0 Info: => 0.0039175s 11:16:44.0 Info: 31: add_artistmetadataid_constraint migrating 11:16:44.0 Info: Beginning Transaction 11:16:44.0 Info: Starting migration of Main DB to 31 11:16:44.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") 11:16:44.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") 11:16:44.0 Info: => 8.32E-05s 11:16:44.0 Info: DeleteIndex Artists (ArtistMetadataId) 11:16:44.0 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 11:16:44.0 Info: => 0.0001299s 11:16:44.0 Info: AlterColumn Artists ArtistMetadataId Int32 11:16:44.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) 11:16:44.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" 11:16:44.0 Info: DROP TABLE "Artists" 11:16:44.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:44.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:44.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:44.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:44.0 Info: => 0.0037709s 11:16:44.0 Info: CreateIndex Artists (ArtistMetadataId) 11:16:44.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:44.0 Info: => 7.46E-05s 11:16:44.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-07-30T11:16:44', 'add_artistmetadataid_constraint') 11:16:44.0 Info: Committing Transaction 11:16:44.0 Info: 31: add_artistmetadataid_constraint migrated 11:16:44.0 Info: => 0.0003787s 11:16:44.0 Info: 32: old_ids_and_artist_alias migrating 11:16:44.0 Info: Beginning Transaction 11:16:44.0 Info: Starting migration of Main DB to 32 11:16:44.0 Info: AlterTable ArtistMetadata 11:16:44.0 Info: => 4E-07s 11:16:44.0 Info: CreateColumn ArtistMetadata Aliases String 11:16:44.0 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 11:16:44.0 Info: => 0.0005308s 11:16:44.0 Info: AlterTable ArtistMetadata 11:16:44.0 Info: => 6E-07s 11:16:44.0 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 11:16:44.0 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 11:16:44.0 Info: => 0.000495s 11:16:44.0 Info: AlterTable Albums 11:16:44.0 Info: => 5E-07s 11:16:44.0 Info: CreateColumn Albums OldForeignAlbumIds String 11:16:44.0 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 11:16:44.0 Info: => 0.0004927s 11:16:44.0 Info: AlterTable AlbumReleases 11:16:44.0 Info: => 4E-07s 11:16:44.0 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 11:16:44.0 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 11:16:44.0 Info: => 0.0004997s 11:16:44.0 Info: AlterTable Tracks 11:16:44.0 Info: => 4E-07s 11:16:44.0 Info: CreateColumn Tracks OldForeignRecordingIds String 11:16:44.0 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 11:16:44.0 Info: => 0.0004931s 11:16:44.0 Info: AlterTable Tracks 11:16:44.0 Info: => 4E-07s 11:16:44.0 Info: CreateColumn Tracks OldForeignTrackIds String 11:16:44.0 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 11:16:44.0 Info: => 0.0004939s 11:16:44.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-07-30T11:16:44', 'old_ids_and_artist_alias') 11:16:44.0 Info: Committing Transaction 11:16:44.0 Info: 32: old_ids_and_artist_alias migrated 11:16:44.0 Info: => 0.0007864s 11:16:44.0 Info: 33: download_propers_config migrating 11:16:44.0 Info: Beginning Transaction 11:16:44.0 Info: Starting migration of Main DB to 33 11:16:44.0 Info: PerformDBOperation 11:16:44.0 Info: Performing DB Operation 11:16:44.0 Info: => 2.94E-05s 11:16:44.0 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:16:44.0 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:16:44.0 Info: => 3.12E-05s 11:16:44.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-07-30T11:16:44', 'download_propers_config') 11:16:44.0 Info: Committing Transaction 11:16:44.0 Info: 33: download_propers_config migrated 11:16:44.0 Info: => 0.0002548s 11:16:44.0 Info: 34: remove_language_profiles migrating 11:16:44.0 Info: Beginning Transaction 11:16:44.0 Info: Starting migration of Main DB to 34 11:16:44.0 Info: DeleteTable LanguageProfiles 11:16:44.0 Info: DROP TABLE "LanguageProfiles" 11:16:44.0 Info: => 0.0001875s 11:16:44.0 Info: DeleteColumn Artists LanguageProfileId 11:16:44.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) 11:16:44.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" 11:16:44.0 Info: DROP TABLE "Artists" 11:16:44.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:44.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:44.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:44.0 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:44.0 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:44.0 Info: => 0.0056846s 11:16:44.0 Info: DeleteColumn ImportLists LanguageProfileId 11:16:44.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) 11:16:44.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" 11:16:44.0 Info: DROP TABLE "ImportLists" 11:16:44.0 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 11:16:44.0 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:44.0 Info: => 0.0035541s 11:16:44.0 Info: DeleteColumn Blacklist Language 11:16:44.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) 11:16:44.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" 11:16:44.0 Info: DROP TABLE "Blacklist" 11:16:44.0 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 11:16:44.0 Info: => 0.0045363s 11:16:44.0 Info: DeleteColumn History Language 11:16:44.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) 11:16:44.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" 11:16:44.0 Info: DROP TABLE "History" 11:16:44.0 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:16:44.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:44.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:44.0 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:44.0 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:44.0 Info: => 0.0038966s 11:16:44.0 Info: DeleteColumn LyricFiles Language 11:16:44.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) 11:16:44.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" 11:16:44.0 Info: DROP TABLE "LyricFiles" 11:16:44.0 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:44.0 Info: => 0.003464s 11:16:44.0 Info: DeleteColumn TrackFiles Language 11:16:44.1 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:44.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" 11:16:44.1 Info: DROP TABLE "TrackFiles" 11:16:44.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:44.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:44.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:44.1 Info: => 0.004706s 11:16:44.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-07-30T11:16:44', 'remove_language_profiles') 11:16:44.1 Info: Committing Transaction 11:16:44.1 Info: 34: remove_language_profiles migrated 11:16:44.1 Info: => 0.005161s 11:16:44.1 Info: 35: multi_disc_naming_format migrating 11:16:44.1 Info: Beginning Transaction 11:16:44.1 Info: Starting migration of Main DB to 35 11:16:44.1 Info: AlterTable NamingConfig 11:16:44.1 Info: => 6E-07s 11:16:44.1 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 11:16:44.1 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 11:16:44.1 Info: => 0.0005335s 11:16:44.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:16:44.1 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:16:44.1 Info: => 4.22E-05s 11:16:44.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-07-30T11:16:44', 'multi_disc_naming_format') 11:16:44.1 Info: Committing Transaction 11:16:44.1 Info: 35: multi_disc_naming_format migrated 11:16:44.1 Info: => 0.0002877s 11:16:44.1 Info: 36: add_download_client_priority migrating 11:16:44.1 Info: Beginning Transaction 11:16:44.1 Info: Starting migration of Main DB to 36 11:16:44.1 Info: AlterTable DownloadClients 11:16:44.1 Info: => 5E-07s 11:16:44.1 Info: CreateColumn DownloadClients Priority Int32 11:16:44.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 11:16:44.1 Info: => 0.000533s 11:16:44.1 Info: PerformDBOperation 11:16:44.1 Info: Performing DB Operation 11:16:44.1 Info: => 4.44E-05s 11:16:44.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-07-30T11:16:44', 'add_download_client_priority') 11:16:44.1 Info: Committing Transaction 11:16:44.1 Info: 36: add_download_client_priority migrated 11:16:44.1 Info: => 0.0003104s 11:16:44.1 Info: 37: remove_growl_prowl migrating 11:16:44.1 Info: Beginning Transaction 11:16:44.1 Info: Starting migration of Main DB to 37 11:16:44.1 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:44.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 11:16:44.1 Info: => 4.35E-05s 11:16:44.1 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:44.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 11:16:44.1 Info: => 2.66E-05s 11:16:44.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-07-30T11:16:44', 'remove_growl_prowl') 11:16:44.1 Info: Committing Transaction 11:16:44.1 Info: 37: remove_growl_prowl migrated 11:16:44.1 Info: => 0.0002506s 11:16:44.1 Info: 38: remove_plex_hometheatre migrating 11:16:44.1 Info: Beginning Transaction 11:16:44.1 Info: Starting migration of Main DB to 38 11:16:44.1 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:44.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 11:16:44.1 Info: => 4.42E-05s 11:16:44.1 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:44.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 11:16:44.1 Info: => 2.62E-05s 11:16:44.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-07-30T11:16:44', 'remove_plex_hometheatre') 11:16:44.1 Info: Committing Transaction 11:16:44.1 Info: 38: remove_plex_hometheatre migrated 11:16:44.1 Info: => 0.0002448s 11:16:44.1 Info: 39: add_root_folder_add_defaults migrating 11:16:44.1 Info: Beginning Transaction 11:16:44.1 Info: Starting migration of Main DB to 39 11:16:44.1 Info: AlterTable RootFolders 11:16:44.1 Info: => 5E-07s 11:16:44.1 Info: CreateColumn RootFolders Name String 11:16:44.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 11:16:44.1 Info: => 0.0005451s 11:16:44.1 Info: AlterTable RootFolders 11:16:44.1 Info: => 4E-07s 11:16:44.1 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 11:16:44.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 11:16:44.1 Info: => 0.0005452s 11:16:44.1 Info: AlterTable RootFolders 11:16:44.1 Info: => 5E-07s 11:16:44.1 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 11:16:44.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 11:16:44.1 Info: => 0.0005091s 11:16:44.1 Info: AlterTable RootFolders 11:16:44.1 Info: => 5E-07s 11:16:44.1 Info: CreateColumn RootFolders DefaultMonitorOption Int32 11:16:44.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 11:16:44.1 Info: => 0.000489s 11:16:44.1 Info: AlterTable RootFolders 11:16:44.1 Info: => 6E-07s 11:16:44.1 Info: CreateColumn RootFolders DefaultTags String 11:16:44.1 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 11:16:44.1 Info: => 0.0004916s 11:16:44.1 Info: PerformDBOperation 11:16:44.1 Info: Performing DB Operation 11:16:44.1 Info: => 4.38E-05s 11:16:44.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-07-30T11:16:44', 'add_root_folder_add_defaults') 11:16:44.1 Info: Committing Transaction 11:16:44.1 Info: 39: add_root_folder_add_defaults migrated 11:16:44.1 Info: => 0.0003128s 11:16:44.1 Info: 40: task_duration migrating 11:16:44.1 Info: Beginning Transaction 11:16:44.1 Info: Starting migration of Main DB to 40 11:16:44.1 Info: AlterTable ScheduledTasks 11:16:44.1 Info: => 5E-07s 11:16:44.1 Info: CreateColumn ScheduledTasks LastStartTime DateTime 11:16:44.1 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 11:16:44.1 Info: => 0.0005352s 11:16:44.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-07-30T11:16:44', 'task_duration') 11:16:44.1 Info: Committing Transaction 11:16:44.1 Info: 40: task_duration migrated 11:16:44.1 Info: => 0.0008019s 11:16:44.1 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 11:16:44.1 Info: Beginning Transaction 11:16:44.1 Info: Starting migration of Main DB to 41 11:16:44.1 Info: AlterTable ReleaseProfiles 11:16:44.1 Info: => 6E-07s 11:16:44.1 Info: CreateColumn ReleaseProfiles Enabled Boolean 11:16:44.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 11:16:44.1 Info: => 0.0005136s 11:16:44.1 Info: AlterTable ReleaseProfiles 11:16:44.1 Info: => 4E-07s 11:16:44.1 Info: CreateColumn ReleaseProfiles IndexerId Int32 11:16:44.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 11:16:44.1 Info: => 0.0005046s 11:16:44.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-07-30T11:16:44', 'add_indexer_and_enabled_to_release_profiles') 11:16:44.1 Info: Committing Transaction 11:16:44.1 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 11:16:44.1 Info: => 0.0007697s 11:16:44.1 Info: 42: remove_album_folders migrating 11:16:44.1 Info: Beginning Transaction 11:16:44.1 Info: Starting migration of Main DB to 42 11:16:44.1 Info: DeleteColumn Artists AlbumFolder 11:16:44.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:44.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" 11:16:44.1 Info: DROP TABLE "Artists" 11:16:44.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:44.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:44.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:44.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:44.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:44.1 Info: => 0.0039415s 11:16:44.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:16:44.1 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:16:44.1 Info: => 3.54E-05s 11:16:44.1 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:16:44.1 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:16:44.1 Info: => 2.78E-05s 11:16:44.1 Info: DeleteColumn NamingConfig AlbumFolderFormat 11:16:44.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) 11:16:44.1 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 11:16:44.1 Info: DROP TABLE "NamingConfig" 11:16:44.1 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 11:16:44.1 Info: => 0.0042775s 11:16:44.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-07-30T11:16:44', 'remove_album_folders') 11:16:44.1 Info: Committing Transaction 11:16:44.1 Info: 42: remove_album_folders migrated 11:16:44.1 Info: => 0.004646s 11:16:44.1 Info: 44: add_priority_to_indexers migrating 11:16:44.1 Info: Beginning Transaction 11:16:44.1 Info: Starting migration of Main DB to 44 11:16:44.1 Info: AlterTable Indexers 11:16:44.1 Info: => 6E-07s 11:16:44.1 Info: CreateColumn Indexers Priority Int32 11:16:44.1 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 11:16:44.1 Info: => 0.0005208s 11:16:44.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-07-30T11:16:44', 'add_priority_to_indexers') 11:16:44.1 Info: Committing Transaction 11:16:44.1 Info: 44: add_priority_to_indexers migrated 11:16:44.1 Info: => 0.0008043s 11:16:44.1 Info: 45: remove_chown_and_folderchmod_config migrating 11:16:44.1 Info: Beginning Transaction 11:16:44.1 Info: Starting migration of Main DB to 45 11:16:44.1 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:16:44.1 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:16:44.1 Info: => 0.0001184s 11:16:44.1 Info: PerformDBOperation 11:16:44.1 Info: Performing DB Operation 11:16:44.1 Info: => 2.34E-05s 11:16:44.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-07-30T11:16:44', 'remove_chown_and_folderchmod_config') 11:16:44.1 Info: Committing Transaction 11:16:44.1 Info: 45: remove_chown_and_folderchmod_config migrated 11:16:44.1 Info: => 0.0002535s 11:16:44.1 Info: 47: update_notifiarr migrating 11:16:44.1 Info: Beginning Transaction 11:16:44.1 Info: Starting migration of Main DB to 47 11:16:44.1 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:16:44.1 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:16:44.1 Info: => 6.75E-05s 11:16:44.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-07-30T11:16:44', 'update_notifiarr') 11:16:44.1 Info: Committing Transaction 11:16:44.1 Info: 47: update_notifiarr migrated 11:16:44.1 Info: => 0.0002947s 11:16:44.1 Info: 49: email_multiple_addresses migrating 11:16:44.1 Info: Beginning Transaction 11:16:44.1 Info: Starting migration of Main DB to 49 11:16:44.1 Info: PerformDBOperation 11:16:44.1 Info: Performing DB Operation 11:16:44.1 Info: => 5.02E-05s 11:16:44.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-07-30T11:16:44', 'email_multiple_addresses') 11:16:44.1 Info: Committing Transaction 11:16:44.1 Info: 49: email_multiple_addresses migrated 11:16:44.1 Info: => 0.0002835s 11:16:44.1 Info: 50: rename_blacklist_to_blocklist migrating 11:16:44.1 Info: Beginning Transaction 11:16:44.1 Info: Starting migration of Main DB to 50 11:16:44.1 Info: RenameTable Blacklist Blocklist 11:16:44.1 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 11:16:44.1 Info: => 0.0013725s 11:16:44.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-07-30T11:16:44', 'rename_blacklist_to_blocklist') 11:16:44.1 Info: Committing Transaction 11:16:44.1 Info: 50: rename_blacklist_to_blocklist migrated 11:16:44.1 Info: => 0.0016576s 11:16:44.1 Info: 51: cdh_per_downloadclient migrating 11:16:44.1 Info: Beginning Transaction 11:16:44.1 Info: Starting migration of Main DB to 51 11:16:44.1 Info: INSERT INTO "DownloadClients" ("Enable", "Name", "Implementation", "Priority", "Settings", "ConfigContract") VALUES (1, 'RTorrent', 'RTorrent', 1, '{ "host": "127.0.0.1", "port": 8080, "useSsl": false, "urlBase": "/my/", "musicCategory": "abc", "recentMusicPriority": 2, "olderMusicPriority": 2, "addStopped": false }', 'RTorrentSettings') 11:16:44.1 Info: AlterTable DownloadClients 11:16:44.1 Info: => 4E-07s 11:16:44.1 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 11:16:44.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 11:16:44.1 Info: => 0.0005247s 11:16:44.1 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 11:16:44.1 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 11:16:44.1 Info: => 0.0005003s 11:16:44.1 Info: PerformDBOperation 11:16:44.1 Info: Performing DB Operation 11:16:44.1 Info: => 0.0001475s 11:16:44.1 Info: -> 1 Insert operations completed in 00:00:00.0000892 taking an average of 00:00:00.0000892 11:16:44.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-07-30T11:16:44', 'cdh_per_downloadclient') 11:16:44.1 Info: Committing Transaction 11:16:44.1 Info: 51: cdh_per_downloadclient migrated 11:16:44.1 Info: => 0.0004301s 11:16:44.1 Debug: Took: 00:00:00.1987438 11:16:44.1 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_disable_remove_for_existing_rtorrent --- 11:16:44.1 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_set_cdh_to_disabled_when_globally_disabled --- 11:16:44.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350041630587_199/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:44.1 Info: DatabaseEngineVersionCheck migrating 11:16:44.1 Info: PerformDBOperation 11:16:44.1 Info: Performing DB Operation 11:16:44.1 Info: SQLite 3.46.0 11:16:44.1 Info: => 0.0010027s 11:16:44.1 Info: DatabaseEngineVersionCheck migrated 11:16:44.1 Info: => 0.0010159s 11:16:44.1 Info: VersionMigration migrating 11:16:44.1 Info: Beginning Transaction 11:16:44.1 Info: CreateTable VersionInfo 11:16:44.1 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:16:44.1 Info: => 0.0001511s 11:16:44.1 Info: Committing Transaction 11:16:44.1 Info: VersionMigration migrated 11:16:44.1 Info: => 0.0004921s 11:16:44.1 Info: VersionUniqueMigration migrating 11:16:44.1 Info: Beginning Transaction 11:16:44.1 Info: CreateIndex VersionInfo (Version) 11:16:44.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:44.1 Info: => 0.0001165s 11:16:44.1 Info: AlterTable VersionInfo 11:16:44.1 Info: => 5E-07s 11:16:44.1 Info: CreateColumn VersionInfo AppliedOn DateTime 11:16:44.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:16:44.1 Info: => 0.0005638s 11:16:44.1 Info: Committing Transaction 11:16:44.1 Info: VersionUniqueMigration migrated 11:16:44.1 Info: => 0.0007569s 11:16:44.1 Info: VersionDescriptionMigration migrating 11:16:44.1 Info: Beginning Transaction 11:16:44.1 Info: AlterTable VersionInfo 11:16:44.1 Info: => 3E-07s 11:16:44.1 Info: CreateColumn VersionInfo Description String 11:16:44.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:16:44.1 Info: => 0.0001925s 11:16:44.1 Info: Committing Transaction 11:16:44.1 Info: VersionDescriptionMigration migrated 11:16:44.1 Info: => 0.0003895s 11:16:44.1 Info: 1: InitialSetup migrating 11:16:44.1 Info: Beginning Transaction 11:16:44.1 Info: Starting migration of Main DB to 1 11:16:44.1 Info: CreateTable Config 11:16:44.1 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:16:44.1 Info: => 0.000166s 11:16:44.1 Info: CreateIndex Config (Key) 11:16:44.1 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:16:44.1 Info: => 0.0001081s 11:16:44.1 Info: CreateTable RootFolders 11:16:44.1 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:16:44.1 Info: => 8.54E-05s 11:16:44.1 Info: CreateIndex RootFolders (Path) 11:16:44.1 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:16:44.1 Info: => 7.13E-05s 11:16:44.1 Info: CreateTable Artists 11:16:44.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) 11:16:44.1 Info: => 0.0002202s 11:16:44.1 Info: CreateIndex Artists (ForeignArtistId) 11:16:44.1 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:44.1 Info: => 6.8E-05s 11:16:44.1 Info: CreateIndex Artists (NameSlug) 11:16:44.1 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:44.1 Info: => 6.5E-05s 11:16:44.1 Info: CreateIndex Artists (CleanName) 11:16:44.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:44.1 Info: => 6.3E-05s 11:16:44.1 Info: CreateIndex Artists (Path) 11:16:44.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:44.1 Info: => 5.83E-05s 11:16:44.1 Info: CreateTable Albums 11:16:44.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) 11:16:44.1 Info: => 0.0001901s 11:16:44.1 Info: CreateIndex Albums (ForeignAlbumId) 11:16:44.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:44.1 Info: => 7.1E-05s 11:16:44.1 Info: CreateIndex Albums (MBId) 11:16:44.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:44.1 Info: => 6.04E-05s 11:16:44.1 Info: CreateIndex Albums (TADBId) 11:16:44.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:44.1 Info: => 6.19E-05s 11:16:44.1 Info: CreateIndex Albums (TitleSlug) 11:16:44.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:44.1 Info: => 6.33E-05s 11:16:44.1 Info: CreateIndex Albums (CleanTitle) 11:16:44.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:44.1 Info: => 6.05E-05s 11:16:44.1 Info: CreateIndex Albums (Path) 11:16:44.1 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:16:44.1 Info: => 5.8E-05s 11:16:44.1 Info: CreateTable Tracks 11:16:44.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) 11:16:44.1 Info: => 0.0001236s 11:16:44.1 Info: CreateIndex Tracks (ForeignTrackId) 11:16:44.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:44.1 Info: => 6.15E-05s 11:16:44.1 Info: CreateIndex Tracks (ArtistId) 11:16:44.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:44.1 Info: => 6.65E-05s 11:16:44.1 Info: CreateIndex Tracks (TrackFileId) 11:16:44.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:44.1 Info: => 7.47E-05s 11:16:44.1 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:16:44.1 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:16:44.1 Info: => 6.9E-05s 11:16:44.1 Info: CreateTable TrackFiles 11:16:44.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) 11:16:44.1 Info: => 0.0001204s 11:16:44.1 Info: CreateIndex TrackFiles (ArtistId) 11:16:44.1 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:16:44.1 Info: => 7.03E-05s 11:16:44.1 Info: CreateIndex TrackFiles (AlbumId) 11:16:44.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:44.1 Info: => 6.06E-05s 11:16:44.1 Info: CreateTable History 11:16:44.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) 11:16:44.1 Info: => 0.0001187s 11:16:44.1 Info: CreateIndex History (Date) 11:16:44.1 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:44.1 Info: => 6.17E-05s 11:16:44.1 Info: CreateIndex History (EventType) 11:16:44.1 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:44.1 Info: => 5.76E-05s 11:16:44.1 Info: CreateIndex History (DownloadId) 11:16:44.1 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:16:44.1 Info: => 5.77E-05s 11:16:44.1 Info: CreateIndex History (AlbumId) 11:16:44.1 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:16:44.1 Info: => 5.77E-05s 11:16:44.1 Info: CreateTable Notifications 11:16:44.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) 11:16:44.1 Info: => 0.0001102s 11:16:44.1 Info: CreateTable ScheduledTasks 11:16:44.1 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:16:44.1 Info: => 0.0001348s 11:16:44.1 Info: CreateIndex ScheduledTasks (TypeName) 11:16:44.1 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:44.1 Info: => 0.0001017s 11:16:44.1 Info: CreateTable Indexers 11:16:44.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) 11:16:44.1 Info: => 0.0001172s 11:16:44.1 Info: CreateIndex Indexers (Name) 11:16:44.1 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:44.1 Info: => 7.37E-05s 11:16:44.1 Info: CreateTable Profiles 11:16:44.1 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:16:44.1 Info: => 8.38E-05s 11:16:44.1 Info: CreateIndex Profiles (Name) 11:16:44.1 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:16:44.1 Info: => 6.88E-05s 11:16:44.1 Info: CreateTable QualityDefinitions 11:16:44.1 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:16:44.1 Info: => 0.0001022s 11:16:44.1 Info: CreateIndex QualityDefinitions (Quality) 11:16:44.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:16:44.1 Info: => 6.86E-05s 11:16:44.1 Info: CreateIndex QualityDefinitions (Title) 11:16:44.1 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:16:44.1 Info: => 0.0001032s 11:16:44.1 Info: CreateTable NamingConfig 11:16:44.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) 11:16:44.1 Info: => 0.0001223s 11:16:44.1 Info: CreateTable Blacklist 11:16:44.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 '') 11:16:44.1 Info: => 0.0001469s 11:16:44.1 Info: CreateTable Metadata 11:16:44.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) 11:16:44.1 Info: => 9.22E-05s 11:16:44.1 Info: CreateTable MetadataFiles 11:16:44.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) 11:16:44.1 Info: => 0.0001142s 11:16:44.1 Info: CreateTable DownloadClients 11:16:44.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) 11:16:44.1 Info: => 9.94E-05s 11:16:44.1 Info: CreateTable PendingReleases 11:16:44.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 '') 11:16:44.1 Info: => 0.0001047s 11:16:44.1 Info: CreateTable RemotePathMappings 11:16:44.1 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:16:44.1 Info: => 0.0001012s 11:16:44.1 Info: CreateTable Tags 11:16:44.1 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:16:44.1 Info: => 8.14E-05s 11:16:44.1 Info: CreateIndex Tags (Label) 11:16:44.1 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:16:44.1 Info: => 7.41E-05s 11:16:44.1 Info: CreateTable Restrictions 11:16:44.1 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:16:44.1 Info: => 8.59E-05s 11:16:44.1 Info: CreateTable DelayProfiles 11:16:44.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) 11:16:44.1 Info: => 0.0001221s 11:16:44.1 Info: CreateTable Users 11:16:44.1 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:16:44.1 Info: => 8.43E-05s 11:16:44.1 Info: CreateIndex Users (Identifier) 11:16:44.1 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:16:44.1 Info: => 0.0001133s 11:16:44.1 Info: CreateIndex Users (Username) 11:16:44.1 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:16:44.1 Info: => 8.3E-05s 11:16:44.1 Info: CreateTable Commands 11:16:44.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) 11:16:44.1 Info: => 0.0001249s 11:16:44.1 Info: CreateTable IndexerStatus 11:16:44.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) 11:16:44.1 Info: => 0.0001144s 11:16:44.1 Info: CreateIndex IndexerStatus (ProviderId) 11:16:44.1 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:44.1 Info: => 7.73E-05s 11:16:44.1 Info: CreateTable ExtraFiles 11:16:44.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) 11:16:44.1 Info: => 0.0001015s 11:16:44.1 Info: CreateTable LyricFiles 11:16:44.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) 11:16:44.1 Info: => 0.0001332s 11:16:44.1 Info: CreateTable LanguageProfiles 11:16:44.1 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:16:44.1 Info: => 8.65E-05s 11:16:44.1 Info: CreateIndex LanguageProfiles (Name) 11:16:44.1 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:16:44.1 Info: => 7.43E-05s 11:16:44.1 Info: CreateTable DownloadClientStatus 11:16:44.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) 11:16:44.1 Info: => 9.25E-05s 11:16:44.1 Info: CreateIndex DownloadClientStatus (ProviderId) 11:16:44.1 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:44.1 Info: => 7.44E-05s 11:16:44.1 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:16:44.1 Info: -> 1 Insert operations completed in 00:00:00.0000543 taking an average of 00:00:00.0000543 11:16:44.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-30T11:16:44', 'InitialSetup') 11:16:44.1 Info: Committing Transaction 11:16:44.1 Info: 1: InitialSetup migrated 11:16:44.1 Info: => 0.0008637s 11:16:44.1 Info: 2: add_reason_to_pending_releases migrating 11:16:44.1 Info: Beginning Transaction 11:16:44.1 Info: Starting migration of Main DB to 2 11:16:44.1 Info: AlterTable PendingReleases 11:16:44.1 Info: => 5E-07s 11:16:44.1 Info: CreateColumn PendingReleases Reason Int32 11:16:44.1 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:16:44.1 Info: => 0.0005035s 11:16:44.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-30T11:16:44', 'add_reason_to_pending_releases') 11:16:44.1 Info: Committing Transaction 11:16:44.1 Info: 2: add_reason_to_pending_releases migrated 11:16:44.1 Info: => 0.000768s 11:16:44.1 Info: 3: add_medium_support migrating 11:16:44.1 Info: Beginning Transaction 11:16:44.1 Info: Starting migration of Main DB to 3 11:16:44.1 Info: AlterTable Albums 11:16:44.1 Info: => 6E-07s 11:16:44.1 Info: CreateColumn Albums Media String 11:16:44.1 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:16:44.1 Info: => 0.0004924s 11:16:44.1 Info: AlterTable Tracks 11:16:44.1 Info: => 5E-07s 11:16:44.1 Info: CreateColumn Tracks MediumNumber Int32 11:16:44.1 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:16:44.1 Info: => 0.0004568s 11:16:44.1 Info: AlterTable Tracks 11:16:44.1 Info: => 4E-07s 11:16:44.1 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:16:44.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:16:44.1 Info: => 0.0004515s 11:16:44.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:44.1 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:44.1 Info: => 3.81E-05s 11:16:44.1 Info: DeleteColumn Tracks TrackNumber 11:16:44.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) 11:16:44.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" 11:16:44.1 Info: DROP TABLE "Tracks" 11:16:44.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:44.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:44.1 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:44.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:44.1 Info: => 0.0037299s 11:16:44.1 Info: AlterTable Tracks 11:16:44.1 Info: => 5E-07s 11:16:44.1 Info: CreateColumn Tracks TrackNumber String 11:16:44.1 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:16:44.1 Info: => 0.0004671s 11:16:44.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-30T11:16:44', 'add_medium_support') 11:16:44.1 Info: Committing Transaction 11:16:44.1 Info: 3: add_medium_support migrated 11:16:44.1 Info: => 0.0007997s 11:16:44.1 Info: 4: add_various_qualites_in_profile migrating 11:16:44.1 Info: Beginning Transaction 11:16:44.1 Info: Starting migration of Main DB to 4 11:16:44.1 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:44.1 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:44.1 Info: => 4.79E-05s 11:16:44.1 Info: PerformDBOperation 11:16:44.1 Info: Performing DB Operation 11:16:44.1 Info: => 3.13E-05s 11:16:44.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-30T11:16:44', 'add_various_qualites_in_profile') 11:16:44.1 Info: Committing Transaction 11:16:44.1 Info: 4: add_various_qualites_in_profile migrated 11:16:44.1 Info: => 0.0002576s 11:16:44.1 Info: 5: metadata_profiles migrating 11:16:44.1 Info: Beginning Transaction 11:16:44.1 Info: Starting migration of Main DB to 5 11:16:44.1 Info: CreateTable MetadataProfiles 11:16:44.1 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:16:44.1 Info: => 0.0001205s 11:16:44.1 Info: CreateIndex MetadataProfiles (Name) 11:16:44.1 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:16:44.1 Info: => 8.93E-05s 11:16:44.1 Info: AlterTable Artists 11:16:44.1 Info: => 4E-07s 11:16:44.1 Info: CreateColumn Artists MetadataProfileId Int32 11:16:44.1 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:16:44.1 Info: => 0.0004784s 11:16:44.1 Info: DeleteColumn Artists PrimaryAlbumTypes 11:16:44.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) 11:16:44.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" 11:16:44.2 Info: DROP TABLE "Artists" 11:16:44.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:44.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:44.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:44.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:44.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:44.2 Info: => 0.0038895s 11:16:44.2 Info: DeleteColumn Artists SecondaryAlbumTypes 11:16:44.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) 11:16:44.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" 11:16:44.2 Info: DROP TABLE "Artists" 11:16:44.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:44.2 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:44.2 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:44.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:44.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:44.2 Info: => 0.0038498s 11:16:44.2 Info: AlterTable Albums 11:16:44.2 Info: => 6E-07s 11:16:44.2 Info: CreateColumn Albums SecondaryTypes String 11:16:44.2 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:16:44.2 Info: => 0.0004583s 11:16:44.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-30T11:16:44', 'metadata_profiles') 11:16:44.2 Info: Committing Transaction 11:16:44.2 Info: 5: metadata_profiles migrated 11:16:44.2 Info: => 0.0008186s 11:16:44.2 Info: 6: separate_automatic_and_interactive_search migrating 11:16:44.2 Info: Beginning Transaction 11:16:44.2 Info: Starting migration of Main DB to 6 11:16:44.2 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:16:44.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) 11:16:44.2 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:16:44.2 Info: DROP TABLE "Indexers" 11:16:44.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:44.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:44.2 Info: => 0.0033248s 11:16:44.2 Info: AlterTable Indexers 11:16:44.2 Info: => 4E-07s 11:16:44.2 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:16:44.2 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:16:44.2 Info: => 0.0004681s 11:16:44.2 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:44.2 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:44.2 Info: => 3.69E-05s 11:16:44.2 Info: AlterTable Indexers 11:16:44.2 Info: => 5E-07s 11:16:44.2 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:16:44.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) 11:16:44.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" 11:16:44.2 Info: DROP TABLE "Indexers" 11:16:44.2 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:44.2 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:44.2 Info: => 0.0036697s 11:16:44.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-30T11:16:44', 'separate_automatic_and_interactive_search') 11:16:44.2 Info: Committing Transaction 11:16:44.2 Info: 6: separate_automatic_and_interactive_search migrated 11:16:44.2 Info: => 0.0039744s 11:16:44.2 Info: 7: change_album_path_to_relative migrating 11:16:44.2 Info: Beginning Transaction 11:16:44.2 Info: Starting migration of Main DB to 7 11:16:44.2 Info: DeleteColumn Albums Path 11:16:44.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) 11:16:44.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" 11:16:44.2 Info: DROP TABLE "Albums" 11:16:44.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:44.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:44.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:44.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:44.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:44.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:44.2 Info: => 0.0049759s 11:16:44.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-30T11:16:44', 'change_album_path_to_relative') 11:16:44.2 Info: Committing Transaction 11:16:44.2 Info: 7: change_album_path_to_relative migrated 11:16:44.2 Info: => 0.0053472s 11:16:44.2 Info: 8: change_quality_size_mb_to_kb migrating 11:16:44.2 Info: Beginning Transaction 11:16:44.2 Info: Starting migration of Main DB to 8 11:16:44.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 11:16:44.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 11:16:44.2 Info: => 4.7E-05s 11:16:44.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-30T11:16:44', 'change_quality_size_mb_to_kb') 11:16:44.2 Info: Committing Transaction 11:16:44.2 Info: 8: change_quality_size_mb_to_kb migrated 11:16:44.2 Info: => 0.0002768s 11:16:44.2 Info: 9: album_releases migrating 11:16:44.2 Info: Beginning Transaction 11:16:44.2 Info: Starting migration of Main DB to 9 11:16:44.2 Info: AlterTable Albums 11:16:44.2 Info: => 6E-07s 11:16:44.2 Info: CreateColumn Albums Releases String 11:16:44.2 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:16:44.2 Info: => 0.0004896s 11:16:44.2 Info: AlterTable Albums 11:16:44.2 Info: => 6E-07s 11:16:44.2 Info: CreateColumn Albums CurrentRelease String 11:16:44.2 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:16:44.2 Info: => 0.0004542s 11:16:44.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-30T11:16:44', 'album_releases') 11:16:44.2 Info: Committing Transaction 11:16:44.2 Info: 9: album_releases migrated 11:16:44.2 Info: => 0.0007165s 11:16:44.2 Info: 10: album_releases_fix migrating 11:16:44.2 Info: Beginning Transaction 11:16:44.2 Info: Starting migration of Main DB to 10 11:16:44.2 Info: AlterTable Albums 11:16:44.2 Info: => 7E-07s 11:16:44.2 Info: AlterColumn Albums Releases String 11:16:44.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) 11:16:44.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" 11:16:44.2 Info: DROP TABLE "Albums" 11:16:44.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:44.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:44.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:44.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:44.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:44.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:44.2 Info: => 0.0037861s 11:16:44.2 Info: AlterTable Albums 11:16:44.2 Info: => 5E-07s 11:16:44.2 Info: AlterColumn Albums CurrentRelease String 11:16:44.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) 11:16:44.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" 11:16:44.2 Info: DROP TABLE "Albums" 11:16:44.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:44.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:44.2 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:44.2 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:44.2 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:44.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:44.2 Info: => 0.0045657s 11:16:44.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-30T11:16:44', 'album_releases_fix') 11:16:44.2 Info: Committing Transaction 11:16:44.2 Info: 10: album_releases_fix migrated 11:16:44.2 Info: => 0.0048912s 11:16:44.2 Info: 11: import_lists migrating 11:16:44.2 Info: Beginning Transaction 11:16:44.2 Info: Starting migration of Main DB to 11 11:16:44.2 Info: CreateTable ImportLists 11:16:44.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) 11:16:44.2 Info: => 0.000148s 11:16:44.2 Info: CreateIndex ImportLists (Name) 11:16:44.2 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:44.2 Info: => 7.23E-05s 11:16:44.2 Info: CreateTable ImportListStatus 11:16:44.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) 11:16:44.2 Info: => 0.0001044s 11:16:44.2 Info: CreateIndex ImportListStatus (ProviderId) 11:16:44.2 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:44.2 Info: => 7.02E-05s 11:16:44.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-30T11:16:44', 'import_lists') 11:16:44.2 Info: Committing Transaction 11:16:44.2 Info: 11: import_lists migrated 11:16:44.2 Info: => 0.0003624s 11:16:44.2 Info: 12: add_release_status migrating 11:16:44.2 Info: Beginning Transaction 11:16:44.2 Info: Starting migration of Main DB to 12 11:16:44.2 Info: AlterTable MetadataProfiles 11:16:44.2 Info: => 5E-07s 11:16:44.2 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:16:44.2 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:16:44.2 Info: => 0.0005525s 11:16:44.2 Info: PerformDBOperation 11:16:44.2 Info: Performing DB Operation 11:16:44.2 Info: => 2.65E-05s 11:16:44.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-30T11:16:44', 'add_release_status') 11:16:44.2 Info: Committing Transaction 11:16:44.2 Info: 12: add_release_status migrated 11:16:44.2 Info: => 0.0002847s 11:16:44.2 Info: 13: album_download_notification migrating 11:16:44.2 Info: Beginning Transaction 11:16:44.2 Info: Starting migration of Main DB to 13 11:16:44.2 Info: AlterTable Notifications 11:16:44.2 Info: => 6E-07s 11:16:44.2 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:16:44.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:16:44.2 Info: => 0.0004956s 11:16:44.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-30T11:16:44', 'album_download_notification') 11:16:44.2 Info: Committing Transaction 11:16:44.2 Info: 13: album_download_notification migrated 11:16:44.2 Info: => 0.0007652s 11:16:44.2 Info: 14: fix_language_metadata_profiles migrating 11:16:44.2 Info: Beginning Transaction 11:16:44.2 Info: Starting migration of Main DB to 14 11:16:44.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 11:16:44.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 11:16:44.2 Info: => 7.34E-05s 11:16:44.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 11:16:44.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 11:16:44.2 Info: => 4.98E-05s 11:16:44.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-30T11:16:44', 'fix_language_metadata_profiles') 11:16:44.2 Info: Committing Transaction 11:16:44.2 Info: 14: fix_language_metadata_profiles migrated 11:16:44.2 Info: => 0.0002951s 11:16:44.2 Info: 15: remove_fanzub migrating 11:16:44.2 Info: Beginning Transaction 11:16:44.2 Info: Starting migration of Main DB to 15 11:16:44.2 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:44.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:44.2 Info: => 4.06E-05s 11:16:44.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-30T11:16:44', 'remove_fanzub') 11:16:44.2 Info: Committing Transaction 11:16:44.2 Info: 15: remove_fanzub migrated 11:16:44.2 Info: => 0.0002599s 11:16:44.2 Info: 16: update_artist_history_indexes migrating 11:16:44.2 Info: Beginning Transaction 11:16:44.2 Info: Starting migration of Main DB to 16 11:16:44.2 Info: CreateIndex Albums (ArtistId) 11:16:44.2 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:16:44.2 Info: => 9.92E-05s 11:16:44.2 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:16:44.2 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:16:44.2 Info: => 7.53E-05s 11:16:44.2 Info: DeleteIndex History (AlbumId) 11:16:44.2 Info: DROP INDEX "IX_History_AlbumId" 11:16:44.2 Info: => 0.0001225s 11:16:44.2 Info: CreateIndex History (AlbumId, Date) 11:16:44.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:44.2 Info: => 8.68E-05s 11:16:44.2 Info: DeleteIndex History (DownloadId) 11:16:44.2 Info: DROP INDEX "IX_History_DownloadId" 11:16:44.2 Info: => 0.0001028s 11:16:44.2 Info: CreateIndex History (DownloadId, Date) 11:16:44.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:44.2 Info: => 8.62E-05s 11:16:44.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-30T11:16:44', 'update_artist_history_indexes') 11:16:44.2 Info: Committing Transaction 11:16:44.2 Info: 16: update_artist_history_indexes migrated 11:16:44.2 Info: => 0.0003691s 11:16:44.2 Info: 17: remove_nma migrating 11:16:44.2 Info: Beginning Transaction 11:16:44.2 Info: Starting migration of Main DB to 17 11:16:44.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:44.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:16:44.2 Info: => 4.39E-05s 11:16:44.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-30T11:16:44', 'remove_nma') 11:16:44.2 Info: Committing Transaction 11:16:44.2 Info: 17: remove_nma migrated 11:16:44.2 Info: => 0.0002629s 11:16:44.2 Info: 18: album_disambiguation migrating 11:16:44.2 Info: Beginning Transaction 11:16:44.2 Info: Starting migration of Main DB to 18 11:16:44.2 Info: AlterTable Albums 11:16:44.2 Info: => 5E-07s 11:16:44.2 Info: CreateColumn Albums Disambiguation String 11:16:44.2 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:16:44.2 Info: => 0.0005068s 11:16:44.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-30T11:16:44', 'album_disambiguation') 11:16:44.2 Info: Committing Transaction 11:16:44.2 Info: 18: album_disambiguation migrated 11:16:44.2 Info: => 0.0007681s 11:16:44.2 Info: 19: add_ape_quality_in_profiles migrating 11:16:44.2 Info: Beginning Transaction 11:16:44.2 Info: Starting migration of Main DB to 19 11:16:44.2 Info: PerformDBOperation 11:16:44.2 Info: Performing DB Operation 11:16:44.2 Info: => 2.91E-05s 11:16:44.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-30T11:16:44', 'add_ape_quality_in_profiles') 11:16:44.2 Info: Committing Transaction 11:16:44.2 Info: 19: add_ape_quality_in_profiles migrated 11:16:44.2 Info: => 0.0002555s 11:16:44.2 Info: 20: remove_pushalot migrating 11:16:44.2 Info: Beginning Transaction 11:16:44.2 Info: Starting migration of Main DB to 20 11:16:44.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:44.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:16:44.2 Info: => 4.27E-05s 11:16:44.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:44.2 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:16:44.2 Info: => 2.63E-05s 11:16:44.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:44.2 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:16:44.2 Info: => 2.54E-05s 11:16:44.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-30T11:16:44', 'remove_pushalot') 11:16:44.2 Info: Committing Transaction 11:16:44.2 Info: 20: remove_pushalot migrated 11:16:44.2 Info: => 0.0002416s 11:16:44.2 Info: 21: add_custom_filters migrating 11:16:44.2 Info: Beginning Transaction 11:16:44.2 Info: Starting migration of Main DB to 21 11:16:44.2 Info: CreateTable CustomFilters 11:16:44.2 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:16:44.2 Info: => 0.0001159s 11:16:44.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-30T11:16:44', 'add_custom_filters') 11:16:44.2 Info: Committing Transaction 11:16:44.2 Info: 21: add_custom_filters migrated 11:16:44.2 Info: => 0.0003661s 11:16:44.2 Info: 22: import_list_tags migrating 11:16:44.2 Info: Beginning Transaction 11:16:44.2 Info: Starting migration of Main DB to 22 11:16:44.2 Info: AlterTable ImportLists 11:16:44.2 Info: => 6E-07s 11:16:44.2 Info: CreateColumn ImportLists Tags String 11:16:44.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:16:44.2 Info: => 0.0005155s 11:16:44.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-30T11:16:44', 'import_list_tags') 11:16:44.2 Info: Committing Transaction 11:16:44.2 Info: 22: import_list_tags migrated 11:16:44.2 Info: => 0.0007961s 11:16:44.2 Info: 23: add_release_groups_etc migrating 11:16:44.2 Info: Beginning Transaction 11:16:44.2 Info: Starting migration of Main DB to 23 11:16:44.2 Info: CreateTable ArtistMetadata 11:16:44.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) 11:16:44.2 Info: => 0.0001581s 11:16:44.2 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:16:44.2 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:16:44.2 Info: => 7.54E-05s 11:16:44.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" 11:16:44.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" 11:16:44.2 Info: => 7.47E-05s 11:16:44.2 Info: AlterTable Artists 11:16:44.2 Info: => 4E-07s 11:16:44.2 Info: CreateColumn Artists ArtistMetadataId Int32 11:16:44.2 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:44.2 Info: => 0.0005003s 11:16:44.2 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:44.2 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:44.2 Info: => 6.11E-05s 11:16:44.2 Info: CreateTable AlbumReleases 11:16:44.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) 11:16:44.2 Info: => 0.0001373s 11:16:44.2 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:16:44.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:44.2 Info: => 0.0008836s 11:16:44.2 Info: CreateIndex AlbumReleases (AlbumId) 11:16:44.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:44.2 Info: => 0.0001041s 11:16:44.2 Info: PerformDBOperation 11:16:44.2 Info: Performing DB Operation 11:16:44.2 Info: => 2.58E-05s 11:16:44.2 Info: AlterTable Albums 11:16:44.2 Info: => 4E-07s 11:16:44.2 Info: CreateColumn Albums ArtistMetadataId Int32 11:16:44.2 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:44.2 Info: => 0.0005271s 11:16:44.2 Info: AlterTable Albums 11:16:44.2 Info: => 5E-07s 11:16:44.2 Info: CreateColumn Albums AnyReleaseOk Boolean 11:16:44.2 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:16:44.2 Info: => 0.0005096s 11:16:44.2 Info: AlterTable Albums 11:16:44.2 Info: => 7E-07s 11:16:44.2 Info: CreateColumn Albums Links String 11:16:44.2 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:16:44.2 Info: => 0.0005056s 11:16:44.2 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:44.2 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:44.2 Info: => 7.44E-05s 11:16:44.2 Info: AlterTable Tracks 11:16:44.2 Info: => 4E-07s 11:16:44.2 Info: CreateColumn Tracks ForeignRecordingId String 11:16:44.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:16:44.2 Info: => 0.0005113s 11:16:44.2 Info: AlterTable Tracks 11:16:44.2 Info: => 4E-07s 11:16:44.2 Info: CreateColumn Tracks AlbumReleaseId Int32 11:16:44.2 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:16:44.2 Info: => 0.0005025s 11:16:44.2 Info: AlterTable Tracks 11:16:44.2 Info: => 5E-07s 11:16:44.2 Info: CreateColumn Tracks ArtistMetadataId Int32 11:16:44.2 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:44.2 Info: => 0.0005325s 11:16:44.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:44.2 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:44.2 Info: => 7.62E-05s 11:16:44.2 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:44.2 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:44.2 Info: => 5.7E-05s 11:16:44.2 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:16:44.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:44.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" 11:16:44.2 Info: DROP TABLE "Artists" 11:16:44.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:44.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:44.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:44.2 Info: => 0.0042335s 11:16:44.2 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:16:44.2 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 11:16:44.2 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 11:16:44.2 Info: DROP TABLE "Albums" 11:16:44.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:44.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:44.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:44.2 Info: => 0.0048044s 11:16:44.2 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:16:44.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) 11:16:44.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" 11:16:44.2 Info: DROP TABLE "Tracks" 11:16:44.2 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:44.2 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:44.2 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:44.2 Info: => 0.0035673s 11:16:44.2 Info: DeleteColumn TrackFiles ArtistId 11:16:44.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 11:16:44.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" 11:16:44.2 Info: DROP TABLE "TrackFiles" 11:16:44.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:44.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:44.2 Info: => 0.0033857s 11:16:44.2 Info: CreateIndex Artists (ArtistMetadataId) 11:16:44.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:44.2 Info: => 7.05E-05s 11:16:44.2 Info: CreateIndex Artists (Monitored) 11:16:44.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:44.2 Info: => 9.08E-05s 11:16:44.2 Info: CreateIndex Albums (ArtistMetadataId) 11:16:44.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:44.2 Info: => 7.54E-05s 11:16:44.2 Info: CreateIndex Tracks (ArtistMetadataId) 11:16:44.2 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:16:44.2 Info: => 6.38E-05s 11:16:44.2 Info: CreateIndex Tracks (AlbumReleaseId) 11:16:44.2 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:16:44.2 Info: => 6.24E-05s 11:16:44.2 Info: CreateIndex Tracks (ForeignRecordingId) 11:16:44.2 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:16:44.2 Info: => 6.42E-05s 11:16:44.2 Info: UpdateData 11:16:44.2 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:44.2 Info: => 3.52E-05s 11:16:44.2 Info: UpdateData 11:16:44.2 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:44.2 Info: => 3.08E-05s 11:16:44.2 Info: UpdateData 11:16:44.2 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:16:44.2 Info: => 3.42E-05s 11:16:44.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-30T11:16:44', 'add_release_groups_etc') 11:16:44.2 Info: Committing Transaction 11:16:44.2 Info: 23: add_release_groups_etc migrated 11:16:44.2 Info: => 0.0005216s 11:16:44.2 Info: 24: NewMediaInfoFormat migrating 11:16:44.2 Info: Beginning Transaction 11:16:44.2 Info: Starting migration of Main DB to 24 11:16:44.2 Info: UpdateData 11:16:44.2 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:16:44.2 Info: => 4.71E-05s 11:16:44.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-30T11:16:44', 'NewMediaInfoFormat') 11:16:44.2 Info: Committing Transaction 11:16:44.2 Info: 24: NewMediaInfoFormat migrated 11:16:44.2 Info: => 0.0002715s 11:16:44.2 Info: 25: rename_restrictions_to_release_profiles migrating 11:16:44.2 Info: Beginning Transaction 11:16:44.2 Info: Starting migration of Main DB to 25 11:16:44.2 Info: RenameTable Restrictions ReleaseProfiles 11:16:44.2 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:16:44.2 Info: => 0.0013272s 11:16:44.2 Info: AlterTable ReleaseProfiles 11:16:44.2 Info: => 6E-07s 11:16:44.2 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:16:44.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:16:44.2 Info: => 0.0005161s 11:16:44.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-30T11:16:44', 'rename_restrictions_to_release_profiles') 11:16:44.2 Info: Committing Transaction 11:16:44.2 Info: 25: rename_restrictions_to_release_profiles migrated 11:16:44.2 Info: => 0.0007828s 11:16:44.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:16:44.2 Info: Beginning Transaction 11:16:44.2 Info: Starting migration of Main DB to 26 11:16:44.2 Info: RenameTable Profiles QualityProfiles 11:16:44.2 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:16:44.2 Info: => 0.0013301s 11:16:44.2 Info: AlterTable QualityProfiles 11:16:44.2 Info: => 5E-07s 11:16:44.2 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:16:44.2 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:44.2 Info: => 0.000497s 11:16:44.2 Info: AlterTable LanguageProfiles 11:16:44.2 Info: => 5E-07s 11:16:44.2 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:16:44.2 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:44.2 Info: => 0.0004701s 11:16:44.2 Info: UpdateData 11:16:44.2 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:44.2 Info: => 3.95E-05s 11:16:44.2 Info: UpdateData 11:16:44.2 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:44.2 Info: => 2.6E-05s 11:16:44.2 Info: RenameColumn Artists ProfileId to QualityProfileId 11:16:44.2 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:44.2 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:16:44.2 Info: DROP TABLE "Artists" 11:16:44.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:44.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:44.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:44.2 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:44.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:44.2 Info: => 0.004679s 11:16:44.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-30T11:16:44', 'rename_quality_profiles_add_upgrade_allowed') 11:16:44.2 Info: Committing Transaction 11:16:44.2 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:16:44.2 Info: => 0.005065s 11:16:44.2 Info: 27: add_import_exclusions migrating 11:16:44.2 Info: Beginning Transaction 11:16:44.2 Info: Starting migration of Main DB to 27 11:16:44.2 Info: CreateTable ImportListExclusions 11:16:44.2 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:16:44.2 Info: => 0.0001151s 11:16:44.2 Info: CreateIndex ImportListExclusions (ForeignId) 11:16:44.2 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:16:44.2 Info: => 7.21E-05s 11:16:44.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-30T11:16:44', 'add_import_exclusions') 11:16:44.2 Info: Committing Transaction 11:16:44.2 Info: 27: add_import_exclusions migrated 11:16:44.2 Info: => 0.0003401s 11:16:44.2 Info: 28: clean_artist_metadata_table migrating 11:16:44.2 Info: Beginning Transaction 11:16:44.2 Info: Starting migration of Main DB to 28 11:16:44.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) 11:16:44.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) 11:16:44.2 Info: => 0.0001478s 11:16:44.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) 11:16:44.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) 11:16:44.2 Info: => 0.0001138s 11:16:44.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) 11:16:44.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) 11:16:44.2 Info: => 0.0001068s 11:16:44.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) 11:16:44.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) 11:16:44.2 Info: => 0.0001087s 11:16:44.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) 11:16:44.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) 11:16:44.2 Info: => 0.000105s 11:16:44.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) 11:16:44.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) 11:16:44.2 Info: => 0.0001116s 11:16:44.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-30T11:16:44', 'clean_artist_metadata_table') 11:16:44.2 Info: Committing Transaction 11:16:44.2 Info: 28: clean_artist_metadata_table migrated 11:16:44.2 Info: => 0.0003484s 11:16:44.2 Info: 29: health_issue_notification migrating 11:16:44.2 Info: Beginning Transaction 11:16:44.2 Info: Starting migration of Main DB to 29 11:16:44.2 Info: AlterTable Notifications 11:16:44.2 Info: => 5E-07s 11:16:44.2 Info: CreateColumn Notifications OnHealthIssue Boolean 11:16:44.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:16:44.2 Info: => 0.0005206s 11:16:44.2 Info: AlterTable Notifications 11:16:44.2 Info: => 6E-07s 11:16:44.2 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:16:44.2 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:16:44.2 Info: => 0.0004867s 11:16:44.2 Info: AlterTable Notifications 11:16:44.2 Info: => 5E-07s 11:16:44.2 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:16:44.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:16:44.2 Info: => 0.0004899s 11:16:44.2 Info: AlterTable Notifications 11:16:44.2 Info: => 5E-07s 11:16:44.2 Info: CreateColumn Notifications OnImportFailure Boolean 11:16:44.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:16:44.2 Info: => 0.000488s 11:16:44.2 Info: AlterTable Notifications 11:16:44.2 Info: => 7E-07s 11:16:44.2 Info: CreateColumn Notifications OnTrackRetag Boolean 11:16:44.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:16:44.2 Info: => 0.0004878s 11:16:44.2 Info: DeleteColumn Notifications OnDownload 11:16:44.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) 11:16:44.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" 11:16:44.2 Info: DROP TABLE "Notifications" 11:16:44.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:44.2 Info: => 0.0034243s 11:16:44.2 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:16:44.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) 11:16:44.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" 11:16:44.2 Info: DROP TABLE "Notifications" 11:16:44.2 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:44.2 Info: => 0.004281s 11:16:44.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-30T11:16:44', 'health_issue_notification') 11:16:44.2 Info: Committing Transaction 11:16:44.2 Info: 29: health_issue_notification migrated 11:16:44.2 Info: => 0.0046291s 11:16:44.2 Info: 30: add_mediafilerepository_mtime migrating 11:16:44.2 Info: Beginning Transaction 11:16:44.2 Info: Starting migration of Main DB to 30 11:16:44.2 Info: AlterTable TrackFiles 11:16:44.2 Info: => 6E-07s 11:16:44.2 Info: CreateColumn TrackFiles Modified DateTime 11:16:44.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:16:44.2 Info: => 0.0005404s 11:16:44.2 Info: AlterTable TrackFiles 11:16:44.2 Info: => 6E-07s 11:16:44.2 Info: CreateColumn TrackFiles Path String 11:16:44.2 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:16:44.2 Info: => 0.0004882s 11:16:44.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:44.2 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:44.2 Info: => 3.4E-05s 11:16:44.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) 11:16:44.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) 11:16:44.2 Info: => 0.0001171s 11:16:44.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) 11:16:44.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) 11:16:44.2 Info: => 0.0001245s 11:16:44.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) 11:16:44.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) 11:16:44.2 Info: => 0.0001269s 11:16:44.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") 11:16:44.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") 11:16:44.2 Info: => 7.27E-05s 11:16:44.2 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:44.2 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:44.2 Info: => 4.58E-05s 11:16:44.2 Info: AlterTable TrackFiles 11:16:44.2 Info: => 5E-07s 11:16:44.2 Info: AlterColumn TrackFiles Path String 11:16:44.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:44.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" 11:16:44.2 Info: DROP TABLE "TrackFiles" 11:16:44.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:44.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:44.2 Info: => 0.0045209s 11:16:44.2 Info: CreateIndex TrackFiles (Path) 11:16:44.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:44.2 Info: => 7.08E-05s 11:16:44.2 Info: DeleteColumn TrackFiles RelativePath 11:16:44.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:44.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" 11:16:44.2 Info: DROP TABLE "TrackFiles" 11:16:44.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:44.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:44.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:44.3 Info: => 0.0040625s 11:16:44.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-30T11:16:44', 'add_mediafilerepository_mtime') 11:16:44.3 Info: Committing Transaction 11:16:44.3 Info: 30: add_mediafilerepository_mtime migrated 11:16:44.3 Info: => 0.004358s 11:16:44.3 Info: 31: add_artistmetadataid_constraint migrating 11:16:44.3 Info: Beginning Transaction 11:16:44.3 Info: Starting migration of Main DB to 31 11:16:44.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") 11:16:44.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") 11:16:44.3 Info: => 8.3E-05s 11:16:44.3 Info: DeleteIndex Artists (ArtistMetadataId) 11:16:44.3 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 11:16:44.3 Info: => 0.0001313s 11:16:44.3 Info: AlterColumn Artists ArtistMetadataId Int32 11:16:44.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) 11:16:44.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" 11:16:44.3 Info: DROP TABLE "Artists" 11:16:44.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:44.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:44.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:44.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:44.3 Info: => 0.0037842s 11:16:44.3 Info: CreateIndex Artists (ArtistMetadataId) 11:16:44.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:44.3 Info: => 6.68E-05s 11:16:44.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-07-30T11:16:44', 'add_artistmetadataid_constraint') 11:16:44.3 Info: Committing Transaction 11:16:44.3 Info: 31: add_artistmetadataid_constraint migrated 11:16:44.3 Info: => 0.0003851s 11:16:44.3 Info: 32: old_ids_and_artist_alias migrating 11:16:44.3 Info: Beginning Transaction 11:16:44.3 Info: Starting migration of Main DB to 32 11:16:44.3 Info: AlterTable ArtistMetadata 11:16:44.3 Info: => 5E-07s 11:16:44.3 Info: CreateColumn ArtistMetadata Aliases String 11:16:44.3 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 11:16:44.3 Info: => 0.0005303s 11:16:44.3 Info: AlterTable ArtistMetadata 11:16:44.3 Info: => 5E-07s 11:16:44.3 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 11:16:44.3 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 11:16:44.3 Info: => 0.000494s 11:16:44.3 Info: AlterTable Albums 11:16:44.3 Info: => 5E-07s 11:16:44.3 Info: CreateColumn Albums OldForeignAlbumIds String 11:16:44.3 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 11:16:44.3 Info: => 0.0004937s 11:16:44.3 Info: AlterTable AlbumReleases 11:16:44.3 Info: => 5E-07s 11:16:44.3 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 11:16:44.3 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 11:16:44.3 Info: => 0.0005046s 11:16:44.3 Info: AlterTable Tracks 11:16:44.3 Info: => 8E-07s 11:16:44.3 Info: CreateColumn Tracks OldForeignRecordingIds String 11:16:44.3 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 11:16:44.3 Info: => 0.0004987s 11:16:44.3 Info: AlterTable Tracks 11:16:44.3 Info: => 6E-07s 11:16:44.3 Info: CreateColumn Tracks OldForeignTrackIds String 11:16:44.3 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 11:16:44.3 Info: => 0.0005095s 11:16:44.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-07-30T11:16:44', 'old_ids_and_artist_alias') 11:16:44.3 Info: Committing Transaction 11:16:44.3 Info: 32: old_ids_and_artist_alias migrated 11:16:44.3 Info: => 0.0008218s 11:16:44.3 Info: 33: download_propers_config migrating 11:16:44.3 Info: Beginning Transaction 11:16:44.3 Info: Starting migration of Main DB to 33 11:16:44.3 Info: PerformDBOperation 11:16:44.3 Info: Performing DB Operation 11:16:44.3 Info: => 2.87E-05s 11:16:44.3 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:16:44.3 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:16:44.3 Info: => 2.99E-05s 11:16:44.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-07-30T11:16:44', 'download_propers_config') 11:16:44.3 Info: Committing Transaction 11:16:44.3 Info: 33: download_propers_config migrated 11:16:44.3 Info: => 0.0008193s 11:16:44.3 Info: 34: remove_language_profiles migrating 11:16:44.3 Info: Beginning Transaction 11:16:44.3 Info: Starting migration of Main DB to 34 11:16:44.3 Info: DeleteTable LanguageProfiles 11:16:44.3 Info: DROP TABLE "LanguageProfiles" 11:16:44.3 Info: => 0.0001918s 11:16:44.3 Info: DeleteColumn Artists LanguageProfileId 11:16:44.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) 11:16:44.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" 11:16:44.3 Info: DROP TABLE "Artists" 11:16:44.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:44.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:44.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:44.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:44.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:44.3 Info: => 0.0047041s 11:16:44.3 Info: DeleteColumn ImportLists LanguageProfileId 11:16:44.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) 11:16:44.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" 11:16:44.3 Info: DROP TABLE "ImportLists" 11:16:44.3 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 11:16:44.3 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:44.3 Info: => 0.0035642s 11:16:44.3 Info: DeleteColumn Blacklist Language 11:16:44.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) 11:16:44.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" 11:16:44.3 Info: DROP TABLE "Blacklist" 11:16:44.3 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 11:16:44.3 Info: => 0.0033375s 11:16:44.3 Info: DeleteColumn History Language 11:16:44.3 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 11:16:44.3 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 11:16:44.3 Info: DROP TABLE "History" 11:16:44.3 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:16:44.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:44.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:44.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:44.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:44.3 Info: => 0.0050464s 11:16:44.3 Info: DeleteColumn LyricFiles Language 11:16:44.3 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:16:44.3 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 11:16:44.3 Info: DROP TABLE "LyricFiles" 11:16:44.3 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:44.3 Info: => 0.0042793s 11:16:44.3 Info: DeleteColumn TrackFiles Language 11:16:44.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) 11:16:44.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" 11:16:44.3 Info: DROP TABLE "TrackFiles" 11:16:44.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:44.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:44.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:44.3 Info: => 0.0039962s 11:16:44.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-07-30T11:16:44', 'remove_language_profiles') 11:16:44.3 Info: Committing Transaction 11:16:44.3 Info: 34: remove_language_profiles migrated 11:16:44.3 Info: => 0.0044711s 11:16:44.3 Info: 35: multi_disc_naming_format migrating 11:16:44.3 Info: Beginning Transaction 11:16:44.3 Info: Starting migration of Main DB to 35 11:16:44.3 Info: AlterTable NamingConfig 11:16:44.3 Info: => 9E-07s 11:16:44.3 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 11:16:44.3 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 11:16:44.3 Info: => 0.0005169s 11:16:44.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:16:44.3 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:16:44.3 Info: => 3.99E-05s 11:16:44.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-07-30T11:16:44', 'multi_disc_naming_format') 11:16:44.3 Info: Committing Transaction 11:16:44.3 Info: 35: multi_disc_naming_format migrated 11:16:44.3 Info: => 0.0002991s 11:16:44.3 Info: 36: add_download_client_priority migrating 11:16:44.3 Info: Beginning Transaction 11:16:44.3 Info: Starting migration of Main DB to 36 11:16:44.3 Info: AlterTable DownloadClients 11:16:44.3 Info: => 5E-07s 11:16:44.3 Info: CreateColumn DownloadClients Priority Int32 11:16:44.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 11:16:44.3 Info: => 0.0005096s 11:16:44.3 Info: PerformDBOperation 11:16:44.3 Info: Performing DB Operation 11:16:44.3 Info: => 4.36E-05s 11:16:44.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-07-30T11:16:44', 'add_download_client_priority') 11:16:44.3 Info: Committing Transaction 11:16:44.3 Info: 36: add_download_client_priority migrated 11:16:44.3 Info: => 0.0003006s 11:16:44.3 Info: 37: remove_growl_prowl migrating 11:16:44.3 Info: Beginning Transaction 11:16:44.3 Info: Starting migration of Main DB to 37 11:16:44.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:44.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 11:16:44.3 Info: => 4.37E-05s 11:16:44.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:44.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 11:16:44.3 Info: => 2.6E-05s 11:16:44.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-07-30T11:16:44', 'remove_growl_prowl') 11:16:44.3 Info: Committing Transaction 11:16:44.3 Info: 37: remove_growl_prowl migrated 11:16:44.3 Info: => 0.0002437s 11:16:44.3 Info: 38: remove_plex_hometheatre migrating 11:16:44.3 Info: Beginning Transaction 11:16:44.3 Info: Starting migration of Main DB to 38 11:16:44.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:44.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 11:16:44.3 Info: => 4.23E-05s 11:16:44.3 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:44.3 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 11:16:44.3 Info: => 2.59E-05s 11:16:44.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-07-30T11:16:44', 'remove_plex_hometheatre') 11:16:44.3 Info: Committing Transaction 11:16:44.3 Info: 38: remove_plex_hometheatre migrated 11:16:44.3 Info: => 0.0002414s 11:16:44.3 Info: 39: add_root_folder_add_defaults migrating 11:16:44.3 Info: Beginning Transaction 11:16:44.3 Info: Starting migration of Main DB to 39 11:16:44.3 Info: AlterTable RootFolders 11:16:44.3 Info: => 4E-07s 11:16:44.3 Info: CreateColumn RootFolders Name String 11:16:44.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 11:16:44.3 Info: => 0.0005135s 11:16:44.3 Info: AlterTable RootFolders 11:16:44.3 Info: => 5E-07s 11:16:44.3 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 11:16:44.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 11:16:44.3 Info: => 0.0004833s 11:16:44.3 Info: AlterTable RootFolders 11:16:44.3 Info: => 6E-07s 11:16:44.3 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 11:16:44.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 11:16:44.3 Info: => 0.0004828s 11:16:44.3 Info: AlterTable RootFolders 11:16:44.3 Info: => 4E-07s 11:16:44.3 Info: CreateColumn RootFolders DefaultMonitorOption Int32 11:16:44.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 11:16:44.3 Info: => 0.0004807s 11:16:44.3 Info: AlterTable RootFolders 11:16:44.3 Info: => 5E-07s 11:16:44.3 Info: CreateColumn RootFolders DefaultTags String 11:16:44.3 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 11:16:44.3 Info: => 0.0004892s 11:16:44.3 Info: PerformDBOperation 11:16:44.3 Info: Performing DB Operation 11:16:44.3 Info: => 4.91E-05s 11:16:44.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-07-30T11:16:44', 'add_root_folder_add_defaults') 11:16:44.3 Info: Committing Transaction 11:16:44.3 Info: 39: add_root_folder_add_defaults migrated 11:16:44.3 Info: => 0.0003138s 11:16:44.3 Info: 40: task_duration migrating 11:16:44.3 Info: Beginning Transaction 11:16:44.3 Info: Starting migration of Main DB to 40 11:16:44.3 Info: AlterTable ScheduledTasks 11:16:44.3 Info: => 6E-07s 11:16:44.3 Info: CreateColumn ScheduledTasks LastStartTime DateTime 11:16:44.3 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 11:16:44.3 Info: => 0.000528s 11:16:44.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-07-30T11:16:44', 'task_duration') 11:16:44.3 Info: Committing Transaction 11:16:44.3 Info: 40: task_duration migrated 11:16:44.3 Info: => 0.0007915s 11:16:44.3 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 11:16:44.3 Info: Beginning Transaction 11:16:44.3 Info: Starting migration of Main DB to 41 11:16:44.3 Info: AlterTable ReleaseProfiles 11:16:44.3 Info: => 5E-07s 11:16:44.3 Info: CreateColumn ReleaseProfiles Enabled Boolean 11:16:44.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 11:16:44.3 Info: => 0.0005143s 11:16:44.3 Info: AlterTable ReleaseProfiles 11:16:44.3 Info: => 5E-07s 11:16:44.3 Info: CreateColumn ReleaseProfiles IndexerId Int32 11:16:44.3 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 11:16:44.3 Info: => 0.0004864s 11:16:44.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-07-30T11:16:44', 'add_indexer_and_enabled_to_release_profiles') 11:16:44.3 Info: Committing Transaction 11:16:44.3 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 11:16:44.3 Info: => 0.000745s 11:16:44.3 Info: 42: remove_album_folders migrating 11:16:44.3 Info: Beginning Transaction 11:16:44.3 Info: Starting migration of Main DB to 42 11:16:44.3 Info: DeleteColumn Artists AlbumFolder 11:16:44.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) 11:16:44.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" 11:16:44.3 Info: DROP TABLE "Artists" 11:16:44.3 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:44.3 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:44.3 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:44.3 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:44.3 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:44.3 Info: => 0.0039311s 11:16:44.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:16:44.3 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:16:44.3 Info: => 3.43E-05s 11:16:44.3 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:16:44.3 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:16:44.3 Info: => 2.77E-05s 11:16:44.3 Info: DeleteColumn NamingConfig AlbumFolderFormat 11:16:44.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) 11:16:44.3 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 11:16:44.3 Info: DROP TABLE "NamingConfig" 11:16:44.3 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 11:16:44.3 Info: => 0.0043507s 11:16:44.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-07-30T11:16:44', 'remove_album_folders') 11:16:44.3 Info: Committing Transaction 11:16:44.3 Info: 42: remove_album_folders migrated 11:16:44.3 Info: => 0.0047216s 11:16:44.3 Info: 44: add_priority_to_indexers migrating 11:16:44.3 Info: Beginning Transaction 11:16:44.3 Info: Starting migration of Main DB to 44 11:16:44.3 Info: AlterTable Indexers 11:16:44.3 Info: => 7E-07s 11:16:44.3 Info: CreateColumn Indexers Priority Int32 11:16:44.3 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 11:16:44.3 Info: => 0.0005244s 11:16:44.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-07-30T11:16:44', 'add_priority_to_indexers') 11:16:44.3 Info: Committing Transaction 11:16:44.3 Info: 44: add_priority_to_indexers migrated 11:16:44.3 Info: => 0.0007912s 11:16:44.3 Info: 45: remove_chown_and_folderchmod_config migrating 11:16:44.3 Info: Beginning Transaction 11:16:44.3 Info: Starting migration of Main DB to 45 11:16:44.3 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:16:44.3 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:16:44.3 Info: => 0.0001181s 11:16:44.3 Info: PerformDBOperation 11:16:44.3 Info: Performing DB Operation 11:16:44.3 Info: => 2.38E-05s 11:16:44.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-07-30T11:16:44', 'remove_chown_and_folderchmod_config') 11:16:44.3 Info: Committing Transaction 11:16:44.3 Info: 45: remove_chown_and_folderchmod_config migrated 11:16:44.3 Info: => 0.0002496s 11:16:44.3 Info: 47: update_notifiarr migrating 11:16:44.3 Info: Beginning Transaction 11:16:44.3 Info: Starting migration of Main DB to 47 11:16:44.3 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:16:44.3 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:16:44.3 Info: => 6.66E-05s 11:16:44.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-07-30T11:16:44', 'update_notifiarr') 11:16:44.3 Info: Committing Transaction 11:16:44.3 Info: 47: update_notifiarr migrated 11:16:44.3 Info: => 0.0002886s 11:16:44.3 Info: 49: email_multiple_addresses migrating 11:16:44.3 Info: Beginning Transaction 11:16:44.3 Info: Starting migration of Main DB to 49 11:16:44.3 Info: PerformDBOperation 11:16:44.3 Info: Performing DB Operation 11:16:44.3 Info: => 4.98E-05s 11:16:44.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-07-30T11:16:44', 'email_multiple_addresses') 11:16:44.3 Info: Committing Transaction 11:16:44.3 Info: 49: email_multiple_addresses migrated 11:16:44.3 Info: => 0.0002802s 11:16:44.3 Info: 50: rename_blacklist_to_blocklist migrating 11:16:44.3 Info: Beginning Transaction 11:16:44.3 Info: Starting migration of Main DB to 50 11:16:44.3 Info: RenameTable Blacklist Blocklist 11:16:44.3 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 11:16:44.3 Info: => 0.0013615s 11:16:44.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-07-30T11:16:44', 'rename_blacklist_to_blocklist') 11:16:44.3 Info: Committing Transaction 11:16:44.3 Info: 50: rename_blacklist_to_blocklist migrated 11:16:44.3 Info: => 0.0016557s 11:16:44.3 Info: 51: cdh_per_downloadclient migrating 11:16:44.3 Info: Beginning Transaction 11:16:44.3 Info: Starting migration of Main DB to 51 11:16:44.3 Info: INSERT INTO "Config" ("Key", "Value") VALUES ('removecompleteddownloads', 'True') 11:16:44.3 Info: INSERT INTO "DownloadClients" ("Enable", "Name", "Implementation", "Priority", "Settings", "ConfigContract") VALUES (1, 'Deluge', 'Deluge', 1, '{ "host": "127.0.0.1", "port": 0, "urlBase": "/my/", "movieCategory": "abc", "recentTvPriority": 0, "olderTvPriority": 0, "useSsl": false }', 'DelugeSettings') 11:16:44.3 Info: AlterTable DownloadClients 11:16:44.3 Info: => 4E-07s 11:16:44.3 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 11:16:44.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 11:16:44.3 Info: => 0.0005273s 11:16:44.3 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 11:16:44.3 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 11:16:44.3 Info: => 0.0005115s 11:16:44.3 Info: PerformDBOperation 11:16:44.3 Info: Performing DB Operation 11:16:44.3 Info: => 0.0001666s 11:16:44.3 Info: -> 2 Insert operations completed in 00:00:00.0001262 taking an average of 00:00:00.0000631 11:16:44.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-07-30T11:16:44', 'cdh_per_downloadclient') 11:16:44.3 Info: Committing Transaction 11:16:44.3 Info: 51: cdh_per_downloadclient migrated 11:16:44.3 Info: => 0.0004655s 11:16:44.3 Debug: Took: 00:00:00.1985679 11:16:44.3 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_set_cdh_to_disabled_when_globally_disabled --- 11:16:44.3 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_set_cdh_to_enabled --- 11:16:44.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350043920327_201/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:44.4 Info: DatabaseEngineVersionCheck migrating 11:16:44.4 Info: PerformDBOperation 11:16:44.4 Info: Performing DB Operation 11:16:44.4 Info: SQLite 3.46.0 11:16:44.4 Info: => 0.0010286s 11:16:44.4 Info: DatabaseEngineVersionCheck migrated 11:16:44.4 Info: => 0.0010413s 11:16:44.4 Info: VersionMigration migrating 11:16:44.4 Info: Beginning Transaction 11:16:44.4 Info: CreateTable VersionInfo 11:16:44.4 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:16:44.4 Info: => 0.0001353s 11:16:44.4 Info: Committing Transaction 11:16:44.4 Info: VersionMigration migrated 11:16:44.4 Info: => 0.0004735s 11:16:44.4 Info: VersionUniqueMigration migrating 11:16:44.4 Info: Beginning Transaction 11:16:44.4 Info: CreateIndex VersionInfo (Version) 11:16:44.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:44.4 Info: => 0.000116s 11:16:44.4 Info: AlterTable VersionInfo 11:16:44.4 Info: => 6E-07s 11:16:44.4 Info: CreateColumn VersionInfo AppliedOn DateTime 11:16:44.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:16:44.4 Info: => 0.0005481s 11:16:44.4 Info: Committing Transaction 11:16:44.4 Info: VersionUniqueMigration migrated 11:16:44.4 Info: => 0.0007408s 11:16:44.4 Info: VersionDescriptionMigration migrating 11:16:44.4 Info: Beginning Transaction 11:16:44.4 Info: AlterTable VersionInfo 11:16:44.4 Info: => 6E-07s 11:16:44.4 Info: CreateColumn VersionInfo Description String 11:16:44.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:16:44.4 Info: => 0.0002022s 11:16:44.4 Info: Committing Transaction 11:16:44.4 Info: VersionDescriptionMigration migrated 11:16:44.4 Info: => 0.0004007s 11:16:44.4 Info: 1: InitialSetup migrating 11:16:44.4 Info: Beginning Transaction 11:16:44.4 Info: Starting migration of Main DB to 1 11:16:44.4 Info: CreateTable Config 11:16:44.4 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:16:44.4 Info: => 0.0001462s 11:16:44.4 Info: CreateIndex Config (Key) 11:16:44.4 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:16:44.4 Info: => 6.61E-05s 11:16:44.4 Info: CreateTable RootFolders 11:16:44.4 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:16:44.4 Info: => 7.33E-05s 11:16:44.4 Info: CreateIndex RootFolders (Path) 11:16:44.4 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:16:44.4 Info: => 6.69E-05s 11:16:44.4 Info: CreateTable Artists 11:16:44.4 Info: CREATE TABLE "Artists" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignArtistId" TEXT NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Name" TEXT NOT NULL, "NameSlug" TEXT, "CleanName" TEXT NOT NULL, "Status" INTEGER NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "DateFormed" DATETIME, "Members" TEXT, "Ratings" TEXT, "Genres" TEXT, "SortName" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL DEFAULT 1, "Links" TEXT, "ArtistType" TEXT, "Disambiguation" TEXT, "PrimaryAlbumTypes" TEXT, "SecondaryAlbumTypes" TEXT) 11:16:44.4 Info: => 0.0002148s 11:16:44.4 Info: CreateIndex Artists (ForeignArtistId) 11:16:44.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:44.4 Info: => 6.56E-05s 11:16:44.4 Info: CreateIndex Artists (NameSlug) 11:16:44.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:44.4 Info: => 6.4E-05s 11:16:44.4 Info: CreateIndex Artists (CleanName) 11:16:44.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:44.4 Info: => 5.91E-05s 11:16:44.4 Info: CreateIndex Artists (Path) 11:16:44.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:44.4 Info: => 5.88E-05s 11:16:44.4 Info: CreateTable Albums 11:16:44.4 Info: CREATE TABLE "Albums" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "MBId" TEXT, "AMId" TEXT, "TADBId" INTEGER, "DiscogsId" INTEGER, "Title" TEXT NOT NULL, "TitleSlug" TEXT, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "LastDiskSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "Label" TEXT, "SortTitle" TEXT, "ProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:16:44.4 Info: => 0.0001825s 11:16:44.4 Info: CreateIndex Albums (ForeignAlbumId) 11:16:44.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:44.4 Info: => 6.46E-05s 11:16:44.4 Info: CreateIndex Albums (MBId) 11:16:44.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:44.4 Info: => 5.88E-05s 11:16:44.4 Info: CreateIndex Albums (TADBId) 11:16:44.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:44.4 Info: => 5.93E-05s 11:16:44.4 Info: CreateIndex Albums (TitleSlug) 11:16:44.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:44.4 Info: => 5.88E-05s 11:16:44.4 Info: CreateIndex Albums (CleanTitle) 11:16:44.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:44.4 Info: => 5.8E-05s 11:16:44.4 Info: CreateIndex Albums (Path) 11:16:44.4 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:16:44.4 Info: => 5.5E-05s 11:16:44.4 Info: CreateTable Tracks 11:16:44.4 Info: CREATE TABLE "Tracks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignTrackId" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackNumber" INTEGER NOT NULL, "Title" TEXT, "Explicit" INTEGER NOT NULL, "Compilation" INTEGER NOT NULL, "DiscNumber" INTEGER, "TrackFileId" INTEGER, "Monitored" INTEGER NOT NULL, "Ratings" TEXT, "Duration" INTEGER NOT NULL DEFAULT 0) 11:16:44.4 Info: => 0.000124s 11:16:44.4 Info: CreateIndex Tracks (ForeignTrackId) 11:16:44.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:44.4 Info: => 6.11E-05s 11:16:44.4 Info: CreateIndex Tracks (ArtistId) 11:16:44.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:44.4 Info: => 6.22E-05s 11:16:44.4 Info: CreateIndex Tracks (TrackFileId) 11:16:44.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:44.4 Info: => 6.16E-05s 11:16:44.4 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:16:44.4 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:16:44.4 Info: => 6.68E-05s 11:16:44.4 Info: CreateTable TrackFiles 11:16:44.4 Info: CREATE TABLE "TrackFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL DEFAULT 0) 11:16:44.4 Info: => 0.0001157s 11:16:44.4 Info: CreateIndex TrackFiles (ArtistId) 11:16:44.4 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:16:44.4 Info: => 6.15E-05s 11:16:44.4 Info: CreateIndex TrackFiles (AlbumId) 11:16:44.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:44.4 Info: => 5.9E-05s 11:16:44.4 Info: CreateTable History 11:16:44.4 Info: CREATE TABLE "History" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumId" INTEGER NOT NULL DEFAULT 0, "TrackId" INTEGER NOT NULL DEFAULT 0) 11:16:44.4 Info: => 0.0001196s 11:16:44.4 Info: CreateIndex History (Date) 11:16:44.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:44.4 Info: => 6.19E-05s 11:16:44.4 Info: CreateIndex History (EventType) 11:16:44.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:44.4 Info: => 5.81E-05s 11:16:44.4 Info: CreateIndex History (DownloadId) 11:16:44.4 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:16:44.4 Info: => 7.08E-05s 11:16:44.4 Info: CreateIndex History (AlbumId) 11:16:44.4 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:16:44.4 Info: => 6.23E-05s 11:16:44.4 Info: CreateTable Notifications 11:16:44.4 Info: CREATE TABLE "Notifications" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "OnDownload" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL) 11:16:44.4 Info: => 0.0001116s 11:16:44.4 Info: CreateTable ScheduledTasks 11:16:44.4 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:16:44.4 Info: => 0.0001476s 11:16:44.4 Info: CreateIndex ScheduledTasks (TypeName) 11:16:44.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:44.4 Info: => 9.91E-05s 11:16:44.4 Info: CreateTable Indexers 11:16:44.4 Info: CREATE TABLE "Indexers" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT, "ConfigContract" TEXT, "EnableRss" INTEGER, "EnableSearch" INTEGER) 11:16:44.4 Info: => 0.0015551s 11:16:44.4 Info: CreateIndex Indexers (Name) 11:16:44.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:44.4 Info: => 8.32E-05s 11:16:44.4 Info: CreateTable Profiles 11:16:44.4 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:16:44.4 Info: => 8.69E-05s 11:16:44.4 Info: CreateIndex Profiles (Name) 11:16:44.4 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:16:44.4 Info: => 7.29E-05s 11:16:44.4 Info: CreateTable QualityDefinitions 11:16:44.4 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:16:44.4 Info: => 9.91E-05s 11:16:44.4 Info: CreateIndex QualityDefinitions (Quality) 11:16:44.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:16:44.4 Info: => 6.79E-05s 11:16:44.4 Info: CreateIndex QualityDefinitions (Title) 11:16:44.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:16:44.4 Info: => 0.0001062s 11:16:44.4 Info: CreateTable NamingConfig 11:16:44.4 Info: CREATE TABLE "NamingConfig" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ReplaceIllegalCharacters" INTEGER NOT NULL DEFAULT 1, "ArtistFolderFormat" TEXT, "RenameTracks" INTEGER, "StandardTrackFormat" TEXT, "AlbumFolderFormat" TEXT) 11:16:44.4 Info: => 0.0001242s 11:16:44.4 Info: CreateTable Blacklist 11:16:44.4 Info: CREATE TABLE "Blacklist" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Quality" TEXT NOT NULL, "Date" DATETIME NOT NULL, "PublishedDate" DATETIME, "Size" INTEGER, "Protocol" INTEGER, "Indexer" TEXT, "Message" TEXT, "TorrentInfoHash" TEXT, "Language" INTEGER NOT NULL DEFAULT 0, "ArtistId" INTEGER NOT NULL DEFAULT 0, "AlbumIds" TEXT NOT NULL DEFAULT '') 11:16:44.4 Info: => 0.000149s 11:16:44.4 Info: CreateTable Metadata 11:16:44.4 Info: CREATE TABLE "Metadata" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:16:44.4 Info: => 8.97E-05s 11:16:44.4 Info: CreateTable MetadataFiles 11:16:44.4 Info: CREATE TABLE "MetadataFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "Consumer" TEXT NOT NULL, "Type" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "LastUpdated" DATETIME NOT NULL, "AlbumId" INTEGER, "TrackFileId" INTEGER, "Hash" TEXT, "Added" DATETIME, "Extension" TEXT NOT NULL) 11:16:44.4 Info: => 0.000114s 11:16:44.4 Info: CreateTable DownloadClients 11:16:44.4 Info: CREATE TABLE "DownloadClients" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Enable" INTEGER NOT NULL, "Name" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "Settings" TEXT NOT NULL, "ConfigContract" TEXT NOT NULL) 11:16:44.4 Info: => 9.8E-05s 11:16:44.4 Info: CreateTable PendingReleases 11:16:44.4 Info: CREATE TABLE "PendingReleases" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Title" TEXT NOT NULL, "Added" DATETIME NOT NULL, "Release" TEXT NOT NULL, "ArtistId" INTEGER NOT NULL DEFAULT 0, "ParsedAlbumInfo" TEXT NOT NULL DEFAULT '') 11:16:44.4 Info: => 0.0001374s 11:16:44.4 Info: CreateTable RemotePathMappings 11:16:44.4 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:16:44.4 Info: => 0.0001115s 11:16:44.4 Info: CreateTable Tags 11:16:44.4 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:16:44.4 Info: => 8.62E-05s 11:16:44.4 Info: CreateIndex Tags (Label) 11:16:44.4 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:16:44.4 Info: => 7.5E-05s 11:16:44.4 Info: CreateTable Restrictions 11:16:44.4 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:16:44.4 Info: => 8.38E-05s 11:16:44.4 Info: CreateTable DelayProfiles 11:16:44.4 Info: CREATE TABLE "DelayProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "EnableUsenet" INTEGER NOT NULL, "EnableTorrent" INTEGER NOT NULL, "PreferredProtocol" INTEGER NOT NULL, "UsenetDelay" INTEGER NOT NULL, "TorrentDelay" INTEGER NOT NULL, "Order" INTEGER NOT NULL, "Tags" TEXT NOT NULL) 11:16:44.4 Info: => 0.0001106s 11:16:44.4 Info: CreateTable Users 11:16:44.4 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:16:44.4 Info: => 8.27E-05s 11:16:44.4 Info: CreateIndex Users (Identifier) 11:16:44.4 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:16:44.4 Info: => 0.0001085s 11:16:44.4 Info: CreateIndex Users (Username) 11:16:44.4 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:16:44.4 Info: => 8.65E-05s 11:16:44.4 Info: CreateTable Commands 11:16:44.4 Info: CREATE TABLE "Commands" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Body" TEXT NOT NULL, "Priority" INTEGER NOT NULL, "Status" INTEGER NOT NULL, "QueuedAt" DATETIME NOT NULL, "StartedAt" DATETIME, "EndedAt" DATETIME, "Duration" TEXT, "Exception" TEXT, "Trigger" INTEGER NOT NULL) 11:16:44.4 Info: => 0.0001167s 11:16:44.4 Info: CreateTable IndexerStatus 11:16:44.4 Info: CREATE TABLE "IndexerStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME, "LastRssSyncReleaseInfo" TEXT) 11:16:44.4 Info: => 0.0001118s 11:16:44.4 Info: CreateIndex IndexerStatus (ProviderId) 11:16:44.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:44.4 Info: => 7.41E-05s 11:16:44.4 Info: CreateTable ExtraFiles 11:16:44.4 Info: CREATE TABLE "ExtraFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:16:44.4 Info: => 9.91E-05s 11:16:44.4 Info: CreateTable LyricFiles 11:16:44.4 Info: CREATE TABLE "LyricFiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL, "Language" INTEGER NOT NULL) 11:16:44.4 Info: => 0.0001318s 11:16:44.4 Info: CreateTable LanguageProfiles 11:16:44.4 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:16:44.4 Info: => 8.92E-05s 11:16:44.4 Info: CreateIndex LanguageProfiles (Name) 11:16:44.4 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:16:44.4 Info: => 7.48E-05s 11:16:44.4 Info: CreateTable DownloadClientStatus 11:16:44.4 Info: CREATE TABLE "DownloadClientStatus" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ProviderId" INTEGER NOT NULL, "InitialFailure" DATETIME, "MostRecentFailure" DATETIME, "EscalationLevel" INTEGER NOT NULL, "DisabledTill" DATETIME) 11:16:44.4 Info: => 9.2E-05s 11:16:44.4 Info: CreateIndex DownloadClientStatus (ProviderId) 11:16:44.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:44.4 Info: => 7.28E-05s 11:16:44.4 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:16:44.4 Info: -> 1 Insert operations completed in 00:00:00.0000530 taking an average of 00:00:00.0000530 11:16:44.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-30T11:16:44', 'InitialSetup') 11:16:44.4 Info: Committing Transaction 11:16:44.4 Info: 1: InitialSetup migrated 11:16:44.4 Info: => 0.0008252s 11:16:44.4 Info: 2: add_reason_to_pending_releases migrating 11:16:44.4 Info: Beginning Transaction 11:16:44.4 Info: Starting migration of Main DB to 2 11:16:44.4 Info: AlterTable PendingReleases 11:16:44.4 Info: => 6E-07s 11:16:44.4 Info: CreateColumn PendingReleases Reason Int32 11:16:44.4 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:16:44.4 Info: => 0.0005224s 11:16:44.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-30T11:16:44', 'add_reason_to_pending_releases') 11:16:44.4 Info: Committing Transaction 11:16:44.4 Info: 2: add_reason_to_pending_releases migrated 11:16:44.4 Info: => 0.00079s 11:16:44.4 Info: 3: add_medium_support migrating 11:16:44.4 Info: Beginning Transaction 11:16:44.4 Info: Starting migration of Main DB to 3 11:16:44.4 Info: AlterTable Albums 11:16:44.4 Info: => 5E-07s 11:16:44.4 Info: CreateColumn Albums Media String 11:16:44.4 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:16:44.4 Info: => 0.0004956s 11:16:44.4 Info: AlterTable Tracks 11:16:44.4 Info: => 7E-07s 11:16:44.4 Info: CreateColumn Tracks MediumNumber Int32 11:16:44.4 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:16:44.4 Info: => 0.0004597s 11:16:44.4 Info: AlterTable Tracks 11:16:44.4 Info: => 6E-07s 11:16:44.4 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:16:44.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:16:44.4 Info: => 0.0004578s 11:16:44.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:44.4 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:44.4 Info: => 3.88E-05s 11:16:44.4 Info: DeleteColumn Tracks TrackNumber 11:16:44.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) 11:16:44.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" 11:16:44.4 Info: DROP TABLE "Tracks" 11:16:44.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:44.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:44.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:44.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:44.4 Info: => 0.0037168s 11:16:44.4 Info: AlterTable Tracks 11:16:44.4 Info: => 5E-07s 11:16:44.4 Info: CreateColumn Tracks TrackNumber String 11:16:44.4 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:16:44.4 Info: => 0.0004597s 11:16:44.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-30T11:16:44', 'add_medium_support') 11:16:44.4 Info: Committing Transaction 11:16:44.4 Info: 3: add_medium_support migrated 11:16:44.4 Info: => 0.0007985s 11:16:44.4 Info: 4: add_various_qualites_in_profile migrating 11:16:44.4 Info: Beginning Transaction 11:16:44.4 Info: Starting migration of Main DB to 4 11:16:44.4 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:44.4 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:44.4 Info: => 4.65E-05s 11:16:44.4 Info: PerformDBOperation 11:16:44.4 Info: Performing DB Operation 11:16:44.4 Info: => 3.02E-05s 11:16:44.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-30T11:16:44', 'add_various_qualites_in_profile') 11:16:44.4 Info: Committing Transaction 11:16:44.4 Info: 4: add_various_qualites_in_profile migrated 11:16:44.4 Info: => 0.0002538s 11:16:44.4 Info: 5: metadata_profiles migrating 11:16:44.4 Info: Beginning Transaction 11:16:44.4 Info: Starting migration of Main DB to 5 11:16:44.4 Info: CreateTable MetadataProfiles 11:16:44.4 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:16:44.4 Info: => 0.0001176s 11:16:44.4 Info: CreateIndex MetadataProfiles (Name) 11:16:44.4 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:16:44.4 Info: => 7.58E-05s 11:16:44.4 Info: AlterTable Artists 11:16:44.4 Info: => 4E-07s 11:16:44.4 Info: CreateColumn Artists MetadataProfileId Int32 11:16:44.4 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:16:44.4 Info: => 0.0004756s 11:16:44.4 Info: DeleteColumn Artists PrimaryAlbumTypes 11:16:44.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) 11:16:44.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" 11:16:44.4 Info: DROP TABLE "Artists" 11:16:44.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:44.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:44.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:44.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:44.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:44.4 Info: => 0.0037894s 11:16:44.4 Info: DeleteColumn Artists SecondaryAlbumTypes 11:16:44.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) 11:16:44.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" 11:16:44.4 Info: DROP TABLE "Artists" 11:16:44.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:44.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:44.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:44.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:44.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:44.4 Info: => 0.0036736s 11:16:44.4 Info: AlterTable Albums 11:16:44.4 Info: => 4E-07s 11:16:44.4 Info: CreateColumn Albums SecondaryTypes String 11:16:44.4 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:16:44.4 Info: => 0.0004584s 11:16:44.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-30T11:16:44', 'metadata_profiles') 11:16:44.4 Info: Committing Transaction 11:16:44.4 Info: 5: metadata_profiles migrated 11:16:44.4 Info: => 0.0008218s 11:16:44.4 Info: 6: separate_automatic_and_interactive_search migrating 11:16:44.4 Info: Beginning Transaction 11:16:44.4 Info: Starting migration of Main DB to 6 11:16:44.4 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:16:44.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) 11:16:44.4 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:16:44.4 Info: DROP TABLE "Indexers" 11:16:44.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:44.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:44.4 Info: => 0.0031585s 11:16:44.4 Info: AlterTable Indexers 11:16:44.4 Info: => 5E-07s 11:16:44.4 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:16:44.4 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:16:44.4 Info: => 0.0004642s 11:16:44.4 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:44.4 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:44.4 Info: => 6.26E-05s 11:16:44.4 Info: AlterTable Indexers 11:16:44.4 Info: => 5E-07s 11:16:44.4 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:16:44.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) 11:16:44.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" 11:16:44.4 Info: DROP TABLE "Indexers" 11:16:44.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:44.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:44.4 Info: => 0.0038005s 11:16:44.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-30T11:16:44', 'separate_automatic_and_interactive_search') 11:16:44.4 Info: Committing Transaction 11:16:44.4 Info: 6: separate_automatic_and_interactive_search migrated 11:16:44.4 Info: => 0.004109s 11:16:44.4 Info: 7: change_album_path_to_relative migrating 11:16:44.4 Info: Beginning Transaction 11:16:44.4 Info: Starting migration of Main DB to 7 11:16:44.4 Info: DeleteColumn Albums Path 11:16:44.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) 11:16:44.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" 11:16:44.4 Info: DROP TABLE "Albums" 11:16:44.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:44.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:44.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:44.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:44.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:44.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:44.4 Info: => 0.0046618s 11:16:44.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-30T11:16:44', 'change_album_path_to_relative') 11:16:44.4 Info: Committing Transaction 11:16:44.4 Info: 7: change_album_path_to_relative migrated 11:16:44.4 Info: => 0.0050506s 11:16:44.4 Info: 8: change_quality_size_mb_to_kb migrating 11:16:44.4 Info: Beginning Transaction 11:16:44.4 Info: Starting migration of Main DB to 8 11:16:44.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 11:16:44.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 11:16:44.4 Info: => 4.79E-05s 11:16:44.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-30T11:16:44', 'change_quality_size_mb_to_kb') 11:16:44.4 Info: Committing Transaction 11:16:44.4 Info: 8: change_quality_size_mb_to_kb migrated 11:16:44.4 Info: => 0.0002956s 11:16:44.4 Info: 9: album_releases migrating 11:16:44.4 Info: Beginning Transaction 11:16:44.4 Info: Starting migration of Main DB to 9 11:16:44.4 Info: AlterTable Albums 11:16:44.4 Info: => 6E-07s 11:16:44.4 Info: CreateColumn Albums Releases String 11:16:44.4 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:16:44.4 Info: => 0.0004893s 11:16:44.4 Info: AlterTable Albums 11:16:44.4 Info: => 6E-07s 11:16:44.4 Info: CreateColumn Albums CurrentRelease String 11:16:44.4 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:16:44.4 Info: => 0.0004585s 11:16:44.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-30T11:16:44', 'album_releases') 11:16:44.4 Info: Committing Transaction 11:16:44.4 Info: 9: album_releases migrated 11:16:44.4 Info: => 0.0007273s 11:16:44.4 Info: 10: album_releases_fix migrating 11:16:44.4 Info: Beginning Transaction 11:16:44.4 Info: Starting migration of Main DB to 10 11:16:44.4 Info: AlterTable Albums 11:16:44.4 Info: => 7E-07s 11:16:44.4 Info: AlterColumn Albums Releases String 11:16:44.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) 11:16:44.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" 11:16:44.4 Info: DROP TABLE "Albums" 11:16:44.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:44.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:44.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:44.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:44.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:44.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:44.4 Info: => 0.0053179s 11:16:44.4 Info: AlterTable Albums 11:16:44.4 Info: => 5E-07s 11:16:44.4 Info: AlterColumn Albums CurrentRelease String 11:16:44.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) 11:16:44.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" 11:16:44.4 Info: DROP TABLE "Albums" 11:16:44.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:44.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:44.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:44.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:44.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:44.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:44.4 Info: => 0.0037398s 11:16:44.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-30T11:16:44', 'album_releases_fix') 11:16:44.4 Info: Committing Transaction 11:16:44.4 Info: 10: album_releases_fix migrated 11:16:44.4 Info: => 0.0040717s 11:16:44.4 Info: 11: import_lists migrating 11:16:44.4 Info: Beginning Transaction 11:16:44.4 Info: Starting migration of Main DB to 11 11:16:44.4 Info: CreateTable ImportLists 11:16:44.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) 11:16:44.4 Info: => 0.0001505s 11:16:44.4 Info: CreateIndex ImportLists (Name) 11:16:44.4 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:44.4 Info: => 7.04E-05s 11:16:44.4 Info: CreateTable ImportListStatus 11:16:44.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) 11:16:44.4 Info: => 9.76E-05s 11:16:44.4 Info: CreateIndex ImportListStatus (ProviderId) 11:16:44.4 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:44.4 Info: => 7.21E-05s 11:16:44.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-30T11:16:44', 'import_lists') 11:16:44.4 Info: Committing Transaction 11:16:44.4 Info: 11: import_lists migrated 11:16:44.4 Info: => 0.0003691s 11:16:44.4 Info: 12: add_release_status migrating 11:16:44.4 Info: Beginning Transaction 11:16:44.4 Info: Starting migration of Main DB to 12 11:16:44.4 Info: AlterTable MetadataProfiles 11:16:44.4 Info: => 5E-07s 11:16:44.4 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:16:44.4 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:16:44.4 Info: => 0.000499s 11:16:44.4 Info: PerformDBOperation 11:16:44.4 Info: Performing DB Operation 11:16:44.4 Info: => 2.7E-05s 11:16:44.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-30T11:16:44', 'add_release_status') 11:16:44.4 Info: Committing Transaction 11:16:44.4 Info: 12: add_release_status migrated 11:16:44.4 Info: => 0.0002826s 11:16:44.4 Info: 13: album_download_notification migrating 11:16:44.4 Info: Beginning Transaction 11:16:44.4 Info: Starting migration of Main DB to 13 11:16:44.4 Info: AlterTable Notifications 11:16:44.4 Info: => 6E-07s 11:16:44.4 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:16:44.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:16:44.4 Info: => 0.0004928s 11:16:44.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-30T11:16:44', 'album_download_notification') 11:16:44.4 Info: Committing Transaction 11:16:44.4 Info: 13: album_download_notification migrated 11:16:44.4 Info: => 0.0007551s 11:16:44.4 Info: 14: fix_language_metadata_profiles migrating 11:16:44.4 Info: Beginning Transaction 11:16:44.4 Info: Starting migration of Main DB to 14 11:16:44.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 11:16:44.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 11:16:44.4 Info: => 7.27E-05s 11:16:44.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 11:16:44.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 11:16:44.4 Info: => 5.12E-05s 11:16:44.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-30T11:16:44', 'fix_language_metadata_profiles') 11:16:44.4 Info: Committing Transaction 11:16:44.4 Info: 14: fix_language_metadata_profiles migrated 11:16:44.4 Info: => 0.0002776s 11:16:44.4 Info: 15: remove_fanzub migrating 11:16:44.4 Info: Beginning Transaction 11:16:44.4 Info: Starting migration of Main DB to 15 11:16:44.4 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:44.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:44.4 Info: => 3.94E-05s 11:16:44.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-30T11:16:44', 'remove_fanzub') 11:16:44.4 Info: Committing Transaction 11:16:44.4 Info: 15: remove_fanzub migrated 11:16:44.4 Info: => 0.0002572s 11:16:44.4 Info: 16: update_artist_history_indexes migrating 11:16:44.4 Info: Beginning Transaction 11:16:44.4 Info: Starting migration of Main DB to 16 11:16:44.4 Info: CreateIndex Albums (ArtistId) 11:16:44.4 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:16:44.4 Info: => 9.67E-05s 11:16:44.4 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:16:44.4 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:16:44.4 Info: => 6.97E-05s 11:16:44.4 Info: DeleteIndex History (AlbumId) 11:16:44.4 Info: DROP INDEX "IX_History_AlbumId" 11:16:44.4 Info: => 0.0001178s 11:16:44.4 Info: CreateIndex History (AlbumId, Date) 11:16:44.4 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:44.4 Info: => 8.09E-05s 11:16:44.4 Info: DeleteIndex History (DownloadId) 11:16:44.4 Info: DROP INDEX "IX_History_DownloadId" 11:16:44.4 Info: => 0.0001034s 11:16:44.4 Info: CreateIndex History (DownloadId, Date) 11:16:44.4 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:44.4 Info: => 8.6E-05s 11:16:44.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-30T11:16:44', 'update_artist_history_indexes') 11:16:44.4 Info: Committing Transaction 11:16:44.4 Info: 16: update_artist_history_indexes migrated 11:16:44.4 Info: => 0.0003654s 11:16:44.4 Info: 17: remove_nma migrating 11:16:44.4 Info: Beginning Transaction 11:16:44.4 Info: Starting migration of Main DB to 17 11:16:44.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:44.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:16:44.4 Info: => 4.35E-05s 11:16:44.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-30T11:16:44', 'remove_nma') 11:16:44.4 Info: Committing Transaction 11:16:44.4 Info: 17: remove_nma migrated 11:16:44.4 Info: => 0.000259s 11:16:44.4 Info: 18: album_disambiguation migrating 11:16:44.4 Info: Beginning Transaction 11:16:44.4 Info: Starting migration of Main DB to 18 11:16:44.4 Info: AlterTable Albums 11:16:44.4 Info: => 5E-07s 11:16:44.4 Info: CreateColumn Albums Disambiguation String 11:16:44.4 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:16:44.4 Info: => 0.0004967s 11:16:44.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-30T11:16:44', 'album_disambiguation') 11:16:44.4 Info: Committing Transaction 11:16:44.4 Info: 18: album_disambiguation migrated 11:16:44.4 Info: => 0.0007547s 11:16:44.4 Info: 19: add_ape_quality_in_profiles migrating 11:16:44.4 Info: Beginning Transaction 11:16:44.4 Info: Starting migration of Main DB to 19 11:16:44.4 Info: PerformDBOperation 11:16:44.4 Info: Performing DB Operation 11:16:44.4 Info: => 2.94E-05s 11:16:44.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-30T11:16:44', 'add_ape_quality_in_profiles') 11:16:44.4 Info: Committing Transaction 11:16:44.4 Info: 19: add_ape_quality_in_profiles migrated 11:16:44.4 Info: => 0.0002558s 11:16:44.4 Info: 20: remove_pushalot migrating 11:16:44.4 Info: Beginning Transaction 11:16:44.4 Info: Starting migration of Main DB to 20 11:16:44.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:44.4 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:16:44.4 Info: => 4.22E-05s 11:16:44.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:44.4 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:16:44.4 Info: => 2.68E-05s 11:16:44.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:44.4 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:16:44.4 Info: => 2.49E-05s 11:16:44.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-30T11:16:44', 'remove_pushalot') 11:16:44.4 Info: Committing Transaction 11:16:44.4 Info: 20: remove_pushalot migrated 11:16:44.4 Info: => 0.0002389s 11:16:44.4 Info: 21: add_custom_filters migrating 11:16:44.4 Info: Beginning Transaction 11:16:44.4 Info: Starting migration of Main DB to 21 11:16:44.4 Info: CreateTable CustomFilters 11:16:44.4 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:16:44.4 Info: => 0.0001157s 11:16:44.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-30T11:16:44', 'add_custom_filters') 11:16:44.4 Info: Committing Transaction 11:16:44.4 Info: 21: add_custom_filters migrated 11:16:44.4 Info: => 0.0003653s 11:16:44.4 Info: 22: import_list_tags migrating 11:16:44.4 Info: Beginning Transaction 11:16:44.4 Info: Starting migration of Main DB to 22 11:16:44.4 Info: AlterTable ImportLists 11:16:44.4 Info: => 5E-07s 11:16:44.4 Info: CreateColumn ImportLists Tags String 11:16:44.4 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:16:44.4 Info: => 0.0005022s 11:16:44.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-30T11:16:44', 'import_list_tags') 11:16:44.4 Info: Committing Transaction 11:16:44.4 Info: 22: import_list_tags migrated 11:16:44.4 Info: => 0.0014175s 11:16:44.4 Info: 23: add_release_groups_etc migrating 11:16:44.4 Info: Beginning Transaction 11:16:44.4 Info: Starting migration of Main DB to 23 11:16:44.4 Info: CreateTable ArtistMetadata 11:16:44.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) 11:16:44.4 Info: => 0.0001595s 11:16:44.4 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:16:44.4 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:16:44.4 Info: => 7.57E-05s 11:16:44.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" 11:16:44.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" 11:16:44.4 Info: => 7.7E-05s 11:16:44.4 Info: AlterTable Artists 11:16:44.4 Info: => 4E-07s 11:16:44.4 Info: CreateColumn Artists ArtistMetadataId Int32 11:16:44.4 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:44.4 Info: => 0.0005077s 11:16:44.4 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:44.4 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:44.4 Info: => 6.13E-05s 11:16:44.4 Info: CreateTable AlbumReleases 11:16:44.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) 11:16:44.4 Info: => 0.0007391s 11:16:44.4 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:16:44.4 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:44.4 Info: => 8.42E-05s 11:16:44.4 Info: CreateIndex AlbumReleases (AlbumId) 11:16:44.4 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:44.4 Info: => 6.81E-05s 11:16:44.4 Info: PerformDBOperation 11:16:44.4 Info: Performing DB Operation 11:16:44.4 Info: => 2.63E-05s 11:16:44.4 Info: AlterTable Albums 11:16:44.4 Info: => 4E-07s 11:16:44.4 Info: CreateColumn Albums ArtistMetadataId Int32 11:16:44.4 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:44.4 Info: => 0.0005742s 11:16:44.4 Info: AlterTable Albums 11:16:44.4 Info: => 5E-07s 11:16:44.4 Info: CreateColumn Albums AnyReleaseOk Boolean 11:16:44.4 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:16:44.4 Info: => 0.0005227s 11:16:44.4 Info: AlterTable Albums 11:16:44.4 Info: => 5E-07s 11:16:44.4 Info: CreateColumn Albums Links String 11:16:44.4 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:16:44.4 Info: => 0.000508s 11:16:44.4 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:44.4 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:44.4 Info: => 7.38E-05s 11:16:44.4 Info: AlterTable Tracks 11:16:44.4 Info: => 5E-07s 11:16:44.4 Info: CreateColumn Tracks ForeignRecordingId String 11:16:44.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:16:44.4 Info: => 0.0005025s 11:16:44.4 Info: AlterTable Tracks 11:16:44.4 Info: => 6E-07s 11:16:44.4 Info: CreateColumn Tracks AlbumReleaseId Int32 11:16:44.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:16:44.4 Info: => 0.0004988s 11:16:44.4 Info: AlterTable Tracks 11:16:44.4 Info: => 6E-07s 11:16:44.4 Info: CreateColumn Tracks ArtistMetadataId Int32 11:16:44.4 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:44.4 Info: => 0.0004978s 11:16:44.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:44.4 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:44.4 Info: => 7.45E-05s 11:16:44.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:44.4 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:44.4 Info: => 7E-05s 11:16:44.4 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:16:44.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) 11:16:44.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" 11:16:44.4 Info: DROP TABLE "Artists" 11:16:44.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:44.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:44.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:44.4 Info: => 0.0045542s 11:16:44.4 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:16:44.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) 11:16:44.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" 11:16:44.4 Info: DROP TABLE "Albums" 11:16:44.4 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:44.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:44.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:44.4 Info: => 0.0039369s 11:16:44.4 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:16:44.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) 11:16:44.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" 11:16:44.4 Info: DROP TABLE "Tracks" 11:16:44.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:44.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:44.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:44.4 Info: => 0.0035623s 11:16:44.4 Info: DeleteColumn TrackFiles ArtistId 11:16:44.4 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL) 11:16:44.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" 11:16:44.4 Info: DROP TABLE "TrackFiles" 11:16:44.4 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:44.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:44.4 Info: => 0.0043516s 11:16:44.4 Info: CreateIndex Artists (ArtistMetadataId) 11:16:44.4 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:44.4 Info: => 7.34E-05s 11:16:44.4 Info: CreateIndex Artists (Monitored) 11:16:44.4 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:44.4 Info: => 8.34E-05s 11:16:44.4 Info: CreateIndex Albums (ArtistMetadataId) 11:16:44.4 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:44.4 Info: => 7.43E-05s 11:16:44.4 Info: CreateIndex Tracks (ArtistMetadataId) 11:16:44.4 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:16:44.4 Info: => 6.54E-05s 11:16:44.4 Info: CreateIndex Tracks (AlbumReleaseId) 11:16:44.4 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:16:44.4 Info: => 6.75E-05s 11:16:44.4 Info: CreateIndex Tracks (ForeignRecordingId) 11:16:44.4 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:16:44.4 Info: => 6.45E-05s 11:16:44.4 Info: UpdateData 11:16:44.4 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:44.4 Info: => 3.57E-05s 11:16:44.4 Info: UpdateData 11:16:44.4 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:44.4 Info: => 2.9E-05s 11:16:44.4 Info: UpdateData 11:16:44.4 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:16:44.4 Info: => 3.55E-05s 11:16:44.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-30T11:16:44', 'add_release_groups_etc') 11:16:44.4 Info: Committing Transaction 11:16:44.4 Info: 23: add_release_groups_etc migrated 11:16:44.4 Info: => 0.0005337s 11:16:44.4 Info: 24: NewMediaInfoFormat migrating 11:16:44.4 Info: Beginning Transaction 11:16:44.4 Info: Starting migration of Main DB to 24 11:16:44.4 Info: UpdateData 11:16:44.4 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:16:44.4 Info: => 4.72E-05s 11:16:44.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-30T11:16:44', 'NewMediaInfoFormat') 11:16:44.4 Info: Committing Transaction 11:16:44.4 Info: 24: NewMediaInfoFormat migrated 11:16:44.4 Info: => 0.0002722s 11:16:44.4 Info: 25: rename_restrictions_to_release_profiles migrating 11:16:44.4 Info: Beginning Transaction 11:16:44.4 Info: Starting migration of Main DB to 25 11:16:44.4 Info: RenameTable Restrictions ReleaseProfiles 11:16:44.4 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:16:44.4 Info: => 0.0013344s 11:16:44.4 Info: AlterTable ReleaseProfiles 11:16:44.4 Info: => 6E-07s 11:16:44.4 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:16:44.4 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:16:44.4 Info: => 0.0005083s 11:16:44.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-30T11:16:44', 'rename_restrictions_to_release_profiles') 11:16:44.4 Info: Committing Transaction 11:16:44.4 Info: 25: rename_restrictions_to_release_profiles migrated 11:16:44.4 Info: => 0.0007732s 11:16:44.4 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:16:44.4 Info: Beginning Transaction 11:16:44.4 Info: Starting migration of Main DB to 26 11:16:44.4 Info: RenameTable Profiles QualityProfiles 11:16:44.4 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:16:44.4 Info: => 0.0013316s 11:16:44.4 Info: AlterTable QualityProfiles 11:16:44.4 Info: => 6E-07s 11:16:44.4 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:16:44.4 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:44.4 Info: => 0.0004826s 11:16:44.4 Info: AlterTable LanguageProfiles 11:16:44.4 Info: => 4E-07s 11:16:44.4 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:16:44.4 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:44.4 Info: => 0.0004669s 11:16:44.4 Info: UpdateData 11:16:44.4 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:44.4 Info: => 3.85E-05s 11:16:44.4 Info: UpdateData 11:16:44.4 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:44.4 Info: => 2.49E-05s 11:16:44.4 Info: RenameColumn Artists ProfileId to QualityProfileId 11:16:44.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:44.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "ProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:16:44.5 Info: DROP TABLE "Artists" 11:16:44.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:44.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:44.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:44.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:44.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:44.5 Info: => 0.0038311s 11:16:44.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-30T11:16:44', 'rename_quality_profiles_add_upgrade_allowed') 11:16:44.5 Info: Committing Transaction 11:16:44.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:16:44.5 Info: => 0.0042193s 11:16:44.5 Info: 27: add_import_exclusions migrating 11:16:44.5 Info: Beginning Transaction 11:16:44.5 Info: Starting migration of Main DB to 27 11:16:44.5 Info: CreateTable ImportListExclusions 11:16:44.5 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:16:44.5 Info: => 0.0001159s 11:16:44.5 Info: CreateIndex ImportListExclusions (ForeignId) 11:16:44.5 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:16:44.5 Info: => 7.61E-05s 11:16:44.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-30T11:16:44', 'add_import_exclusions') 11:16:44.5 Info: Committing Transaction 11:16:44.5 Info: 27: add_import_exclusions migrated 11:16:44.5 Info: => 0.0003499s 11:16:44.5 Info: 28: clean_artist_metadata_table migrating 11:16:44.5 Info: Beginning Transaction 11:16:44.5 Info: Starting migration of Main DB to 28 11:16:44.5 Info: ExecuteSqlStatement DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:16:44.5 Info: DELETE FROM "Artists" WHERE "Id" in ( SELECT "Artists"."Id" from "Artists" LEFT OUTER JOIN "ArtistMetadata" ON "Artists"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:16:44.5 Info: => 0.0001494s 11:16:44.5 Info: ExecuteSqlStatement DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:16:44.5 Info: DELETE FROM "Albums" WHERE "Id" in ( SELECT "Albums"."Id" from "Albums" LEFT OUTER JOIN "ArtistMetadata" ON "Albums"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:16:44.5 Info: => 0.0001116s 11:16:44.5 Info: ExecuteSqlStatement DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:16:44.5 Info: DELETE FROM "AlbumReleases" WHERE "Id" in ( SELECT "AlbumReleases"."Id" from "AlbumReleases" LEFT OUTER JOIN "Albums" ON "Albums"."Id" = "AlbumReleases"."AlbumId" WHERE "Albums"."Id" IS NULL) 11:16:44.5 Info: => 0.0001059s 11:16:44.5 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:16:44.5 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "AlbumReleases" ON "Tracks"."AlbumReleaseId" = "AlbumReleases"."Id" WHERE "AlbumReleases"."Id" IS NULL) 11:16:44.5 Info: => 0.0001078s 11:16:44.5 Info: ExecuteSqlStatement DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:16:44.5 Info: DELETE FROM "Tracks" WHERE "Id" in ( SELECT "Tracks"."Id" from "Tracks" LEFT OUTER JOIN "ArtistMetadata" ON "Tracks"."ArtistMetadataId" = "ArtistMetadata"."Id" WHERE "ArtistMetadata"."Id" IS NULL) 11:16:44.5 Info: => 0.0001039s 11:16:44.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:16:44.5 Info: DELETE FROM "TrackFiles" WHERE "Id" IN ( SELECT "TrackFiles"."Id" FROM "TrackFiles" LEFT OUTER JOIN "Tracks" ON "TrackFiles"."Id" = "Tracks"."TrackFileId" WHERE "Tracks"."Id" IS NULL) 11:16:44.5 Info: => 0.0001072s 11:16:44.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-30T11:16:44', 'clean_artist_metadata_table') 11:16:44.5 Info: Committing Transaction 11:16:44.5 Info: 28: clean_artist_metadata_table migrated 11:16:44.5 Info: => 0.0003376s 11:16:44.5 Info: 29: health_issue_notification migrating 11:16:44.5 Info: Beginning Transaction 11:16:44.5 Info: Starting migration of Main DB to 29 11:16:44.5 Info: AlterTable Notifications 11:16:44.5 Info: => 9E-07s 11:16:44.5 Info: CreateColumn Notifications OnHealthIssue Boolean 11:16:44.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:16:44.5 Info: => 0.0005321s 11:16:44.5 Info: AlterTable Notifications 11:16:44.5 Info: => 6E-07s 11:16:44.5 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:16:44.5 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:16:44.5 Info: => 0.0004881s 11:16:44.5 Info: AlterTable Notifications 11:16:44.5 Info: => 4E-07s 11:16:44.5 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:16:44.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:16:44.5 Info: => 0.0004922s 11:16:44.5 Info: AlterTable Notifications 11:16:44.5 Info: => 5E-07s 11:16:44.5 Info: CreateColumn Notifications OnImportFailure Boolean 11:16:44.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:16:44.5 Info: => 0.0004866s 11:16:44.5 Info: AlterTable Notifications 11:16:44.5 Info: => 3E-07s 11:16:44.5 Info: CreateColumn Notifications OnTrackRetag Boolean 11:16:44.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:16:44.5 Info: => 0.0004842s 11:16:44.5 Info: DeleteColumn Notifications OnDownload 11:16:44.5 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnAlbumDownload" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:16:44.5 Info: INSERT INTO "Notifications_temp" ("Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag") SELECT "Id", "Name", "OnGrab", "Settings", "Implementation", "ConfigContract", "OnUpgrade", "Tags", "OnRename", "OnAlbumDownload", "OnHealthIssue", "IncludeHealthWarnings", "OnDownloadFailure", "OnImportFailure", "OnTrackRetag" FROM "Notifications" 11:16:44.5 Info: DROP TABLE "Notifications" 11:16:44.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:44.5 Info: => 0.0042758s 11:16:44.5 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:16:44.5 Info: CREATE TABLE "Notifications_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "OnGrab" INTEGER NOT NULL, "Settings" TEXT NOT NULL, "Implementation" TEXT NOT NULL, "ConfigContract" TEXT, "OnUpgrade" INTEGER, "Tags" TEXT, "OnRename" INTEGER NOT NULL, "OnReleaseImport" INTEGER NOT NULL, "OnHealthIssue" INTEGER NOT NULL, "IncludeHealthWarnings" INTEGER NOT NULL, "OnDownloadFailure" INTEGER NOT NULL, "OnImportFailure" INTEGER NOT NULL, "OnTrackRetag" INTEGER NOT NULL) 11:16:44.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" 11:16:44.5 Info: DROP TABLE "Notifications" 11:16:44.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:44.5 Info: => 0.0034277s 11:16:44.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-30T11:16:44', 'health_issue_notification') 11:16:44.5 Info: Committing Transaction 11:16:44.5 Info: 29: health_issue_notification migrated 11:16:44.5 Info: => 0.0037675s 11:16:44.5 Info: 30: add_mediafilerepository_mtime migrating 11:16:44.5 Info: Beginning Transaction 11:16:44.5 Info: Starting migration of Main DB to 30 11:16:44.5 Info: AlterTable TrackFiles 11:16:44.5 Info: => 6E-07s 11:16:44.5 Info: CreateColumn TrackFiles Modified DateTime 11:16:44.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:16:44.5 Info: => 0.0005253s 11:16:44.5 Info: AlterTable TrackFiles 11:16:44.5 Info: => 4E-07s 11:16:44.5 Info: CreateColumn TrackFiles Path String 11:16:44.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:16:44.5 Info: => 0.0004829s 11:16:44.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:44.5 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:44.5 Info: => 3.44E-05s 11:16:44.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) 11:16:44.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) 11:16:44.5 Info: => 0.0001161s 11:16:44.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) 11:16:44.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) 11:16:44.5 Info: => 0.0001217s 11:16:44.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) 11:16:44.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) 11:16:44.5 Info: => 0.0001335s 11:16:44.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") 11:16:44.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") 11:16:44.5 Info: => 7.18E-05s 11:16:44.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:44.5 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:44.5 Info: => 4.38E-05s 11:16:44.5 Info: AlterTable TrackFiles 11:16:44.5 Info: => 4E-07s 11:16:44.5 Info: AlterColumn TrackFiles Path String 11:16:44.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "RelativePath" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:44.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" 11:16:44.5 Info: DROP TABLE "TrackFiles" 11:16:44.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:44.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:44.5 Info: => 0.0044717s 11:16:44.5 Info: CreateIndex TrackFiles (Path) 11:16:44.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:44.5 Info: => 7.01E-05s 11:16:44.5 Info: DeleteColumn TrackFiles RelativePath 11:16:44.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Language" INTEGER NOT NULL, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:44.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" 11:16:44.5 Info: DROP TABLE "TrackFiles" 11:16:44.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:44.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:44.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:44.5 Info: => 0.0036288s 11:16:44.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-30T11:16:44', 'add_mediafilerepository_mtime') 11:16:44.5 Info: Committing Transaction 11:16:44.5 Info: 30: add_mediafilerepository_mtime migrated 11:16:44.5 Info: => 0.0039255s 11:16:44.5 Info: 31: add_artistmetadataid_constraint migrating 11:16:44.5 Info: Beginning Transaction 11:16:44.5 Info: Starting migration of Main DB to 31 11:16:44.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") 11:16:44.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") 11:16:44.5 Info: => 8.36E-05s 11:16:44.5 Info: DeleteIndex Artists (ArtistMetadataId) 11:16:44.5 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 11:16:44.5 Info: => 0.0001319s 11:16:44.5 Info: AlterColumn Artists ArtistMetadataId Int32 11:16:44.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:44.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "LanguageProfileId", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:16:44.5 Info: DROP TABLE "Artists" 11:16:44.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:44.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:44.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:44.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:44.5 Info: => 0.0037694s 11:16:44.5 Info: CreateIndex Artists (ArtistMetadataId) 11:16:44.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:44.5 Info: => 7.39E-05s 11:16:44.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-07-30T11:16:44', 'add_artistmetadataid_constraint') 11:16:44.5 Info: Committing Transaction 11:16:44.5 Info: 31: add_artistmetadataid_constraint migrated 11:16:44.5 Info: => 0.0003834s 11:16:44.5 Info: 32: old_ids_and_artist_alias migrating 11:16:44.5 Info: Beginning Transaction 11:16:44.5 Info: Starting migration of Main DB to 32 11:16:44.5 Info: AlterTable ArtistMetadata 11:16:44.5 Info: => 5E-07s 11:16:44.5 Info: CreateColumn ArtistMetadata Aliases String 11:16:44.5 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 11:16:44.5 Info: => 0.0005299s 11:16:44.5 Info: AlterTable ArtistMetadata 11:16:44.5 Info: => 5E-07s 11:16:44.5 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 11:16:44.5 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 11:16:44.5 Info: => 0.0005138s 11:16:44.5 Info: AlterTable Albums 11:16:44.5 Info: => 5E-07s 11:16:44.5 Info: CreateColumn Albums OldForeignAlbumIds String 11:16:44.5 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 11:16:44.5 Info: => 0.0005033s 11:16:44.5 Info: AlterTable AlbumReleases 11:16:44.5 Info: => 4E-07s 11:16:44.5 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 11:16:44.5 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 11:16:44.5 Info: => 0.0004962s 11:16:44.5 Info: AlterTable Tracks 11:16:44.5 Info: => 4E-07s 11:16:44.5 Info: CreateColumn Tracks OldForeignRecordingIds String 11:16:44.5 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 11:16:44.5 Info: => 0.0004952s 11:16:44.5 Info: AlterTable Tracks 11:16:44.5 Info: => 5E-07s 11:16:44.5 Info: CreateColumn Tracks OldForeignTrackIds String 11:16:44.5 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 11:16:44.5 Info: => 0.0004923s 11:16:44.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-07-30T11:16:44', 'old_ids_and_artist_alias') 11:16:44.5 Info: Committing Transaction 11:16:44.5 Info: 32: old_ids_and_artist_alias migrated 11:16:44.5 Info: => 0.0007599s 11:16:44.5 Info: 33: download_propers_config migrating 11:16:44.5 Info: Beginning Transaction 11:16:44.5 Info: Starting migration of Main DB to 33 11:16:44.5 Info: PerformDBOperation 11:16:44.5 Info: Performing DB Operation 11:16:44.5 Info: => 3E-05s 11:16:44.5 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:16:44.5 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:16:44.5 Info: => 3.32E-05s 11:16:44.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-07-30T11:16:44', 'download_propers_config') 11:16:44.5 Info: Committing Transaction 11:16:44.5 Info: 33: download_propers_config migrated 11:16:44.5 Info: => 0.0002586s 11:16:44.5 Info: 34: remove_language_profiles migrating 11:16:44.5 Info: Beginning Transaction 11:16:44.5 Info: Starting migration of Main DB to 34 11:16:44.5 Info: DeleteTable LanguageProfiles 11:16:44.5 Info: DROP TABLE "LanguageProfiles" 11:16:44.5 Info: => 0.0001923s 11:16:44.5 Info: DeleteColumn Artists LanguageProfileId 11:16:44.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:44.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:16:44.5 Info: DROP TABLE "Artists" 11:16:44.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:44.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:44.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:44.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:44.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:44.5 Info: => 0.0047538s 11:16:44.5 Info: DeleteColumn ImportLists LanguageProfileId 11:16:44.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) 11:16:44.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" 11:16:44.5 Info: DROP TABLE "ImportLists" 11:16:44.5 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 11:16:44.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:44.5 Info: => 0.0035469s 11:16:44.5 Info: DeleteColumn Blacklist Language 11:16:44.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) 11:16:44.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" 11:16:44.5 Info: DROP TABLE "Blacklist" 11:16:44.5 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 11:16:44.5 Info: => 0.0041949s 11:16:44.5 Info: DeleteColumn History Language 11:16:44.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) 11:16:44.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" 11:16:44.5 Info: DROP TABLE "History" 11:16:44.5 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:16:44.5 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:44.5 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:44.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:44.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:44.5 Info: => 0.0038176s 11:16:44.5 Info: DeleteColumn LyricFiles Language 11:16:44.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) 11:16:44.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" 11:16:44.5 Info: DROP TABLE "LyricFiles" 11:16:44.5 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:44.5 Info: => 0.003284s 11:16:44.5 Info: DeleteColumn TrackFiles Language 11:16:44.5 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:44.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" 11:16:44.5 Info: DROP TABLE "TrackFiles" 11:16:44.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:44.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:44.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:44.5 Info: => 0.0044433s 11:16:44.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-07-30T11:16:44', 'remove_language_profiles') 11:16:44.5 Info: Committing Transaction 11:16:44.5 Info: 34: remove_language_profiles migrated 11:16:44.5 Info: => 0.0049013s 11:16:44.5 Info: 35: multi_disc_naming_format migrating 11:16:44.5 Info: Beginning Transaction 11:16:44.5 Info: Starting migration of Main DB to 35 11:16:44.5 Info: AlterTable NamingConfig 11:16:44.5 Info: => 5E-07s 11:16:44.5 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 11:16:44.5 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 11:16:44.5 Info: => 0.0005159s 11:16:44.5 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:16:44.5 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:16:44.5 Info: => 4.13E-05s 11:16:44.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-07-30T11:16:44', 'multi_disc_naming_format') 11:16:44.5 Info: Committing Transaction 11:16:44.5 Info: 35: multi_disc_naming_format migrated 11:16:44.5 Info: => 0.0002885s 11:16:44.5 Info: 36: add_download_client_priority migrating 11:16:44.5 Info: Beginning Transaction 11:16:44.5 Info: Starting migration of Main DB to 36 11:16:44.5 Info: AlterTable DownloadClients 11:16:44.5 Info: => 4E-07s 11:16:44.5 Info: CreateColumn DownloadClients Priority Int32 11:16:44.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 11:16:44.5 Info: => 0.0005137s 11:16:44.5 Info: PerformDBOperation 11:16:44.5 Info: Performing DB Operation 11:16:44.5 Info: => 4.62E-05s 11:16:44.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-07-30T11:16:44', 'add_download_client_priority') 11:16:44.5 Info: Committing Transaction 11:16:44.5 Info: 36: add_download_client_priority migrated 11:16:44.5 Info: => 0.0003207s 11:16:44.5 Info: 37: remove_growl_prowl migrating 11:16:44.5 Info: Beginning Transaction 11:16:44.5 Info: Starting migration of Main DB to 37 11:16:44.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:44.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 11:16:44.5 Info: => 4.36E-05s 11:16:44.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:44.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 11:16:44.5 Info: => 2.59E-05s 11:16:44.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-07-30T11:16:44', 'remove_growl_prowl') 11:16:44.5 Info: Committing Transaction 11:16:44.5 Info: 37: remove_growl_prowl migrated 11:16:44.5 Info: => 0.0002458s 11:16:44.5 Info: 38: remove_plex_hometheatre migrating 11:16:44.5 Info: Beginning Transaction 11:16:44.5 Info: Starting migration of Main DB to 38 11:16:44.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:44.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 11:16:44.5 Info: => 4.2E-05s 11:16:44.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:44.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 11:16:44.5 Info: => 2.63E-05s 11:16:44.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-07-30T11:16:44', 'remove_plex_hometheatre') 11:16:44.5 Info: Committing Transaction 11:16:44.5 Info: 38: remove_plex_hometheatre migrated 11:16:44.5 Info: => 0.0002414s 11:16:44.5 Info: 39: add_root_folder_add_defaults migrating 11:16:44.5 Info: Beginning Transaction 11:16:44.5 Info: Starting migration of Main DB to 39 11:16:44.5 Info: AlterTable RootFolders 11:16:44.5 Info: => 5E-07s 11:16:44.5 Info: CreateColumn RootFolders Name String 11:16:44.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 11:16:44.5 Info: => 0.0005303s 11:16:44.5 Info: AlterTable RootFolders 11:16:44.5 Info: => 5E-07s 11:16:44.5 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 11:16:44.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 11:16:44.5 Info: => 0.000489s 11:16:44.5 Info: AlterTable RootFolders 11:16:44.5 Info: => 5E-07s 11:16:44.5 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 11:16:44.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 11:16:44.5 Info: => 0.0005054s 11:16:44.5 Info: AlterTable RootFolders 11:16:44.5 Info: => 4E-07s 11:16:44.5 Info: CreateColumn RootFolders DefaultMonitorOption Int32 11:16:44.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 11:16:44.5 Info: => 0.0005128s 11:16:44.5 Info: AlterTable RootFolders 11:16:44.5 Info: => 5E-07s 11:16:44.5 Info: CreateColumn RootFolders DefaultTags String 11:16:44.5 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 11:16:44.5 Info: => 0.0004893s 11:16:44.5 Info: PerformDBOperation 11:16:44.5 Info: Performing DB Operation 11:16:44.5 Info: => 4.29E-05s 11:16:44.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-07-30T11:16:44', 'add_root_folder_add_defaults') 11:16:44.5 Info: Committing Transaction 11:16:44.5 Info: 39: add_root_folder_add_defaults migrated 11:16:44.5 Info: => 0.0002973s 11:16:44.5 Info: 40: task_duration migrating 11:16:44.5 Info: Beginning Transaction 11:16:44.5 Info: Starting migration of Main DB to 40 11:16:44.5 Info: AlterTable ScheduledTasks 11:16:44.5 Info: => 5E-07s 11:16:44.5 Info: CreateColumn ScheduledTasks LastStartTime DateTime 11:16:44.5 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 11:16:44.5 Info: => 0.0005279s 11:16:44.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-07-30T11:16:44', 'task_duration') 11:16:44.5 Info: Committing Transaction 11:16:44.5 Info: 40: task_duration migrated 11:16:44.5 Info: => 0.0007899s 11:16:44.5 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 11:16:44.5 Info: Beginning Transaction 11:16:44.5 Info: Starting migration of Main DB to 41 11:16:44.5 Info: AlterTable ReleaseProfiles 11:16:44.5 Info: => 6E-07s 11:16:44.5 Info: CreateColumn ReleaseProfiles Enabled Boolean 11:16:44.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 11:16:44.5 Info: => 0.0005297s 11:16:44.5 Info: AlterTable ReleaseProfiles 11:16:44.5 Info: => 4E-07s 11:16:44.5 Info: CreateColumn ReleaseProfiles IndexerId Int32 11:16:44.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 11:16:44.5 Info: => 0.000484s 11:16:44.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-07-30T11:16:44', 'add_indexer_and_enabled_to_release_profiles') 11:16:44.5 Info: Committing Transaction 11:16:44.5 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 11:16:44.5 Info: => 0.0007606s 11:16:44.5 Info: 42: remove_album_folders migrating 11:16:44.5 Info: Beginning Transaction 11:16:44.5 Info: Starting migration of Main DB to 42 11:16:44.5 Info: DeleteColumn Artists AlbumFolder 11:16:44.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:44.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" 11:16:44.5 Info: DROP TABLE "Artists" 11:16:44.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:44.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:44.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:44.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:44.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:44.5 Info: => 0.0051708s 11:16:44.5 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:16:44.5 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:16:44.5 Info: => 3.51E-05s 11:16:44.5 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:16:44.5 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:16:44.5 Info: => 2.93E-05s 11:16:44.5 Info: DeleteColumn NamingConfig AlbumFolderFormat 11:16:44.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) 11:16:44.5 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 11:16:44.5 Info: DROP TABLE "NamingConfig" 11:16:44.5 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 11:16:44.5 Info: => 0.0033558s 11:16:44.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-07-30T11:16:44', 'remove_album_folders') 11:16:44.5 Info: Committing Transaction 11:16:44.5 Info: 42: remove_album_folders migrated 11:16:44.5 Info: => 0.0037208s 11:16:44.5 Info: 44: add_priority_to_indexers migrating 11:16:44.5 Info: Beginning Transaction 11:16:44.5 Info: Starting migration of Main DB to 44 11:16:44.5 Info: AlterTable Indexers 11:16:44.5 Info: => 5E-07s 11:16:44.5 Info: CreateColumn Indexers Priority Int32 11:16:44.5 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 11:16:44.5 Info: => 0.0005265s 11:16:44.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-07-30T11:16:44', 'add_priority_to_indexers') 11:16:44.5 Info: Committing Transaction 11:16:44.5 Info: 44: add_priority_to_indexers migrated 11:16:44.5 Info: => 0.0007999s 11:16:44.5 Info: 45: remove_chown_and_folderchmod_config migrating 11:16:44.5 Info: Beginning Transaction 11:16:44.5 Info: Starting migration of Main DB to 45 11:16:44.5 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:16:44.5 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:16:44.5 Info: => 0.000122s 11:16:44.5 Info: PerformDBOperation 11:16:44.5 Info: Performing DB Operation 11:16:44.5 Info: => 2.32E-05s 11:16:44.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-07-30T11:16:44', 'remove_chown_and_folderchmod_config') 11:16:44.5 Info: Committing Transaction 11:16:44.5 Info: 45: remove_chown_and_folderchmod_config migrated 11:16:44.5 Info: => 0.0002532s 11:16:44.5 Info: 47: update_notifiarr migrating 11:16:44.5 Info: Beginning Transaction 11:16:44.5 Info: Starting migration of Main DB to 47 11:16:44.5 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:16:44.5 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:16:44.5 Info: => 6.8E-05s 11:16:44.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-07-30T11:16:44', 'update_notifiarr') 11:16:44.5 Info: Committing Transaction 11:16:44.5 Info: 47: update_notifiarr migrated 11:16:44.5 Info: => 0.0002896s 11:16:44.5 Info: 49: email_multiple_addresses migrating 11:16:44.5 Info: Beginning Transaction 11:16:44.5 Info: Starting migration of Main DB to 49 11:16:44.5 Info: PerformDBOperation 11:16:44.5 Info: Performing DB Operation 11:16:44.5 Info: => 5.11E-05s 11:16:44.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-07-30T11:16:44', 'email_multiple_addresses') 11:16:44.5 Info: Committing Transaction 11:16:44.5 Info: 49: email_multiple_addresses migrated 11:16:44.5 Info: => 0.0002843s 11:16:44.5 Info: 50: rename_blacklist_to_blocklist migrating 11:16:44.5 Info: Beginning Transaction 11:16:44.5 Info: Starting migration of Main DB to 50 11:16:44.5 Info: RenameTable Blacklist Blocklist 11:16:44.5 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 11:16:44.5 Info: => 0.0013801s 11:16:44.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-07-30T11:16:44', 'rename_blacklist_to_blocklist') 11:16:44.5 Info: Committing Transaction 11:16:44.5 Info: 50: rename_blacklist_to_blocklist migrated 11:16:44.5 Info: => 0.0016583s 11:16:44.5 Info: 51: cdh_per_downloadclient migrating 11:16:44.5 Info: Beginning Transaction 11:16:44.5 Info: Starting migration of Main DB to 51 11:16:44.5 Info: INSERT INTO "DownloadClients" ("Enable", "Name", "Implementation", "Priority", "Settings", "ConfigContract") VALUES (1, 'Deluge', 'Deluge', 1, '{ "host": "127.0.0.1", "port": 0, "urlBase": "/my/", "movieCategory": "abc", "recentTvPriority": 0, "olderTvPriority": 0, "useSsl": false }', 'DelugeSettings') 11:16:44.5 Info: AlterTable DownloadClients 11:16:44.5 Info: => 4E-07s 11:16:44.5 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 11:16:44.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 11:16:44.5 Info: => 0.0005117s 11:16:44.5 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 11:16:44.5 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 11:16:44.5 Info: => 0.0004888s 11:16:44.5 Info: PerformDBOperation 11:16:44.5 Info: Performing DB Operation 11:16:44.5 Info: => 0.0001434s 11:16:44.5 Info: -> 1 Insert operations completed in 00:00:00.0000852 taking an average of 00:00:00.0000852 11:16:44.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-07-30T11:16:44', 'cdh_per_downloadclient') 11:16:44.5 Info: Committing Transaction 11:16:44.5 Info: 51: cdh_per_downloadclient migrated 11:16:44.5 Info: => 0.0004182s 11:16:44.5 Debug: Took: 00:00:00.1945584 11:16:44.6 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.cdh_per_downloadclientFixture.should_set_cdh_to_enabled --- 11:16:44.6 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.download_clients_rename_tv_to_musicFixture.should_rename_settings_for_deluge --- 11:16:44.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350046171766_203/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:44.6 Info: DatabaseEngineVersionCheck migrating 11:16:44.6 Info: PerformDBOperation 11:16:44.6 Info: Performing DB Operation 11:16:44.6 Info: SQLite 3.46.0 11:16:44.6 Info: => 0.0010217s 11:16:44.6 Info: DatabaseEngineVersionCheck migrated 11:16:44.6 Info: => 0.0010381s 11:16:44.6 Info: VersionMigration migrating 11:16:44.6 Info: Beginning Transaction 11:16:44.6 Info: CreateTable VersionInfo 11:16:44.6 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:16:44.6 Info: => 0.0001375s 11:16:44.6 Info: Committing Transaction 11:16:44.6 Info: VersionMigration migrated 11:16:44.6 Info: => 0.0004808s 11:16:44.6 Info: VersionUniqueMigration migrating 11:16:44.6 Info: Beginning Transaction 11:16:44.6 Info: CreateIndex VersionInfo (Version) 11:16:44.6 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:44.6 Info: => 0.0001165s 11:16:44.6 Info: AlterTable VersionInfo 11:16:44.6 Info: => 6E-07s 11:16:44.6 Info: CreateColumn VersionInfo AppliedOn DateTime 11:16:44.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:16:44.6 Info: => 0.0005443s 11:16:44.6 Info: Committing Transaction 11:16:44.6 Info: VersionUniqueMigration migrated 11:16:44.6 Info: => 0.0007356s 11:16:44.6 Info: VersionDescriptionMigration migrating 11:16:44.6 Info: Beginning Transaction 11:16:44.6 Info: AlterTable VersionInfo 11:16:44.6 Info: => 4E-07s 11:16:44.6 Info: CreateColumn VersionInfo Description String 11:16:44.6 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:16:44.6 Info: => 0.0001931s 11:16:44.6 Info: Committing Transaction 11:16:44.6 Info: VersionDescriptionMigration migrated 11:16:44.6 Info: => 0.0003947s 11:16:44.6 Info: 1: InitialSetup migrating 11:16:44.6 Info: Beginning Transaction 11:16:44.6 Info: Starting migration of Main DB to 1 11:16:44.6 Info: CreateTable Config 11:16:44.6 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:16:44.6 Info: => 0.0001504s 11:16:44.6 Info: CreateIndex Config (Key) 11:16:44.6 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:16:44.6 Info: => 7.22E-05s 11:16:44.6 Info: CreateTable RootFolders 11:16:44.6 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:16:44.6 Info: => 7.56E-05s 11:16:44.6 Info: CreateIndex RootFolders (Path) 11:16:44.6 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:16:44.6 Info: => 6.45E-05s 11:16:44.6 Info: CreateTable Artists 11:16:44.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) 11:16:44.6 Info: => 0.0002082s 11:16:44.6 Info: CreateIndex Artists (ForeignArtistId) 11:16:44.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:44.6 Info: => 6.46E-05s 11:16:44.6 Info: CreateIndex Artists (NameSlug) 11:16:44.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:44.6 Info: => 5.91E-05s 11:16:44.6 Info: CreateIndex Artists (CleanName) 11:16:44.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:44.6 Info: => 5.7E-05s 11:16:44.6 Info: CreateIndex Artists (Path) 11:16:44.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:44.6 Info: => 6.97E-05s 11:16:44.6 Info: CreateTable Albums 11:16:44.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) 11:16:44.6 Info: => 0.0001868s 11:16:44.6 Info: CreateIndex Albums (ForeignAlbumId) 11:16:44.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:44.6 Info: => 6.47E-05s 11:16:44.6 Info: CreateIndex Albums (MBId) 11:16:44.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:44.6 Info: => 6.05E-05s 11:16:44.6 Info: CreateIndex Albums (TADBId) 11:16:44.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:44.6 Info: => 5.79E-05s 11:16:44.6 Info: CreateIndex Albums (TitleSlug) 11:16:44.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:44.6 Info: => 5.97E-05s 11:16:44.6 Info: CreateIndex Albums (CleanTitle) 11:16:44.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:44.6 Info: => 5.66E-05s 11:16:44.6 Info: CreateIndex Albums (Path) 11:16:44.6 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:16:44.6 Info: => 5.42E-05s 11:16:44.6 Info: CreateTable Tracks 11:16:44.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) 11:16:44.6 Info: => 0.0001223s 11:16:44.6 Info: CreateIndex Tracks (ForeignTrackId) 11:16:44.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:44.6 Info: => 6.13E-05s 11:16:44.6 Info: CreateIndex Tracks (ArtistId) 11:16:44.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:44.6 Info: => 6.16E-05s 11:16:44.6 Info: CreateIndex Tracks (TrackFileId) 11:16:44.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:44.6 Info: => 6.55E-05s 11:16:44.6 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:16:44.6 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:16:44.6 Info: => 6.97E-05s 11:16:44.6 Info: CreateTable TrackFiles 11:16:44.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) 11:16:44.6 Info: => 0.0001188s 11:16:44.6 Info: CreateIndex TrackFiles (ArtistId) 11:16:44.6 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:16:44.6 Info: => 6.91E-05s 11:16:44.6 Info: CreateIndex TrackFiles (AlbumId) 11:16:44.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:44.6 Info: => 6.16E-05s 11:16:44.6 Info: CreateTable History 11:16:44.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) 11:16:44.6 Info: => 0.000121s 11:16:44.6 Info: CreateIndex History (Date) 11:16:44.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:44.6 Info: => 0.0007937s 11:16:44.6 Info: CreateIndex History (EventType) 11:16:44.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:44.6 Info: => 7.62E-05s 11:16:44.6 Info: CreateIndex History (DownloadId) 11:16:44.6 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:16:44.6 Info: => 6.15E-05s 11:16:44.6 Info: CreateIndex History (AlbumId) 11:16:44.6 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:16:44.6 Info: => 5.93E-05s 11:16:44.6 Info: CreateTable Notifications 11:16:44.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) 11:16:44.6 Info: => 0.0001124s 11:16:44.6 Info: CreateTable ScheduledTasks 11:16:44.6 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:16:44.6 Info: => 0.0001288s 11:16:44.6 Info: CreateIndex ScheduledTasks (TypeName) 11:16:44.6 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:44.6 Info: => 0.0001001s 11:16:44.6 Info: CreateTable Indexers 11:16:44.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) 11:16:44.6 Info: => 0.000113s 11:16:44.6 Info: CreateIndex Indexers (Name) 11:16:44.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:44.6 Info: => 7.34E-05s 11:16:44.6 Info: CreateTable Profiles 11:16:44.6 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:16:44.6 Info: => 8.66E-05s 11:16:44.6 Info: CreateIndex Profiles (Name) 11:16:44.6 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:16:44.6 Info: => 7.3E-05s 11:16:44.6 Info: CreateTable QualityDefinitions 11:16:44.6 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:16:44.6 Info: => 0.0001141s 11:16:44.6 Info: CreateIndex QualityDefinitions (Quality) 11:16:44.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:16:44.6 Info: => 6.79E-05s 11:16:44.6 Info: CreateIndex QualityDefinitions (Title) 11:16:44.6 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:16:44.6 Info: => 0.0001049s 11:16:44.6 Info: CreateTable NamingConfig 11:16:44.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) 11:16:44.6 Info: => 0.0001254s 11:16:44.6 Info: CreateTable Blacklist 11:16:44.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 '') 11:16:44.6 Info: => 0.0001526s 11:16:44.6 Info: CreateTable Metadata 11:16:44.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) 11:16:44.6 Info: => 9.7E-05s 11:16:44.6 Info: CreateTable MetadataFiles 11:16:44.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) 11:16:44.6 Info: => 0.0001117s 11:16:44.6 Info: CreateTable DownloadClients 11:16:44.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) 11:16:44.6 Info: => 9.5E-05s 11:16:44.6 Info: CreateTable PendingReleases 11:16:44.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 '') 11:16:44.6 Info: => 0.0001071s 11:16:44.6 Info: CreateTable RemotePathMappings 11:16:44.6 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:16:44.6 Info: => 0.0001067s 11:16:44.6 Info: CreateTable Tags 11:16:44.6 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:16:44.6 Info: => 8.57E-05s 11:16:44.6 Info: CreateIndex Tags (Label) 11:16:44.6 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:16:44.6 Info: => 7.71E-05s 11:16:44.6 Info: CreateTable Restrictions 11:16:44.6 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:16:44.6 Info: => 9.1E-05s 11:16:44.6 Info: CreateTable DelayProfiles 11:16:44.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) 11:16:44.6 Info: => 0.0001141s 11:16:44.6 Info: CreateTable Users 11:16:44.6 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:16:44.6 Info: => 8.15E-05s 11:16:44.6 Info: CreateIndex Users (Identifier) 11:16:44.6 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:16:44.6 Info: => 0.000107s 11:16:44.6 Info: CreateIndex Users (Username) 11:16:44.6 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:16:44.6 Info: => 8.39E-05s 11:16:44.6 Info: CreateTable Commands 11:16:44.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) 11:16:44.6 Info: => 0.0001175s 11:16:44.6 Info: CreateTable IndexerStatus 11:16:44.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) 11:16:44.6 Info: => 0.0001059s 11:16:44.6 Info: CreateIndex IndexerStatus (ProviderId) 11:16:44.6 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:44.6 Info: => 7.25E-05s 11:16:44.6 Info: CreateTable ExtraFiles 11:16:44.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) 11:16:44.6 Info: => 0.000101s 11:16:44.6 Info: CreateTable LyricFiles 11:16:44.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) 11:16:44.6 Info: => 0.0008004s 11:16:44.6 Info: CreateTable LanguageProfiles 11:16:44.6 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:16:44.6 Info: => 0.0001034s 11:16:44.6 Info: CreateIndex LanguageProfiles (Name) 11:16:44.6 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:16:44.6 Info: => 9.17E-05s 11:16:44.6 Info: CreateTable DownloadClientStatus 11:16:44.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) 11:16:44.6 Info: => 9.75E-05s 11:16:44.6 Info: CreateIndex DownloadClientStatus (ProviderId) 11:16:44.6 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:44.6 Info: => 8.25E-05s 11:16:44.6 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:16:44.6 Info: -> 1 Insert operations completed in 00:00:00.0000549 taking an average of 00:00:00.0000549 11:16:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-30T11:16:44', 'InitialSetup') 11:16:44.6 Info: Committing Transaction 11:16:44.6 Info: 1: InitialSetup migrated 11:16:44.6 Info: => 0.0008653s 11:16:44.6 Info: 2: add_reason_to_pending_releases migrating 11:16:44.6 Info: Beginning Transaction 11:16:44.6 Info: Starting migration of Main DB to 2 11:16:44.6 Info: AlterTable PendingReleases 11:16:44.6 Info: => 6E-07s 11:16:44.6 Info: CreateColumn PendingReleases Reason Int32 11:16:44.6 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:16:44.6 Info: => 0.0005076s 11:16:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-30T11:16:44', 'add_reason_to_pending_releases') 11:16:44.6 Info: Committing Transaction 11:16:44.6 Info: 2: add_reason_to_pending_releases migrated 11:16:44.6 Info: => 0.00077s 11:16:44.6 Info: 3: add_medium_support migrating 11:16:44.6 Info: Beginning Transaction 11:16:44.6 Info: Starting migration of Main DB to 3 11:16:44.6 Info: AlterTable Albums 11:16:44.6 Info: => 8E-07s 11:16:44.6 Info: CreateColumn Albums Media String 11:16:44.6 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:16:44.6 Info: => 0.0004974s 11:16:44.6 Info: AlterTable Tracks 11:16:44.6 Info: => 4E-07s 11:16:44.6 Info: CreateColumn Tracks MediumNumber Int32 11:16:44.6 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:16:44.6 Info: => 0.000453s 11:16:44.6 Info: AlterTable Tracks 11:16:44.6 Info: => 6E-07s 11:16:44.6 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:16:44.6 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:16:44.6 Info: => 0.0004619s 11:16:44.6 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:44.6 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:44.6 Info: => 6.92E-05s 11:16:44.6 Info: DeleteColumn Tracks TrackNumber 11:16:44.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) 11:16:44.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" 11:16:44.6 Info: DROP TABLE "Tracks" 11:16:44.6 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:44.6 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:44.6 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:44.6 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:44.6 Info: => 0.0044358s 11:16:44.6 Info: AlterTable Tracks 11:16:44.6 Info: => 5E-07s 11:16:44.6 Info: CreateColumn Tracks TrackNumber String 11:16:44.6 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:16:44.6 Info: => 0.0004631s 11:16:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-30T11:16:44', 'add_medium_support') 11:16:44.6 Info: Committing Transaction 11:16:44.6 Info: 3: add_medium_support migrated 11:16:44.6 Info: => 0.0007969s 11:16:44.6 Info: 4: add_various_qualites_in_profile migrating 11:16:44.6 Info: Beginning Transaction 11:16:44.6 Info: Starting migration of Main DB to 4 11:16:44.6 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:44.6 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:44.6 Info: => 4.63E-05s 11:16:44.6 Info: PerformDBOperation 11:16:44.6 Info: Performing DB Operation 11:16:44.6 Info: => 2.47E-05s 11:16:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-30T11:16:44', 'add_various_qualites_in_profile') 11:16:44.6 Info: Committing Transaction 11:16:44.6 Info: 4: add_various_qualites_in_profile migrated 11:16:44.6 Info: => 0.0002454s 11:16:44.6 Info: 5: metadata_profiles migrating 11:16:44.6 Info: Beginning Transaction 11:16:44.6 Info: Starting migration of Main DB to 5 11:16:44.6 Info: CreateTable MetadataProfiles 11:16:44.6 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:16:44.6 Info: => 0.0001284s 11:16:44.6 Info: CreateIndex MetadataProfiles (Name) 11:16:44.6 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:16:44.6 Info: => 8.15E-05s 11:16:44.6 Info: AlterTable Artists 11:16:44.6 Info: => 4E-07s 11:16:44.6 Info: CreateColumn Artists MetadataProfileId Int32 11:16:44.6 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:16:44.6 Info: => 0.000477s 11:16:44.6 Info: DeleteColumn Artists PrimaryAlbumTypes 11:16:44.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) 11:16:44.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" 11:16:44.6 Info: DROP TABLE "Artists" 11:16:44.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:44.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:44.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:44.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:44.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:44.6 Info: => 0.0037775s 11:16:44.6 Info: DeleteColumn Artists SecondaryAlbumTypes 11:16:44.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) 11:16:44.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" 11:16:44.6 Info: DROP TABLE "Artists" 11:16:44.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:44.6 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:44.6 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:44.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:44.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:44.6 Info: => 0.0044504s 11:16:44.6 Info: AlterTable Albums 11:16:44.6 Info: => 5E-07s 11:16:44.6 Info: CreateColumn Albums SecondaryTypes String 11:16:44.6 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:16:44.6 Info: => 0.0004754s 11:16:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-30T11:16:44', 'metadata_profiles') 11:16:44.6 Info: Committing Transaction 11:16:44.6 Info: 5: metadata_profiles migrated 11:16:44.6 Info: => 0.0008432s 11:16:44.6 Info: 6: separate_automatic_and_interactive_search migrating 11:16:44.6 Info: Beginning Transaction 11:16:44.6 Info: Starting migration of Main DB to 6 11:16:44.6 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:16:44.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) 11:16:44.6 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:16:44.6 Info: DROP TABLE "Indexers" 11:16:44.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:44.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:44.6 Info: => 0.0039134s 11:16:44.6 Info: AlterTable Indexers 11:16:44.6 Info: => 5E-07s 11:16:44.6 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:16:44.6 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:16:44.6 Info: => 0.0004535s 11:16:44.6 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:44.6 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:44.6 Info: => 3.6E-05s 11:16:44.6 Info: AlterTable Indexers 11:16:44.6 Info: => 3E-07s 11:16:44.6 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:16:44.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) 11:16:44.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" 11:16:44.6 Info: DROP TABLE "Indexers" 11:16:44.6 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:44.6 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:44.6 Info: => 0.0031028s 11:16:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-30T11:16:44', 'separate_automatic_and_interactive_search') 11:16:44.6 Info: Committing Transaction 11:16:44.6 Info: 6: separate_automatic_and_interactive_search migrated 11:16:44.6 Info: => 0.0034022s 11:16:44.6 Info: 7: change_album_path_to_relative migrating 11:16:44.6 Info: Beginning Transaction 11:16:44.6 Info: Starting migration of Main DB to 7 11:16:44.6 Info: DeleteColumn Albums Path 11:16:44.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) 11:16:44.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" 11:16:44.6 Info: DROP TABLE "Albums" 11:16:44.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:44.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:44.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:44.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:44.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:44.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:44.6 Info: => 0.0048472s 11:16:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-30T11:16:44', 'change_album_path_to_relative') 11:16:44.6 Info: Committing Transaction 11:16:44.6 Info: 7: change_album_path_to_relative migrated 11:16:44.6 Info: => 0.0052195s 11:16:44.6 Info: 8: change_quality_size_mb_to_kb migrating 11:16:44.6 Info: Beginning Transaction 11:16:44.6 Info: Starting migration of Main DB to 8 11:16:44.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 11:16:44.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 11:16:44.6 Info: => 5.46E-05s 11:16:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-30T11:16:44', 'change_quality_size_mb_to_kb') 11:16:44.6 Info: Committing Transaction 11:16:44.6 Info: 8: change_quality_size_mb_to_kb migrated 11:16:44.6 Info: => 0.0002868s 11:16:44.6 Info: 9: album_releases migrating 11:16:44.6 Info: Beginning Transaction 11:16:44.6 Info: Starting migration of Main DB to 9 11:16:44.6 Info: AlterTable Albums 11:16:44.6 Info: => 6E-07s 11:16:44.6 Info: CreateColumn Albums Releases String 11:16:44.6 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:16:44.6 Info: => 0.0004919s 11:16:44.6 Info: AlterTable Albums 11:16:44.6 Info: => 4E-07s 11:16:44.6 Info: CreateColumn Albums CurrentRelease String 11:16:44.6 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:16:44.6 Info: => 0.0004581s 11:16:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-30T11:16:44', 'album_releases') 11:16:44.6 Info: Committing Transaction 11:16:44.6 Info: 9: album_releases migrated 11:16:44.6 Info: => 0.0007148s 11:16:44.6 Info: 10: album_releases_fix migrating 11:16:44.6 Info: Beginning Transaction 11:16:44.6 Info: Starting migration of Main DB to 10 11:16:44.6 Info: AlterTable Albums 11:16:44.6 Info: => 6E-07s 11:16:44.6 Info: AlterColumn Albums Releases String 11:16:44.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) 11:16:44.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" 11:16:44.6 Info: DROP TABLE "Albums" 11:16:44.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:44.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:44.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:44.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:44.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:44.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:44.6 Info: => 0.0037671s 11:16:44.6 Info: AlterTable Albums 11:16:44.6 Info: => 6E-07s 11:16:44.6 Info: AlterColumn Albums CurrentRelease String 11:16:44.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) 11:16:44.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" 11:16:44.6 Info: DROP TABLE "Albums" 11:16:44.6 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:44.6 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:44.6 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:44.6 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:44.6 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:44.6 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:44.6 Info: => 0.0037628s 11:16:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-30T11:16:44', 'album_releases_fix') 11:16:44.6 Info: Committing Transaction 11:16:44.6 Info: 10: album_releases_fix migrated 11:16:44.6 Info: => 0.0040814s 11:16:44.6 Info: 11: import_lists migrating 11:16:44.6 Info: Beginning Transaction 11:16:44.6 Info: Starting migration of Main DB to 11 11:16:44.6 Info: CreateTable ImportLists 11:16:44.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) 11:16:44.6 Info: => 0.000148s 11:16:44.6 Info: CreateIndex ImportLists (Name) 11:16:44.6 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:44.6 Info: => 7.09E-05s 11:16:44.6 Info: CreateTable ImportListStatus 11:16:44.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) 11:16:44.6 Info: => 0.0001016s 11:16:44.6 Info: CreateIndex ImportListStatus (ProviderId) 11:16:44.6 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:44.6 Info: => 7.08E-05s 11:16:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-30T11:16:44', 'import_lists') 11:16:44.6 Info: Committing Transaction 11:16:44.6 Info: 11: import_lists migrated 11:16:44.6 Info: => 0.0003516s 11:16:44.6 Info: 12: add_release_status migrating 11:16:44.6 Info: Beginning Transaction 11:16:44.6 Info: Starting migration of Main DB to 12 11:16:44.6 Info: AlterTable MetadataProfiles 11:16:44.6 Info: => 6E-07s 11:16:44.6 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:16:44.6 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:16:44.6 Info: => 0.0004993s 11:16:44.6 Info: PerformDBOperation 11:16:44.6 Info: Performing DB Operation 11:16:44.6 Info: => 2.36E-05s 11:16:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-30T11:16:44', 'add_release_status') 11:16:44.6 Info: Committing Transaction 11:16:44.6 Info: 12: add_release_status migrated 11:16:44.6 Info: => 0.0009881s 11:16:44.6 Info: 13: album_download_notification migrating 11:16:44.6 Info: Beginning Transaction 11:16:44.6 Info: Starting migration of Main DB to 13 11:16:44.6 Info: AlterTable Notifications 11:16:44.6 Info: => 6E-07s 11:16:44.6 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:16:44.6 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:16:44.6 Info: => 0.000501s 11:16:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-30T11:16:44', 'album_download_notification') 11:16:44.6 Info: Committing Transaction 11:16:44.6 Info: 13: album_download_notification migrated 11:16:44.6 Info: => 0.0007843s 11:16:44.6 Info: 14: fix_language_metadata_profiles migrating 11:16:44.6 Info: Beginning Transaction 11:16:44.6 Info: Starting migration of Main DB to 14 11:16:44.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 11:16:44.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 11:16:44.6 Info: => 7.33E-05s 11:16:44.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 11:16:44.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 11:16:44.6 Info: => 5.04E-05s 11:16:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-30T11:16:44', 'fix_language_metadata_profiles') 11:16:44.6 Info: Committing Transaction 11:16:44.6 Info: 14: fix_language_metadata_profiles migrated 11:16:44.6 Info: => 0.0002742s 11:16:44.6 Info: 15: remove_fanzub migrating 11:16:44.6 Info: Beginning Transaction 11:16:44.6 Info: Starting migration of Main DB to 15 11:16:44.6 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:44.6 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:44.6 Info: => 3.97E-05s 11:16:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-30T11:16:44', 'remove_fanzub') 11:16:44.6 Info: Committing Transaction 11:16:44.6 Info: 15: remove_fanzub migrated 11:16:44.6 Info: => 0.0002584s 11:16:44.6 Info: 16: update_artist_history_indexes migrating 11:16:44.6 Info: Beginning Transaction 11:16:44.6 Info: Starting migration of Main DB to 16 11:16:44.6 Info: CreateIndex Albums (ArtistId) 11:16:44.6 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:16:44.6 Info: => 9.84E-05s 11:16:44.6 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:16:44.6 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:16:44.6 Info: => 7.19E-05s 11:16:44.6 Info: DeleteIndex History (AlbumId) 11:16:44.6 Info: DROP INDEX "IX_History_AlbumId" 11:16:44.6 Info: => 0.0001195s 11:16:44.6 Info: CreateIndex History (AlbumId, Date) 11:16:44.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:44.6 Info: => 8.41E-05s 11:16:44.6 Info: DeleteIndex History (DownloadId) 11:16:44.6 Info: DROP INDEX "IX_History_DownloadId" 11:16:44.6 Info: => 0.0001053s 11:16:44.6 Info: CreateIndex History (DownloadId, Date) 11:16:44.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:44.6 Info: => 8.02E-05s 11:16:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-30T11:16:44', 'update_artist_history_indexes') 11:16:44.6 Info: Committing Transaction 11:16:44.6 Info: 16: update_artist_history_indexes migrated 11:16:44.6 Info: => 0.00036s 11:16:44.6 Info: 17: remove_nma migrating 11:16:44.6 Info: Beginning Transaction 11:16:44.6 Info: Starting migration of Main DB to 17 11:16:44.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:44.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:16:44.6 Info: => 4.43E-05s 11:16:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-30T11:16:44', 'remove_nma') 11:16:44.6 Info: Committing Transaction 11:16:44.6 Info: 17: remove_nma migrated 11:16:44.6 Info: => 0.0002618s 11:16:44.6 Info: 18: album_disambiguation migrating 11:16:44.6 Info: Beginning Transaction 11:16:44.6 Info: Starting migration of Main DB to 18 11:16:44.6 Info: AlterTable Albums 11:16:44.6 Info: => 6E-07s 11:16:44.6 Info: CreateColumn Albums Disambiguation String 11:16:44.6 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:16:44.6 Info: => 0.000505s 11:16:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-30T11:16:44', 'album_disambiguation') 11:16:44.6 Info: Committing Transaction 11:16:44.6 Info: 18: album_disambiguation migrated 11:16:44.6 Info: => 0.0007707s 11:16:44.6 Info: 19: add_ape_quality_in_profiles migrating 11:16:44.6 Info: Beginning Transaction 11:16:44.6 Info: Starting migration of Main DB to 19 11:16:44.6 Info: PerformDBOperation 11:16:44.6 Info: Performing DB Operation 11:16:44.6 Info: => 2.99E-05s 11:16:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-30T11:16:44', 'add_ape_quality_in_profiles') 11:16:44.6 Info: Committing Transaction 11:16:44.6 Info: 19: add_ape_quality_in_profiles migrated 11:16:44.6 Info: => 0.000257s 11:16:44.6 Info: 20: remove_pushalot migrating 11:16:44.6 Info: Beginning Transaction 11:16:44.6 Info: Starting migration of Main DB to 20 11:16:44.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:44.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:16:44.6 Info: => 4.35E-05s 11:16:44.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:44.6 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:16:44.6 Info: => 2.75E-05s 11:16:44.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:44.6 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:16:44.6 Info: => 2.61E-05s 11:16:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-30T11:16:44', 'remove_pushalot') 11:16:44.6 Info: Committing Transaction 11:16:44.6 Info: 20: remove_pushalot migrated 11:16:44.6 Info: => 0.0002415s 11:16:44.6 Info: 21: add_custom_filters migrating 11:16:44.6 Info: Beginning Transaction 11:16:44.6 Info: Starting migration of Main DB to 21 11:16:44.6 Info: CreateTable CustomFilters 11:16:44.6 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:16:44.6 Info: => 0.000116s 11:16:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-30T11:16:44', 'add_custom_filters') 11:16:44.6 Info: Committing Transaction 11:16:44.6 Info: 21: add_custom_filters migrated 11:16:44.6 Info: => 0.0009775s 11:16:44.6 Info: 22: import_list_tags migrating 11:16:44.6 Info: Beginning Transaction 11:16:44.6 Info: Starting migration of Main DB to 22 11:16:44.6 Info: AlterTable ImportLists 11:16:44.6 Info: => 6E-07s 11:16:44.6 Info: CreateColumn ImportLists Tags String 11:16:44.6 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:16:44.6 Info: => 0.0005113s 11:16:44.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-30T11:16:44', 'import_list_tags') 11:16:44.6 Info: Committing Transaction 11:16:44.6 Info: 22: import_list_tags migrated 11:16:44.6 Info: => 0.0007707s 11:16:44.6 Info: 23: add_release_groups_etc migrating 11:16:44.6 Info: Beginning Transaction 11:16:44.6 Info: Starting migration of Main DB to 23 11:16:44.7 Info: CreateTable ArtistMetadata 11:16:44.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) 11:16:44.7 Info: => 0.0001587s 11:16:44.7 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:16:44.7 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:16:44.7 Info: => 7.91E-05s 11:16:44.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" 11:16:44.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" 11:16:44.7 Info: => 7.82E-05s 11:16:44.7 Info: AlterTable Artists 11:16:44.7 Info: => 3E-07s 11:16:44.7 Info: CreateColumn Artists ArtistMetadataId Int32 11:16:44.7 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:44.7 Info: => 0.0005081s 11:16:44.7 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:44.7 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:44.7 Info: => 7.85E-05s 11:16:44.7 Info: CreateTable AlbumReleases 11:16:44.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) 11:16:44.7 Info: => 0.0001432s 11:16:44.7 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:16:44.7 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:44.7 Info: => 7.74E-05s 11:16:44.7 Info: CreateIndex AlbumReleases (AlbumId) 11:16:44.7 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:44.7 Info: => 6.59E-05s 11:16:44.7 Info: PerformDBOperation 11:16:44.7 Info: Performing DB Operation 11:16:44.7 Info: => 2.51E-05s 11:16:44.7 Info: AlterTable Albums 11:16:44.7 Info: => 3E-07s 11:16:44.7 Info: CreateColumn Albums ArtistMetadataId Int32 11:16:44.7 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:44.7 Info: => 0.0005245s 11:16:44.7 Info: AlterTable Albums 11:16:44.7 Info: => 4E-07s 11:16:44.7 Info: CreateColumn Albums AnyReleaseOk Boolean 11:16:44.7 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:16:44.7 Info: => 0.0005458s 11:16:44.7 Info: AlterTable Albums 11:16:44.7 Info: => 5E-07s 11:16:44.7 Info: CreateColumn Albums Links String 11:16:44.7 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:16:44.7 Info: => 0.0005234s 11:16:44.7 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:44.7 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:44.7 Info: => 7.46E-05s 11:16:44.7 Info: AlterTable Tracks 11:16:44.7 Info: => 3E-07s 11:16:44.7 Info: CreateColumn Tracks ForeignRecordingId String 11:16:44.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:16:44.7 Info: => 0.000509s 11:16:44.7 Info: AlterTable Tracks 11:16:44.7 Info: => 4E-07s 11:16:44.7 Info: CreateColumn Tracks AlbumReleaseId Int32 11:16:44.7 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:16:44.7 Info: => 0.0005094s 11:16:44.7 Info: AlterTable Tracks 11:16:44.7 Info: => 4E-07s 11:16:44.7 Info: CreateColumn Tracks ArtistMetadataId Int32 11:16:44.7 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:44.7 Info: => 0.0005092s 11:16:44.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:44.7 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:44.7 Info: => 7.51E-05s 11:16:44.7 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:44.7 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:44.7 Info: => 5.74E-05s 11:16:44.7 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:16:44.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "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) 11:16:44.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" 11:16:44.7 Info: DROP TABLE "Artists" 11:16:44.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:44.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:44.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:44.7 Info: => 0.0047899s 11:16:44.7 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:16:44.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) 11:16:44.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" 11:16:44.7 Info: DROP TABLE "Albums" 11:16:44.7 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:44.7 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:44.7 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:44.7 Info: => 0.0039587s 11:16:44.7 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:16:44.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) 11:16:44.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" 11:16:44.7 Info: DROP TABLE "Tracks" 11:16:44.7 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:44.7 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:44.7 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:44.7 Info: => 0.0046201s 11:16:44.7 Info: DeleteColumn TrackFiles ArtistId 11:16:44.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) 11:16:44.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" 11:16:44.7 Info: DROP TABLE "TrackFiles" 11:16:44.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:44.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:44.7 Info: => 0.0034341s 11:16:44.7 Info: CreateIndex Artists (ArtistMetadataId) 11:16:44.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:44.7 Info: => 7.12E-05s 11:16:44.7 Info: CreateIndex Artists (Monitored) 11:16:44.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:44.7 Info: => 6.36E-05s 11:16:44.7 Info: CreateIndex Albums (ArtistMetadataId) 11:16:44.7 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:44.7 Info: => 6.89E-05s 11:16:44.7 Info: CreateIndex Tracks (ArtistMetadataId) 11:16:44.7 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:16:44.7 Info: => 6.78E-05s 11:16:44.7 Info: CreateIndex Tracks (AlbumReleaseId) 11:16:44.7 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:16:44.7 Info: => 9.46E-05s 11:16:44.7 Info: CreateIndex Tracks (ForeignRecordingId) 11:16:44.7 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:16:44.7 Info: => 7.49E-05s 11:16:44.7 Info: UpdateData 11:16:44.7 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:44.7 Info: => 8.34E-05s 11:16:44.7 Info: UpdateData 11:16:44.7 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:44.7 Info: => 3.52E-05s 11:16:44.7 Info: UpdateData 11:16:44.7 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:16:44.7 Info: => 3.7E-05s 11:16:44.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-30T11:16:44', 'add_release_groups_etc') 11:16:44.7 Info: Committing Transaction 11:16:44.7 Info: 23: add_release_groups_etc migrated 11:16:44.7 Info: => 0.0005191s 11:16:44.7 Info: 24: NewMediaInfoFormat migrating 11:16:44.7 Info: Beginning Transaction 11:16:44.7 Info: Starting migration of Main DB to 24 11:16:44.7 Info: UpdateData 11:16:44.7 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:16:44.7 Info: => 4.68E-05s 11:16:44.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-30T11:16:44', 'NewMediaInfoFormat') 11:16:44.7 Info: Committing Transaction 11:16:44.7 Info: 24: NewMediaInfoFormat migrated 11:16:44.7 Info: => 0.0002697s 11:16:44.7 Info: 25: rename_restrictions_to_release_profiles migrating 11:16:44.7 Info: Beginning Transaction 11:16:44.7 Info: Starting migration of Main DB to 25 11:16:44.7 Info: RenameTable Restrictions ReleaseProfiles 11:16:44.7 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:16:44.7 Info: => 0.0013396s 11:16:44.7 Info: AlterTable ReleaseProfiles 11:16:44.7 Info: => 7E-07s 11:16:44.7 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:16:44.7 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:16:44.7 Info: => 0.0004977s 11:16:44.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-30T11:16:44', 'rename_restrictions_to_release_profiles') 11:16:44.7 Info: Committing Transaction 11:16:44.7 Info: 25: rename_restrictions_to_release_profiles migrated 11:16:44.7 Info: => 0.0007733s 11:16:44.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:16:44.7 Info: Beginning Transaction 11:16:44.7 Info: Starting migration of Main DB to 26 11:16:44.7 Info: RenameTable Profiles QualityProfiles 11:16:44.7 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:16:44.7 Info: => 0.0013477s 11:16:44.7 Info: AlterTable QualityProfiles 11:16:44.7 Info: => 6E-07s 11:16:44.7 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:16:44.7 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:44.7 Info: => 0.0004909s 11:16:44.7 Info: AlterTable LanguageProfiles 11:16:44.7 Info: => 5E-07s 11:16:44.7 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:16:44.7 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:44.7 Info: => 0.0004724s 11:16:44.7 Info: UpdateData 11:16:44.7 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:44.7 Info: => 3.97E-05s 11:16:44.7 Info: UpdateData 11:16:44.7 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:44.7 Info: => 2.51E-05s 11:16:44.7 Info: RenameColumn Artists ProfileId to QualityProfileId 11:16:44.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:44.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" 11:16:44.7 Info: DROP TABLE "Artists" 11:16:44.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:44.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:44.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:44.7 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:44.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:44.7 Info: => 0.003855s 11:16:44.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-30T11:16:44', 'rename_quality_profiles_add_upgrade_allowed') 11:16:44.7 Info: Committing Transaction 11:16:44.7 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:16:44.7 Info: => 0.0042318s 11:16:44.7 Info: 27: add_import_exclusions migrating 11:16:44.7 Info: Beginning Transaction 11:16:44.7 Info: Starting migration of Main DB to 27 11:16:44.7 Info: CreateTable ImportListExclusions 11:16:44.7 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:16:44.7 Info: => 0.0001164s 11:16:44.7 Info: CreateIndex ImportListExclusions (ForeignId) 11:16:44.7 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:16:44.7 Info: => 7.45E-05s 11:16:44.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-30T11:16:44', 'add_import_exclusions') 11:16:44.7 Info: Committing Transaction 11:16:44.7 Info: 27: add_import_exclusions migrated 11:16:44.7 Info: => 0.0003416s 11:16:44.7 Info: 28: clean_artist_metadata_table migrating 11:16:44.7 Info: Beginning Transaction 11:16:44.7 Info: Starting migration of Main DB to 28 11:16:44.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) 11:16:44.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) 11:16:44.7 Info: => 0.000153s 11:16:44.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) 11:16:44.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) 11:16:44.7 Info: => 0.0001131s 11:16:44.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) 11:16:44.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) 11:16:44.7 Info: => 0.0001091s 11:16:44.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) 11:16:44.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) 11:16:44.7 Info: => 0.0001098s 11:16:44.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) 11:16:44.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) 11:16:44.7 Info: => 0.0001091s 11:16:44.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) 11:16:44.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) 11:16:44.7 Info: => 0.0001111s 11:16:44.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-30T11:16:44', 'clean_artist_metadata_table') 11:16:44.7 Info: Committing Transaction 11:16:44.7 Info: 28: clean_artist_metadata_table migrated 11:16:44.7 Info: => 0.000343s 11:16:44.7 Info: 29: health_issue_notification migrating 11:16:44.7 Info: Beginning Transaction 11:16:44.7 Info: Starting migration of Main DB to 29 11:16:44.7 Info: AlterTable Notifications 11:16:44.7 Info: => 5E-07s 11:16:44.7 Info: CreateColumn Notifications OnHealthIssue Boolean 11:16:44.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:16:44.7 Info: => 0.0005236s 11:16:44.7 Info: AlterTable Notifications 11:16:44.7 Info: => 5E-07s 11:16:44.7 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:16:44.7 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:16:44.7 Info: => 0.0005232s 11:16:44.7 Info: AlterTable Notifications 11:16:44.7 Info: => 4E-07s 11:16:44.7 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:16:44.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:16:44.7 Info: => 0.0019481s 11:16:44.7 Info: AlterTable Notifications 11:16:44.7 Info: => 6E-07s 11:16:44.7 Info: CreateColumn Notifications OnImportFailure Boolean 11:16:44.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:16:44.7 Info: => 0.0004998s 11:16:44.7 Info: AlterTable Notifications 11:16:44.7 Info: => 5E-07s 11:16:44.7 Info: CreateColumn Notifications OnTrackRetag Boolean 11:16:44.7 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:16:44.7 Info: => 0.0004951s 11:16:44.7 Info: DeleteColumn Notifications OnDownload 11:16:44.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) 11:16:44.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" 11:16:44.7 Info: DROP TABLE "Notifications" 11:16:44.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:44.7 Info: => 0.0043729s 11:16:44.7 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:16:44.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) 11:16:44.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" 11:16:44.7 Info: DROP TABLE "Notifications" 11:16:44.7 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:44.7 Info: => 0.0034682s 11:16:44.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-30T11:16:44', 'health_issue_notification') 11:16:44.7 Info: Committing Transaction 11:16:44.7 Info: 29: health_issue_notification migrated 11:16:44.7 Info: => 0.0038067s 11:16:44.7 Info: 30: add_mediafilerepository_mtime migrating 11:16:44.7 Info: Beginning Transaction 11:16:44.7 Info: Starting migration of Main DB to 30 11:16:44.7 Info: AlterTable TrackFiles 11:16:44.7 Info: => 6E-07s 11:16:44.7 Info: CreateColumn TrackFiles Modified DateTime 11:16:44.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:16:44.7 Info: => 0.0005316s 11:16:44.7 Info: AlterTable TrackFiles 11:16:44.7 Info: => 9E-07s 11:16:44.7 Info: CreateColumn TrackFiles Path String 11:16:44.7 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:16:44.7 Info: => 0.0004897s 11:16:44.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:44.7 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:44.7 Info: => 3.53E-05s 11:16:44.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) 11:16:44.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) 11:16:44.7 Info: => 0.0001149s 11:16:44.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) 11:16:44.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) 11:16:44.7 Info: => 0.0001422s 11:16:44.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) 11:16:44.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) 11:16:44.7 Info: => 0.0001538s 11:16:44.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") 11:16:44.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") 11:16:44.7 Info: => 7.48E-05s 11:16:44.7 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:44.7 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:44.7 Info: => 4.52E-05s 11:16:44.7 Info: AlterTable TrackFiles 11:16:44.7 Info: => 4E-07s 11:16:44.7 Info: AlterColumn TrackFiles Path String 11:16:44.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) 11:16:44.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" 11:16:44.7 Info: DROP TABLE "TrackFiles" 11:16:44.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:44.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:44.7 Info: => 0.0045073s 11:16:44.7 Info: CreateIndex TrackFiles (Path) 11:16:44.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:44.7 Info: => 7.19E-05s 11:16:44.7 Info: DeleteColumn TrackFiles RelativePath 11:16:44.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) 11:16:44.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" 11:16:44.7 Info: DROP TABLE "TrackFiles" 11:16:44.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:44.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:44.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:44.7 Info: => 0.0036626s 11:16:44.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-30T11:16:44', 'add_mediafilerepository_mtime') 11:16:44.7 Info: Committing Transaction 11:16:44.7 Info: 30: add_mediafilerepository_mtime migrated 11:16:44.7 Info: => 0.0039599s 11:16:44.7 Info: 31: add_artistmetadataid_constraint migrating 11:16:44.7 Info: Beginning Transaction 11:16:44.7 Info: Starting migration of Main DB to 31 11:16:44.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") 11:16:44.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") 11:16:44.7 Info: => 8.36E-05s 11:16:44.7 Info: DeleteIndex Artists (ArtistMetadataId) 11:16:44.7 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 11:16:44.7 Info: => 0.0001298s 11:16:44.7 Info: AlterColumn Artists ArtistMetadataId Int32 11:16:44.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:44.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" 11:16:44.7 Info: DROP TABLE "Artists" 11:16:44.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:44.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:44.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:44.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:44.7 Info: => 0.003787s 11:16:44.7 Info: CreateIndex Artists (ArtistMetadataId) 11:16:44.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:44.7 Info: => 6.88E-05s 11:16:44.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-07-30T11:16:44', 'add_artistmetadataid_constraint') 11:16:44.7 Info: Committing Transaction 11:16:44.7 Info: 31: add_artistmetadataid_constraint migrated 11:16:44.7 Info: => 0.0003867s 11:16:44.7 Info: 32: old_ids_and_artist_alias migrating 11:16:44.7 Info: Beginning Transaction 11:16:44.7 Info: Starting migration of Main DB to 32 11:16:44.7 Info: AlterTable ArtistMetadata 11:16:44.7 Info: => 6E-07s 11:16:44.7 Info: CreateColumn ArtistMetadata Aliases String 11:16:44.7 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 11:16:44.7 Info: => 0.0005333s 11:16:44.7 Info: AlterTable ArtistMetadata 11:16:44.7 Info: => 5E-07s 11:16:44.7 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 11:16:44.7 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 11:16:44.7 Info: => 0.0004975s 11:16:44.7 Info: AlterTable Albums 11:16:44.7 Info: => 4E-07s 11:16:44.7 Info: CreateColumn Albums OldForeignAlbumIds String 11:16:44.7 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 11:16:44.7 Info: => 0.0004953s 11:16:44.7 Info: AlterTable AlbumReleases 11:16:44.7 Info: => 4E-07s 11:16:44.7 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 11:16:44.7 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 11:16:44.7 Info: => 0.0004934s 11:16:44.7 Info: AlterTable Tracks 11:16:44.7 Info: => 4E-07s 11:16:44.7 Info: CreateColumn Tracks OldForeignRecordingIds String 11:16:44.7 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 11:16:44.7 Info: => 0.0004924s 11:16:44.7 Info: AlterTable Tracks 11:16:44.7 Info: => 5E-07s 11:16:44.7 Info: CreateColumn Tracks OldForeignTrackIds String 11:16:44.7 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 11:16:44.7 Info: => 0.000507s 11:16:44.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-07-30T11:16:44', 'old_ids_and_artist_alias') 11:16:44.7 Info: Committing Transaction 11:16:44.7 Info: 32: old_ids_and_artist_alias migrated 11:16:44.7 Info: => 0.000784s 11:16:44.7 Info: 33: download_propers_config migrating 11:16:44.7 Info: Beginning Transaction 11:16:44.7 Info: Starting migration of Main DB to 33 11:16:44.7 Info: PerformDBOperation 11:16:44.7 Info: Performing DB Operation 11:16:44.7 Info: => 2.86E-05s 11:16:44.7 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:16:44.7 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:16:44.7 Info: => 3.14E-05s 11:16:44.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-07-30T11:16:44', 'download_propers_config') 11:16:44.7 Info: Committing Transaction 11:16:44.7 Info: 33: download_propers_config migrated 11:16:44.7 Info: => 0.0002532s 11:16:44.7 Info: 34: remove_language_profiles migrating 11:16:44.7 Info: Beginning Transaction 11:16:44.7 Info: Starting migration of Main DB to 34 11:16:44.7 Info: DeleteTable LanguageProfiles 11:16:44.7 Info: DROP TABLE "LanguageProfiles" 11:16:44.7 Info: => 0.0001926s 11:16:44.7 Info: DeleteColumn Artists LanguageProfileId 11:16:44.7 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:44.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" 11:16:44.7 Info: DROP TABLE "Artists" 11:16:44.7 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:44.7 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:44.7 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:44.7 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:44.7 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:44.7 Info: => 0.0047886s 11:16:44.7 Info: DeleteColumn ImportLists LanguageProfileId 11:16:44.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) 11:16:44.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" 11:16:44.7 Info: DROP TABLE "ImportLists" 11:16:44.7 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 11:16:44.7 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:44.7 Info: => 0.004655s 11:16:44.7 Info: DeleteColumn Blacklist Language 11:16:44.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) 11:16:44.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" 11:16:44.7 Info: DROP TABLE "Blacklist" 11:16:44.7 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 11:16:44.7 Info: => 0.0034174s 11:16:44.7 Info: DeleteColumn History Language 11:16:44.7 Info: CREATE TABLE "History_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "SourceTitle" TEXT NOT NULL, "Date" DATETIME NOT NULL, "Quality" TEXT NOT NULL, "Data" TEXT NOT NULL, "EventType" INTEGER, "DownloadId" TEXT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackId" INTEGER NOT NULL) 11:16:44.7 Info: INSERT INTO "History_temp" ("Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId") SELECT "Id", "SourceTitle", "Date", "Quality", "Data", "EventType", "DownloadId", "ArtistId", "AlbumId", "TrackId" FROM "History" 11:16:44.7 Info: DROP TABLE "History" 11:16:44.7 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:16:44.7 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:44.7 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:44.7 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:44.7 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:44.7 Info: => 0.0038517s 11:16:44.7 Info: DeleteColumn LyricFiles Language 11:16:44.7 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:16:44.7 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 11:16:44.7 Info: DROP TABLE "LyricFiles" 11:16:44.7 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:44.7 Info: => 0.0033966s 11:16:44.7 Info: DeleteColumn TrackFiles Language 11:16:44.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) 11:16:44.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" 11:16:44.7 Info: DROP TABLE "TrackFiles" 11:16:44.7 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:44.7 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:44.7 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:44.7 Info: => 0.0046692s 11:16:44.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-07-30T11:16:44', 'remove_language_profiles') 11:16:44.7 Info: Committing Transaction 11:16:44.7 Info: 34: remove_language_profiles migrated 11:16:44.7 Info: => 0.0051236s 11:16:44.7 Info: 35: multi_disc_naming_format migrating 11:16:44.7 Info: Beginning Transaction 11:16:44.7 Info: Starting migration of Main DB to 35 11:16:44.7 Info: AlterTable NamingConfig 11:16:44.7 Info: => 5E-07s 11:16:44.7 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 11:16:44.7 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 11:16:44.7 Info: => 0.0005247s 11:16:44.7 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:16:44.7 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:16:44.7 Info: => 4.02E-05s 11:16:44.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-07-30T11:16:44', 'multi_disc_naming_format') 11:16:44.7 Info: Committing Transaction 11:16:44.7 Info: 35: multi_disc_naming_format migrated 11:16:44.7 Info: => 0.0003044s 11:16:44.7 Info: 36: add_download_client_priority migrating 11:16:44.7 Info: Beginning Transaction 11:16:44.7 Info: Starting migration of Main DB to 36 11:16:44.7 Info: AlterTable DownloadClients 11:16:44.7 Info: => 6E-07s 11:16:44.7 Info: CreateColumn DownloadClients Priority Int32 11:16:44.7 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 11:16:44.7 Info: => 0.0005225s 11:16:44.7 Info: PerformDBOperation 11:16:44.7 Info: Performing DB Operation 11:16:44.7 Info: => 4.73E-05s 11:16:44.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-07-30T11:16:44', 'add_download_client_priority') 11:16:44.7 Info: Committing Transaction 11:16:44.7 Info: 36: add_download_client_priority migrated 11:16:44.7 Info: => 0.0003033s 11:16:44.7 Info: 37: remove_growl_prowl migrating 11:16:44.7 Info: Beginning Transaction 11:16:44.7 Info: Starting migration of Main DB to 37 11:16:44.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:44.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 11:16:44.7 Info: => 4.38E-05s 11:16:44.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:44.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 11:16:44.7 Info: => 2.66E-05s 11:16:44.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-07-30T11:16:44', 'remove_growl_prowl') 11:16:44.7 Info: Committing Transaction 11:16:44.7 Info: 37: remove_growl_prowl migrated 11:16:44.7 Info: => 0.000243s 11:16:44.7 Info: 38: remove_plex_hometheatre migrating 11:16:44.7 Info: Beginning Transaction 11:16:44.7 Info: Starting migration of Main DB to 38 11:16:44.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:44.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 11:16:44.7 Info: => 4.17E-05s 11:16:44.7 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:44.7 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 11:16:44.7 Info: => 2.64E-05s 11:16:44.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-07-30T11:16:44', 'remove_plex_hometheatre') 11:16:44.7 Info: Committing Transaction 11:16:44.7 Info: 38: remove_plex_hometheatre migrated 11:16:44.7 Info: => 0.0002413s 11:16:44.7 Info: 39: add_root_folder_add_defaults migrating 11:16:44.7 Info: Beginning Transaction 11:16:44.7 Info: Starting migration of Main DB to 39 11:16:44.7 Info: AlterTable RootFolders 11:16:44.7 Info: => 6E-07s 11:16:44.7 Info: CreateColumn RootFolders Name String 11:16:44.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 11:16:44.7 Info: => 0.0005787s 11:16:44.7 Info: AlterTable RootFolders 11:16:44.7 Info: => 9E-07s 11:16:44.7 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 11:16:44.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 11:16:44.7 Info: => 0.0004986s 11:16:44.7 Info: AlterTable RootFolders 11:16:44.7 Info: => 5E-07s 11:16:44.7 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 11:16:44.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 11:16:44.7 Info: => 0.0004999s 11:16:44.7 Info: AlterTable RootFolders 11:16:44.7 Info: => 5E-07s 11:16:44.7 Info: CreateColumn RootFolders DefaultMonitorOption Int32 11:16:44.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 11:16:44.7 Info: => 0.0005061s 11:16:44.7 Info: AlterTable RootFolders 11:16:44.7 Info: => 4E-07s 11:16:44.7 Info: CreateColumn RootFolders DefaultTags String 11:16:44.7 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 11:16:44.7 Info: => 0.0004958s 11:16:44.7 Info: PerformDBOperation 11:16:44.7 Info: Performing DB Operation 11:16:44.7 Info: => 4.55E-05s 11:16:44.7 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-07-30T11:16:44', 'add_root_folder_add_defaults') 11:16:44.7 Info: Committing Transaction 11:16:44.7 Info: 39: add_root_folder_add_defaults migrated 11:16:44.7 Info: => 0.0003108s 11:16:44.7 Info: 40: task_duration migrating 11:16:44.7 Info: Beginning Transaction 11:16:44.7 Info: Starting migration of Main DB to 40 11:16:44.7 Info: AlterTable ScheduledTasks 11:16:44.7 Info: => 6E-07s 11:16:44.7 Info: CreateColumn ScheduledTasks LastStartTime DateTime 11:16:44.7 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 11:16:44.8 Info: => 0.000563s 11:16:44.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-07-30T11:16:44', 'task_duration') 11:16:44.8 Info: Committing Transaction 11:16:44.8 Info: 40: task_duration migrated 11:16:44.8 Info: => 0.0008274s 11:16:44.8 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 11:16:44.8 Info: Beginning Transaction 11:16:44.8 Info: Starting migration of Main DB to 41 11:16:44.8 Info: AlterTable ReleaseProfiles 11:16:44.8 Info: => 5E-07s 11:16:44.8 Info: CreateColumn ReleaseProfiles Enabled Boolean 11:16:44.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 11:16:44.8 Info: => 0.0005494s 11:16:44.8 Info: AlterTable ReleaseProfiles 11:16:44.8 Info: => 6E-07s 11:16:44.8 Info: CreateColumn ReleaseProfiles IndexerId Int32 11:16:44.8 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 11:16:44.8 Info: => 0.0005197s 11:16:44.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-07-30T11:16:44', 'add_indexer_and_enabled_to_release_profiles') 11:16:44.8 Info: Committing Transaction 11:16:44.8 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 11:16:44.8 Info: => 0.0007823s 11:16:44.8 Info: 42: remove_album_folders migrating 11:16:44.8 Info: Beginning Transaction 11:16:44.8 Info: Starting migration of Main DB to 42 11:16:44.8 Info: DeleteColumn Artists AlbumFolder 11:16:44.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) 11:16:44.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" 11:16:44.8 Info: DROP TABLE "Artists" 11:16:44.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:44.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:44.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:44.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:44.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:44.8 Info: => 0.0040249s 11:16:44.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:16:44.8 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:16:44.8 Info: => 3.31E-05s 11:16:44.8 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:16:44.8 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:16:44.8 Info: => 2.83E-05s 11:16:44.8 Info: DeleteColumn NamingConfig AlbumFolderFormat 11:16:44.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) 11:16:44.8 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 11:16:44.8 Info: DROP TABLE "NamingConfig" 11:16:44.8 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 11:16:44.8 Info: => 0.004862s 11:16:44.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-07-30T11:16:44', 'remove_album_folders') 11:16:44.8 Info: Committing Transaction 11:16:44.8 Info: 42: remove_album_folders migrated 11:16:44.8 Info: => 0.0052284s 11:16:44.8 Info: 44: add_priority_to_indexers migrating 11:16:44.8 Info: Beginning Transaction 11:16:44.8 Info: Starting migration of Main DB to 44 11:16:44.8 Info: AlterTable Indexers 11:16:44.8 Info: => 5E-07s 11:16:44.8 Info: CreateColumn Indexers Priority Int32 11:16:44.8 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 11:16:44.8 Info: => 0.0005409s 11:16:44.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-07-30T11:16:44', 'add_priority_to_indexers') 11:16:44.8 Info: Committing Transaction 11:16:44.8 Info: 44: add_priority_to_indexers migrated 11:16:44.8 Info: => 0.0008041s 11:16:44.8 Info: 45: remove_chown_and_folderchmod_config migrating 11:16:44.8 Info: Beginning Transaction 11:16:44.8 Info: Starting migration of Main DB to 45 11:16:44.8 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:16:44.8 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:16:44.8 Info: => 0.0001198s 11:16:44.8 Info: PerformDBOperation 11:16:44.8 Info: Performing DB Operation 11:16:44.8 Info: => 2.52E-05s 11:16:44.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-07-30T11:16:44', 'remove_chown_and_folderchmod_config') 11:16:44.8 Info: Committing Transaction 11:16:44.8 Info: 45: remove_chown_and_folderchmod_config migrated 11:16:44.8 Info: => 0.0002519s 11:16:44.8 Info: 47: update_notifiarr migrating 11:16:44.8 Info: Beginning Transaction 11:16:44.8 Info: Starting migration of Main DB to 47 11:16:44.8 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:16:44.8 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:16:44.8 Info: => 6.76E-05s 11:16:44.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-07-30T11:16:44', 'update_notifiarr') 11:16:44.8 Info: Committing Transaction 11:16:44.8 Info: 47: update_notifiarr migrated 11:16:44.8 Info: => 0.0002922s 11:16:44.8 Info: 49: email_multiple_addresses migrating 11:16:44.8 Info: Beginning Transaction 11:16:44.8 Info: Starting migration of Main DB to 49 11:16:44.8 Info: PerformDBOperation 11:16:44.8 Info: Performing DB Operation 11:16:44.8 Info: => 4.97E-05s 11:16:44.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-07-30T11:16:44', 'email_multiple_addresses') 11:16:44.8 Info: Committing Transaction 11:16:44.8 Info: 49: email_multiple_addresses migrated 11:16:44.8 Info: => 0.0002809s 11:16:44.8 Info: 50: rename_blacklist_to_blocklist migrating 11:16:44.8 Info: Beginning Transaction 11:16:44.8 Info: Starting migration of Main DB to 50 11:16:44.8 Info: RenameTable Blacklist Blocklist 11:16:44.8 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 11:16:44.8 Info: => 0.0014145s 11:16:44.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-07-30T11:16:44', 'rename_blacklist_to_blocklist') 11:16:44.8 Info: Committing Transaction 11:16:44.8 Info: 50: rename_blacklist_to_blocklist migrated 11:16:44.8 Info: => 0.0017108s 11:16:44.8 Info: 51: cdh_per_downloadclient migrating 11:16:44.8 Info: Beginning Transaction 11:16:44.8 Info: Starting migration of Main DB to 51 11:16:44.8 Info: AlterTable DownloadClients 11:16:44.8 Info: => 7E-07s 11:16:44.8 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 11:16:44.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 11:16:44.8 Info: => 0.0005254s 11:16:44.8 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 11:16:44.8 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 11:16:44.8 Info: => 0.0005203s 11:16:44.8 Info: PerformDBOperation 11:16:44.8 Info: Performing DB Operation 11:16:44.8 Info: => 0.0001437s 11:16:44.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-07-30T11:16:44', 'cdh_per_downloadclient') 11:16:44.8 Info: Committing Transaction 11:16:44.8 Info: 51: cdh_per_downloadclient migrated 11:16:44.8 Info: => 0.0004013s 11:16:44.8 Info: 52: download_history migrating 11:16:44.8 Info: Beginning Transaction 11:16:44.8 Info: Starting migration of Main DB to 52 11:16:44.8 Info: CreateTable DownloadHistory 11:16:44.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) 11:16:44.8 Info: => 0.0001473s 11:16:44.8 Info: CreateIndex DownloadHistory (EventType) 11:16:44.8 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:16:44.8 Info: => 8.08E-05s 11:16:44.8 Info: CreateIndex DownloadHistory (ArtistId) 11:16:44.8 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:16:44.8 Info: => 6.67E-05s 11:16:44.8 Info: CreateIndex DownloadHistory (DownloadId) 11:16:44.8 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:16:44.8 Info: => 6.91E-05s 11:16:44.8 Info: PerformDBOperation 11:16:44.8 Info: Performing DB Operation 11:16:44.8 Info: => 0.0001116s 11:16:44.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-07-30T11:16:44', 'download_history') 11:16:44.8 Info: Committing Transaction 11:16:44.8 Info: 52: download_history migrated 11:16:44.8 Info: => 0.0004166s 11:16:44.8 Info: 53: add_update_history migrating 11:16:44.8 Info: Beginning Transaction 11:16:44.8 Info: Starting migration of Main DB to 53 11:16:44.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-07-30T11:16:44', 'add_update_history') 11:16:44.8 Info: Committing Transaction 11:16:44.8 Info: 53: add_update_history migrated 11:16:44.8 Info: => 0.0002583s 11:16:44.8 Info: 54: add_on_update_to_notifications migrating 11:16:44.8 Info: Beginning Transaction 11:16:44.8 Info: Starting migration of Main DB to 54 11:16:44.8 Info: AlterTable Notifications 11:16:44.8 Info: => 5E-07s 11:16:44.8 Info: CreateColumn Notifications OnApplicationUpdate Boolean 11:16:44.8 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 11:16:44.8 Info: => 0.0005831s 11:16:44.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-07-30T11:16:44', 'add_on_update_to_notifications') 11:16:44.8 Info: Committing Transaction 11:16:44.8 Info: 54: add_on_update_to_notifications migrated 11:16:44.8 Info: => 0.0008414s 11:16:44.8 Info: 55: download_client_per_indexer migrating 11:16:44.8 Info: Beginning Transaction 11:16:44.8 Info: Starting migration of Main DB to 55 11:16:44.8 Info: AlterTable Indexers 11:16:44.8 Info: => 5E-07s 11:16:44.8 Info: CreateColumn Indexers DownloadClientId Int32 11:16:44.8 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 11:16:44.8 Info: => 0.0005521s 11:16:44.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-07-30T11:16:44', 'download_client_per_indexer') 11:16:44.8 Info: Committing Transaction 11:16:44.8 Info: 55: download_client_per_indexer migrated 11:16:44.8 Info: => 0.0008121s 11:16:44.8 Info: 56: AddNewItemMonitorType migrating 11:16:44.8 Info: Beginning Transaction 11:16:44.8 Info: Starting migration of Main DB to 56 11:16:44.8 Info: AlterTable Artists 11:16:44.8 Info: => 6E-07s 11:16:44.8 Info: CreateColumn Artists MonitorNewItems Int32 11:16:44.8 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:16:44.8 Info: => 0.0005517s 11:16:44.8 Info: AlterTable RootFolders 11:16:44.8 Info: => 6E-07s 11:16:44.8 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 11:16:44.8 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 11:16:44.8 Info: => 0.0005275s 11:16:44.8 Info: AlterTable ImportLists 11:16:44.8 Info: => 5E-07s 11:16:44.8 Info: CreateColumn ImportLists MonitorNewItems Int32 11:16:44.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:16:44.8 Info: => 0.0005281s 11:16:44.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-07-30T11:16:44', 'AddNewItemMonitorType') 11:16:44.8 Info: Committing Transaction 11:16:44.8 Info: 56: AddNewItemMonitorType migrated 11:16:44.8 Info: => 0.0007981s 11:16:44.8 Info: 57: ImportListSearch migrating 11:16:44.8 Info: Beginning Transaction 11:16:44.8 Info: Starting migration of Main DB to 57 11:16:44.8 Info: AlterTable ImportLists 11:16:44.8 Info: => 5E-07s 11:16:44.8 Info: CreateColumn ImportLists ShouldSearch Boolean 11:16:44.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 11:16:44.8 Info: => 0.000582s 11:16:44.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-07-30T11:16:44', 'ImportListSearch') 11:16:44.8 Info: Committing Transaction 11:16:44.8 Info: 57: ImportListSearch migrated 11:16:44.8 Info: => 0.0008629s 11:16:44.8 Info: 58: ImportListMonitorExisting migrating 11:16:44.8 Info: Beginning Transaction 11:16:44.8 Info: Starting migration of Main DB to 58 11:16:44.8 Info: AlterTable ImportLists 11:16:44.8 Info: => 6E-07s 11:16:44.8 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 11:16:44.8 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 11:16:44.8 Info: => 0.0005595s 11:16:44.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-07-30T11:16:44', 'ImportListMonitorExisting') 11:16:44.8 Info: Committing Transaction 11:16:44.8 Info: 58: ImportListMonitorExisting migrated 11:16:44.8 Info: => 0.0008216s 11:16:44.8 Info: 59: add_indexer_tags migrating 11:16:44.8 Info: Beginning Transaction 11:16:44.8 Info: Starting migration of Main DB to 59 11:16:44.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:44.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 11:16:44.8 Info: => 4.5E-05s 11:16:44.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:44.8 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 11:16:44.8 Info: => 2.7E-05s 11:16:44.8 Info: AlterTable Indexers 11:16:44.8 Info: => 4E-07s 11:16:44.8 Info: CreateColumn Indexers Tags String 11:16:44.8 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 11:16:44.8 Info: => 0.00055s 11:16:44.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-07-30T11:16:44', 'add_indexer_tags') 11:16:44.8 Info: Committing Transaction 11:16:44.8 Info: 59: add_indexer_tags migrated 11:16:44.8 Info: => 0.0008078s 11:16:44.8 Info: 60: update_audio_types migrating 11:16:44.8 Info: Beginning Transaction 11:16:44.8 Info: Starting migration of Main DB to 60 11:16:44.8 Info: PerformDBOperation 11:16:44.8 Info: Performing DB Operation 11:16:44.8 Info: => 4.82E-05s 11:16:44.8 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-07-30T11:16:44', 'update_audio_types') 11:16:44.8 Info: Committing Transaction 11:16:44.8 Info: 60: update_audio_types migrated 11:16:44.8 Info: => 0.0002855s 11:16:44.8 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 11:16:44.8 Info: Beginning Transaction 11:16:44.8 Info: Starting migration of Main DB to 61 11:16:44.8 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:44.8 Info: DELETE FROM "Commands" WHERE 1 = 1 11:16:44.8 Info: => 4.35E-05s 11:16:44.8 Info: AlterTable AlbumReleases 11:16:44.8 Info: => 3E-07s 11:16:44.8 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 11:16:44.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) 11:16:44.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" 11:16:44.8 Info: DROP TABLE "AlbumReleases" 11:16:44.8 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 11:16:44.8 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:44.8 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:44.8 Info: => 0.003997s 11:16:44.8 Info: AlterTable Albums 11:16:44.8 Info: => 5E-07s 11:16:44.8 Info: AlterColumn Albums LastInfoSync DateTimeOffset 11:16:44.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) 11:16:44.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" 11:16:44.8 Info: DROP TABLE "Albums" 11:16:44.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:44.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:44.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:44.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:44.8 Info: => 0.0049742s 11:16:44.8 Info: AlterTable Albums 11:16:44.8 Info: => 5E-07s 11:16:44.8 Info: AlterColumn Albums ReleaseDate DateTimeOffset 11:16:44.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) 11:16:44.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" 11:16:44.8 Info: DROP TABLE "Albums" 11:16:44.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:44.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:44.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:44.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:44.8 Info: => 0.0049108s 11:16:44.8 Info: AlterTable Albums 11:16:44.8 Info: => 6E-07s 11:16:44.8 Info: AlterColumn Albums Added DateTimeOffset 11:16:44.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) 11:16:44.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" 11:16:44.8 Info: DROP TABLE "Albums" 11:16:44.8 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:44.8 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:44.8 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:44.8 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:44.8 Info: => 0.0041615s 11:16:44.8 Info: AlterTable Artists 11:16:44.8 Info: => 5E-07s 11:16:44.8 Info: AlterColumn Artists LastInfoSync DateTimeOffset 11:16:44.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) 11:16:44.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" 11:16:44.8 Info: DROP TABLE "Artists" 11:16:44.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:44.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:44.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:44.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:44.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:44.8 Info: => 0.0053598s 11:16:44.8 Info: AlterTable Artists 11:16:44.8 Info: => 4E-07s 11:16:44.8 Info: AlterColumn Artists Added DateTimeOffset 11:16:44.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) 11:16:44.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" 11:16:44.8 Info: DROP TABLE "Artists" 11:16:44.8 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:44.8 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:44.8 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:44.8 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:44.8 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:44.8 Info: => 0.0043118s 11:16:44.8 Info: AlterTable Blocklist 11:16:44.8 Info: => 5E-07s 11:16:44.8 Info: AlterColumn Blocklist Date DateTimeOffset 11:16:44.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) 11:16:44.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" 11:16:44.8 Info: DROP TABLE "Blocklist" 11:16:44.8 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:16:44.8 Info: => 0.0037279s 11:16:44.8 Info: AlterTable Blocklist 11:16:44.8 Info: => 6E-07s 11:16:44.8 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 11:16:44.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) 11:16:44.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" 11:16:44.8 Info: DROP TABLE "Blocklist" 11:16:44.8 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:16:44.8 Info: => 0.0046168s 11:16:44.8 Info: AlterTable Commands 11:16:44.8 Info: => 7E-07s 11:16:44.8 Info: AlterColumn Commands QueuedAt DateTimeOffset 11:16:44.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) 11:16:44.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" 11:16:44.8 Info: DROP TABLE "Commands" 11:16:44.8 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:16:44.8 Info: => 0.0044183s 11:16:44.8 Info: AlterTable Commands 11:16:44.8 Info: => 7E-07s 11:16:44.8 Info: AlterColumn Commands StartedAt DateTimeOffset 11:16:44.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) 11:16:44.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" 11:16:44.8 Info: DROP TABLE "Commands" 11:16:44.8 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:16:44.8 Info: => 0.0045687s 11:16:44.8 Info: AlterTable Commands 11:16:44.8 Info: => 7E-07s 11:16:44.8 Info: AlterColumn Commands EndedAt DateTimeOffset 11:16:44.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) 11:16:44.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" 11:16:44.8 Info: DROP TABLE "Commands" 11:16:44.8 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:16:44.8 Info: => 0.0044497s 11:16:44.8 Info: AlterTable DownloadClientStatus 11:16:44.8 Info: => 8E-07s 11:16:44.8 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 11:16:44.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) 11:16:44.8 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:16:44.8 Info: DROP TABLE "DownloadClientStatus" 11:16:44.8 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:16:44.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:44.8 Info: => 0.0037437s 11:16:44.8 Info: AlterTable DownloadClientStatus 11:16:44.8 Info: => 4E-07s 11:16:44.8 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 11:16:44.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) 11:16:44.8 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:16:44.8 Info: DROP TABLE "DownloadClientStatus" 11:16:44.8 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:16:44.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:44.8 Info: => 0.0052154s 11:16:44.8 Info: AlterTable DownloadClientStatus 11:16:44.8 Info: => 6E-07s 11:16:44.8 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 11:16:44.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) 11:16:44.8 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:16:44.8 Info: DROP TABLE "DownloadClientStatus" 11:16:44.8 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:16:44.8 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:44.8 Info: => 0.0037357s 11:16:44.8 Info: AlterTable DownloadHistory 11:16:44.8 Info: => 5E-07s 11:16:44.8 Info: AlterColumn DownloadHistory Date DateTimeOffset 11:16:44.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) 11:16:44.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" 11:16:44.8 Info: DROP TABLE "DownloadHistory" 11:16:44.8 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 11:16:44.8 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:16:44.8 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:16:44.8 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:16:44.8 Info: => 0.0040003s 11:16:44.8 Info: AlterTable ExtraFiles 11:16:44.8 Info: => 5E-07s 11:16:44.8 Info: AlterColumn ExtraFiles Added DateTimeOffset 11:16:44.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) 11:16:44.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" 11:16:44.8 Info: DROP TABLE "ExtraFiles" 11:16:44.8 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:16:44.8 Info: => 0.0044321s 11:16:44.8 Info: AlterTable ExtraFiles 11:16:44.8 Info: => 6E-07s 11:16:44.8 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 11:16:44.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) 11:16:44.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" 11:16:44.9 Info: DROP TABLE "ExtraFiles" 11:16:44.9 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:16:44.9 Info: => 0.0044511s 11:16:44.9 Info: AlterTable History 11:16:44.9 Info: => 7E-07s 11:16:44.9 Info: AlterColumn History Date DateTimeOffset 11:16:44.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) 11:16:44.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" 11:16:44.9 Info: DROP TABLE "History" 11:16:44.9 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:16:44.9 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:44.9 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:44.9 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:44.9 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:44.9 Info: => 0.0041463s 11:16:44.9 Info: AlterTable ImportListStatus 11:16:44.9 Info: => 5E-07s 11:16:44.9 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 11:16:44.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) 11:16:44.9 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:16:44.9 Info: DROP TABLE "ImportListStatus" 11:16:44.9 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:16:44.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:44.9 Info: => 0.0037065s 11:16:44.9 Info: AlterTable ImportListStatus 11:16:44.9 Info: => 5E-07s 11:16:44.9 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 11:16:44.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) 11:16:44.9 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:16:44.9 Info: DROP TABLE "ImportListStatus" 11:16:44.9 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:16:44.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:44.9 Info: => 0.0047719s 11:16:44.9 Info: AlterTable ImportListStatus 11:16:44.9 Info: => 5E-07s 11:16:44.9 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 11:16:44.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) 11:16:44.9 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:16:44.9 Info: DROP TABLE "ImportListStatus" 11:16:44.9 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:16:44.9 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:44.9 Info: => 0.0037338s 11:16:44.9 Info: AlterTable IndexerStatus 11:16:44.9 Info: => 5E-07s 11:16:44.9 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 11:16:44.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) 11:16:44.9 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:16:44.9 Info: DROP TABLE "IndexerStatus" 11:16:44.9 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:16:44.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:44.9 Info: => 0.0036926s 11:16:44.9 Info: AlterTable IndexerStatus 11:16:44.9 Info: => 4E-07s 11:16:44.9 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 11:16:44.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) 11:16:44.9 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:16:44.9 Info: DROP TABLE "IndexerStatus" 11:16:44.9 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:16:44.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:44.9 Info: => 0.0037003s 11:16:44.9 Info: AlterTable IndexerStatus 11:16:44.9 Info: => 4E-07s 11:16:44.9 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 11:16:44.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) 11:16:44.9 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:16:44.9 Info: DROP TABLE "IndexerStatus" 11:16:44.9 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:16:44.9 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:44.9 Info: => 0.0046171s 11:16:44.9 Info: AlterTable LyricFiles 11:16:44.9 Info: => 5E-07s 11:16:44.9 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 11:16:44.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) 11:16:44.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" 11:16:44.9 Info: DROP TABLE "LyricFiles" 11:16:44.9 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:44.9 Info: => 0.0035688s 11:16:44.9 Info: AlterTable LyricFiles 11:16:44.9 Info: => 7E-07s 11:16:44.9 Info: AlterColumn LyricFiles Added DateTimeOffset 11:16:44.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) 11:16:44.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" 11:16:44.9 Info: DROP TABLE "LyricFiles" 11:16:44.9 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:44.9 Info: => 0.0044252s 11:16:44.9 Info: AlterTable MetadataFiles 11:16:44.9 Info: => 6E-07s 11:16:44.9 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 11:16:44.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) 11:16:44.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" 11:16:44.9 Info: DROP TABLE "MetadataFiles" 11:16:44.9 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:16:44.9 Info: => 0.0036203s 11:16:44.9 Info: AlterTable MetadataFiles 11:16:44.9 Info: => 6E-07s 11:16:44.9 Info: AlterColumn MetadataFiles Added DateTimeOffset 11:16:44.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) 11:16:44.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" 11:16:44.9 Info: DROP TABLE "MetadataFiles" 11:16:44.9 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:16:44.9 Info: => 0.0036004s 11:16:44.9 Info: AlterTable PendingReleases 11:16:44.9 Info: => 7E-07s 11:16:44.9 Info: AlterColumn PendingReleases Added DateTimeOffset 11:16:44.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) 11:16:44.9 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 11:16:44.9 Info: DROP TABLE "PendingReleases" 11:16:44.9 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 11:16:44.9 Info: => 0.0042996s 11:16:44.9 Info: AlterTable ScheduledTasks 11:16:44.9 Info: => 7E-07s 11:16:44.9 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 11:16:44.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) 11:16:44.9 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:16:44.9 Info: DROP TABLE "ScheduledTasks" 11:16:44.9 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:16:44.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:44.9 Info: => 0.0046021s 11:16:44.9 Info: AlterTable ScheduledTasks 11:16:44.9 Info: => 6E-07s 11:16:44.9 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 11:16:44.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) 11:16:44.9 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:16:44.9 Info: DROP TABLE "ScheduledTasks" 11:16:44.9 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:16:44.9 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:44.9 Info: => 0.0037037s 11:16:44.9 Info: AlterTable TrackFiles 11:16:44.9 Info: => 4E-07s 11:16:44.9 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 11:16:44.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:44.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" 11:16:44.9 Info: DROP TABLE "TrackFiles" 11:16:44.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:44.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:44.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:44.9 Info: => 0.0038483s 11:16:44.9 Info: AlterTable TrackFiles 11:16:44.9 Info: => 4E-07s 11:16:44.9 Info: AlterColumn TrackFiles Modified DateTimeOffset 11:16:44.9 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:44.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" 11:16:44.9 Info: DROP TABLE "TrackFiles" 11:16:44.9 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:44.9 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:44.9 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:44.9 Info: => 0.003853s 11:16:44.9 Info: AlterTable VersionInfo 11:16:44.9 Info: => 5E-07s 11:16:44.9 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 11:16:44.9 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 11:16:44.9 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 11:16:44.9 Info: DROP TABLE "VersionInfo" 11:16:44.9 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 11:16:44.9 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:44.9 Info: => 0.0047675s 11:16:44.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-07-30T11:16:44', 'postgres_update_timestamp_columns_to_with_timezone') 11:16:44.9 Info: Committing Transaction 11:16:44.9 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 11:16:44.9 Info: => 0.0053783s 11:16:44.9 Info: 62: add_on_delete_to_notifications migrating 11:16:44.9 Info: Beginning Transaction 11:16:44.9 Info: Starting migration of Main DB to 62 11:16:44.9 Info: AlterTable Notifications 11:16:44.9 Info: => 4E-07s 11:16:44.9 Info: CreateColumn Notifications OnArtistDelete Boolean 11:16:44.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 11:16:44.9 Info: => 0.0005685s 11:16:44.9 Info: AlterTable Notifications 11:16:44.9 Info: => 8E-07s 11:16:44.9 Info: CreateColumn Notifications OnAlbumDelete Boolean 11:16:44.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 11:16:44.9 Info: => 0.0005568s 11:16:44.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-07-30T11:16:44', 'add_on_delete_to_notifications') 11:16:44.9 Info: Committing Transaction 11:16:44.9 Info: 62: add_on_delete_to_notifications migrated 11:16:44.9 Info: => 0.0008218s 11:16:44.9 Info: 63: add_custom_formats migrating 11:16:44.9 Info: Beginning Transaction 11:16:44.9 Info: Starting migration of Main DB to 63 11:16:44.9 Info: AlterTable DelayProfiles 11:16:44.9 Info: => 7E-07s 11:16:44.9 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 11:16:44.9 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 11:16:44.9 Info: => 0.0005728s 11:16:44.9 Info: UpdateData 11:16:44.9 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 11:16:44.9 Info: => 4.65E-05s 11:16:44.9 Info: AlterTable TrackFiles 11:16:44.9 Info: => 3E-07s 11:16:44.9 Info: CreateColumn TrackFiles OriginalFilePath String 11:16:44.9 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 11:16:44.9 Info: => 0.0005235s 11:16:44.9 Info: PerformDBOperation 11:16:44.9 Info: Performing DB Operation 11:16:44.9 Info: => 2.49E-05s 11:16:44.9 Info: CreateTable CustomFormats 11:16:44.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) 11:16:44.9 Info: => 0.00015s 11:16:44.9 Info: CreateIndex CustomFormats (Name) 11:16:44.9 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 11:16:44.9 Info: => 7.71E-05s 11:16:44.9 Info: AlterTable QualityProfiles 11:16:44.9 Info: => 4E-07s 11:16:44.9 Info: CreateColumn QualityProfiles FormatItems String 11:16:44.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 11:16:44.9 Info: => 0.0005423s 11:16:44.9 Info: AlterTable QualityProfiles 11:16:44.9 Info: => 4E-07s 11:16:44.9 Info: CreateColumn QualityProfiles MinFormatScore Int32 11:16:44.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 11:16:44.9 Info: => 0.0005607s 11:16:44.9 Info: AlterTable QualityProfiles 11:16:44.9 Info: => 5E-07s 11:16:44.9 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 11:16:44.9 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 11:16:44.9 Info: => 0.0005428s 11:16:44.9 Info: PerformDBOperation 11:16:44.9 Info: Performing DB Operation 11:16:44.9 Info: => 5.49E-05s 11:16:44.9 Info: PerformDBOperation 11:16:44.9 Info: Performing DB Operation 11:16:44.9 Info: => 2.68E-05s 11:16:44.9 Info: DeleteColumn ReleaseProfiles Preferred 11:16:44.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) 11:16:44.9 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:16:44.9 Info: DROP TABLE "ReleaseProfiles" 11:16:44.9 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:16:44.9 Info: => 0.0037035s 11:16:44.9 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 11:16:44.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) 11:16:44.9 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:16:44.9 Info: DROP TABLE "ReleaseProfiles" 11:16:44.9 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:16:44.9 Info: => 0.0045728s 11:16:44.9 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:16:44.9 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:16:44.9 Info: => 4.5E-05s 11:16:44.9 Info: AlterTable DelayProfiles 11:16:44.9 Info: => 5E-07s 11:16:44.9 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 11:16:44.9 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 11:16:44.9 Info: => 0.0005842s 11:16:44.9 Info: AlterTable DelayProfiles 11:16:44.9 Info: => 6E-07s 11:16:44.9 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 11:16:44.9 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 11:16:44.9 Info: => 0.0005584s 11:16:44.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-07-30T11:16:44', 'add_custom_formats') 11:16:44.9 Info: Committing Transaction 11:16:44.9 Info: 63: add_custom_formats migrated 11:16:44.9 Info: => 0.000898s 11:16:44.9 Info: 64: add_result_to_commands migrating 11:16:44.9 Info: Beginning Transaction 11:16:44.9 Info: Starting migration of Main DB to 64 11:16:44.9 Info: AlterTable Commands 11:16:44.9 Info: => 5E-07s 11:16:44.9 Info: CreateColumn Commands Result Int32 11:16:44.9 Info: ALTER TABLE "Commands" ADD COLUMN "Result" INTEGER NOT NULL DEFAULT 1 11:16:44.9 Info: => 0.0005831s 11:16:44.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (64, '2024-07-30T11:16:44', 'add_result_to_commands') 11:16:44.9 Info: Committing Transaction 11:16:44.9 Info: 64: add_result_to_commands migrated 11:16:44.9 Info: => 0.0008706s 11:16:44.9 Info: 65: health_restored_notification migrating 11:16:44.9 Info: Beginning Transaction 11:16:44.9 Info: Starting migration of Main DB to 65 11:16:44.9 Info: AlterTable Notifications 11:16:44.9 Info: => 7E-07s 11:16:44.9 Info: CreateColumn Notifications OnHealthRestored Boolean 11:16:44.9 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthRestored" INTEGER NOT NULL DEFAULT 0 11:16:44.9 Info: => 0.0005814s 11:16:44.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (65, '2024-07-30T11:16:44', 'health_restored_notification') 11:16:44.9 Info: Committing Transaction 11:16:44.9 Info: 65: health_restored_notification migrated 11:16:44.9 Info: => 0.0008465s 11:16:44.9 Info: 66: remove_uc migrating 11:16:44.9 Info: Beginning Transaction 11:16:44.9 Info: Starting migration of Main DB to 66 11:16:44.9 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:44.9 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Usenet Crawler' 11:16:44.9 Info: => 4.8E-05s 11:16:44.9 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (66, '2024-07-30T11:16:44', 'remove_uc') 11:16:44.9 Info: Committing Transaction 11:16:44.9 Info: 66: remove_uc migrated 11:16:44.9 Info: => 0.0002764s 11:16:44.9 Info: 67: download_clients_rename_tv_to_music migrating 11:16:44.9 Info: Beginning Transaction 11:16:44.9 Info: Starting migration of Main DB to 67 11:16:44.9 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') 11:16:44.9 Info: PerformDBOperation 11:16:44.9 Info: Performing DB Operation 11:16:45.0 Info: => 0.0047588s 11:16:45.0 Info: -> 1 Insert operations completed in 00:00:00.0000883 taking an average of 00:00:00.0000883 11:16:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (67, '2024-07-30T11:16:45', 'download_clients_rename_tv_to_music') 11:16:45.0 Info: Committing Transaction 11:16:45.0 Info: 67: download_clients_rename_tv_to_music migrated 11:16:45.0 Info: => 0.0051052s 11:16:45.0 Debug: Took: 00:00:00.3764257 11:16:45.0 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.download_clients_rename_tv_to_musicFixture.should_rename_settings_for_deluge --- 11:16:45.0 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.download_clients_rename_tv_to_musicFixture.should_rename_settings_for_qbittorrent --- 11:16:45.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350050358069_205/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:45.0 Info: DatabaseEngineVersionCheck migrating 11:16:45.0 Info: PerformDBOperation 11:16:45.0 Info: Performing DB Operation 11:16:45.0 Info: SQLite 3.46.0 11:16:45.0 Info: => 0.0010139s 11:16:45.0 Info: DatabaseEngineVersionCheck migrated 11:16:45.0 Info: => 0.0010264s 11:16:45.0 Info: VersionMigration migrating 11:16:45.0 Info: Beginning Transaction 11:16:45.0 Info: CreateTable VersionInfo 11:16:45.0 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:16:45.0 Info: => 0.0001366s 11:16:45.0 Info: Committing Transaction 11:16:45.0 Info: VersionMigration migrated 11:16:45.0 Info: => 0.0005623s 11:16:45.0 Info: VersionUniqueMigration migrating 11:16:45.0 Info: Beginning Transaction 11:16:45.0 Info: CreateIndex VersionInfo (Version) 11:16:45.0 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:45.0 Info: => 0.0001149s 11:16:45.0 Info: AlterTable VersionInfo 11:16:45.0 Info: => 5E-07s 11:16:45.0 Info: CreateColumn VersionInfo AppliedOn DateTime 11:16:45.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:16:45.0 Info: => 0.0005619s 11:16:45.0 Info: Committing Transaction 11:16:45.0 Info: VersionUniqueMigration migrated 11:16:45.0 Info: => 0.0007604s 11:16:45.0 Info: VersionDescriptionMigration migrating 11:16:45.0 Info: Beginning Transaction 11:16:45.0 Info: AlterTable VersionInfo 11:16:45.0 Info: => 4E-07s 11:16:45.0 Info: CreateColumn VersionInfo Description String 11:16:45.0 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:16:45.0 Info: => 0.0001964s 11:16:45.0 Info: Committing Transaction 11:16:45.0 Info: VersionDescriptionMigration migrated 11:16:45.0 Info: => 0.0003725s 11:16:45.0 Info: 1: InitialSetup migrating 11:16:45.0 Info: Beginning Transaction 11:16:45.0 Info: Starting migration of Main DB to 1 11:16:45.0 Info: CreateTable Config 11:16:45.0 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:16:45.0 Info: => 0.0001508s 11:16:45.0 Info: CreateIndex Config (Key) 11:16:45.0 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:16:45.0 Info: => 7.39E-05s 11:16:45.0 Info: CreateTable RootFolders 11:16:45.0 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:16:45.0 Info: => 8.87E-05s 11:16:45.0 Info: CreateIndex RootFolders (Path) 11:16:45.0 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:16:45.0 Info: => 8.13E-05s 11:16:45.0 Info: CreateTable Artists 11:16:45.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) 11:16:45.0 Info: => 0.0002162s 11:16:45.0 Info: CreateIndex Artists (ForeignArtistId) 11:16:45.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:45.0 Info: => 6.58E-05s 11:16:45.0 Info: CreateIndex Artists (NameSlug) 11:16:45.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:45.0 Info: => 6.02E-05s 11:16:45.0 Info: CreateIndex Artists (CleanName) 11:16:45.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:45.0 Info: => 5.81E-05s 11:16:45.0 Info: CreateIndex Artists (Path) 11:16:45.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:45.0 Info: => 5.62E-05s 11:16:45.0 Info: CreateTable Albums 11:16:45.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) 11:16:45.0 Info: => 0.000184s 11:16:45.0 Info: CreateIndex Albums (ForeignAlbumId) 11:16:45.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:45.0 Info: => 6.71E-05s 11:16:45.0 Info: CreateIndex Albums (MBId) 11:16:45.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:45.0 Info: => 5.64E-05s 11:16:45.0 Info: CreateIndex Albums (TADBId) 11:16:45.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:45.0 Info: => 5.66E-05s 11:16:45.0 Info: CreateIndex Albums (TitleSlug) 11:16:45.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:45.0 Info: => 5.65E-05s 11:16:45.0 Info: CreateIndex Albums (CleanTitle) 11:16:45.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:45.0 Info: => 5.61E-05s 11:16:45.0 Info: CreateIndex Albums (Path) 11:16:45.0 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:16:45.0 Info: => 5.53E-05s 11:16:45.0 Info: CreateTable Tracks 11:16:45.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) 11:16:45.0 Info: => 0.00012s 11:16:45.0 Info: CreateIndex Tracks (ForeignTrackId) 11:16:45.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:45.0 Info: => 6.09E-05s 11:16:45.0 Info: CreateIndex Tracks (ArtistId) 11:16:45.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:45.0 Info: => 6.07E-05s 11:16:45.0 Info: CreateIndex Tracks (TrackFileId) 11:16:45.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:45.0 Info: => 5.94E-05s 11:16:45.0 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:16:45.0 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:16:45.0 Info: => 6.59E-05s 11:16:45.0 Info: CreateTable TrackFiles 11:16:45.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) 11:16:45.0 Info: => 0.0001173s 11:16:45.0 Info: CreateIndex TrackFiles (ArtistId) 11:16:45.0 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:16:45.0 Info: => 6.17E-05s 11:16:45.0 Info: CreateIndex TrackFiles (AlbumId) 11:16:45.0 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:45.0 Info: => 5.79E-05s 11:16:45.0 Info: CreateTable History 11:16:45.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) 11:16:45.0 Info: => 0.0001187s 11:16:45.0 Info: CreateIndex History (Date) 11:16:45.0 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:45.0 Info: => 6.42E-05s 11:16:45.0 Info: CreateIndex History (EventType) 11:16:45.0 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:45.0 Info: => 5.95E-05s 11:16:45.0 Info: CreateIndex History (DownloadId) 11:16:45.0 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:16:45.0 Info: => 5.98E-05s 11:16:45.0 Info: CreateIndex History (AlbumId) 11:16:45.0 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:16:45.0 Info: => 5.83E-05s 11:16:45.0 Info: CreateTable Notifications 11:16:45.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) 11:16:45.0 Info: => 0.0001476s 11:16:45.0 Info: CreateTable ScheduledTasks 11:16:45.0 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:16:45.0 Info: => 0.0001424s 11:16:45.0 Info: CreateIndex ScheduledTasks (TypeName) 11:16:45.0 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:45.0 Info: => 0.0001052s 11:16:45.0 Info: CreateTable Indexers 11:16:45.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) 11:16:45.0 Info: => 0.0001182s 11:16:45.0 Info: CreateIndex Indexers (Name) 11:16:45.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:45.0 Info: => 7.38E-05s 11:16:45.0 Info: CreateTable Profiles 11:16:45.0 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:16:45.0 Info: => 8.21E-05s 11:16:45.0 Info: CreateIndex Profiles (Name) 11:16:45.0 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:16:45.0 Info: => 6.91E-05s 11:16:45.0 Info: CreateTable QualityDefinitions 11:16:45.0 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:16:45.0 Info: => 9.65E-05s 11:16:45.0 Info: CreateIndex QualityDefinitions (Quality) 11:16:45.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:16:45.0 Info: => 6.55E-05s 11:16:45.0 Info: CreateIndex QualityDefinitions (Title) 11:16:45.0 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:16:45.0 Info: => 0.0001065s 11:16:45.0 Info: CreateTable NamingConfig 11:16:45.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) 11:16:45.0 Info: => 0.0001215s 11:16:45.0 Info: CreateTable Blacklist 11:16:45.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 '') 11:16:45.0 Info: => 0.0001467s 11:16:45.0 Info: CreateTable Metadata 11:16:45.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) 11:16:45.0 Info: => 9.03E-05s 11:16:45.0 Info: CreateTable MetadataFiles 11:16:45.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) 11:16:45.0 Info: => 0.0001066s 11:16:45.0 Info: CreateTable DownloadClients 11:16:45.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) 11:16:45.0 Info: => 9.85E-05s 11:16:45.0 Info: CreateTable PendingReleases 11:16:45.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 '') 11:16:45.0 Info: => 0.0001071s 11:16:45.0 Info: CreateTable RemotePathMappings 11:16:45.0 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:16:45.0 Info: => 0.0001024s 11:16:45.0 Info: CreateTable Tags 11:16:45.0 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:16:45.0 Info: => 7.85E-05s 11:16:45.0 Info: CreateIndex Tags (Label) 11:16:45.0 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:16:45.0 Info: => 7.4E-05s 11:16:45.0 Info: CreateTable Restrictions 11:16:45.0 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:16:45.0 Info: => 8.59E-05s 11:16:45.0 Info: CreateTable DelayProfiles 11:16:45.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) 11:16:45.0 Info: => 0.0001137s 11:16:45.0 Info: CreateTable Users 11:16:45.0 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:16:45.0 Info: => 8.29E-05s 11:16:45.0 Info: CreateIndex Users (Identifier) 11:16:45.0 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:16:45.0 Info: => 0.0001076s 11:16:45.0 Info: CreateIndex Users (Username) 11:16:45.0 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:16:45.0 Info: => 8.2E-05s 11:16:45.0 Info: CreateTable Commands 11:16:45.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) 11:16:45.0 Info: => 0.0001168s 11:16:45.0 Info: CreateTable IndexerStatus 11:16:45.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) 11:16:45.0 Info: => 0.0001204s 11:16:45.0 Info: CreateIndex IndexerStatus (ProviderId) 11:16:45.0 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:45.0 Info: => 7.86E-05s 11:16:45.0 Info: CreateTable ExtraFiles 11:16:45.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) 11:16:45.0 Info: => 0.0001016s 11:16:45.0 Info: CreateTable LyricFiles 11:16:45.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) 11:16:45.0 Info: => 0.0001376s 11:16:45.0 Info: CreateTable LanguageProfiles 11:16:45.0 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:16:45.0 Info: => 8.75E-05s 11:16:45.0 Info: CreateIndex LanguageProfiles (Name) 11:16:45.0 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:16:45.0 Info: => 0.0007039s 11:16:45.0 Info: CreateTable DownloadClientStatus 11:16:45.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) 11:16:45.0 Info: => 0.0001048s 11:16:45.0 Info: CreateIndex DownloadClientStatus (ProviderId) 11:16:45.0 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:45.0 Info: => 7.86E-05s 11:16:45.0 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:16:45.0 Info: -> 1 Insert operations completed in 00:00:00.0000529 taking an average of 00:00:00.0000529 11:16:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-30T11:16:45', 'InitialSetup') 11:16:45.0 Info: Committing Transaction 11:16:45.0 Info: 1: InitialSetup migrated 11:16:45.0 Info: => 0.0008407s 11:16:45.0 Info: 2: add_reason_to_pending_releases migrating 11:16:45.0 Info: Beginning Transaction 11:16:45.0 Info: Starting migration of Main DB to 2 11:16:45.0 Info: AlterTable PendingReleases 11:16:45.0 Info: => 5E-07s 11:16:45.0 Info: CreateColumn PendingReleases Reason Int32 11:16:45.0 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:16:45.0 Info: => 0.0005118s 11:16:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-30T11:16:45', 'add_reason_to_pending_releases') 11:16:45.0 Info: Committing Transaction 11:16:45.0 Info: 2: add_reason_to_pending_releases migrated 11:16:45.0 Info: => 0.0007727s 11:16:45.0 Info: 3: add_medium_support migrating 11:16:45.0 Info: Beginning Transaction 11:16:45.0 Info: Starting migration of Main DB to 3 11:16:45.0 Info: AlterTable Albums 11:16:45.0 Info: => 6E-07s 11:16:45.0 Info: CreateColumn Albums Media String 11:16:45.0 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:16:45.0 Info: => 0.0004952s 11:16:45.0 Info: AlterTable Tracks 11:16:45.0 Info: => 5E-07s 11:16:45.0 Info: CreateColumn Tracks MediumNumber Int32 11:16:45.0 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:16:45.0 Info: => 0.0004539s 11:16:45.0 Info: AlterTable Tracks 11:16:45.0 Info: => 5E-07s 11:16:45.0 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:16:45.0 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:16:45.0 Info: => 0.0004634s 11:16:45.0 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:45.0 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:45.0 Info: => 6.81E-05s 11:16:45.0 Info: DeleteColumn Tracks TrackNumber 11:16:45.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) 11:16:45.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" 11:16:45.0 Info: DROP TABLE "Tracks" 11:16:45.0 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:45.0 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:45.0 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:45.0 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:45.0 Info: => 0.0043529s 11:16:45.0 Info: AlterTable Tracks 11:16:45.0 Info: => 5E-07s 11:16:45.0 Info: CreateColumn Tracks TrackNumber String 11:16:45.0 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:16:45.0 Info: => 0.0004726s 11:16:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-30T11:16:45', 'add_medium_support') 11:16:45.0 Info: Committing Transaction 11:16:45.0 Info: 3: add_medium_support migrated 11:16:45.0 Info: => 0.0008214s 11:16:45.0 Info: 4: add_various_qualites_in_profile migrating 11:16:45.0 Info: Beginning Transaction 11:16:45.0 Info: Starting migration of Main DB to 4 11:16:45.0 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:45.0 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:45.0 Info: => 4.79E-05s 11:16:45.0 Info: PerformDBOperation 11:16:45.0 Info: Performing DB Operation 11:16:45.0 Info: => 2.61E-05s 11:16:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-30T11:16:45', 'add_various_qualites_in_profile') 11:16:45.0 Info: Committing Transaction 11:16:45.0 Info: 4: add_various_qualites_in_profile migrated 11:16:45.0 Info: => 0.0002482s 11:16:45.0 Info: 5: metadata_profiles migrating 11:16:45.0 Info: Beginning Transaction 11:16:45.0 Info: Starting migration of Main DB to 5 11:16:45.0 Info: CreateTable MetadataProfiles 11:16:45.0 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:16:45.0 Info: => 0.0001198s 11:16:45.0 Info: CreateIndex MetadataProfiles (Name) 11:16:45.0 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:16:45.0 Info: => 8.12E-05s 11:16:45.0 Info: AlterTable Artists 11:16:45.0 Info: => 4E-07s 11:16:45.0 Info: CreateColumn Artists MetadataProfileId Int32 11:16:45.0 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:16:45.0 Info: => 0.0004837s 11:16:45.0 Info: DeleteColumn Artists PrimaryAlbumTypes 11:16:45.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) 11:16:45.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" 11:16:45.0 Info: DROP TABLE "Artists" 11:16:45.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:45.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:45.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:45.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:45.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:45.0 Info: => 0.0037798s 11:16:45.0 Info: DeleteColumn Artists SecondaryAlbumTypes 11:16:45.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) 11:16:45.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" 11:16:45.0 Info: DROP TABLE "Artists" 11:16:45.0 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:45.0 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:45.0 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:45.0 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:45.0 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:45.0 Info: => 0.00458s 11:16:45.0 Info: AlterTable Albums 11:16:45.0 Info: => 5E-07s 11:16:45.0 Info: CreateColumn Albums SecondaryTypes String 11:16:45.0 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:16:45.0 Info: => 0.000475s 11:16:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-30T11:16:45', 'metadata_profiles') 11:16:45.0 Info: Committing Transaction 11:16:45.0 Info: 5: metadata_profiles migrated 11:16:45.0 Info: => 0.0008401s 11:16:45.0 Info: 6: separate_automatic_and_interactive_search migrating 11:16:45.0 Info: Beginning Transaction 11:16:45.0 Info: Starting migration of Main DB to 6 11:16:45.0 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:16:45.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) 11:16:45.0 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:16:45.0 Info: DROP TABLE "Indexers" 11:16:45.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:45.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:45.0 Info: => 0.0031238s 11:16:45.0 Info: AlterTable Indexers 11:16:45.0 Info: => 4E-07s 11:16:45.0 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:16:45.0 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:16:45.0 Info: => 0.0004443s 11:16:45.0 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:45.0 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:45.0 Info: => 3.58E-05s 11:16:45.0 Info: AlterTable Indexers 11:16:45.0 Info: => 3E-07s 11:16:45.0 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:16:45.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) 11:16:45.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" 11:16:45.0 Info: DROP TABLE "Indexers" 11:16:45.0 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:45.0 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:45.0 Info: => 0.0040784s 11:16:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-30T11:16:45', 'separate_automatic_and_interactive_search') 11:16:45.0 Info: Committing Transaction 11:16:45.0 Info: 6: separate_automatic_and_interactive_search migrated 11:16:45.0 Info: => 0.0043783s 11:16:45.0 Info: 7: change_album_path_to_relative migrating 11:16:45.0 Info: Beginning Transaction 11:16:45.0 Info: Starting migration of Main DB to 7 11:16:45.0 Info: DeleteColumn Albums Path 11:16:45.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) 11:16:45.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" 11:16:45.0 Info: DROP TABLE "Albums" 11:16:45.0 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:45.0 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:45.0 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:45.0 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:45.0 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:45.0 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:45.0 Info: => 0.0038264s 11:16:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-30T11:16:45', 'change_album_path_to_relative') 11:16:45.0 Info: Committing Transaction 11:16:45.0 Info: 7: change_album_path_to_relative migrated 11:16:45.0 Info: => 0.0042099s 11:16:45.0 Info: 8: change_quality_size_mb_to_kb migrating 11:16:45.0 Info: Beginning Transaction 11:16:45.0 Info: Starting migration of Main DB to 8 11:16:45.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 11:16:45.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 11:16:45.0 Info: => 4.63E-05s 11:16:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-30T11:16:45', 'change_quality_size_mb_to_kb') 11:16:45.0 Info: Committing Transaction 11:16:45.0 Info: 8: change_quality_size_mb_to_kb migrated 11:16:45.0 Info: => 0.0002751s 11:16:45.0 Info: 9: album_releases migrating 11:16:45.0 Info: Beginning Transaction 11:16:45.0 Info: Starting migration of Main DB to 9 11:16:45.0 Info: AlterTable Albums 11:16:45.0 Info: => 5E-07s 11:16:45.0 Info: CreateColumn Albums Releases String 11:16:45.0 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:16:45.0 Info: => 0.0004842s 11:16:45.0 Info: AlterTable Albums 11:16:45.0 Info: => 5E-07s 11:16:45.0 Info: CreateColumn Albums CurrentRelease String 11:16:45.0 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:16:45.0 Info: => 0.0004558s 11:16:45.0 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-30T11:16:45', 'album_releases') 11:16:45.0 Info: Committing Transaction 11:16:45.0 Info: 9: album_releases migrated 11:16:45.0 Info: => 0.000713s 11:16:45.0 Info: 10: album_releases_fix migrating 11:16:45.0 Info: Beginning Transaction 11:16:45.0 Info: Starting migration of Main DB to 10 11:16:45.0 Info: AlterTable Albums 11:16:45.0 Info: => 4E-07s 11:16:45.0 Info: AlterColumn Albums Releases String 11:16:45.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) 11:16:45.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" 11:16:45.1 Info: DROP TABLE "Albums" 11:16:45.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:45.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:45.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:45.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:45.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:45.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:45.1 Info: => 0.0037564s 11:16:45.1 Info: AlterTable Albums 11:16:45.1 Info: => 5E-07s 11:16:45.1 Info: AlterColumn Albums CurrentRelease String 11:16:45.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) 11:16:45.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" 11:16:45.1 Info: DROP TABLE "Albums" 11:16:45.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:45.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:45.1 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:45.1 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:45.1 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:45.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:45.1 Info: => 0.0046612s 11:16:45.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-30T11:16:45', 'album_releases_fix') 11:16:45.1 Info: Committing Transaction 11:16:45.1 Info: 10: album_releases_fix migrated 11:16:45.1 Info: => 0.0050011s 11:16:45.1 Info: 11: import_lists migrating 11:16:45.1 Info: Beginning Transaction 11:16:45.1 Info: Starting migration of Main DB to 11 11:16:45.1 Info: CreateTable ImportLists 11:16:45.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) 11:16:45.1 Info: => 0.0001479s 11:16:45.1 Info: CreateIndex ImportLists (Name) 11:16:45.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:45.1 Info: => 7.07E-05s 11:16:45.1 Info: CreateTable ImportListStatus 11:16:45.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) 11:16:45.1 Info: => 9.76E-05s 11:16:45.1 Info: CreateIndex ImportListStatus (ProviderId) 11:16:45.1 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:45.1 Info: => 6.65E-05s 11:16:45.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-30T11:16:45', 'import_lists') 11:16:45.1 Info: Committing Transaction 11:16:45.1 Info: 11: import_lists migrated 11:16:45.1 Info: => 0.0003395s 11:16:45.1 Info: 12: add_release_status migrating 11:16:45.1 Info: Beginning Transaction 11:16:45.1 Info: Starting migration of Main DB to 12 11:16:45.1 Info: AlterTable MetadataProfiles 11:16:45.1 Info: => 5E-07s 11:16:45.1 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:16:45.1 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:16:45.1 Info: => 0.0005035s 11:16:45.1 Info: PerformDBOperation 11:16:45.1 Info: Performing DB Operation 11:16:45.1 Info: => 2.43E-05s 11:16:45.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-30T11:16:45', 'add_release_status') 11:16:45.1 Info: Committing Transaction 11:16:45.1 Info: 12: add_release_status migrated 11:16:45.1 Info: => 0.0002696s 11:16:45.1 Info: 13: album_download_notification migrating 11:16:45.1 Info: Beginning Transaction 11:16:45.1 Info: Starting migration of Main DB to 13 11:16:45.1 Info: AlterTable Notifications 11:16:45.1 Info: => 5E-07s 11:16:45.1 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:16:45.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:16:45.1 Info: => 0.0005251s 11:16:45.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-30T11:16:45', 'album_download_notification') 11:16:45.1 Info: Committing Transaction 11:16:45.1 Info: 13: album_download_notification migrated 11:16:45.1 Info: => 0.0007973s 11:16:45.1 Info: 14: fix_language_metadata_profiles migrating 11:16:45.1 Info: Beginning Transaction 11:16:45.1 Info: Starting migration of Main DB to 14 11:16:45.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 11:16:45.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 11:16:45.1 Info: => 7.33E-05s 11:16:45.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 11:16:45.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 11:16:45.1 Info: => 4.92E-05s 11:16:45.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-30T11:16:45', 'fix_language_metadata_profiles') 11:16:45.1 Info: Committing Transaction 11:16:45.1 Info: 14: fix_language_metadata_profiles migrated 11:16:45.1 Info: => 0.000273s 11:16:45.1 Info: 15: remove_fanzub migrating 11:16:45.1 Info: Beginning Transaction 11:16:45.1 Info: Starting migration of Main DB to 15 11:16:45.1 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:45.1 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:45.1 Info: => 3.94E-05s 11:16:45.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-30T11:16:45', 'remove_fanzub') 11:16:45.1 Info: Committing Transaction 11:16:45.1 Info: 15: remove_fanzub migrated 11:16:45.1 Info: => 0.0002584s 11:16:45.1 Info: 16: update_artist_history_indexes migrating 11:16:45.1 Info: Beginning Transaction 11:16:45.1 Info: Starting migration of Main DB to 16 11:16:45.1 Info: CreateIndex Albums (ArtistId) 11:16:45.1 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:16:45.1 Info: => 9.75E-05s 11:16:45.1 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:16:45.1 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:16:45.1 Info: => 6.93E-05s 11:16:45.1 Info: DeleteIndex History (AlbumId) 11:16:45.1 Info: DROP INDEX "IX_History_AlbumId" 11:16:45.1 Info: => 0.0001202s 11:16:45.1 Info: CreateIndex History (AlbumId, Date) 11:16:45.1 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:45.1 Info: => 8.1E-05s 11:16:45.1 Info: DeleteIndex History (DownloadId) 11:16:45.1 Info: DROP INDEX "IX_History_DownloadId" 11:16:45.1 Info: => 0.0001034s 11:16:45.1 Info: CreateIndex History (DownloadId, Date) 11:16:45.1 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:45.1 Info: => 7.92E-05s 11:16:45.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-30T11:16:45', 'update_artist_history_indexes') 11:16:45.1 Info: Committing Transaction 11:16:45.1 Info: 16: update_artist_history_indexes migrated 11:16:45.1 Info: => 0.0003582s 11:16:45.1 Info: 17: remove_nma migrating 11:16:45.1 Info: Beginning Transaction 11:16:45.1 Info: Starting migration of Main DB to 17 11:16:45.1 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:45.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:16:45.1 Info: => 4.44E-05s 11:16:45.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-30T11:16:45', 'remove_nma') 11:16:45.1 Info: Committing Transaction 11:16:45.1 Info: 17: remove_nma migrated 11:16:45.1 Info: => 0.0002641s 11:16:45.1 Info: 18: album_disambiguation migrating 11:16:45.1 Info: Beginning Transaction 11:16:45.1 Info: Starting migration of Main DB to 18 11:16:45.1 Info: AlterTable Albums 11:16:45.1 Info: => 6E-07s 11:16:45.1 Info: CreateColumn Albums Disambiguation String 11:16:45.1 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:16:45.1 Info: => 0.0005151s 11:16:45.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-30T11:16:45', 'album_disambiguation') 11:16:45.1 Info: Committing Transaction 11:16:45.1 Info: 18: album_disambiguation migrated 11:16:45.1 Info: => 0.000776s 11:16:45.1 Info: 19: add_ape_quality_in_profiles migrating 11:16:45.1 Info: Beginning Transaction 11:16:45.1 Info: Starting migration of Main DB to 19 11:16:45.1 Info: PerformDBOperation 11:16:45.1 Info: Performing DB Operation 11:16:45.1 Info: => 2.96E-05s 11:16:45.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-30T11:16:45', 'add_ape_quality_in_profiles') 11:16:45.1 Info: Committing Transaction 11:16:45.1 Info: 19: add_ape_quality_in_profiles migrated 11:16:45.1 Info: => 0.0002588s 11:16:45.1 Info: 20: remove_pushalot migrating 11:16:45.1 Info: Beginning Transaction 11:16:45.1 Info: Starting migration of Main DB to 20 11:16:45.1 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:45.1 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:16:45.1 Info: => 4.26E-05s 11:16:45.1 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:45.1 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:16:45.1 Info: => 2.63E-05s 11:16:45.1 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:45.1 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:16:45.1 Info: => 2.49E-05s 11:16:45.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-30T11:16:45', 'remove_pushalot') 11:16:45.1 Info: Committing Transaction 11:16:45.1 Info: 20: remove_pushalot migrated 11:16:45.1 Info: => 0.0002564s 11:16:45.1 Info: 21: add_custom_filters migrating 11:16:45.1 Info: Beginning Transaction 11:16:45.1 Info: Starting migration of Main DB to 21 11:16:45.1 Info: CreateTable CustomFilters 11:16:45.1 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:16:45.1 Info: => 0.0001166s 11:16:45.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-30T11:16:45', 'add_custom_filters') 11:16:45.1 Info: Committing Transaction 11:16:45.1 Info: 21: add_custom_filters migrated 11:16:45.1 Info: => 0.0003686s 11:16:45.1 Info: 22: import_list_tags migrating 11:16:45.1 Info: Beginning Transaction 11:16:45.1 Info: Starting migration of Main DB to 22 11:16:45.1 Info: AlterTable ImportLists 11:16:45.1 Info: => 5E-07s 11:16:45.1 Info: CreateColumn ImportLists Tags String 11:16:45.1 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:16:45.1 Info: => 0.0004986s 11:16:45.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-30T11:16:45', 'import_list_tags') 11:16:45.1 Info: Committing Transaction 11:16:45.1 Info: 22: import_list_tags migrated 11:16:45.1 Info: => 0.0007569s 11:16:45.1 Info: 23: add_release_groups_etc migrating 11:16:45.1 Info: Beginning Transaction 11:16:45.1 Info: Starting migration of Main DB to 23 11:16:45.1 Info: CreateTable ArtistMetadata 11:16:45.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) 11:16:45.1 Info: => 0.0001624s 11:16:45.1 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:16:45.1 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:16:45.1 Info: => 7.45E-05s 11:16:45.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" 11:16:45.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" 11:16:45.1 Info: => 7.6E-05s 11:16:45.1 Info: AlterTable Artists 11:16:45.1 Info: => 4E-07s 11:16:45.1 Info: CreateColumn Artists ArtistMetadataId Int32 11:16:45.1 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:45.1 Info: => 0.0005088s 11:16:45.1 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:45.1 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:45.1 Info: => 6.12E-05s 11:16:45.1 Info: CreateTable AlbumReleases 11:16:45.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) 11:16:45.1 Info: => 0.0001394s 11:16:45.1 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:16:45.1 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:45.1 Info: => 7.45E-05s 11:16:45.1 Info: CreateIndex AlbumReleases (AlbumId) 11:16:45.1 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:45.1 Info: => 6.51E-05s 11:16:45.1 Info: PerformDBOperation 11:16:45.1 Info: Performing DB Operation 11:16:45.1 Info: => 2.88E-05s 11:16:45.1 Info: AlterTable Albums 11:16:45.1 Info: => 4E-07s 11:16:45.1 Info: CreateColumn Albums ArtistMetadataId Int32 11:16:45.1 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:45.1 Info: => 0.0005101s 11:16:45.1 Info: AlterTable Albums 11:16:45.1 Info: => 5E-07s 11:16:45.1 Info: CreateColumn Albums AnyReleaseOk Boolean 11:16:45.1 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:16:45.1 Info: => 0.0005228s 11:16:45.1 Info: AlterTable Albums 11:16:45.1 Info: => 4E-07s 11:16:45.1 Info: CreateColumn Albums Links String 11:16:45.1 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:16:45.1 Info: => 0.0005168s 11:16:45.1 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:45.1 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:45.1 Info: => 7.25E-05s 11:16:45.1 Info: AlterTable Tracks 11:16:45.1 Info: => 4E-07s 11:16:45.1 Info: CreateColumn Tracks ForeignRecordingId String 11:16:45.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:16:45.1 Info: => 0.0005053s 11:16:45.1 Info: AlterTable Tracks 11:16:45.1 Info: => 4E-07s 11:16:45.1 Info: CreateColumn Tracks AlbumReleaseId Int32 11:16:45.1 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:16:45.1 Info: => 0.0005027s 11:16:45.1 Info: AlterTable Tracks 11:16:45.1 Info: => 4E-07s 11:16:45.1 Info: CreateColumn Tracks ArtistMetadataId Int32 11:16:45.1 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:45.1 Info: => 0.0004982s 11:16:45.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:45.1 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:45.1 Info: => 7.52E-05s 11:16:45.1 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:45.1 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:45.1 Info: => 5.74E-05s 11:16:45.1 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:16:45.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "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) 11:16:45.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" 11:16:45.1 Info: DROP TABLE "Artists" 11:16:45.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:45.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:45.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:45.1 Info: => 0.0046631s 11:16:45.1 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:16:45.1 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 11:16:45.1 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 11:16:45.1 Info: DROP TABLE "Albums" 11:16:45.1 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:45.1 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:45.1 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:45.1 Info: => 0.0039526s 11:16:45.1 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:16:45.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) 11:16:45.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" 11:16:45.1 Info: DROP TABLE "Tracks" 11:16:45.1 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:45.1 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:45.1 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:45.1 Info: => 0.0036044s 11:16:45.1 Info: DeleteColumn TrackFiles ArtistId 11:16:45.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) 11:16:45.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" 11:16:45.1 Info: DROP TABLE "TrackFiles" 11:16:45.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:45.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:45.1 Info: => 0.004371s 11:16:45.1 Info: CreateIndex Artists (ArtistMetadataId) 11:16:45.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:45.1 Info: => 6.9E-05s 11:16:45.1 Info: CreateIndex Artists (Monitored) 11:16:45.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:45.1 Info: => 6.39E-05s 11:16:45.1 Info: CreateIndex Albums (ArtistMetadataId) 11:16:45.1 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:45.1 Info: => 6.26E-05s 11:16:45.1 Info: CreateIndex Tracks (ArtistMetadataId) 11:16:45.1 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:16:45.1 Info: => 6.19E-05s 11:16:45.1 Info: CreateIndex Tracks (AlbumReleaseId) 11:16:45.1 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:16:45.1 Info: => 6.16E-05s 11:16:45.1 Info: CreateIndex Tracks (ForeignRecordingId) 11:16:45.1 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:16:45.1 Info: => 6.22E-05s 11:16:45.1 Info: UpdateData 11:16:45.1 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:45.1 Info: => 7.99E-05s 11:16:45.1 Info: UpdateData 11:16:45.1 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:45.1 Info: => 3.4E-05s 11:16:45.1 Info: UpdateData 11:16:45.1 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:16:45.1 Info: => 3.59E-05s 11:16:45.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-30T11:16:45', 'add_release_groups_etc') 11:16:45.1 Info: Committing Transaction 11:16:45.1 Info: 23: add_release_groups_etc migrated 11:16:45.1 Info: => 0.0005401s 11:16:45.1 Info: 24: NewMediaInfoFormat migrating 11:16:45.1 Info: Beginning Transaction 11:16:45.1 Info: Starting migration of Main DB to 24 11:16:45.1 Info: UpdateData 11:16:45.1 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:16:45.1 Info: => 4.75E-05s 11:16:45.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-30T11:16:45', 'NewMediaInfoFormat') 11:16:45.1 Info: Committing Transaction 11:16:45.1 Info: 24: NewMediaInfoFormat migrated 11:16:45.1 Info: => 0.000276s 11:16:45.1 Info: 25: rename_restrictions_to_release_profiles migrating 11:16:45.1 Info: Beginning Transaction 11:16:45.1 Info: Starting migration of Main DB to 25 11:16:45.1 Info: RenameTable Restrictions ReleaseProfiles 11:16:45.1 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:16:45.1 Info: => 0.001328s 11:16:45.1 Info: AlterTable ReleaseProfiles 11:16:45.1 Info: => 6E-07s 11:16:45.1 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:16:45.1 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:16:45.1 Info: => 0.0004928s 11:16:45.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-30T11:16:45', 'rename_restrictions_to_release_profiles') 11:16:45.1 Info: Committing Transaction 11:16:45.1 Info: 25: rename_restrictions_to_release_profiles migrated 11:16:45.1 Info: => 0.0007545s 11:16:45.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:16:45.1 Info: Beginning Transaction 11:16:45.1 Info: Starting migration of Main DB to 26 11:16:45.1 Info: RenameTable Profiles QualityProfiles 11:16:45.1 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:16:45.1 Info: => 0.0013488s 11:16:45.1 Info: AlterTable QualityProfiles 11:16:45.1 Info: => 6E-07s 11:16:45.1 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:16:45.1 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:45.1 Info: => 0.0004867s 11:16:45.1 Info: AlterTable LanguageProfiles 11:16:45.1 Info: => 6E-07s 11:16:45.1 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:16:45.1 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:45.1 Info: => 0.0004685s 11:16:45.1 Info: UpdateData 11:16:45.1 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:45.1 Info: => 3.9E-05s 11:16:45.1 Info: UpdateData 11:16:45.1 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:45.1 Info: => 2.51E-05s 11:16:45.1 Info: RenameColumn Artists ProfileId to QualityProfileId 11:16:45.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:45.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" 11:16:45.1 Info: DROP TABLE "Artists" 11:16:45.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:45.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:45.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:45.1 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:45.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:45.1 Info: => 0.0037983s 11:16:45.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-30T11:16:45', 'rename_quality_profiles_add_upgrade_allowed') 11:16:45.1 Info: Committing Transaction 11:16:45.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:16:45.1 Info: => 0.0041725s 11:16:45.1 Info: 27: add_import_exclusions migrating 11:16:45.1 Info: Beginning Transaction 11:16:45.1 Info: Starting migration of Main DB to 27 11:16:45.1 Info: CreateTable ImportListExclusions 11:16:45.1 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:16:45.1 Info: => 0.0001171s 11:16:45.1 Info: CreateIndex ImportListExclusions (ForeignId) 11:16:45.1 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:16:45.1 Info: => 7.65E-05s 11:16:45.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-30T11:16:45', 'add_import_exclusions') 11:16:45.1 Info: Committing Transaction 11:16:45.1 Info: 27: add_import_exclusions migrated 11:16:45.1 Info: => 0.0003444s 11:16:45.1 Info: 28: clean_artist_metadata_table migrating 11:16:45.1 Info: Beginning Transaction 11:16:45.1 Info: Starting migration of Main DB to 28 11:16:45.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) 11:16:45.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) 11:16:45.1 Info: => 0.0001597s 11:16:45.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) 11:16:45.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) 11:16:45.1 Info: => 0.0001144s 11:16:45.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) 11:16:45.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) 11:16:45.1 Info: => 0.0001084s 11:16:45.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) 11:16:45.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) 11:16:45.1 Info: => 0.0001104s 11:16:45.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) 11:16:45.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) 11:16:45.1 Info: => 0.0001081s 11:16:45.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) 11:16:45.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) 11:16:45.1 Info: => 0.0001043s 11:16:45.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-30T11:16:45', 'clean_artist_metadata_table') 11:16:45.1 Info: Committing Transaction 11:16:45.1 Info: 28: clean_artist_metadata_table migrated 11:16:45.1 Info: => 0.0003484s 11:16:45.1 Info: 29: health_issue_notification migrating 11:16:45.1 Info: Beginning Transaction 11:16:45.1 Info: Starting migration of Main DB to 29 11:16:45.1 Info: AlterTable Notifications 11:16:45.1 Info: => 6E-07s 11:16:45.1 Info: CreateColumn Notifications OnHealthIssue Boolean 11:16:45.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:16:45.1 Info: => 0.0005214s 11:16:45.1 Info: AlterTable Notifications 11:16:45.1 Info: => 5E-07s 11:16:45.1 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:16:45.1 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:16:45.1 Info: => 0.0005187s 11:16:45.1 Info: AlterTable Notifications 11:16:45.1 Info: => 5E-07s 11:16:45.1 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:16:45.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:16:45.1 Info: => 0.0004899s 11:16:45.1 Info: AlterTable Notifications 11:16:45.1 Info: => 3E-07s 11:16:45.1 Info: CreateColumn Notifications OnImportFailure Boolean 11:16:45.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:16:45.1 Info: => 0.0004906s 11:16:45.1 Info: AlterTable Notifications 11:16:45.1 Info: => 5E-07s 11:16:45.1 Info: CreateColumn Notifications OnTrackRetag Boolean 11:16:45.1 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:16:45.1 Info: => 0.0004854s 11:16:45.1 Info: DeleteColumn Notifications OnDownload 11:16:45.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) 11:16:45.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" 11:16:45.1 Info: DROP TABLE "Notifications" 11:16:45.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:45.1 Info: => 0.0042376s 11:16:45.1 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:16:45.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) 11:16:45.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" 11:16:45.1 Info: DROP TABLE "Notifications" 11:16:45.1 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:45.1 Info: => 0.0034562s 11:16:45.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-30T11:16:45', 'health_issue_notification') 11:16:45.1 Info: Committing Transaction 11:16:45.1 Info: 29: health_issue_notification migrated 11:16:45.1 Info: => 0.0037961s 11:16:45.1 Info: 30: add_mediafilerepository_mtime migrating 11:16:45.1 Info: Beginning Transaction 11:16:45.1 Info: Starting migration of Main DB to 30 11:16:45.1 Info: AlterTable TrackFiles 11:16:45.1 Info: => 6E-07s 11:16:45.1 Info: CreateColumn TrackFiles Modified DateTime 11:16:45.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:16:45.1 Info: => 0.0005283s 11:16:45.1 Info: AlterTable TrackFiles 11:16:45.1 Info: => 5E-07s 11:16:45.1 Info: CreateColumn TrackFiles Path String 11:16:45.1 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:16:45.1 Info: => 0.0004889s 11:16:45.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:45.1 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:45.1 Info: => 3.44E-05s 11:16:45.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) 11:16:45.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) 11:16:45.1 Info: => 0.0001174s 11:16:45.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) 11:16:45.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) 11:16:45.1 Info: => 0.0001388s 11:16:45.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) 11:16:45.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) 11:16:45.1 Info: => 0.0001466s 11:16:45.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") 11:16:45.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") 11:16:45.1 Info: => 7.21E-05s 11:16:45.1 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:45.1 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:45.1 Info: => 4.41E-05s 11:16:45.1 Info: AlterTable TrackFiles 11:16:45.1 Info: => 4E-07s 11:16:45.1 Info: AlterColumn TrackFiles Path String 11:16:45.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) 11:16:45.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" 11:16:45.1 Info: DROP TABLE "TrackFiles" 11:16:45.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:45.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:45.1 Info: => 0.004657s 11:16:45.1 Info: CreateIndex TrackFiles (Path) 11:16:45.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:45.1 Info: => 7.75E-05s 11:16:45.1 Info: DeleteColumn TrackFiles RelativePath 11:16:45.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) 11:16:45.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" 11:16:45.1 Info: DROP TABLE "TrackFiles" 11:16:45.1 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:45.1 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:45.1 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:45.1 Info: => 0.0036496s 11:16:45.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-30T11:16:45', 'add_mediafilerepository_mtime') 11:16:45.1 Info: Committing Transaction 11:16:45.1 Info: 30: add_mediafilerepository_mtime migrated 11:16:45.1 Info: => 0.0039501s 11:16:45.1 Info: 31: add_artistmetadataid_constraint migrating 11:16:45.1 Info: Beginning Transaction 11:16:45.1 Info: Starting migration of Main DB to 31 11:16:45.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") 11:16:45.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") 11:16:45.1 Info: => 8.52E-05s 11:16:45.1 Info: DeleteIndex Artists (ArtistMetadataId) 11:16:45.1 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 11:16:45.1 Info: => 0.000131s 11:16:45.1 Info: AlterColumn Artists ArtistMetadataId Int32 11:16:45.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:45.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" 11:16:45.1 Info: DROP TABLE "Artists" 11:16:45.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:45.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:45.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:45.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:45.1 Info: => 0.0037663s 11:16:45.1 Info: CreateIndex Artists (ArtistMetadataId) 11:16:45.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:45.1 Info: => 7E-05s 11:16:45.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-07-30T11:16:45', 'add_artistmetadataid_constraint') 11:16:45.1 Info: Committing Transaction 11:16:45.1 Info: 31: add_artistmetadataid_constraint migrated 11:16:45.1 Info: => 0.00038s 11:16:45.1 Info: 32: old_ids_and_artist_alias migrating 11:16:45.1 Info: Beginning Transaction 11:16:45.1 Info: Starting migration of Main DB to 32 11:16:45.1 Info: AlterTable ArtistMetadata 11:16:45.1 Info: => 5E-07s 11:16:45.1 Info: CreateColumn ArtistMetadata Aliases String 11:16:45.1 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 11:16:45.1 Info: => 0.0005282s 11:16:45.1 Info: AlterTable ArtistMetadata 11:16:45.1 Info: => 6E-07s 11:16:45.1 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 11:16:45.1 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 11:16:45.1 Info: => 0.0005193s 11:16:45.1 Info: AlterTable Albums 11:16:45.1 Info: => 4E-07s 11:16:45.1 Info: CreateColumn Albums OldForeignAlbumIds String 11:16:45.1 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 11:16:45.1 Info: => 0.0005076s 11:16:45.1 Info: AlterTable AlbumReleases 11:16:45.1 Info: => 3E-07s 11:16:45.1 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 11:16:45.1 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 11:16:45.1 Info: => 0.000494s 11:16:45.1 Info: AlterTable Tracks 11:16:45.1 Info: => 5E-07s 11:16:45.1 Info: CreateColumn Tracks OldForeignRecordingIds String 11:16:45.1 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 11:16:45.1 Info: => 0.0005073s 11:16:45.1 Info: AlterTable Tracks 11:16:45.1 Info: => 8E-07s 11:16:45.1 Info: CreateColumn Tracks OldForeignTrackIds String 11:16:45.1 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 11:16:45.1 Info: => 0.000491s 11:16:45.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-07-30T11:16:45', 'old_ids_and_artist_alias') 11:16:45.1 Info: Committing Transaction 11:16:45.1 Info: 32: old_ids_and_artist_alias migrated 11:16:45.1 Info: => 0.0007625s 11:16:45.1 Info: 33: download_propers_config migrating 11:16:45.1 Info: Beginning Transaction 11:16:45.1 Info: Starting migration of Main DB to 33 11:16:45.1 Info: PerformDBOperation 11:16:45.1 Info: Performing DB Operation 11:16:45.1 Info: => 2.87E-05s 11:16:45.1 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:16:45.1 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:16:45.1 Info: => 3.21E-05s 11:16:45.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-07-30T11:16:45', 'download_propers_config') 11:16:45.1 Info: Committing Transaction 11:16:45.1 Info: 33: download_propers_config migrated 11:16:45.1 Info: => 0.0002512s 11:16:45.1 Info: 34: remove_language_profiles migrating 11:16:45.1 Info: Beginning Transaction 11:16:45.1 Info: Starting migration of Main DB to 34 11:16:45.1 Info: DeleteTable LanguageProfiles 11:16:45.1 Info: DROP TABLE "LanguageProfiles" 11:16:45.1 Info: => 0.0001876s 11:16:45.1 Info: DeleteColumn Artists LanguageProfileId 11:16:45.1 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:45.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" 11:16:45.1 Info: DROP TABLE "Artists" 11:16:45.1 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:45.1 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:45.1 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:45.1 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:45.1 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:45.1 Info: => 0.0039809s 11:16:45.1 Info: DeleteColumn ImportLists LanguageProfileId 11:16:45.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) 11:16:45.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" 11:16:45.1 Info: DROP TABLE "ImportLists" 11:16:45.1 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 11:16:45.1 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:45.1 Info: => 0.004679s 11:16:45.1 Info: DeleteColumn Blacklist Language 11:16:45.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) 11:16:45.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" 11:16:45.1 Info: DROP TABLE "Blacklist" 11:16:45.1 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 11:16:45.1 Info: => 0.0034292s 11:16:45.1 Info: DeleteColumn History Language 11:16:45.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) 11:16:45.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" 11:16:45.2 Info: DROP TABLE "History" 11:16:45.2 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:16:45.2 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:45.2 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:45.2 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:45.2 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:45.2 Info: => 0.0047967s 11:16:45.2 Info: DeleteColumn LyricFiles Language 11:16:45.2 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:16:45.2 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 11:16:45.2 Info: DROP TABLE "LyricFiles" 11:16:45.2 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:45.2 Info: => 0.0033217s 11:16:45.2 Info: DeleteColumn TrackFiles Language 11:16:45.2 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:45.2 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 11:16:45.2 Info: DROP TABLE "TrackFiles" 11:16:45.2 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:45.2 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:45.2 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:45.2 Info: => 0.0036116s 11:16:45.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-07-30T11:16:45', 'remove_language_profiles') 11:16:45.2 Info: Committing Transaction 11:16:45.2 Info: 34: remove_language_profiles migrated 11:16:45.2 Info: => 0.0040674s 11:16:45.2 Info: 35: multi_disc_naming_format migrating 11:16:45.2 Info: Beginning Transaction 11:16:45.2 Info: Starting migration of Main DB to 35 11:16:45.2 Info: AlterTable NamingConfig 11:16:45.2 Info: => 6E-07s 11:16:45.2 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 11:16:45.2 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 11:16:45.2 Info: => 0.0005389s 11:16:45.2 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:16:45.2 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:16:45.2 Info: => 3.98E-05s 11:16:45.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-07-30T11:16:45', 'multi_disc_naming_format') 11:16:45.2 Info: Committing Transaction 11:16:45.2 Info: 35: multi_disc_naming_format migrated 11:16:45.2 Info: => 0.0002794s 11:16:45.2 Info: 36: add_download_client_priority migrating 11:16:45.2 Info: Beginning Transaction 11:16:45.2 Info: Starting migration of Main DB to 36 11:16:45.2 Info: AlterTable DownloadClients 11:16:45.2 Info: => 6E-07s 11:16:45.2 Info: CreateColumn DownloadClients Priority Int32 11:16:45.2 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 11:16:45.2 Info: => 0.0005355s 11:16:45.2 Info: PerformDBOperation 11:16:45.2 Info: Performing DB Operation 11:16:45.2 Info: => 4.76E-05s 11:16:45.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-07-30T11:16:45', 'add_download_client_priority') 11:16:45.2 Info: Committing Transaction 11:16:45.2 Info: 36: add_download_client_priority migrated 11:16:45.2 Info: => 0.0003049s 11:16:45.2 Info: 37: remove_growl_prowl migrating 11:16:45.2 Info: Beginning Transaction 11:16:45.2 Info: Starting migration of Main DB to 37 11:16:45.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:45.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 11:16:45.2 Info: => 4.43E-05s 11:16:45.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:45.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 11:16:45.2 Info: => 2.57E-05s 11:16:45.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-07-30T11:16:45', 'remove_growl_prowl') 11:16:45.2 Info: Committing Transaction 11:16:45.2 Info: 37: remove_growl_prowl migrated 11:16:45.2 Info: => 0.0002528s 11:16:45.2 Info: 38: remove_plex_hometheatre migrating 11:16:45.2 Info: Beginning Transaction 11:16:45.2 Info: Starting migration of Main DB to 38 11:16:45.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:45.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 11:16:45.2 Info: => 4.26E-05s 11:16:45.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:45.2 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 11:16:45.2 Info: => 2.56E-05s 11:16:45.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-07-30T11:16:45', 'remove_plex_hometheatre') 11:16:45.2 Info: Committing Transaction 11:16:45.2 Info: 38: remove_plex_hometheatre migrated 11:16:45.2 Info: => 0.0002449s 11:16:45.2 Info: 39: add_root_folder_add_defaults migrating 11:16:45.2 Info: Beginning Transaction 11:16:45.2 Info: Starting migration of Main DB to 39 11:16:45.2 Info: AlterTable RootFolders 11:16:45.2 Info: => 8E-07s 11:16:45.2 Info: CreateColumn RootFolders Name String 11:16:45.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 11:16:45.2 Info: => 0.0005454s 11:16:45.2 Info: AlterTable RootFolders 11:16:45.2 Info: => 5E-07s 11:16:45.2 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 11:16:45.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 11:16:45.2 Info: => 0.0005054s 11:16:45.2 Info: AlterTable RootFolders 11:16:45.2 Info: => 4E-07s 11:16:45.2 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 11:16:45.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 11:16:45.2 Info: => 0.0004984s 11:16:45.2 Info: AlterTable RootFolders 11:16:45.2 Info: => 3E-07s 11:16:45.2 Info: CreateColumn RootFolders DefaultMonitorOption Int32 11:16:45.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 11:16:45.2 Info: => 0.0005121s 11:16:45.2 Info: AlterTable RootFolders 11:16:45.2 Info: => 7E-07s 11:16:45.2 Info: CreateColumn RootFolders DefaultTags String 11:16:45.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 11:16:45.2 Info: => 0.0005092s 11:16:45.2 Info: PerformDBOperation 11:16:45.2 Info: Performing DB Operation 11:16:45.2 Info: => 5.42E-05s 11:16:45.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-07-30T11:16:45', 'add_root_folder_add_defaults') 11:16:45.2 Info: Committing Transaction 11:16:45.2 Info: 39: add_root_folder_add_defaults migrated 11:16:45.2 Info: => 0.0003147s 11:16:45.2 Info: 40: task_duration migrating 11:16:45.2 Info: Beginning Transaction 11:16:45.2 Info: Starting migration of Main DB to 40 11:16:45.2 Info: AlterTable ScheduledTasks 11:16:45.2 Info: => 5E-07s 11:16:45.2 Info: CreateColumn ScheduledTasks LastStartTime DateTime 11:16:45.2 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 11:16:45.2 Info: => 0.0005306s 11:16:45.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-07-30T11:16:45', 'task_duration') 11:16:45.2 Info: Committing Transaction 11:16:45.2 Info: 40: task_duration migrated 11:16:45.2 Info: => 0.0007963s 11:16:45.2 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 11:16:45.2 Info: Beginning Transaction 11:16:45.2 Info: Starting migration of Main DB to 41 11:16:45.2 Info: AlterTable ReleaseProfiles 11:16:45.2 Info: => 5E-07s 11:16:45.2 Info: CreateColumn ReleaseProfiles Enabled Boolean 11:16:45.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 11:16:45.2 Info: => 0.0005351s 11:16:45.2 Info: AlterTable ReleaseProfiles 11:16:45.2 Info: => 4E-07s 11:16:45.2 Info: CreateColumn ReleaseProfiles IndexerId Int32 11:16:45.2 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 11:16:45.2 Info: => 0.0005192s 11:16:45.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-07-30T11:16:45', 'add_indexer_and_enabled_to_release_profiles') 11:16:45.2 Info: Committing Transaction 11:16:45.2 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 11:16:45.2 Info: => 0.000782s 11:16:45.2 Info: 42: remove_album_folders migrating 11:16:45.2 Info: Beginning Transaction 11:16:45.2 Info: Starting migration of Main DB to 42 11:16:45.2 Info: DeleteColumn Artists AlbumFolder 11:16:45.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) 11:16:45.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" 11:16:45.2 Info: DROP TABLE "Artists" 11:16:45.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:45.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:45.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:45.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:45.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:45.2 Info: => 0.0047534s 11:16:45.2 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:16:45.2 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:16:45.2 Info: => 3.65E-05s 11:16:45.2 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:16:45.2 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:16:45.2 Info: => 2.93E-05s 11:16:45.2 Info: DeleteColumn NamingConfig AlbumFolderFormat 11:16:45.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) 11:16:45.2 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 11:16:45.2 Info: DROP TABLE "NamingConfig" 11:16:45.2 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 11:16:45.2 Info: => 0.0033669s 11:16:45.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-07-30T11:16:45', 'remove_album_folders') 11:16:45.2 Info: Committing Transaction 11:16:45.2 Info: 42: remove_album_folders migrated 11:16:45.2 Info: => 0.0037362s 11:16:45.2 Info: 44: add_priority_to_indexers migrating 11:16:45.2 Info: Beginning Transaction 11:16:45.2 Info: Starting migration of Main DB to 44 11:16:45.2 Info: AlterTable Indexers 11:16:45.2 Info: => 6E-07s 11:16:45.2 Info: CreateColumn Indexers Priority Int32 11:16:45.2 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 11:16:45.2 Info: => 0.0005454s 11:16:45.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-07-30T11:16:45', 'add_priority_to_indexers') 11:16:45.2 Info: Committing Transaction 11:16:45.2 Info: 44: add_priority_to_indexers migrated 11:16:45.2 Info: => 0.0008134s 11:16:45.2 Info: 45: remove_chown_and_folderchmod_config migrating 11:16:45.2 Info: Beginning Transaction 11:16:45.2 Info: Starting migration of Main DB to 45 11:16:45.2 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:16:45.2 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:16:45.2 Info: => 0.0001213s 11:16:45.2 Info: PerformDBOperation 11:16:45.2 Info: Performing DB Operation 11:16:45.2 Info: => 2.39E-05s 11:16:45.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-07-30T11:16:45', 'remove_chown_and_folderchmod_config') 11:16:45.2 Info: Committing Transaction 11:16:45.2 Info: 45: remove_chown_and_folderchmod_config migrated 11:16:45.2 Info: => 0.0002521s 11:16:45.2 Info: 47: update_notifiarr migrating 11:16:45.2 Info: Beginning Transaction 11:16:45.2 Info: Starting migration of Main DB to 47 11:16:45.2 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:16:45.2 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:16:45.2 Info: => 6.74E-05s 11:16:45.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-07-30T11:16:45', 'update_notifiarr') 11:16:45.2 Info: Committing Transaction 11:16:45.2 Info: 47: update_notifiarr migrated 11:16:45.2 Info: => 0.0002929s 11:16:45.2 Info: 49: email_multiple_addresses migrating 11:16:45.2 Info: Beginning Transaction 11:16:45.2 Info: Starting migration of Main DB to 49 11:16:45.2 Info: PerformDBOperation 11:16:45.2 Info: Performing DB Operation 11:16:45.2 Info: => 4.89E-05s 11:16:45.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-07-30T11:16:45', 'email_multiple_addresses') 11:16:45.2 Info: Committing Transaction 11:16:45.2 Info: 49: email_multiple_addresses migrated 11:16:45.2 Info: => 0.0002819s 11:16:45.2 Info: 50: rename_blacklist_to_blocklist migrating 11:16:45.2 Info: Beginning Transaction 11:16:45.2 Info: Starting migration of Main DB to 50 11:16:45.2 Info: RenameTable Blacklist Blocklist 11:16:45.2 Info: ALTER TABLE "Blacklist" RENAME TO "Blocklist" 11:16:45.2 Info: => 0.0013777s 11:16:45.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-07-30T11:16:45', 'rename_blacklist_to_blocklist') 11:16:45.2 Info: Committing Transaction 11:16:45.2 Info: 50: rename_blacklist_to_blocklist migrated 11:16:45.2 Info: => 0.0016571s 11:16:45.2 Info: 51: cdh_per_downloadclient migrating 11:16:45.2 Info: Beginning Transaction 11:16:45.2 Info: Starting migration of Main DB to 51 11:16:45.2 Info: AlterTable DownloadClients 11:16:45.2 Info: => 6E-07s 11:16:45.2 Info: CreateColumn DownloadClients RemoveCompletedDownloads Boolean 11:16:45.2 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveCompletedDownloads" INTEGER NOT NULL DEFAULT 1 11:16:45.2 Info: => 0.0005582s 11:16:45.2 Info: CreateColumn DownloadClients RemoveFailedDownloads Boolean 11:16:45.2 Info: ALTER TABLE "DownloadClients" ADD COLUMN "RemoveFailedDownloads" INTEGER NOT NULL DEFAULT 1 11:16:45.2 Info: => 0.0005119s 11:16:45.2 Info: PerformDBOperation 11:16:45.2 Info: Performing DB Operation 11:16:45.2 Info: => 0.0001406s 11:16:45.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-07-30T11:16:45', 'cdh_per_downloadclient') 11:16:45.2 Info: Committing Transaction 11:16:45.2 Info: 51: cdh_per_downloadclient migrated 11:16:45.2 Info: => 0.000398s 11:16:45.2 Info: 52: download_history migrating 11:16:45.2 Info: Beginning Transaction 11:16:45.2 Info: Starting migration of Main DB to 52 11:16:45.2 Info: CreateTable DownloadHistory 11:16:45.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) 11:16:45.2 Info: => 0.0001891s 11:16:45.2 Info: CreateIndex DownloadHistory (EventType) 11:16:45.2 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:16:45.2 Info: => 8.68E-05s 11:16:45.2 Info: CreateIndex DownloadHistory (ArtistId) 11:16:45.2 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:16:45.2 Info: => 6.6E-05s 11:16:45.2 Info: CreateIndex DownloadHistory (DownloadId) 11:16:45.2 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:16:45.2 Info: => 9.01E-05s 11:16:45.2 Info: PerformDBOperation 11:16:45.2 Info: Performing DB Operation 11:16:45.2 Info: => 0.000102s 11:16:45.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-07-30T11:16:45', 'download_history') 11:16:45.2 Info: Committing Transaction 11:16:45.2 Info: 52: download_history migrated 11:16:45.2 Info: => 0.0004141s 11:16:45.2 Info: 53: add_update_history migrating 11:16:45.2 Info: Beginning Transaction 11:16:45.2 Info: Starting migration of Main DB to 53 11:16:45.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-07-30T11:16:45', 'add_update_history') 11:16:45.2 Info: Committing Transaction 11:16:45.2 Info: 53: add_update_history migrated 11:16:45.2 Info: => 0.0002688s 11:16:45.2 Info: 54: add_on_update_to_notifications migrating 11:16:45.2 Info: Beginning Transaction 11:16:45.2 Info: Starting migration of Main DB to 54 11:16:45.2 Info: AlterTable Notifications 11:16:45.2 Info: => 5E-07s 11:16:45.2 Info: CreateColumn Notifications OnApplicationUpdate Boolean 11:16:45.2 Info: ALTER TABLE "Notifications" ADD COLUMN "OnApplicationUpdate" INTEGER NOT NULL DEFAULT 1 11:16:45.2 Info: => 0.0005687s 11:16:45.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-07-30T11:16:45', 'add_on_update_to_notifications') 11:16:45.2 Info: Committing Transaction 11:16:45.2 Info: 54: add_on_update_to_notifications migrated 11:16:45.2 Info: => 0.0008369s 11:16:45.2 Info: 55: download_client_per_indexer migrating 11:16:45.2 Info: Beginning Transaction 11:16:45.2 Info: Starting migration of Main DB to 55 11:16:45.2 Info: AlterTable Indexers 11:16:45.2 Info: => 5E-07s 11:16:45.2 Info: CreateColumn Indexers DownloadClientId Int32 11:16:45.2 Info: ALTER TABLE "Indexers" ADD COLUMN "DownloadClientId" INTEGER NOT NULL DEFAULT 0 11:16:45.2 Info: => 0.0005608s 11:16:45.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-07-30T11:16:45', 'download_client_per_indexer') 11:16:45.2 Info: Committing Transaction 11:16:45.2 Info: 55: download_client_per_indexer migrated 11:16:45.2 Info: => 0.0008444s 11:16:45.2 Info: 56: AddNewItemMonitorType migrating 11:16:45.2 Info: Beginning Transaction 11:16:45.2 Info: Starting migration of Main DB to 56 11:16:45.2 Info: AlterTable Artists 11:16:45.2 Info: => 6E-07s 11:16:45.2 Info: CreateColumn Artists MonitorNewItems Int32 11:16:45.2 Info: ALTER TABLE "Artists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:16:45.2 Info: => 0.0005639s 11:16:45.2 Info: AlterTable RootFolders 11:16:45.2 Info: => 4E-07s 11:16:45.2 Info: CreateColumn RootFolders DefaultNewItemMonitorOption Int32 11:16:45.2 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultNewItemMonitorOption" INTEGER NOT NULL DEFAULT 0 11:16:45.2 Info: => 0.0005278s 11:16:45.2 Info: AlterTable ImportLists 11:16:45.2 Info: => 6E-07s 11:16:45.2 Info: CreateColumn ImportLists MonitorNewItems Int32 11:16:45.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "MonitorNewItems" INTEGER NOT NULL DEFAULT 0 11:16:45.2 Info: => 0.0005502s 11:16:45.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-07-30T11:16:45', 'AddNewItemMonitorType') 11:16:45.2 Info: Committing Transaction 11:16:45.2 Info: 56: AddNewItemMonitorType migrated 11:16:45.2 Info: => 0.00086s 11:16:45.2 Info: 57: ImportListSearch migrating 11:16:45.2 Info: Beginning Transaction 11:16:45.2 Info: Starting migration of Main DB to 57 11:16:45.2 Info: AlterTable ImportLists 11:16:45.2 Info: => 6E-07s 11:16:45.2 Info: CreateColumn ImportLists ShouldSearch Boolean 11:16:45.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldSearch" INTEGER NOT NULL DEFAULT 1 11:16:45.2 Info: => 0.000562s 11:16:45.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-07-30T11:16:45', 'ImportListSearch') 11:16:45.2 Info: Committing Transaction 11:16:45.2 Info: 57: ImportListSearch migrated 11:16:45.2 Info: => 0.0008231s 11:16:45.2 Info: 58: ImportListMonitorExisting migrating 11:16:45.2 Info: Beginning Transaction 11:16:45.2 Info: Starting migration of Main DB to 58 11:16:45.2 Info: AlterTable ImportLists 11:16:45.2 Info: => 6E-07s 11:16:45.2 Info: CreateColumn ImportLists ShouldMonitorExisting Boolean 11:16:45.2 Info: ALTER TABLE "ImportLists" ADD COLUMN "ShouldMonitorExisting" INTEGER NOT NULL DEFAULT 0 11:16:45.2 Info: => 0.0005629s 11:16:45.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-07-30T11:16:45', 'ImportListMonitorExisting') 11:16:45.2 Info: Committing Transaction 11:16:45.2 Info: 58: ImportListMonitorExisting migrated 11:16:45.2 Info: => 0.0008481s 11:16:45.2 Info: 59: add_indexer_tags migrating 11:16:45.2 Info: Beginning Transaction 11:16:45.2 Info: Starting migration of Main DB to 59 11:16:45.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:45.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Omgwtfnzbs' 11:16:45.2 Info: => 4.44E-05s 11:16:45.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:45.2 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Waffles' 11:16:45.2 Info: => 2.67E-05s 11:16:45.2 Info: AlterTable Indexers 11:16:45.2 Info: => 2E-07s 11:16:45.2 Info: CreateColumn Indexers Tags String 11:16:45.2 Info: ALTER TABLE "Indexers" ADD COLUMN "Tags" TEXT 11:16:45.2 Info: => 0.0005461s 11:16:45.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-07-30T11:16:45', 'add_indexer_tags') 11:16:45.2 Info: Committing Transaction 11:16:45.2 Info: 59: add_indexer_tags migrated 11:16:45.2 Info: => 0.000835s 11:16:45.2 Info: 60: update_audio_types migrating 11:16:45.2 Info: Beginning Transaction 11:16:45.2 Info: Starting migration of Main DB to 60 11:16:45.2 Info: PerformDBOperation 11:16:45.2 Info: Performing DB Operation 11:16:45.2 Info: => 4.71E-05s 11:16:45.2 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-07-30T11:16:45', 'update_audio_types') 11:16:45.2 Info: Committing Transaction 11:16:45.2 Info: 60: update_audio_types migrated 11:16:45.2 Info: => 0.0002792s 11:16:45.2 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 11:16:45.2 Info: Beginning Transaction 11:16:45.2 Info: Starting migration of Main DB to 61 11:16:45.2 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:45.2 Info: DELETE FROM "Commands" WHERE 1 = 1 11:16:45.2 Info: => 4.72E-05s 11:16:45.2 Info: AlterTable AlbumReleases 11:16:45.2 Info: => 3E-07s 11:16:45.2 Info: AlterColumn AlbumReleases ReleaseDate DateTimeOffset 11:16:45.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) 11:16:45.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" 11:16:45.2 Info: DROP TABLE "AlbumReleases" 11:16:45.2 Info: ALTER TABLE "AlbumReleases_temp" RENAME TO "AlbumReleases" 11:16:45.2 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:45.2 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:45.2 Info: => 0.005192s 11:16:45.2 Info: AlterTable Albums 11:16:45.2 Info: => 5E-07s 11:16:45.2 Info: AlterColumn Albums LastInfoSync DateTimeOffset 11:16:45.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) 11:16:45.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" 11:16:45.2 Info: DROP TABLE "Albums" 11:16:45.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:45.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:45.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:45.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:45.2 Info: => 0.0041397s 11:16:45.2 Info: AlterTable Albums 11:16:45.2 Info: => 4E-07s 11:16:45.2 Info: AlterColumn Albums ReleaseDate DateTimeOffset 11:16:45.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) 11:16:45.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" 11:16:45.2 Info: DROP TABLE "Albums" 11:16:45.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:45.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:45.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:45.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:45.2 Info: => 0.004749s 11:16:45.2 Info: AlterTable Albums 11:16:45.2 Info: => 5E-07s 11:16:45.2 Info: AlterColumn Albums Added DateTimeOffset 11:16:45.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) 11:16:45.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" 11:16:45.2 Info: DROP TABLE "Albums" 11:16:45.2 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:45.2 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:45.2 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:45.2 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:45.2 Info: => 0.0049093s 11:16:45.2 Info: AlterTable Artists 11:16:45.2 Info: => 6E-07s 11:16:45.2 Info: AlterColumn Artists LastInfoSync DateTimeOffset 11:16:45.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) 11:16:45.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" 11:16:45.2 Info: DROP TABLE "Artists" 11:16:45.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:45.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:45.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:45.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:45.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:45.2 Info: => 0.0040968s 11:16:45.2 Info: AlterTable Artists 11:16:45.2 Info: => 6E-07s 11:16:45.2 Info: AlterColumn Artists Added DateTimeOffset 11:16:45.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) 11:16:45.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" 11:16:45.2 Info: DROP TABLE "Artists" 11:16:45.2 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:45.2 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:45.2 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:45.2 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:45.2 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:45.2 Info: => 0.0040531s 11:16:45.2 Info: AlterTable Blocklist 11:16:45.2 Info: => 5E-07s 11:16:45.2 Info: AlterColumn Blocklist Date DateTimeOffset 11:16:45.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) 11:16:45.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" 11:16:45.2 Info: DROP TABLE "Blocklist" 11:16:45.2 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:16:45.2 Info: => 0.0049755s 11:16:45.2 Info: AlterTable Blocklist 11:16:45.2 Info: => 7E-07s 11:16:45.2 Info: AlterColumn Blocklist PublishedDate DateTimeOffset 11:16:45.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) 11:16:45.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" 11:16:45.2 Info: DROP TABLE "Blocklist" 11:16:45.2 Info: ALTER TABLE "Blocklist_temp" RENAME TO "Blocklist" 11:16:45.2 Info: => 0.0048272s 11:16:45.2 Info: AlterTable Commands 11:16:45.2 Info: => 7E-07s 11:16:45.2 Info: AlterColumn Commands QueuedAt DateTimeOffset 11:16:45.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) 11:16:45.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" 11:16:45.2 Info: DROP TABLE "Commands" 11:16:45.2 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:16:45.2 Info: => 0.0038406s 11:16:45.2 Info: AlterTable Commands 11:16:45.2 Info: => 7E-07s 11:16:45.2 Info: AlterColumn Commands StartedAt DateTimeOffset 11:16:45.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) 11:16:45.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" 11:16:45.2 Info: DROP TABLE "Commands" 11:16:45.2 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:16:45.2 Info: => 0.0035156s 11:16:45.2 Info: AlterTable Commands 11:16:45.2 Info: => 6E-07s 11:16:45.2 Info: AlterColumn Commands EndedAt DateTimeOffset 11:16:45.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) 11:16:45.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" 11:16:45.2 Info: DROP TABLE "Commands" 11:16:45.2 Info: ALTER TABLE "Commands_temp" RENAME TO "Commands" 11:16:45.2 Info: => 0.0039817s 11:16:45.2 Info: AlterTable DownloadClientStatus 11:16:45.2 Info: => 6E-07s 11:16:45.2 Info: AlterColumn DownloadClientStatus InitialFailure DateTimeOffset 11:16:45.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) 11:16:45.2 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:16:45.2 Info: DROP TABLE "DownloadClientStatus" 11:16:45.2 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:16:45.2 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:45.2 Info: => 0.0042814s 11:16:45.2 Info: AlterTable DownloadClientStatus 11:16:45.2 Info: => 4E-07s 11:16:45.2 Info: AlterColumn DownloadClientStatus MostRecentFailure DateTimeOffset 11:16:45.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) 11:16:45.3 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:16:45.3 Info: DROP TABLE "DownloadClientStatus" 11:16:45.3 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:16:45.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:45.3 Info: => 0.0044418s 11:16:45.3 Info: AlterTable DownloadClientStatus 11:16:45.3 Info: => 5E-07s 11:16:45.3 Info: AlterColumn DownloadClientStatus DisabledTill DateTimeOffset 11:16:45.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) 11:16:45.3 Info: INSERT INTO "DownloadClientStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill" FROM "DownloadClientStatus" 11:16:45.3 Info: DROP TABLE "DownloadClientStatus" 11:16:45.3 Info: ALTER TABLE "DownloadClientStatus_temp" RENAME TO "DownloadClientStatus" 11:16:45.3 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:45.3 Info: => 0.0036939s 11:16:45.3 Info: AlterTable DownloadHistory 11:16:45.3 Info: => 5E-07s 11:16:45.3 Info: AlterColumn DownloadHistory Date DateTimeOffset 11:16:45.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) 11:16:45.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" 11:16:45.3 Info: DROP TABLE "DownloadHistory" 11:16:45.3 Info: ALTER TABLE "DownloadHistory_temp" RENAME TO "DownloadHistory" 11:16:45.3 Info: CREATE INDEX "IX_DownloadHistory_EventType" ON "DownloadHistory" ("EventType" ASC) 11:16:45.3 Info: CREATE INDEX "IX_DownloadHistory_ArtistId" ON "DownloadHistory" ("ArtistId" ASC) 11:16:45.3 Info: CREATE INDEX "IX_DownloadHistory_DownloadId" ON "DownloadHistory" ("DownloadId" ASC) 11:16:45.3 Info: => 0.004621s 11:16:45.3 Info: AlterTable ExtraFiles 11:16:45.3 Info: => 5E-07s 11:16:45.3 Info: AlterColumn ExtraFiles Added DateTimeOffset 11:16:45.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) 11:16:45.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" 11:16:45.3 Info: DROP TABLE "ExtraFiles" 11:16:45.3 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:16:45.3 Info: => 0.0048698s 11:16:45.3 Info: AlterTable ExtraFiles 11:16:45.3 Info: => 7E-07s 11:16:45.3 Info: AlterColumn ExtraFiles LastUpdated DateTimeOffset 11:16:45.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) 11:16:45.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" 11:16:45.3 Info: DROP TABLE "ExtraFiles" 11:16:45.3 Info: ALTER TABLE "ExtraFiles_temp" RENAME TO "ExtraFiles" 11:16:45.3 Info: => 0.0037604s 11:16:45.3 Info: AlterTable History 11:16:45.3 Info: => 7E-07s 11:16:45.3 Info: AlterColumn History Date DateTimeOffset 11:16:45.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) 11:16:45.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" 11:16:45.3 Info: DROP TABLE "History" 11:16:45.3 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:16:45.3 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:45.3 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:45.3 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:45.3 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:45.3 Info: => 0.0049078s 11:16:45.3 Info: AlterTable ImportListStatus 11:16:45.3 Info: => 5E-07s 11:16:45.3 Info: AlterColumn ImportListStatus InitialFailure DateTimeOffset 11:16:45.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) 11:16:45.3 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:16:45.3 Info: DROP TABLE "ImportListStatus" 11:16:45.3 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:16:45.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:45.3 Info: => 0.003662s 11:16:45.3 Info: AlterTable ImportListStatus 11:16:45.3 Info: => 4E-07s 11:16:45.3 Info: AlterColumn ImportListStatus MostRecentFailure DateTimeOffset 11:16:45.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) 11:16:45.3 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:16:45.3 Info: DROP TABLE "ImportListStatus" 11:16:45.3 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:16:45.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:45.3 Info: => 0.0036488s 11:16:45.3 Info: AlterTable ImportListStatus 11:16:45.3 Info: => 5E-07s 11:16:45.3 Info: AlterColumn ImportListStatus DisabledTill DateTimeOffset 11:16:45.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) 11:16:45.3 Info: INSERT INTO "ImportListStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastSyncListInfo" FROM "ImportListStatus" 11:16:45.3 Info: DROP TABLE "ImportListStatus" 11:16:45.3 Info: ALTER TABLE "ImportListStatus_temp" RENAME TO "ImportListStatus" 11:16:45.3 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:45.3 Info: => 0.0044457s 11:16:45.3 Info: AlterTable IndexerStatus 11:16:45.3 Info: => 4E-07s 11:16:45.3 Info: AlterColumn IndexerStatus InitialFailure DateTimeOffset 11:16:45.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) 11:16:45.3 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:16:45.3 Info: DROP TABLE "IndexerStatus" 11:16:45.3 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:16:45.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:45.3 Info: => 0.0036612s 11:16:45.3 Info: AlterTable IndexerStatus 11:16:45.3 Info: => 6E-07s 11:16:45.3 Info: AlterColumn IndexerStatus MostRecentFailure DateTimeOffset 11:16:45.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) 11:16:45.3 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:16:45.3 Info: DROP TABLE "IndexerStatus" 11:16:45.3 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:16:45.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:45.3 Info: => 0.0045706s 11:16:45.3 Info: AlterTable IndexerStatus 11:16:45.3 Info: => 5E-07s 11:16:45.3 Info: AlterColumn IndexerStatus DisabledTill DateTimeOffset 11:16:45.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) 11:16:45.3 Info: INSERT INTO "IndexerStatus_temp" ("Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo") SELECT "Id", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill", "LastRssSyncReleaseInfo" FROM "IndexerStatus" 11:16:45.3 Info: DROP TABLE "IndexerStatus" 11:16:45.3 Info: ALTER TABLE "IndexerStatus_temp" RENAME TO "IndexerStatus" 11:16:45.3 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:45.3 Info: => 0.0036523s 11:16:45.3 Info: AlterTable LyricFiles 11:16:45.3 Info: => 6E-07s 11:16:45.3 Info: AlterColumn LyricFiles LastUpdated DateTimeOffset 11:16:45.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) 11:16:45.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" 11:16:45.3 Info: DROP TABLE "LyricFiles" 11:16:45.3 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:45.3 Info: => 0.0050865s 11:16:45.3 Info: AlterTable LyricFiles 11:16:45.3 Info: => 7E-07s 11:16:45.3 Info: AlterColumn LyricFiles Added DateTimeOffset 11:16:45.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) 11:16:45.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" 11:16:45.3 Info: DROP TABLE "LyricFiles" 11:16:45.3 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:45.3 Info: => 0.0037118s 11:16:45.3 Info: AlterTable MetadataFiles 11:16:45.3 Info: => 6E-07s 11:16:45.3 Info: AlterColumn MetadataFiles LastUpdated DateTimeOffset 11:16:45.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) 11:16:45.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" 11:16:45.3 Info: DROP TABLE "MetadataFiles" 11:16:45.3 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:16:45.3 Info: => 0.0046595s 11:16:45.3 Info: AlterTable MetadataFiles 11:16:45.3 Info: => 6E-07s 11:16:45.3 Info: AlterColumn MetadataFiles Added DateTimeOffset 11:16:45.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) 11:16:45.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" 11:16:45.3 Info: DROP TABLE "MetadataFiles" 11:16:45.3 Info: ALTER TABLE "MetadataFiles_temp" RENAME TO "MetadataFiles" 11:16:45.3 Info: => 0.0035132s 11:16:45.3 Info: AlterTable PendingReleases 11:16:45.3 Info: => 7E-07s 11:16:45.3 Info: AlterColumn PendingReleases Added DateTimeOffset 11:16:45.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) 11:16:45.3 Info: INSERT INTO "PendingReleases_temp" ("Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason") SELECT "Id", "Title", "Added", "Release", "ArtistId", "ParsedAlbumInfo", "Reason" FROM "PendingReleases" 11:16:45.3 Info: DROP TABLE "PendingReleases" 11:16:45.3 Info: ALTER TABLE "PendingReleases_temp" RENAME TO "PendingReleases" 11:16:45.3 Info: => 0.0039476s 11:16:45.3 Info: AlterTable ScheduledTasks 11:16:45.3 Info: => 7E-07s 11:16:45.3 Info: AlterColumn ScheduledTasks LastExecution DateTimeOffset 11:16:45.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) 11:16:45.3 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:16:45.3 Info: DROP TABLE "ScheduledTasks" 11:16:45.3 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:16:45.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:45.3 Info: => 0.0044087s 11:16:45.3 Info: AlterTable ScheduledTasks 11:16:45.3 Info: => 5E-07s 11:16:45.3 Info: AlterColumn ScheduledTasks LastStartTime DateTimeOffset 11:16:45.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) 11:16:45.3 Info: INSERT INTO "ScheduledTasks_temp" ("Id", "TypeName", "Interval", "LastExecution", "LastStartTime") SELECT "Id", "TypeName", "Interval", "LastExecution", "LastStartTime" FROM "ScheduledTasks" 11:16:45.3 Info: DROP TABLE "ScheduledTasks" 11:16:45.3 Info: ALTER TABLE "ScheduledTasks_temp" RENAME TO "ScheduledTasks" 11:16:45.3 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:45.3 Info: => 0.0036134s 11:16:45.3 Info: AlterTable TrackFiles 11:16:45.3 Info: => 5E-07s 11:16:45.3 Info: AlterColumn TrackFiles DateAdded DateTimeOffset 11:16:45.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) 11:16:45.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" 11:16:45.3 Info: DROP TABLE "TrackFiles" 11:16:45.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:45.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:45.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:45.3 Info: => 0.0046951s 11:16:45.3 Info: AlterTable TrackFiles 11:16:45.3 Info: => 5E-07s 11:16:45.3 Info: AlterColumn TrackFiles Modified DateTimeOffset 11:16:45.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) 11:16:45.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" 11:16:45.3 Info: DROP TABLE "TrackFiles" 11:16:45.3 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:45.3 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:45.3 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:45.3 Info: => 0.0037959s 11:16:45.3 Info: AlterTable VersionInfo 11:16:45.3 Info: => 5E-07s 11:16:45.3 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 11:16:45.3 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 11:16:45.3 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 11:16:45.3 Info: DROP TABLE "VersionInfo" 11:16:45.3 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 11:16:45.3 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:45.3 Info: => 0.0036106s 11:16:45.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-07-30T11:16:45', 'postgres_update_timestamp_columns_to_with_timezone') 11:16:45.3 Info: Committing Transaction 11:16:45.3 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 11:16:45.3 Info: => 0.0042336s 11:16:45.3 Info: 62: add_on_delete_to_notifications migrating 11:16:45.3 Info: Beginning Transaction 11:16:45.3 Info: Starting migration of Main DB to 62 11:16:45.3 Info: AlterTable Notifications 11:16:45.3 Info: => 6E-07s 11:16:45.3 Info: CreateColumn Notifications OnArtistDelete Boolean 11:16:45.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnArtistDelete" INTEGER NOT NULL DEFAULT 0 11:16:45.3 Info: => 0.0005519s 11:16:45.3 Info: AlterTable Notifications 11:16:45.3 Info: => 4E-07s 11:16:45.3 Info: CreateColumn Notifications OnAlbumDelete Boolean 11:16:45.3 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDelete" INTEGER NOT NULL DEFAULT 0 11:16:45.3 Info: => 0.0005249s 11:16:45.3 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-07-30T11:16:45', 'add_on_delete_to_notifications') 11:16:45.3 Info: Committing Transaction 11:16:45.3 Info: 62: add_on_delete_to_notifications migrated 11:16:45.3 Info: => 0.0007863s 11:16:45.3 Info: 63: add_custom_formats migrating 11:16:45.3 Info: Beginning Transaction 11:16:45.3 Info: Starting migration of Main DB to 63 11:16:45.3 Info: AlterTable DelayProfiles 11:16:45.3 Info: => 7E-07s 11:16:45.3 Info: CreateColumn DelayProfiles BypassIfHighestQuality Boolean 11:16:45.3 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfHighestQuality" INTEGER NOT NULL DEFAULT 0 11:16:45.3 Info: => 0.0005968s 11:16:45.3 Info: UpdateData 11:16:45.3 Info: UPDATE "DelayProfiles" SET "BypassIfHighestQuality" = 1 WHERE 1 = 1 11:16:45.3 Info: => 5.17E-05s 11:16:45.3 Info: AlterTable TrackFiles 11:16:45.3 Info: => 5E-07s 11:16:45.3 Info: CreateColumn TrackFiles OriginalFilePath String 11:16:45.3 Info: ALTER TABLE "TrackFiles" ADD COLUMN "OriginalFilePath" TEXT 11:16:45.3 Info: => 0.0005223s 11:16:45.3 Info: PerformDBOperation 11:16:45.3 Info: Performing DB Operation 11:16:45.3 Info: => 2.73E-05s 11:16:45.3 Info: CreateTable CustomFormats 11:16:45.3 Info: CREATE TABLE "CustomFormats" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Specifications" TEXT NOT NULL DEFAULT '[]', "IncludeCustomFormatWhenRenaming" INTEGER NOT NULL DEFAULT 0) 11:16:45.3 Info: => 0.0001426s 11:16:45.3 Info: CreateIndex CustomFormats (Name) 11:16:45.3 Info: CREATE UNIQUE INDEX "IX_CustomFormats_Name" ON "CustomFormats" ("Name" ASC) 11:16:45.3 Info: => 0.0001044s 11:16:45.3 Info: AlterTable QualityProfiles 11:16:45.3 Info: => 4E-07s 11:16:45.3 Info: CreateColumn QualityProfiles FormatItems String 11:16:45.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "FormatItems" TEXT NOT NULL DEFAULT '[]' 11:16:45.3 Info: => 0.0005277s 11:16:45.3 Info: AlterTable QualityProfiles 11:16:45.3 Info: => 5E-07s 11:16:45.3 Info: CreateColumn QualityProfiles MinFormatScore Int32 11:16:45.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "MinFormatScore" INTEGER NOT NULL DEFAULT 0 11:16:45.3 Info: => 0.0005294s 11:16:45.3 Info: AlterTable QualityProfiles 11:16:45.3 Info: => 5E-07s 11:16:45.3 Info: CreateColumn QualityProfiles CutoffFormatScore Int32 11:16:45.3 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "CutoffFormatScore" INTEGER NOT NULL DEFAULT 0 11:16:45.3 Info: => 0.0005344s 11:16:45.3 Info: PerformDBOperation 11:16:45.3 Info: Performing DB Operation 11:16:45.3 Info: => 5.56E-05s 11:16:45.3 Info: PerformDBOperation 11:16:45.3 Info: Performing DB Operation 11:16:45.3 Info: => 2.69E-05s 11:16:45.3 Info: DeleteColumn ReleaseProfiles Preferred 11:16:45.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) 11:16:45.3 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "IncludePreferredWhenRenaming", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:16:45.3 Info: DROP TABLE "ReleaseProfiles" 11:16:45.3 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:16:45.4 Info: => 0.0053841s 11:16:45.4 Info: DeleteColumn ReleaseProfiles IncludePreferredWhenRenaming 11:16:45.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) 11:16:45.4 Info: INSERT INTO "ReleaseProfiles_temp" ("Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId") SELECT "Id", "Required", "Ignored", "Tags", "Enabled", "IndexerId" FROM "ReleaseProfiles" 11:16:45.4 Info: DROP TABLE "ReleaseProfiles" 11:16:45.4 Info: ALTER TABLE "ReleaseProfiles_temp" RENAME TO "ReleaseProfiles" 11:16:45.4 Info: => 0.0039439s 11:16:45.4 Info: ExecuteSqlStatement DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:16:45.4 Info: DELETE FROM "ReleaseProfiles" WHERE "Required" = '[]' AND "Ignored" = '[]' 11:16:45.4 Info: => 4.71E-05s 11:16:45.4 Info: AlterTable DelayProfiles 11:16:45.4 Info: => 5E-07s 11:16:45.4 Info: CreateColumn DelayProfiles BypassIfAboveCustomFormatScore Boolean 11:16:45.4 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "BypassIfAboveCustomFormatScore" INTEGER NOT NULL DEFAULT 0 11:16:45.4 Info: => 0.0005248s 11:16:45.4 Info: AlterTable DelayProfiles 11:16:45.4 Info: => 6E-07s 11:16:45.4 Info: CreateColumn DelayProfiles MinimumCustomFormatScore Int32 11:16:45.4 Info: ALTER TABLE "DelayProfiles" ADD COLUMN "MinimumCustomFormatScore" INTEGER 11:16:45.4 Info: => 0.0005331s 11:16:45.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-07-30T11:16:45', 'add_custom_formats') 11:16:45.4 Info: Committing Transaction 11:16:45.4 Info: 63: add_custom_formats migrated 11:16:45.4 Info: => 0.0008716s 11:16:45.4 Info: 64: add_result_to_commands migrating 11:16:45.4 Info: Beginning Transaction 11:16:45.4 Info: Starting migration of Main DB to 64 11:16:45.4 Info: AlterTable Commands 11:16:45.4 Info: => 5E-07s 11:16:45.4 Info: CreateColumn Commands Result Int32 11:16:45.4 Info: ALTER TABLE "Commands" ADD COLUMN "Result" INTEGER NOT NULL DEFAULT 1 11:16:45.4 Info: => 0.0005554s 11:16:45.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (64, '2024-07-30T11:16:45', 'add_result_to_commands') 11:16:45.4 Info: Committing Transaction 11:16:45.4 Info: 64: add_result_to_commands migrated 11:16:45.4 Info: => 0.0008179s 11:16:45.4 Info: 65: health_restored_notification migrating 11:16:45.4 Info: Beginning Transaction 11:16:45.4 Info: Starting migration of Main DB to 65 11:16:45.4 Info: AlterTable Notifications 11:16:45.4 Info: => 6E-07s 11:16:45.4 Info: CreateColumn Notifications OnHealthRestored Boolean 11:16:45.4 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthRestored" INTEGER NOT NULL DEFAULT 0 11:16:45.4 Info: => 0.0005538s 11:16:45.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (65, '2024-07-30T11:16:45', 'health_restored_notification') 11:16:45.4 Info: Committing Transaction 11:16:45.4 Info: 65: health_restored_notification migrated 11:16:45.4 Info: => 0.0008368s 11:16:45.4 Info: 66: remove_uc migrating 11:16:45.4 Info: Beginning Transaction 11:16:45.4 Info: Starting migration of Main DB to 66 11:16:45.4 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:45.4 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Usenet Crawler' 11:16:45.4 Info: => 4.4E-05s 11:16:45.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (66, '2024-07-30T11:16:45', 'remove_uc') 11:16:45.4 Info: Committing Transaction 11:16:45.4 Info: 66: remove_uc migrated 11:16:45.4 Info: => 0.0002626s 11:16:45.4 Info: 67: download_clients_rename_tv_to_music migrating 11:16:45.4 Info: Beginning Transaction 11:16:45.4 Info: Starting migration of Main DB to 67 11:16:45.4 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') 11:16:45.4 Info: PerformDBOperation 11:16:45.4 Info: Performing DB Operation 11:16:45.4 Info: => 0.0008817s 11:16:45.4 Info: -> 1 Insert operations completed in 00:00:00.0000953 taking an average of 00:00:00.0000953 11:16:45.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (67, '2024-07-30T11:16:45', 'download_clients_rename_tv_to_music') 11:16:45.4 Info: Committing Transaction 11:16:45.4 Info: 67: download_clients_rename_tv_to_music migrated 11:16:45.4 Info: => 0.0012277s 11:16:45.4 Debug: Took: 00:00:00.3731982 11:16:45.4 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.download_clients_rename_tv_to_musicFixture.should_rename_settings_for_qbittorrent --- 11:16:45.4 Info: --- Start: NzbDrone.Core.Test.Datastore.Migration.email_multiple_addressesFixture.should_convert_to_list_on_email_lists --- 11:16:45.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350054407093_207/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:45.4 Info: DatabaseEngineVersionCheck migrating 11:16:45.4 Info: PerformDBOperation 11:16:45.4 Info: Performing DB Operation 11:16:45.4 Info: SQLite 3.46.0 11:16:45.4 Info: => 0.0010992s 11:16:45.4 Info: DatabaseEngineVersionCheck migrated 11:16:45.4 Info: => 0.0011114s 11:16:45.4 Info: VersionMigration migrating 11:16:45.4 Info: Beginning Transaction 11:16:45.4 Info: CreateTable VersionInfo 11:16:45.4 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:16:45.4 Info: => 0.0001373s 11:16:45.4 Info: Committing Transaction 11:16:45.4 Info: VersionMigration migrated 11:16:45.4 Info: => 0.0004699s 11:16:45.4 Info: VersionUniqueMigration migrating 11:16:45.4 Info: Beginning Transaction 11:16:45.4 Info: CreateIndex VersionInfo (Version) 11:16:45.4 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:45.4 Info: => 0.0001148s 11:16:45.4 Info: AlterTable VersionInfo 11:16:45.4 Info: => 4E-07s 11:16:45.4 Info: CreateColumn VersionInfo AppliedOn DateTime 11:16:45.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:16:45.4 Info: => 0.0005672s 11:16:45.4 Info: Committing Transaction 11:16:45.4 Info: VersionUniqueMigration migrated 11:16:45.4 Info: => 0.0007617s 11:16:45.4 Info: VersionDescriptionMigration migrating 11:16:45.4 Info: Beginning Transaction 11:16:45.4 Info: AlterTable VersionInfo 11:16:45.4 Info: => 3E-07s 11:16:45.4 Info: CreateColumn VersionInfo Description String 11:16:45.4 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:16:45.4 Info: => 0.0001957s 11:16:45.4 Info: Committing Transaction 11:16:45.4 Info: VersionDescriptionMigration migrated 11:16:45.4 Info: => 0.0003825s 11:16:45.4 Info: 1: InitialSetup migrating 11:16:45.4 Info: Beginning Transaction 11:16:45.4 Info: Starting migration of Main DB to 1 11:16:45.4 Info: CreateTable Config 11:16:45.4 Info: CREATE TABLE "Config" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Key" TEXT NOT NULL, "Value" TEXT NOT NULL) 11:16:45.4 Info: => 0.0001473s 11:16:45.4 Info: CreateIndex Config (Key) 11:16:45.4 Info: CREATE UNIQUE INDEX "IX_Config_Key" ON "Config" ("Key" ASC) 11:16:45.4 Info: => 6.68E-05s 11:16:45.4 Info: CreateTable RootFolders 11:16:45.4 Info: CREATE TABLE "RootFolders" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Path" TEXT NOT NULL) 11:16:45.4 Info: => 7.36E-05s 11:16:45.4 Info: CreateIndex RootFolders (Path) 11:16:45.4 Info: CREATE UNIQUE INDEX "IX_RootFolders_Path" ON "RootFolders" ("Path" ASC) 11:16:45.4 Info: => 6.24E-05s 11:16:45.4 Info: CreateTable Artists 11:16:45.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) 11:16:45.4 Info: => 0.0002091s 11:16:45.4 Info: CreateIndex Artists (ForeignArtistId) 11:16:45.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:45.4 Info: => 6.46E-05s 11:16:45.4 Info: CreateIndex Artists (NameSlug) 11:16:45.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:45.4 Info: => 5.95E-05s 11:16:45.4 Info: CreateIndex Artists (CleanName) 11:16:45.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:45.4 Info: => 5.72E-05s 11:16:45.4 Info: CreateIndex Artists (Path) 11:16:45.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:45.4 Info: => 5.63E-05s 11:16:45.4 Info: CreateTable Albums 11:16:45.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) 11:16:45.4 Info: => 0.0001819s 11:16:45.4 Info: CreateIndex Albums (ForeignAlbumId) 11:16:45.4 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:45.4 Info: => 6.26E-05s 11:16:45.4 Info: CreateIndex Albums (MBId) 11:16:45.4 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:45.4 Info: => 5.58E-05s 11:16:45.4 Info: CreateIndex Albums (TADBId) 11:16:45.4 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:45.4 Info: => 5.72E-05s 11:16:45.4 Info: CreateIndex Albums (TitleSlug) 11:16:45.4 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:45.4 Info: => 5.57E-05s 11:16:45.4 Info: CreateIndex Albums (CleanTitle) 11:16:45.4 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:45.4 Info: => 7.07E-05s 11:16:45.4 Info: CreateIndex Albums (Path) 11:16:45.4 Info: CREATE INDEX "IX_Albums_Path" ON "Albums" ("Path" ASC) 11:16:45.4 Info: => 6.01E-05s 11:16:45.4 Info: CreateTable Tracks 11:16:45.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) 11:16:45.4 Info: => 0.0001291s 11:16:45.4 Info: CreateIndex Tracks (ForeignTrackId) 11:16:45.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:45.4 Info: => 6.59E-05s 11:16:45.4 Info: CreateIndex Tracks (ArtistId) 11:16:45.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:45.4 Info: => 6.14E-05s 11:16:45.4 Info: CreateIndex Tracks (TrackFileId) 11:16:45.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:45.4 Info: => 6.08E-05s 11:16:45.4 Info: CreateIndex Tracks (ArtistId, AlbumId, TrackNumber) 11:16:45.4 Info: CREATE INDEX "IX_Tracks_ArtistId_AlbumId_TrackNumber" ON "Tracks" ("ArtistId" ASC, "AlbumId" ASC, "TrackNumber" ASC) 11:16:45.4 Info: => 6.46E-05s 11:16:45.4 Info: CreateTable TrackFiles 11:16:45.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) 11:16:45.4 Info: => 0.0001166s 11:16:45.4 Info: CreateIndex TrackFiles (ArtistId) 11:16:45.4 Info: CREATE INDEX "IX_TrackFiles_ArtistId" ON "TrackFiles" ("ArtistId" ASC) 11:16:45.4 Info: => 6.22E-05s 11:16:45.4 Info: CreateIndex TrackFiles (AlbumId) 11:16:45.4 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:45.4 Info: => 5.79E-05s 11:16:45.4 Info: CreateTable History 11:16:45.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) 11:16:45.4 Info: => 0.0001161s 11:16:45.4 Info: CreateIndex History (Date) 11:16:45.4 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:45.4 Info: => 6.13E-05s 11:16:45.4 Info: CreateIndex History (EventType) 11:16:45.4 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:45.4 Info: => 5.76E-05s 11:16:45.4 Info: CreateIndex History (DownloadId) 11:16:45.4 Info: CREATE INDEX "IX_History_DownloadId" ON "History" ("DownloadId" ASC) 11:16:45.4 Info: => 5.58E-05s 11:16:45.4 Info: CreateIndex History (AlbumId) 11:16:45.4 Info: CREATE INDEX "IX_History_AlbumId" ON "History" ("AlbumId" ASC) 11:16:45.4 Info: => 5.85E-05s 11:16:45.4 Info: CreateTable Notifications 11:16:45.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) 11:16:45.4 Info: => 0.0001081s 11:16:45.4 Info: CreateTable ScheduledTasks 11:16:45.4 Info: CREATE TABLE "ScheduledTasks" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "TypeName" TEXT NOT NULL, "Interval" INTEGER NOT NULL, "LastExecution" DATETIME NOT NULL) 11:16:45.4 Info: => 0.000135s 11:16:45.4 Info: CreateIndex ScheduledTasks (TypeName) 11:16:45.4 Info: CREATE UNIQUE INDEX "IX_ScheduledTasks_TypeName" ON "ScheduledTasks" ("TypeName" ASC) 11:16:45.4 Info: => 9.92E-05s 11:16:45.4 Info: CreateTable Indexers 11:16:45.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) 11:16:45.4 Info: => 0.0001147s 11:16:45.4 Info: CreateIndex Indexers (Name) 11:16:45.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:45.4 Info: => 7.42E-05s 11:16:45.4 Info: CreateTable Profiles 11:16:45.4 Info: CREATE TABLE "Profiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL, "Items" TEXT NOT NULL) 11:16:45.4 Info: => 8.24E-05s 11:16:45.4 Info: CreateIndex Profiles (Name) 11:16:45.4 Info: CREATE UNIQUE INDEX "IX_Profiles_Name" ON "Profiles" ("Name" ASC) 11:16:45.4 Info: => 7.13E-05s 11:16:45.4 Info: CreateTable QualityDefinitions 11:16:45.4 Info: CREATE TABLE "QualityDefinitions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Quality" INTEGER NOT NULL, "Title" TEXT NOT NULL, "MinSize" NUMERIC, "MaxSize" NUMERIC) 11:16:45.4 Info: => 9.74E-05s 11:16:45.4 Info: CreateIndex QualityDefinitions (Quality) 11:16:45.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Quality" ON "QualityDefinitions" ("Quality" ASC) 11:16:45.4 Info: => 6.59E-05s 11:16:45.4 Info: CreateIndex QualityDefinitions (Title) 11:16:45.4 Info: CREATE UNIQUE INDEX "IX_QualityDefinitions_Title" ON "QualityDefinitions" ("Title" ASC) 11:16:45.4 Info: => 0.0001069s 11:16:45.4 Info: CreateTable NamingConfig 11:16:45.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) 11:16:45.4 Info: => 0.000122s 11:16:45.4 Info: CreateTable Blacklist 11:16:45.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 '') 11:16:45.4 Info: => 0.0001466s 11:16:45.4 Info: CreateTable Metadata 11:16:45.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) 11:16:45.4 Info: => 9.27E-05s 11:16:45.4 Info: CreateTable MetadataFiles 11:16:45.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) 11:16:45.4 Info: => 0.000108s 11:16:45.4 Info: CreateTable DownloadClients 11:16:45.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) 11:16:45.4 Info: => 9.51E-05s 11:16:45.4 Info: CreateTable PendingReleases 11:16:45.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 '') 11:16:45.4 Info: => 0.0001082s 11:16:45.4 Info: CreateTable RemotePathMappings 11:16:45.4 Info: CREATE TABLE "RemotePathMappings" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Host" TEXT NOT NULL, "RemotePath" TEXT NOT NULL, "LocalPath" TEXT NOT NULL) 11:16:45.4 Info: => 0.0001072s 11:16:45.4 Info: CreateTable Tags 11:16:45.4 Info: CREATE TABLE "Tags" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Label" TEXT NOT NULL) 11:16:45.4 Info: => 7.73E-05s 11:16:45.4 Info: CreateIndex Tags (Label) 11:16:45.4 Info: CREATE UNIQUE INDEX "IX_Tags_Label" ON "Tags" ("Label" ASC) 11:16:45.4 Info: => 8.26E-05s 11:16:45.4 Info: CreateTable Restrictions 11:16:45.4 Info: CREATE TABLE "Restrictions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Required" TEXT, "Preferred" TEXT, "Ignored" TEXT, "Tags" TEXT NOT NULL) 11:16:45.4 Info: => 8.91E-05s 11:16:45.4 Info: CreateTable DelayProfiles 11:16:45.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) 11:16:45.4 Info: => 0.0001568s 11:16:45.4 Info: CreateTable Users 11:16:45.4 Info: CREATE TABLE "Users" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Identifier" TEXT NOT NULL, "Username" TEXT NOT NULL, "Password" TEXT NOT NULL) 11:16:45.4 Info: => 8.73E-05s 11:16:45.4 Info: CreateIndex Users (Identifier) 11:16:45.4 Info: CREATE UNIQUE INDEX "IX_Users_Identifier" ON "Users" ("Identifier" ASC) 11:16:45.4 Info: => 0.0001089s 11:16:45.4 Info: CreateIndex Users (Username) 11:16:45.4 Info: CREATE UNIQUE INDEX "IX_Users_Username" ON "Users" ("Username" ASC) 11:16:45.4 Info: => 8.55E-05s 11:16:45.4 Info: CreateTable Commands 11:16:45.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) 11:16:45.4 Info: => 0.0001189s 11:16:45.4 Info: CreateTable IndexerStatus 11:16:45.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) 11:16:45.4 Info: => 0.0001347s 11:16:45.4 Info: CreateIndex IndexerStatus (ProviderId) 11:16:45.4 Info: CREATE UNIQUE INDEX "IX_IndexerStatus_ProviderId" ON "IndexerStatus" ("ProviderId" ASC) 11:16:45.4 Info: => 7.69E-05s 11:16:45.4 Info: CreateTable ExtraFiles 11:16:45.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) 11:16:45.4 Info: => 0.0001043s 11:16:45.4 Info: CreateTable LyricFiles 11:16:45.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) 11:16:45.4 Info: => 0.0001346s 11:16:45.4 Info: CreateTable LanguageProfiles 11:16:45.4 Info: CREATE TABLE "LanguageProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "Languages" TEXT NOT NULL, "Cutoff" INTEGER NOT NULL) 11:16:45.4 Info: => 8.75E-05s 11:16:45.4 Info: CreateIndex LanguageProfiles (Name) 11:16:45.4 Info: CREATE UNIQUE INDEX "IX_LanguageProfiles_Name" ON "LanguageProfiles" ("Name" ASC) 11:16:45.4 Info: => 7.74E-05s 11:16:45.4 Info: CreateTable DownloadClientStatus 11:16:45.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) 11:16:45.4 Info: => 9.72E-05s 11:16:45.4 Info: CreateIndex DownloadClientStatus (ProviderId) 11:16:45.4 Info: CREATE UNIQUE INDEX "IX_DownloadClientStatus_ProviderId" ON "DownloadClientStatus" ("ProviderId" ASC) 11:16:45.4 Info: => 8E-05s 11:16:45.4 Info: INSERT INTO "DelayProfiles" ("EnableUsenet", "EnableTorrent", "PreferredProtocol", "UsenetDelay", "TorrentDelay", "Order", "Tags") VALUES (1, 1, 1, 0, 0, 2147483647, '[]') 11:16:45.4 Info: -> 1 Insert operations completed in 00:00:00.0000532 taking an average of 00:00:00.0000532 11:16:45.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-30T11:16:45', 'InitialSetup') 11:16:45.4 Info: Committing Transaction 11:16:45.4 Info: 1: InitialSetup migrated 11:16:45.4 Info: => 0.0008374s 11:16:45.4 Info: 2: add_reason_to_pending_releases migrating 11:16:45.4 Info: Beginning Transaction 11:16:45.4 Info: Starting migration of Main DB to 2 11:16:45.4 Info: AlterTable PendingReleases 11:16:45.4 Info: => 5E-07s 11:16:45.4 Info: CreateColumn PendingReleases Reason Int32 11:16:45.4 Info: ALTER TABLE "PendingReleases" ADD COLUMN "Reason" INTEGER NOT NULL DEFAULT 0 11:16:45.4 Info: => 0.0005069s 11:16:45.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-30T11:16:45', 'add_reason_to_pending_releases') 11:16:45.4 Info: Committing Transaction 11:16:45.4 Info: 2: add_reason_to_pending_releases migrated 11:16:45.4 Info: => 0.0007778s 11:16:45.4 Info: 3: add_medium_support migrating 11:16:45.4 Info: Beginning Transaction 11:16:45.4 Info: Starting migration of Main DB to 3 11:16:45.4 Info: AlterTable Albums 11:16:45.4 Info: => 5E-07s 11:16:45.4 Info: CreateColumn Albums Media String 11:16:45.4 Info: ALTER TABLE "Albums" ADD COLUMN "Media" TEXT NOT NULL DEFAULT '' 11:16:45.4 Info: => 0.0004992s 11:16:45.4 Info: AlterTable Tracks 11:16:45.4 Info: => 6E-07s 11:16:45.4 Info: CreateColumn Tracks MediumNumber Int32 11:16:45.4 Info: ALTER TABLE "Tracks" ADD COLUMN "MediumNumber" INTEGER NOT NULL DEFAULT 0 11:16:45.4 Info: => 0.0004555s 11:16:45.4 Info: AlterTable Tracks 11:16:45.4 Info: => 5E-07s 11:16:45.4 Info: CreateColumn Tracks AbsoluteTrackNumber Int32 11:16:45.4 Info: ALTER TABLE "Tracks" ADD COLUMN "AbsoluteTrackNumber" INTEGER NOT NULL DEFAULT 0 11:16:45.4 Info: => 0.0004484s 11:16:45.4 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:45.4 Info: UPDATE "Tracks" SET "AbsoluteTrackNumber" = "TrackNumber" 11:16:45.4 Info: => 6.77E-05s 11:16:45.4 Info: DeleteColumn Tracks TrackNumber 11:16:45.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) 11:16:45.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" 11:16:45.4 Info: DROP TABLE "Tracks" 11:16:45.4 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:45.4 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:45.4 Info: CREATE INDEX "IX_Tracks_ArtistId" ON "Tracks" ("ArtistId" ASC) 11:16:45.4 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:45.4 Info: => 0.0035607s 11:16:45.4 Info: AlterTable Tracks 11:16:45.4 Info: => 5E-07s 11:16:45.4 Info: CreateColumn Tracks TrackNumber String 11:16:45.4 Info: ALTER TABLE "Tracks" ADD COLUMN "TrackNumber" TEXT 11:16:45.4 Info: => 0.000466s 11:16:45.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-30T11:16:45', 'add_medium_support') 11:16:45.4 Info: Committing Transaction 11:16:45.4 Info: 3: add_medium_support migrated 11:16:45.4 Info: => 0.0008142s 11:16:45.4 Info: 4: add_various_qualites_in_profile migrating 11:16:45.4 Info: Beginning Transaction 11:16:45.4 Info: Starting migration of Main DB to 4 11:16:45.4 Info: ExecuteSqlStatement UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:45.4 Info: UPDATE "QualityDefinitions" SET "Title" = 'MP3-160' WHERE "Quality" = 5 11:16:45.4 Info: => 4.88E-05s 11:16:45.4 Info: PerformDBOperation 11:16:45.4 Info: Performing DB Operation 11:16:45.4 Info: => 2.35E-05s 11:16:45.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-30T11:16:45', 'add_various_qualites_in_profile') 11:16:45.4 Info: Committing Transaction 11:16:45.4 Info: 4: add_various_qualites_in_profile migrated 11:16:45.4 Info: => 0.0002635s 11:16:45.4 Info: 5: metadata_profiles migrating 11:16:45.4 Info: Beginning Transaction 11:16:45.4 Info: Starting migration of Main DB to 5 11:16:45.4 Info: CreateTable MetadataProfiles 11:16:45.4 Info: CREATE TABLE "MetadataProfiles" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Name" TEXT NOT NULL, "PrimaryAlbumTypes" TEXT NOT NULL, "SecondaryAlbumTypes" TEXT NOT NULL) 11:16:45.4 Info: => 0.0001284s 11:16:45.4 Info: CreateIndex MetadataProfiles (Name) 11:16:45.4 Info: CREATE UNIQUE INDEX "IX_MetadataProfiles_Name" ON "MetadataProfiles" ("Name" ASC) 11:16:45.4 Info: => 8.66E-05s 11:16:45.4 Info: AlterTable Artists 11:16:45.4 Info: => 4E-07s 11:16:45.4 Info: CreateColumn Artists MetadataProfileId Int32 11:16:45.4 Info: ALTER TABLE "Artists" ADD COLUMN "MetadataProfileId" INTEGER NOT NULL DEFAULT 1 11:16:45.4 Info: => 0.0004845s 11:16:45.4 Info: DeleteColumn Artists PrimaryAlbumTypes 11:16:45.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) 11:16:45.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" 11:16:45.4 Info: DROP TABLE "Artists" 11:16:45.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:45.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:45.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:45.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:45.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:45.4 Info: => 0.0046595s 11:16:45.4 Info: DeleteColumn Artists SecondaryAlbumTypes 11:16:45.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) 11:16:45.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" 11:16:45.4 Info: DROP TABLE "Artists" 11:16:45.4 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:45.4 Info: CREATE UNIQUE INDEX "IX_Artists_ForeignArtistId" ON "Artists" ("ForeignArtistId" ASC) 11:16:45.4 Info: CREATE UNIQUE INDEX "IX_Artists_NameSlug" ON "Artists" ("NameSlug" ASC) 11:16:45.4 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:45.4 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:45.4 Info: => 0.0057534s 11:16:45.4 Info: AlterTable Albums 11:16:45.4 Info: => 4E-07s 11:16:45.4 Info: CreateColumn Albums SecondaryTypes String 11:16:45.4 Info: ALTER TABLE "Albums" ADD COLUMN "SecondaryTypes" TEXT 11:16:45.4 Info: => 0.0004692s 11:16:45.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-30T11:16:45', 'metadata_profiles') 11:16:45.4 Info: Committing Transaction 11:16:45.4 Info: 5: metadata_profiles migrated 11:16:45.4 Info: => 0.0008436s 11:16:45.4 Info: 6: separate_automatic_and_interactive_search migrating 11:16:45.4 Info: Beginning Transaction 11:16:45.4 Info: Starting migration of Main DB to 6 11:16:45.4 Info: RenameColumn Indexers EnableSearch to EnableAutomaticSearch 11:16:45.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) 11:16:45.4 Info: INSERT INTO "Indexers_temp" ("Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableAutomaticSearch") SELECT "Id", "Name", "Implementation", "Settings", "ConfigContract", "EnableRss", "EnableSearch" FROM "Indexers" 11:16:45.4 Info: DROP TABLE "Indexers" 11:16:45.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:45.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:45.4 Info: => 0.0032593s 11:16:45.4 Info: AlterTable Indexers 11:16:45.4 Info: => 4E-07s 11:16:45.4 Info: CreateColumn Indexers EnableInteractiveSearch Boolean 11:16:45.4 Info: ALTER TABLE "Indexers" ADD COLUMN "EnableInteractiveSearch" INTEGER 11:16:45.4 Info: => 0.0004456s 11:16:45.4 Info: ExecuteSqlStatement UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:45.4 Info: UPDATE "Indexers" SET "EnableInteractiveSearch" = "EnableAutomaticSearch" 11:16:45.4 Info: => 3.68E-05s 11:16:45.4 Info: AlterTable Indexers 11:16:45.4 Info: => 6E-07s 11:16:45.4 Info: AlterColumn Indexers EnableInteractiveSearch Boolean 11:16:45.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) 11:16:45.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" 11:16:45.4 Info: DROP TABLE "Indexers" 11:16:45.4 Info: ALTER TABLE "Indexers_temp" RENAME TO "Indexers" 11:16:45.4 Info: CREATE UNIQUE INDEX "IX_Indexers_Name" ON "Indexers" ("Name" ASC) 11:16:45.4 Info: => 0.0030908s 11:16:45.4 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-30T11:16:45', 'separate_automatic_and_interactive_search') 11:16:45.4 Info: Committing Transaction 11:16:45.4 Info: 6: separate_automatic_and_interactive_search migrated 11:16:45.4 Info: => 0.0033975s 11:16:45.4 Info: 7: change_album_path_to_relative migrating 11:16:45.4 Info: Beginning Transaction 11:16:45.4 Info: Starting migration of Main DB to 7 11:16:45.4 Info: DeleteColumn Albums Path 11:16:45.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) 11:16:45.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" 11:16:45.5 Info: DROP TABLE "Albums" 11:16:45.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:45.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:45.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:45.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:45.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:45.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:45.5 Info: => 0.0046993s 11:16:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-30T11:16:45', 'change_album_path_to_relative') 11:16:45.5 Info: Committing Transaction 11:16:45.5 Info: 7: change_album_path_to_relative migrated 11:16:45.5 Info: => 0.0050713s 11:16:45.5 Info: 8: change_quality_size_mb_to_kb migrating 11:16:45.5 Info: Beginning Transaction 11:16:45.5 Info: Starting migration of Main DB to 8 11:16:45.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 11:16:45.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 11:16:45.5 Info: => 4.75E-05s 11:16:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-30T11:16:45', 'change_quality_size_mb_to_kb') 11:16:45.5 Info: Committing Transaction 11:16:45.5 Info: 8: change_quality_size_mb_to_kb migrated 11:16:45.5 Info: => 0.0002743s 11:16:45.5 Info: 9: album_releases migrating 11:16:45.5 Info: Beginning Transaction 11:16:45.5 Info: Starting migration of Main DB to 9 11:16:45.5 Info: AlterTable Albums 11:16:45.5 Info: => 6E-07s 11:16:45.5 Info: CreateColumn Albums Releases String 11:16:45.5 Info: ALTER TABLE "Albums" ADD COLUMN "Releases" TEXT DEFAULT '' 11:16:45.5 Info: => 0.0004864s 11:16:45.5 Info: AlterTable Albums 11:16:45.5 Info: => 7E-07s 11:16:45.5 Info: CreateColumn Albums CurrentRelease String 11:16:45.5 Info: ALTER TABLE "Albums" ADD COLUMN "CurrentRelease" TEXT DEFAULT '' 11:16:45.5 Info: => 0.0004671s 11:16:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-30T11:16:45', 'album_releases') 11:16:45.5 Info: Committing Transaction 11:16:45.5 Info: 9: album_releases migrated 11:16:45.5 Info: => 0.0007354s 11:16:45.5 Info: 10: album_releases_fix migrating 11:16:45.5 Info: Beginning Transaction 11:16:45.5 Info: Starting migration of Main DB to 10 11:16:45.5 Info: AlterTable Albums 11:16:45.5 Info: => 5E-07s 11:16:45.5 Info: AlterColumn Albums Releases String 11:16:45.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) 11:16:45.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" 11:16:45.5 Info: DROP TABLE "Albums" 11:16:45.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:45.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:45.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:45.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:45.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:45.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:45.5 Info: => 0.0046254s 11:16:45.5 Info: AlterTable Albums 11:16:45.5 Info: => 6E-07s 11:16:45.5 Info: AlterColumn Albums CurrentRelease String 11:16:45.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) 11:16:45.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" 11:16:45.5 Info: DROP TABLE "Albums" 11:16:45.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:45.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:45.5 Info: CREATE INDEX "IX_Albums_MBId" ON "Albums" ("MBId" ASC) 11:16:45.5 Info: CREATE INDEX "IX_Albums_TADBId" ON "Albums" ("TADBId" ASC) 11:16:45.5 Info: CREATE UNIQUE INDEX "IX_Albums_TitleSlug" ON "Albums" ("TitleSlug" ASC) 11:16:45.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:45.5 Info: => 0.0037287s 11:16:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-30T11:16:45', 'album_releases_fix') 11:16:45.5 Info: Committing Transaction 11:16:45.5 Info: 10: album_releases_fix migrated 11:16:45.5 Info: => 0.004056s 11:16:45.5 Info: 11: import_lists migrating 11:16:45.5 Info: Beginning Transaction 11:16:45.5 Info: Starting migration of Main DB to 11 11:16:45.5 Info: CreateTable ImportLists 11:16:45.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) 11:16:45.5 Info: => 0.0001507s 11:16:45.5 Info: CreateIndex ImportLists (Name) 11:16:45.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:45.5 Info: => 6.99E-05s 11:16:45.5 Info: CreateTable ImportListStatus 11:16:45.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) 11:16:45.5 Info: => 0.0001s 11:16:45.5 Info: CreateIndex ImportListStatus (ProviderId) 11:16:45.5 Info: CREATE UNIQUE INDEX "IX_ImportListStatus_ProviderId" ON "ImportListStatus" ("ProviderId" ASC) 11:16:45.5 Info: => 7.21E-05s 11:16:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-30T11:16:45', 'import_lists') 11:16:45.5 Info: Committing Transaction 11:16:45.5 Info: 11: import_lists migrated 11:16:45.5 Info: => 0.0003723s 11:16:45.5 Info: 12: add_release_status migrating 11:16:45.5 Info: Beginning Transaction 11:16:45.5 Info: Starting migration of Main DB to 12 11:16:45.5 Info: AlterTable MetadataProfiles 11:16:45.5 Info: => 5E-07s 11:16:45.5 Info: CreateColumn MetadataProfiles ReleaseStatuses String 11:16:45.5 Info: ALTER TABLE "MetadataProfiles" ADD COLUMN "ReleaseStatuses" TEXT NOT NULL DEFAULT '' 11:16:45.5 Info: => 0.0004983s 11:16:45.5 Info: PerformDBOperation 11:16:45.5 Info: Performing DB Operation 11:16:45.5 Info: => 2.8E-05s 11:16:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-30T11:16:45', 'add_release_status') 11:16:45.5 Info: Committing Transaction 11:16:45.5 Info: 12: add_release_status migrated 11:16:45.5 Info: => 0.0002962s 11:16:45.5 Info: 13: album_download_notification migrating 11:16:45.5 Info: Beginning Transaction 11:16:45.5 Info: Starting migration of Main DB to 13 11:16:45.5 Info: AlterTable Notifications 11:16:45.5 Info: => 5E-07s 11:16:45.5 Info: CreateColumn Notifications OnAlbumDownload Boolean 11:16:45.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnAlbumDownload" INTEGER NOT NULL DEFAULT 0 11:16:45.5 Info: => 0.0004937s 11:16:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-30T11:16:45', 'album_download_notification') 11:16:45.5 Info: Committing Transaction 11:16:45.5 Info: 13: album_download_notification migrated 11:16:45.5 Info: => 0.0007576s 11:16:45.5 Info: 14: fix_language_metadata_profiles migrating 11:16:45.5 Info: Beginning Transaction 11:16:45.5 Info: Starting migration of Main DB to 14 11:16:45.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 11:16:45.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 11:16:45.5 Info: => 7.42E-05s 11:16:45.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 11:16:45.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 11:16:45.5 Info: => 5.14E-05s 11:16:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-30T11:16:45', 'fix_language_metadata_profiles') 11:16:45.5 Info: Committing Transaction 11:16:45.5 Info: 14: fix_language_metadata_profiles migrated 11:16:45.5 Info: => 0.0002833s 11:16:45.5 Info: 15: remove_fanzub migrating 11:16:45.5 Info: Beginning Transaction 11:16:45.5 Info: Starting migration of Main DB to 15 11:16:45.5 Info: ExecuteSqlStatement DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:45.5 Info: DELETE FROM "Indexers" WHERE "Implementation" = 'Fanzub'; 11:16:45.5 Info: => 3.99E-05s 11:16:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-30T11:16:45', 'remove_fanzub') 11:16:45.5 Info: Committing Transaction 11:16:45.5 Info: 15: remove_fanzub migrated 11:16:45.5 Info: => 0.0002644s 11:16:45.5 Info: 16: update_artist_history_indexes migrating 11:16:45.5 Info: Beginning Transaction 11:16:45.5 Info: Starting migration of Main DB to 16 11:16:45.5 Info: CreateIndex Albums (ArtistId) 11:16:45.5 Info: CREATE INDEX "IX_Albums_ArtistId" ON "Albums" ("ArtistId" ASC) 11:16:45.5 Info: => 9.88E-05s 11:16:45.5 Info: CreateIndex Albums (ArtistId, ReleaseDate) 11:16:45.5 Info: CREATE INDEX "IX_Albums_ArtistId_ReleaseDate" ON "Albums" ("ArtistId" ASC, "ReleaseDate" ASC) 11:16:45.5 Info: => 9.57E-05s 11:16:45.5 Info: DeleteIndex History (AlbumId) 11:16:45.5 Info: DROP INDEX "IX_History_AlbumId" 11:16:45.5 Info: => 0.000128s 11:16:45.5 Info: CreateIndex History (AlbumId, Date) 11:16:45.5 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:45.5 Info: => 8.38E-05s 11:16:45.5 Info: DeleteIndex History (DownloadId) 11:16:45.5 Info: DROP INDEX "IX_History_DownloadId" 11:16:45.5 Info: => 0.0001068s 11:16:45.5 Info: CreateIndex History (DownloadId, Date) 11:16:45.5 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:45.5 Info: => 8.2E-05s 11:16:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-30T11:16:45', 'update_artist_history_indexes') 11:16:45.5 Info: Committing Transaction 11:16:45.5 Info: 16: update_artist_history_indexes migrated 11:16:45.5 Info: => 0.0003631s 11:16:45.5 Info: 17: remove_nma migrating 11:16:45.5 Info: Beginning Transaction 11:16:45.5 Info: Starting migration of Main DB to 17 11:16:45.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:45.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'NotifyMyAndroid' 11:16:45.5 Info: => 4.43E-05s 11:16:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-30T11:16:45', 'remove_nma') 11:16:45.5 Info: Committing Transaction 11:16:45.5 Info: 17: remove_nma migrated 11:16:45.5 Info: => 0.0002641s 11:16:45.5 Info: 18: album_disambiguation migrating 11:16:45.5 Info: Beginning Transaction 11:16:45.5 Info: Starting migration of Main DB to 18 11:16:45.5 Info: AlterTable Albums 11:16:45.5 Info: => 5E-07s 11:16:45.5 Info: CreateColumn Albums Disambiguation String 11:16:45.5 Info: ALTER TABLE "Albums" ADD COLUMN "Disambiguation" TEXT 11:16:45.5 Info: => 0.0005027s 11:16:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-30T11:16:45', 'album_disambiguation') 11:16:45.5 Info: Committing Transaction 11:16:45.5 Info: 18: album_disambiguation migrated 11:16:45.5 Info: => 0.0007774s 11:16:45.5 Info: 19: add_ape_quality_in_profiles migrating 11:16:45.5 Info: Beginning Transaction 11:16:45.5 Info: Starting migration of Main DB to 19 11:16:45.5 Info: PerformDBOperation 11:16:45.5 Info: Performing DB Operation 11:16:45.5 Info: => 3E-05s 11:16:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-30T11:16:45', 'add_ape_quality_in_profiles') 11:16:45.5 Info: Committing Transaction 11:16:45.5 Info: 19: add_ape_quality_in_profiles migrated 11:16:45.5 Info: => 0.0002566s 11:16:45.5 Info: 20: remove_pushalot migrating 11:16:45.5 Info: Beginning Transaction 11:16:45.5 Info: Starting migration of Main DB to 20 11:16:45.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:45.5 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Pushalot' 11:16:45.5 Info: => 4.28E-05s 11:16:45.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:45.5 Info: DELETE FROM "Metadata" WHERE "Implementation" = 'MediaBrowserMetadata' 11:16:45.5 Info: => 2.67E-05s 11:16:45.5 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:45.5 Info: DELETE FROM "MetadataFiles" WHERE "Consumer" = 'MediaBrowserMetadata' 11:16:45.5 Info: => 2.54E-05s 11:16:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-30T11:16:45', 'remove_pushalot') 11:16:45.5 Info: Committing Transaction 11:16:45.5 Info: 20: remove_pushalot migrated 11:16:45.5 Info: => 0.0002508s 11:16:45.5 Info: 21: add_custom_filters migrating 11:16:45.5 Info: Beginning Transaction 11:16:45.5 Info: Starting migration of Main DB to 21 11:16:45.5 Info: CreateTable CustomFilters 11:16:45.5 Info: CREATE TABLE "CustomFilters" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Type" TEXT NOT NULL, "Label" TEXT NOT NULL, "Filters" TEXT NOT NULL) 11:16:45.5 Info: => 0.0001163s 11:16:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-30T11:16:45', 'add_custom_filters') 11:16:45.5 Info: Committing Transaction 11:16:45.5 Info: 21: add_custom_filters migrated 11:16:45.5 Info: => 0.0003755s 11:16:45.5 Info: 22: import_list_tags migrating 11:16:45.5 Info: Beginning Transaction 11:16:45.5 Info: Starting migration of Main DB to 22 11:16:45.5 Info: AlterTable ImportLists 11:16:45.5 Info: => 6E-07s 11:16:45.5 Info: CreateColumn ImportLists Tags String 11:16:45.5 Info: ALTER TABLE "ImportLists" ADD COLUMN "Tags" TEXT 11:16:45.5 Info: => 0.0005009s 11:16:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-30T11:16:45', 'import_list_tags') 11:16:45.5 Info: Committing Transaction 11:16:45.5 Info: 22: import_list_tags migrated 11:16:45.5 Info: => 0.0007587s 11:16:45.5 Info: 23: add_release_groups_etc migrating 11:16:45.5 Info: Beginning Transaction 11:16:45.5 Info: Starting migration of Main DB to 23 11:16:45.5 Info: CreateTable ArtistMetadata 11:16:45.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) 11:16:45.5 Info: => 0.0001627s 11:16:45.5 Info: CreateIndex ArtistMetadata (ForeignArtistId) 11:16:45.5 Info: CREATE UNIQUE INDEX "IX_ArtistMetadata_ForeignArtistId" ON "ArtistMetadata" ("ForeignArtistId" ASC) 11:16:45.5 Info: => 8.01E-05s 11:16:45.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" 11:16:45.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" 11:16:45.5 Info: => 7.86E-05s 11:16:45.5 Info: AlterTable Artists 11:16:45.5 Info: => 4E-07s 11:16:45.5 Info: CreateColumn Artists ArtistMetadataId Int32 11:16:45.5 Info: ALTER TABLE "Artists" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:45.5 Info: => 0.0005186s 11:16:45.5 Info: ExecuteSqlStatement UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:45.5 Info: UPDATE "Artists" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" WHERE "ArtistMetadata"."ForeignArtistId" = "Artists"."ForeignArtistId") 11:16:45.5 Info: => 6.19E-05s 11:16:45.5 Info: CreateTable AlbumReleases 11:16:45.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) 11:16:45.5 Info: => 0.0001332s 11:16:45.5 Info: CreateIndex AlbumReleases (ForeignReleaseId) 11:16:45.5 Info: CREATE UNIQUE INDEX "IX_AlbumReleases_ForeignReleaseId" ON "AlbumReleases" ("ForeignReleaseId" ASC) 11:16:45.5 Info: => 7.25E-05s 11:16:45.5 Info: CreateIndex AlbumReleases (AlbumId) 11:16:45.5 Info: CREATE INDEX "IX_AlbumReleases_AlbumId" ON "AlbumReleases" ("AlbumId" ASC) 11:16:45.5 Info: => 7.11E-05s 11:16:45.5 Info: PerformDBOperation 11:16:45.5 Info: Performing DB Operation 11:16:45.5 Info: => 2.84E-05s 11:16:45.5 Info: AlterTable Albums 11:16:45.5 Info: => 4E-07s 11:16:45.5 Info: CreateColumn Albums ArtistMetadataId Int32 11:16:45.5 Info: ALTER TABLE "Albums" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:45.5 Info: => 0.0005143s 11:16:45.5 Info: AlterTable Albums 11:16:45.5 Info: => 4E-07s 11:16:45.5 Info: CreateColumn Albums AnyReleaseOk Boolean 11:16:45.5 Info: ALTER TABLE "Albums" ADD COLUMN "AnyReleaseOk" INTEGER NOT NULL DEFAULT 1 11:16:45.5 Info: => 0.000505s 11:16:45.5 Info: AlterTable Albums 11:16:45.5 Info: => 5E-07s 11:16:45.5 Info: CreateColumn Albums Links String 11:16:45.5 Info: ALTER TABLE "Albums" ADD COLUMN "Links" TEXT 11:16:45.5 Info: => 0.0005132s 11:16:45.5 Info: ExecuteSqlStatement UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:45.5 Info: UPDATE "Albums" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Artists" ON "ArtistMetadata"."Id" = "Artists"."ArtistMetadataId" WHERE "Albums"."ArtistId" = "Artists"."Id") 11:16:45.5 Info: => 7.34E-05s 11:16:45.5 Info: AlterTable Tracks 11:16:45.5 Info: => 4E-07s 11:16:45.5 Info: CreateColumn Tracks ForeignRecordingId String 11:16:45.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ForeignRecordingId" TEXT NOT NULL DEFAULT '0' 11:16:45.5 Info: => 0.000508s 11:16:45.5 Info: AlterTable Tracks 11:16:45.5 Info: => 5E-07s 11:16:45.5 Info: CreateColumn Tracks AlbumReleaseId Int32 11:16:45.5 Info: ALTER TABLE "Tracks" ADD COLUMN "AlbumReleaseId" INTEGER NOT NULL DEFAULT 0 11:16:45.5 Info: => 0.0005369s 11:16:45.5 Info: AlterTable Tracks 11:16:45.5 Info: => 5E-07s 11:16:45.5 Info: CreateColumn Tracks ArtistMetadataId Int32 11:16:45.5 Info: ALTER TABLE "Tracks" ADD COLUMN "ArtistMetadataId" INTEGER NOT NULL DEFAULT 0 11:16:45.5 Info: => 0.0005171s 11:16:45.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:45.5 Info: UPDATE "Tracks" SET "AlbumReleaseId" = (SELECT "AlbumReleases"."Id" FROM "AlbumReleases" JOIN "Albums" ON "AlbumReleases"."AlbumId" = "Albums"."Id" WHERE "Albums"."Id" = "Tracks"."AlbumId") 11:16:45.5 Info: => 7.46E-05s 11:16:45.5 Info: ExecuteSqlStatement UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:45.5 Info: UPDATE "Tracks" SET "ArtistMetadataId" = (SELECT "ArtistMetadata"."Id" FROM "ArtistMetadata" JOIN "Albums" ON "ArtistMetadata"."Id" = "Albums"."ArtistMetadataId" WHERE "Tracks"."AlbumId" = "Albums"."Id") 11:16:45.5 Info: => 5.77E-05s 11:16:45.5 Info: DeleteColumn Artists ForeignArtistId, Name, Overview, Disambiguation, ArtistType, Status, Images, Links, Genres, Ratings, Members, MBId, AMId, TADBId, DiscogsId, NameSlug, LastDiskSync, DateFormed 11:16:45.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "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) 11:16:45.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" 11:16:45.5 Info: DROP TABLE "Artists" 11:16:45.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:45.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:45.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:45.5 Info: => 0.003817s 11:16:45.5 Info: DeleteColumn Albums ArtistId, MBId, AMId, TADBId, DiscogsId, TitleSlug, Label, SortTitle, Tags, Duration, Media, Releases, CurrentRelease, LastDiskSync 11:16:45.5 Info: CREATE TABLE "Albums_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignAlbumId" TEXT NOT NULL, "Title" TEXT NOT NULL, "CleanTitle" TEXT NOT NULL, "Overview" TEXT, "Images" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "LastInfoSync" DATETIME, "ReleaseDate" DATETIME, "Ratings" TEXT, "Genres" TEXT, "ProfileId" INTEGER, "Added" DATETIME, "AlbumType" TEXT NOT NULL, "AddOptions" TEXT, "SecondaryTypes" TEXT, "Disambiguation" TEXT, "ArtistMetadataId" INTEGER NOT NULL, "AnyReleaseOk" INTEGER NOT NULL, "Links" TEXT) 11:16:45.5 Info: INSERT INTO "Albums_temp" ("Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links") SELECT "Id", "ForeignAlbumId", "Title", "CleanTitle", "Overview", "Images", "Monitored", "LastInfoSync", "ReleaseDate", "Ratings", "Genres", "ProfileId", "Added", "AlbumType", "AddOptions", "SecondaryTypes", "Disambiguation", "ArtistMetadataId", "AnyReleaseOk", "Links" FROM "Albums" 11:16:45.5 Info: DROP TABLE "Albums" 11:16:45.5 Info: ALTER TABLE "Albums_temp" RENAME TO "Albums" 11:16:45.5 Info: CREATE UNIQUE INDEX "IX_Albums_ForeignAlbumId" ON "Albums" ("ForeignAlbumId" ASC) 11:16:45.5 Info: CREATE INDEX "IX_Albums_CleanTitle" ON "Albums" ("CleanTitle" ASC) 11:16:45.5 Info: => 0.0047787s 11:16:45.5 Info: DeleteColumn Tracks ArtistId, AlbumId, Compilation, DiscNumber, Monitored 11:16:45.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) 11:16:45.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" 11:16:45.5 Info: DROP TABLE "Tracks" 11:16:45.5 Info: ALTER TABLE "Tracks_temp" RENAME TO "Tracks" 11:16:45.5 Info: CREATE UNIQUE INDEX "IX_Tracks_ForeignTrackId" ON "Tracks" ("ForeignTrackId" ASC) 11:16:45.5 Info: CREATE INDEX "IX_Tracks_TrackFileId" ON "Tracks" ("TrackFileId" ASC) 11:16:45.5 Info: => 0.0036037s 11:16:45.5 Info: DeleteColumn TrackFiles ArtistId 11:16:45.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) 11:16:45.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" 11:16:45.5 Info: DROP TABLE "TrackFiles" 11:16:45.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:45.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:45.5 Info: => 0.0041081s 11:16:45.5 Info: CreateIndex Artists (ArtistMetadataId) 11:16:45.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:45.5 Info: => 6.97E-05s 11:16:45.5 Info: CreateIndex Artists (Monitored) 11:16:45.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:45.5 Info: => 6.52E-05s 11:16:45.5 Info: CreateIndex Albums (ArtistMetadataId) 11:16:45.5 Info: CREATE INDEX "IX_Albums_ArtistMetadataId" ON "Albums" ("ArtistMetadataId" ASC) 11:16:45.5 Info: => 6.27E-05s 11:16:45.5 Info: CreateIndex Tracks (ArtistMetadataId) 11:16:45.5 Info: CREATE INDEX "IX_Tracks_ArtistMetadataId" ON "Tracks" ("ArtistMetadataId" ASC) 11:16:45.5 Info: => 6.3E-05s 11:16:45.5 Info: CreateIndex Tracks (AlbumReleaseId) 11:16:45.5 Info: CREATE INDEX "IX_Tracks_AlbumReleaseId" ON "Tracks" ("AlbumReleaseId" ASC) 11:16:45.5 Info: => 6.58E-05s 11:16:45.5 Info: CreateIndex Tracks (ForeignRecordingId) 11:16:45.5 Info: CREATE INDEX "IX_Tracks_ForeignRecordingId" ON "Tracks" ("ForeignRecordingId" ASC) 11:16:45.5 Info: => 6.38E-05s 11:16:45.5 Info: UpdateData 11:16:45.5 Info: UPDATE "Artists" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:45.5 Info: => 7.97E-05s 11:16:45.5 Info: UpdateData 11:16:45.5 Info: UPDATE "Albums" SET "LastInfoSync" = '2018-01-01T00:00:01' WHERE 1 = 1 11:16:45.5 Info: => 3.49E-05s 11:16:45.5 Info: UpdateData 11:16:45.5 Info: UPDATE "ScheduledTasks" SET "LastExecution" = '2018-01-01T00:00:01' WHERE "TypeName" = 'NzbDrone.Core.Music.Commands.RefreshArtistCommand' 11:16:45.5 Info: => 3.68E-05s 11:16:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-30T11:16:45', 'add_release_groups_etc') 11:16:45.5 Info: Committing Transaction 11:16:45.5 Info: 23: add_release_groups_etc migrated 11:16:45.5 Info: => 0.0005144s 11:16:45.5 Info: 24: NewMediaInfoFormat migrating 11:16:45.5 Info: Beginning Transaction 11:16:45.5 Info: Starting migration of Main DB to 24 11:16:45.5 Info: UpdateData 11:16:45.5 Info: UPDATE "TrackFiles" SET "MediaInfo" = '' WHERE 1 = 1 11:16:45.5 Info: => 4.66E-05s 11:16:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-30T11:16:45', 'NewMediaInfoFormat') 11:16:45.5 Info: Committing Transaction 11:16:45.5 Info: 24: NewMediaInfoFormat migrated 11:16:45.5 Info: => 0.0002699s 11:16:45.5 Info: 25: rename_restrictions_to_release_profiles migrating 11:16:45.5 Info: Beginning Transaction 11:16:45.5 Info: Starting migration of Main DB to 25 11:16:45.5 Info: RenameTable Restrictions ReleaseProfiles 11:16:45.5 Info: ALTER TABLE "Restrictions" RENAME TO "ReleaseProfiles" 11:16:45.5 Info: => 0.0013382s 11:16:45.5 Info: AlterTable ReleaseProfiles 11:16:45.5 Info: => 7E-07s 11:16:45.5 Info: CreateColumn ReleaseProfiles IncludePreferredWhenRenaming Boolean 11:16:45.5 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IncludePreferredWhenRenaming" INTEGER NOT NULL DEFAULT 1 11:16:45.5 Info: => 0.0004946s 11:16:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-30T11:16:45', 'rename_restrictions_to_release_profiles') 11:16:45.5 Info: Committing Transaction 11:16:45.5 Info: 25: rename_restrictions_to_release_profiles migrated 11:16:45.5 Info: => 0.0007601s 11:16:45.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:16:45.5 Info: Beginning Transaction 11:16:45.5 Info: Starting migration of Main DB to 26 11:16:45.5 Info: RenameTable Profiles QualityProfiles 11:16:45.5 Info: ALTER TABLE "Profiles" RENAME TO "QualityProfiles" 11:16:45.5 Info: => 0.0013298s 11:16:45.5 Info: AlterTable QualityProfiles 11:16:45.5 Info: => 6E-07s 11:16:45.5 Info: CreateColumn QualityProfiles UpgradeAllowed Boolean 11:16:45.5 Info: ALTER TABLE "QualityProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:45.5 Info: => 0.0004807s 11:16:45.5 Info: AlterTable LanguageProfiles 11:16:45.5 Info: => 4E-07s 11:16:45.5 Info: CreateColumn LanguageProfiles UpgradeAllowed Boolean 11:16:45.5 Info: ALTER TABLE "LanguageProfiles" ADD COLUMN "UpgradeAllowed" INTEGER 11:16:45.5 Info: => 0.0004927s 11:16:45.5 Info: UpdateData 11:16:45.5 Info: UPDATE "QualityProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:45.5 Info: => 4.26E-05s 11:16:45.5 Info: UpdateData 11:16:45.5 Info: UPDATE "LanguageProfiles" SET "UpgradeAllowed" = 1 WHERE 1 = 1 11:16:45.5 Info: => 2.49E-05s 11:16:45.5 Info: RenameColumn Artists ProfileId to QualityProfileId 11:16:45.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:45.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" 11:16:45.5 Info: DROP TABLE "Artists" 11:16:45.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:45.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:45.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:45.5 Info: CREATE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:45.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:45.5 Info: => 0.0045724s 11:16:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-30T11:16:45', 'rename_quality_profiles_add_upgrade_allowed') 11:16:45.5 Info: Committing Transaction 11:16:45.5 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:16:45.5 Info: => 0.0049539s 11:16:45.5 Info: 27: add_import_exclusions migrating 11:16:45.5 Info: Beginning Transaction 11:16:45.5 Info: Starting migration of Main DB to 27 11:16:45.5 Info: CreateTable ImportListExclusions 11:16:45.5 Info: CREATE TABLE "ImportListExclusions" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ForeignId" TEXT NOT NULL, "Name" TEXT NOT NULL) 11:16:45.5 Info: => 0.0001166s 11:16:45.5 Info: CreateIndex ImportListExclusions (ForeignId) 11:16:45.5 Info: CREATE UNIQUE INDEX "IX_ImportListExclusions_ForeignId" ON "ImportListExclusions" ("ForeignId" ASC) 11:16:45.5 Info: => 7.57E-05s 11:16:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-30T11:16:45', 'add_import_exclusions') 11:16:45.5 Info: Committing Transaction 11:16:45.5 Info: 27: add_import_exclusions migrated 11:16:45.5 Info: => 0.000344s 11:16:45.5 Info: 28: clean_artist_metadata_table migrating 11:16:45.5 Info: Beginning Transaction 11:16:45.5 Info: Starting migration of Main DB to 28 11:16:45.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) 11:16:45.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) 11:16:45.5 Info: => 0.0001512s 11:16:45.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) 11:16:45.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) 11:16:45.5 Info: => 0.0001108s 11:16:45.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) 11:16:45.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) 11:16:45.5 Info: => 0.000113s 11:16:45.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) 11:16:45.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) 11:16:45.5 Info: => 0.0001406s 11:16:45.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) 11:16:45.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) 11:16:45.5 Info: => 0.0001202s 11:16:45.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) 11:16:45.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) 11:16:45.5 Info: => 0.0001119s 11:16:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-30T11:16:45', 'clean_artist_metadata_table') 11:16:45.5 Info: Committing Transaction 11:16:45.5 Info: 28: clean_artist_metadata_table migrated 11:16:45.5 Info: => 0.0003548s 11:16:45.5 Info: 29: health_issue_notification migrating 11:16:45.5 Info: Beginning Transaction 11:16:45.5 Info: Starting migration of Main DB to 29 11:16:45.5 Info: AlterTable Notifications 11:16:45.5 Info: => 5E-07s 11:16:45.5 Info: CreateColumn Notifications OnHealthIssue Boolean 11:16:45.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnHealthIssue" INTEGER NOT NULL DEFAULT 0 11:16:45.5 Info: => 0.000524s 11:16:45.5 Info: AlterTable Notifications 11:16:45.5 Info: => 6E-07s 11:16:45.5 Info: CreateColumn Notifications IncludeHealthWarnings Boolean 11:16:45.5 Info: ALTER TABLE "Notifications" ADD COLUMN "IncludeHealthWarnings" INTEGER NOT NULL DEFAULT 0 11:16:45.5 Info: => 0.0004857s 11:16:45.5 Info: AlterTable Notifications 11:16:45.5 Info: => 4E-07s 11:16:45.5 Info: CreateColumn Notifications OnDownloadFailure Boolean 11:16:45.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnDownloadFailure" INTEGER NOT NULL DEFAULT 0 11:16:45.5 Info: => 0.0004885s 11:16:45.5 Info: AlterTable Notifications 11:16:45.5 Info: => 7E-07s 11:16:45.5 Info: CreateColumn Notifications OnImportFailure Boolean 11:16:45.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnImportFailure" INTEGER NOT NULL DEFAULT 0 11:16:45.5 Info: => 0.0004813s 11:16:45.5 Info: AlterTable Notifications 11:16:45.5 Info: => 4E-07s 11:16:45.5 Info: CreateColumn Notifications OnTrackRetag Boolean 11:16:45.5 Info: ALTER TABLE "Notifications" ADD COLUMN "OnTrackRetag" INTEGER NOT NULL DEFAULT 0 11:16:45.5 Info: => 0.0005069s 11:16:45.5 Info: DeleteColumn Notifications OnDownload 11:16:45.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) 11:16:45.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" 11:16:45.5 Info: DROP TABLE "Notifications" 11:16:45.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:45.5 Info: => 0.0034416s 11:16:45.5 Info: RenameColumn Notifications OnAlbumDownload to OnReleaseImport 11:16:45.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) 11:16:45.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" 11:16:45.5 Info: DROP TABLE "Notifications" 11:16:45.5 Info: ALTER TABLE "Notifications_temp" RENAME TO "Notifications" 11:16:45.5 Info: => 0.0042811s 11:16:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-30T11:16:45', 'health_issue_notification') 11:16:45.5 Info: Committing Transaction 11:16:45.5 Info: 29: health_issue_notification migrated 11:16:45.5 Info: => 0.004628s 11:16:45.5 Info: 30: add_mediafilerepository_mtime migrating 11:16:45.5 Info: Beginning Transaction 11:16:45.5 Info: Starting migration of Main DB to 30 11:16:45.5 Info: AlterTable TrackFiles 11:16:45.5 Info: => 6E-07s 11:16:45.5 Info: CreateColumn TrackFiles Modified DateTime 11:16:45.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Modified" DATETIME NOT NULL DEFAULT '2000-01-01T00:00:00' 11:16:45.5 Info: => 0.0005264s 11:16:45.5 Info: AlterTable TrackFiles 11:16:45.5 Info: => 5E-07s 11:16:45.5 Info: CreateColumn TrackFiles Path String 11:16:45.5 Info: ALTER TABLE "TrackFiles" ADD COLUMN "Path" TEXT 11:16:45.5 Info: => 0.0004826s 11:16:45.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:45.5 Info: DELETE FROM "TrackFiles" WHERE "RelativePath" IS NULL 11:16:45.5 Info: => 3.44E-05s 11:16:45.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) 11:16:45.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) 11:16:45.5 Info: => 0.0001157s 11:16:45.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) 11:16:45.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) 11:16:45.5 Info: => 0.0001354s 11:16:45.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) 11:16:45.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) 11:16:45.5 Info: => 0.0001754s 11:16:45.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") 11:16:45.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") 11:16:45.5 Info: => 7.68E-05s 11:16:45.5 Info: ExecuteSqlStatement DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:45.5 Info: DELETE FROM "TrackFiles" WHERE "Id" NOT IN ( SELECT MIN("Id") FROM "TrackFiles" GROUP BY "Path" ) 11:16:45.5 Info: => 4.4E-05s 11:16:45.5 Info: AlterTable TrackFiles 11:16:45.5 Info: => 4E-07s 11:16:45.5 Info: AlterColumn TrackFiles Path String 11:16:45.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) 11:16:45.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" 11:16:45.5 Info: DROP TABLE "TrackFiles" 11:16:45.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:45.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:45.5 Info: => 0.0035559s 11:16:45.5 Info: CreateIndex TrackFiles (Path) 11:16:45.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:45.5 Info: => 7.44E-05s 11:16:45.5 Info: DeleteColumn TrackFiles RelativePath 11:16:45.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) 11:16:45.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" 11:16:45.5 Info: DROP TABLE "TrackFiles" 11:16:45.5 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:45.5 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:45.5 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:45.5 Info: => 0.004624s 11:16:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-30T11:16:45', 'add_mediafilerepository_mtime') 11:16:45.5 Info: Committing Transaction 11:16:45.5 Info: 30: add_mediafilerepository_mtime migrated 11:16:45.5 Info: => 0.0049338s 11:16:45.5 Info: 31: add_artistmetadataid_constraint migrating 11:16:45.5 Info: Beginning Transaction 11:16:45.5 Info: Starting migration of Main DB to 31 11:16:45.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") 11:16:45.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") 11:16:45.5 Info: => 8.45E-05s 11:16:45.5 Info: DeleteIndex Artists (ArtistMetadataId) 11:16:45.5 Info: DROP INDEX "IX_Artists_ArtistMetadataId" 11:16:45.5 Info: => 0.0001331s 11:16:45.5 Info: AlterColumn Artists ArtistMetadataId Int32 11:16:45.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "LanguageProfileId" INTEGER NOT NULL, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:45.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" 11:16:45.5 Info: DROP TABLE "Artists" 11:16:45.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:45.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:45.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:45.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:45.5 Info: => 0.0037848s 11:16:45.5 Info: CreateIndex Artists (ArtistMetadataId) 11:16:45.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:45.5 Info: => 6.77E-05s 11:16:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-07-30T11:16:45', 'add_artistmetadataid_constraint') 11:16:45.5 Info: Committing Transaction 11:16:45.5 Info: 31: add_artistmetadataid_constraint migrated 11:16:45.5 Info: => 0.0003722s 11:16:45.5 Info: 32: old_ids_and_artist_alias migrating 11:16:45.5 Info: Beginning Transaction 11:16:45.5 Info: Starting migration of Main DB to 32 11:16:45.5 Info: AlterTable ArtistMetadata 11:16:45.5 Info: => 6E-07s 11:16:45.5 Info: CreateColumn ArtistMetadata Aliases String 11:16:45.5 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "Aliases" TEXT NOT NULL DEFAULT '[]' 11:16:45.5 Info: => 0.0005309s 11:16:45.5 Info: AlterTable ArtistMetadata 11:16:45.5 Info: => 5E-07s 11:16:45.5 Info: CreateColumn ArtistMetadata OldForeignArtistIds String 11:16:45.5 Info: ALTER TABLE "ArtistMetadata" ADD COLUMN "OldForeignArtistIds" TEXT NOT NULL DEFAULT '[]' 11:16:45.5 Info: => 0.0004971s 11:16:45.5 Info: AlterTable Albums 11:16:45.5 Info: => 5E-07s 11:16:45.5 Info: CreateColumn Albums OldForeignAlbumIds String 11:16:45.5 Info: ALTER TABLE "Albums" ADD COLUMN "OldForeignAlbumIds" TEXT NOT NULL DEFAULT '[]' 11:16:45.5 Info: => 0.0004944s 11:16:45.5 Info: AlterTable AlbumReleases 11:16:45.5 Info: => 7E-07s 11:16:45.5 Info: CreateColumn AlbumReleases OldForeignReleaseIds String 11:16:45.5 Info: ALTER TABLE "AlbumReleases" ADD COLUMN "OldForeignReleaseIds" TEXT NOT NULL DEFAULT '[]' 11:16:45.5 Info: => 0.0005055s 11:16:45.5 Info: AlterTable Tracks 11:16:45.5 Info: => 6E-07s 11:16:45.5 Info: CreateColumn Tracks OldForeignRecordingIds String 11:16:45.5 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignRecordingIds" TEXT NOT NULL DEFAULT '[]' 11:16:45.5 Info: => 0.0005038s 11:16:45.5 Info: AlterTable Tracks 11:16:45.5 Info: => 6E-07s 11:16:45.5 Info: CreateColumn Tracks OldForeignTrackIds String 11:16:45.5 Info: ALTER TABLE "Tracks" ADD COLUMN "OldForeignTrackIds" TEXT NOT NULL DEFAULT '[]' 11:16:45.5 Info: => 0.0005057s 11:16:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-07-30T11:16:45', 'old_ids_and_artist_alias') 11:16:45.5 Info: Committing Transaction 11:16:45.5 Info: 32: old_ids_and_artist_alias migrated 11:16:45.5 Info: => 0.0007763s 11:16:45.5 Info: 33: download_propers_config migrating 11:16:45.5 Info: Beginning Transaction 11:16:45.5 Info: Starting migration of Main DB to 33 11:16:45.5 Info: PerformDBOperation 11:16:45.5 Info: Performing DB Operation 11:16:45.5 Info: => 2.87E-05s 11:16:45.5 Info: ExecuteSqlStatement DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:16:45.5 Info: DELETE FROM "Config" WHERE "Key" = 'autodownloadpropers' 11:16:45.5 Info: => 3.08E-05s 11:16:45.5 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-07-30T11:16:45', 'download_propers_config') 11:16:45.5 Info: Committing Transaction 11:16:45.5 Info: 33: download_propers_config migrated 11:16:45.5 Info: => 0.000251s 11:16:45.5 Info: 34: remove_language_profiles migrating 11:16:45.5 Info: Beginning Transaction 11:16:45.5 Info: Starting migration of Main DB to 34 11:16:45.5 Info: DeleteTable LanguageProfiles 11:16:45.5 Info: DROP TABLE "LanguageProfiles" 11:16:45.5 Info: => 0.0001914s 11:16:45.5 Info: DeleteColumn Artists LanguageProfileId 11:16:45.5 Info: CREATE TABLE "Artists_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "CleanName" TEXT NOT NULL, "Path" TEXT NOT NULL, "Monitored" INTEGER NOT NULL, "AlbumFolder" INTEGER NOT NULL, "LastInfoSync" DATETIME, "SortName" TEXT, "QualityProfileId" INTEGER, "Tags" TEXT, "Added" DATETIME, "AddOptions" TEXT, "MetadataProfileId" INTEGER NOT NULL, "ArtistMetadataId" INTEGER NOT NULL) 11:16:45.5 Info: INSERT INTO "Artists_temp" ("Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId") SELECT "Id", "CleanName", "Path", "Monitored", "AlbumFolder", "LastInfoSync", "SortName", "QualityProfileId", "Tags", "Added", "AddOptions", "MetadataProfileId", "ArtistMetadataId" FROM "Artists" 11:16:45.5 Info: DROP TABLE "Artists" 11:16:45.5 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:45.5 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:45.5 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:45.5 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:45.5 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:45.5 Info: => 0.0048002s 11:16:45.5 Info: DeleteColumn ImportLists LanguageProfileId 11:16:45.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) 11:16:45.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" 11:16:45.5 Info: DROP TABLE "ImportLists" 11:16:45.5 Info: ALTER TABLE "ImportLists_temp" RENAME TO "ImportLists" 11:16:45.5 Info: CREATE UNIQUE INDEX "IX_ImportLists_Name" ON "ImportLists" ("Name" ASC) 11:16:45.5 Info: => 0.0035071s 11:16:45.5 Info: DeleteColumn Blacklist Language 11:16:45.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) 11:16:45.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" 11:16:45.6 Info: DROP TABLE "Blacklist" 11:16:45.6 Info: ALTER TABLE "Blacklist_temp" RENAME TO "Blacklist" 11:16:45.6 Info: => 0.0043375s 11:16:45.6 Info: DeleteColumn History Language 11:16:45.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) 11:16:45.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" 11:16:45.6 Info: DROP TABLE "History" 11:16:45.6 Info: ALTER TABLE "History_temp" RENAME TO "History" 11:16:45.6 Info: CREATE INDEX "IX_History_Date" ON "History" ("Date" ASC) 11:16:45.6 Info: CREATE INDEX "IX_History_EventType" ON "History" ("EventType" ASC) 11:16:45.6 Info: CREATE INDEX "IX_History_AlbumId_Date" ON "History" ("AlbumId" ASC, "Date" DESC) 11:16:45.6 Info: CREATE INDEX "IX_History_DownloadId_Date" ON "History" ("DownloadId" ASC, "Date" DESC) 11:16:45.6 Info: => 0.0038578s 11:16:45.6 Info: DeleteColumn LyricFiles Language 11:16:45.6 Info: CREATE TABLE "LyricFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "ArtistId" INTEGER NOT NULL, "AlbumId" INTEGER NOT NULL, "TrackFileId" INTEGER NOT NULL, "RelativePath" TEXT NOT NULL, "Extension" TEXT NOT NULL, "Added" DATETIME NOT NULL, "LastUpdated" DATETIME NOT NULL) 11:16:45.6 Info: INSERT INTO "LyricFiles_temp" ("Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated") SELECT "Id", "ArtistId", "AlbumId", "TrackFileId", "RelativePath", "Extension", "Added", "LastUpdated" FROM "LyricFiles" 11:16:45.6 Info: DROP TABLE "LyricFiles" 11:16:45.6 Info: ALTER TABLE "LyricFiles_temp" RENAME TO "LyricFiles" 11:16:45.6 Info: => 0.0035432s 11:16:45.6 Info: DeleteColumn TrackFiles Language 11:16:45.6 Info: CREATE TABLE "TrackFiles_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "AlbumId" INTEGER NOT NULL, "Quality" TEXT NOT NULL, "Size" INTEGER NOT NULL, "SceneName" TEXT, "DateAdded" DATETIME NOT NULL, "ReleaseGroup" TEXT, "MediaInfo" TEXT, "Modified" DATETIME NOT NULL, "Path" TEXT NOT NULL) 11:16:45.6 Info: INSERT INTO "TrackFiles_temp" ("Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path") SELECT "Id", "AlbumId", "Quality", "Size", "SceneName", "DateAdded", "ReleaseGroup", "MediaInfo", "Modified", "Path" FROM "TrackFiles" 11:16:45.6 Info: DROP TABLE "TrackFiles" 11:16:45.6 Info: ALTER TABLE "TrackFiles_temp" RENAME TO "TrackFiles" 11:16:45.6 Info: CREATE INDEX "IX_TrackFiles_AlbumId" ON "TrackFiles" ("AlbumId" ASC) 11:16:45.6 Info: CREATE UNIQUE INDEX "IX_TrackFiles_Path" ON "TrackFiles" ("Path" ASC) 11:16:45.6 Info: => 0.0039617s 11:16:45.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-07-30T11:16:45', 'remove_language_profiles') 11:16:45.6 Info: Committing Transaction 11:16:45.6 Info: 34: remove_language_profiles migrated 11:16:45.6 Info: => 0.0044778s 11:16:45.6 Info: 35: multi_disc_naming_format migrating 11:16:45.6 Info: Beginning Transaction 11:16:45.6 Info: Starting migration of Main DB to 35 11:16:45.6 Info: AlterTable NamingConfig 11:16:45.6 Info: => 5E-07s 11:16:45.6 Info: CreateColumn NamingConfig MultiDiscTrackFormat String 11:16:45.6 Info: ALTER TABLE "NamingConfig" ADD COLUMN "MultiDiscTrackFormat" TEXT 11:16:45.6 Info: => 0.0005202s 11:16:45.6 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:16:45.6 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = '{Medium Format} {medium:00}/{Artist Name} - {Album Title} - {track:00} - {Track Title}' 11:16:45.6 Info: => 4.37E-05s 11:16:45.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-07-30T11:16:45', 'multi_disc_naming_format') 11:16:45.6 Info: Committing Transaction 11:16:45.6 Info: 35: multi_disc_naming_format migrated 11:16:45.6 Info: => 0.0003407s 11:16:45.6 Info: 36: add_download_client_priority migrating 11:16:45.6 Info: Beginning Transaction 11:16:45.6 Info: Starting migration of Main DB to 36 11:16:45.6 Info: AlterTable DownloadClients 11:16:45.6 Info: => 5E-07s 11:16:45.6 Info: CreateColumn DownloadClients Priority Int32 11:16:45.6 Info: ALTER TABLE "DownloadClients" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 1 11:16:45.6 Info: => 0.0005136s 11:16:45.6 Info: PerformDBOperation 11:16:45.6 Info: Performing DB Operation 11:16:45.6 Info: => 4.49E-05s 11:16:45.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-07-30T11:16:45', 'add_download_client_priority') 11:16:45.6 Info: Committing Transaction 11:16:45.6 Info: 36: add_download_client_priority migrated 11:16:45.6 Info: => 0.0003109s 11:16:45.6 Info: 37: remove_growl_prowl migrating 11:16:45.6 Info: Beginning Transaction 11:16:45.6 Info: Starting migration of Main DB to 37 11:16:45.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:45.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Growl' 11:16:45.6 Info: => 4.91E-05s 11:16:45.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:45.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'Prowl' 11:16:45.6 Info: => 3.09E-05s 11:16:45.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-07-30T11:16:45', 'remove_growl_prowl') 11:16:45.6 Info: Committing Transaction 11:16:45.6 Info: 37: remove_growl_prowl migrated 11:16:45.6 Info: => 0.0002587s 11:16:45.6 Info: 38: remove_plex_hometheatre migrating 11:16:45.6 Info: Beginning Transaction 11:16:45.6 Info: Starting migration of Main DB to 38 11:16:45.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:45.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexHomeTheater' 11:16:45.6 Info: => 7.33E-05s 11:16:45.6 Info: FluentMigrator.Expressions.DeleteDataExpression 11:16:45.6 Info: DELETE FROM "Notifications" WHERE "Implementation" = 'PlexClient' 11:16:45.6 Info: => 3.51E-05s 11:16:45.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-07-30T11:16:45', 'remove_plex_hometheatre') 11:16:45.6 Info: Committing Transaction 11:16:45.6 Info: 38: remove_plex_hometheatre migrated 11:16:45.6 Info: => 0.0002633s 11:16:45.6 Info: 39: add_root_folder_add_defaults migrating 11:16:45.6 Info: Beginning Transaction 11:16:45.6 Info: Starting migration of Main DB to 39 11:16:45.6 Info: AlterTable RootFolders 11:16:45.6 Info: => 6E-07s 11:16:45.6 Info: CreateColumn RootFolders Name String 11:16:45.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "Name" TEXT 11:16:45.6 Info: => 0.0005225s 11:16:45.6 Info: AlterTable RootFolders 11:16:45.6 Info: => 5E-07s 11:16:45.6 Info: CreateColumn RootFolders DefaultMetadataProfileId Int32 11:16:45.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMetadataProfileId" INTEGER NOT NULL DEFAULT 0 11:16:45.6 Info: => 0.0013067s 11:16:45.6 Info: AlterTable RootFolders 11:16:45.6 Info: => 7E-07s 11:16:45.6 Info: CreateColumn RootFolders DefaultQualityProfileId Int32 11:16:45.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultQualityProfileId" INTEGER NOT NULL DEFAULT 0 11:16:45.6 Info: => 0.0004922s 11:16:45.6 Info: AlterTable RootFolders 11:16:45.6 Info: => 6E-07s 11:16:45.6 Info: CreateColumn RootFolders DefaultMonitorOption Int32 11:16:45.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultMonitorOption" INTEGER NOT NULL DEFAULT 0 11:16:45.6 Info: => 0.000487s 11:16:45.6 Info: AlterTable RootFolders 11:16:45.6 Info: => 5E-07s 11:16:45.6 Info: CreateColumn RootFolders DefaultTags String 11:16:45.6 Info: ALTER TABLE "RootFolders" ADD COLUMN "DefaultTags" TEXT 11:16:45.6 Info: => 0.0004817s 11:16:45.6 Info: PerformDBOperation 11:16:45.6 Info: Performing DB Operation 11:16:45.6 Info: => 4.45E-05s 11:16:45.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-07-30T11:16:45', 'add_root_folder_add_defaults') 11:16:45.6 Info: Committing Transaction 11:16:45.6 Info: 39: add_root_folder_add_defaults migrated 11:16:45.6 Info: => 0.0003054s 11:16:45.6 Info: 40: task_duration migrating 11:16:45.6 Info: Beginning Transaction 11:16:45.6 Info: Starting migration of Main DB to 40 11:16:45.6 Info: AlterTable ScheduledTasks 11:16:45.6 Info: => 5E-07s 11:16:45.6 Info: CreateColumn ScheduledTasks LastStartTime DateTime 11:16:45.6 Info: ALTER TABLE "ScheduledTasks" ADD COLUMN "LastStartTime" DATETIME 11:16:45.6 Info: => 0.0005344s 11:16:45.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-07-30T11:16:45', 'task_duration') 11:16:45.6 Info: Committing Transaction 11:16:45.6 Info: 40: task_duration migrated 11:16:45.6 Info: => 0.0008027s 11:16:45.6 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 11:16:45.6 Info: Beginning Transaction 11:16:45.6 Info: Starting migration of Main DB to 41 11:16:45.6 Info: AlterTable ReleaseProfiles 11:16:45.6 Info: => 7E-07s 11:16:45.6 Info: CreateColumn ReleaseProfiles Enabled Boolean 11:16:45.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "Enabled" INTEGER NOT NULL DEFAULT 1 11:16:45.6 Info: => 0.0005195s 11:16:45.6 Info: AlterTable ReleaseProfiles 11:16:45.6 Info: => 6E-07s 11:16:45.6 Info: CreateColumn ReleaseProfiles IndexerId Int32 11:16:45.6 Info: ALTER TABLE "ReleaseProfiles" ADD COLUMN "IndexerId" INTEGER NOT NULL DEFAULT 0 11:16:45.6 Info: => 0.0004871s 11:16:45.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-07-30T11:16:45', 'add_indexer_and_enabled_to_release_profiles') 11:16:45.6 Info: Committing Transaction 11:16:45.6 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 11:16:45.6 Info: => 0.0007452s 11:16:45.6 Info: 42: remove_album_folders migrating 11:16:45.6 Info: Beginning Transaction 11:16:45.6 Info: Starting migration of Main DB to 42 11:16:45.6 Info: DeleteColumn Artists AlbumFolder 11:16:45.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) 11:16:45.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" 11:16:45.6 Info: DROP TABLE "Artists" 11:16:45.6 Info: ALTER TABLE "Artists_temp" RENAME TO "Artists" 11:16:45.6 Info: CREATE INDEX "IX_Artists_CleanName" ON "Artists" ("CleanName" ASC) 11:16:45.6 Info: CREATE INDEX "IX_Artists_Path" ON "Artists" ("Path" ASC) 11:16:45.6 Info: CREATE INDEX "IX_Artists_Monitored" ON "Artists" ("Monitored" ASC) 11:16:45.6 Info: CREATE UNIQUE INDEX "IX_Artists_ArtistMetadataId" ON "Artists" ("ArtistMetadataId" ASC) 11:16:45.6 Info: => 0.0047218s 11:16:45.6 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:16:45.6 Info: UPDATE "NamingConfig" SET "StandardTrackFormat" = "AlbumFolderFormat" || '/' || "StandardTrackFormat" 11:16:45.6 Info: => 3.29E-05s 11:16:45.6 Info: ExecuteSqlStatement UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:16:45.6 Info: UPDATE "NamingConfig" SET "MultiDiscTrackFormat" = "AlbumFolderFormat" || '/' || "MultiDiscTrackFormat" 11:16:45.6 Info: => 2.88E-05s 11:16:45.6 Info: DeleteColumn NamingConfig AlbumFolderFormat 11:16:45.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) 11:16:45.6 Info: INSERT INTO "NamingConfig_temp" ("Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat") SELECT "Id", "ReplaceIllegalCharacters", "ArtistFolderFormat", "RenameTracks", "StandardTrackFormat", "MultiDiscTrackFormat" FROM "NamingConfig" 11:16:45.6 Info: DROP TABLE "NamingConfig" 11:16:45.6 Info: ALTER TABLE "NamingConfig_temp" RENAME TO "NamingConfig" 11:16:45.6 Info: => 0.0033509s 11:16:45.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-07-30T11:16:45', 'remove_album_folders') 11:16:45.6 Info: Committing Transaction 11:16:45.6 Info: 42: remove_album_folders migrated 11:16:45.6 Info: => 0.0037143s 11:16:45.6 Info: 44: add_priority_to_indexers migrating 11:16:45.6 Info: Beginning Transaction 11:16:45.6 Info: Starting migration of Main DB to 44 11:16:45.6 Info: AlterTable Indexers 11:16:45.6 Info: => 6E-07s 11:16:45.6 Info: CreateColumn Indexers Priority Int32 11:16:45.6 Info: ALTER TABLE "Indexers" ADD COLUMN "Priority" INTEGER NOT NULL DEFAULT 25 11:16:45.6 Info: => 0.0005241s 11:16:45.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-07-30T11:16:45', 'add_priority_to_indexers') 11:16:45.6 Info: Committing Transaction 11:16:45.6 Info: 44: add_priority_to_indexers migrated 11:16:45.6 Info: => 0.0008063s 11:16:45.6 Info: 45: remove_chown_and_folderchmod_config migrating 11:16:45.6 Info: Beginning Transaction 11:16:45.6 Info: Starting migration of Main DB to 45 11:16:45.6 Info: ExecuteSqlStatement DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:16:45.6 Info: DELETE FROM config WHERE Key IN ('folderchmod', 'chownuser') 11:16:45.6 Info: => 0.0001199s 11:16:45.6 Info: PerformDBOperation 11:16:45.6 Info: Performing DB Operation 11:16:45.6 Info: => 2.34E-05s 11:16:45.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-07-30T11:16:45', 'remove_chown_and_folderchmod_config') 11:16:45.6 Info: Committing Transaction 11:16:45.6 Info: 45: remove_chown_and_folderchmod_config migrated 11:16:45.6 Info: => 0.0002477s 11:16:45.6 Info: 47: update_notifiarr migrating 11:16:45.6 Info: Beginning Transaction 11:16:45.6 Info: Starting migration of Main DB to 47 11:16:45.6 Info: ExecuteSqlStatement UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:16:45.6 Info: UPDATE "Notifications" SET "Implementation" = Replace("Implementation", 'DiscordNotifier', 'Notifiarr'),"ConfigContract" = Replace("ConfigContract", 'DiscordNotifierSettings', 'NotifiarrSettings') WHERE "Implementation" = 'DiscordNotifier'; 11:16:45.6 Info: => 6.85E-05s 11:16:45.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-07-30T11:16:45', 'update_notifiarr') 11:16:45.6 Info: Committing Transaction 11:16:45.6 Info: 47: update_notifiarr migrated 11:16:45.6 Info: => 0.0002945s 11:16:45.6 Info: 49: email_multiple_addresses migrating 11:16:45.6 Info: Beginning Transaction 11:16:45.6 Info: Starting migration of Main DB to 49 11:16:45.6 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') 11:16:45.6 Info: PerformDBOperation 11:16:45.6 Info: Performing DB Operation 11:16:45.6 Info: => 0.0049134s 11:16:45.6 Info: -> 1 Insert operations completed in 00:00:00.0001122 taking an average of 00:00:00.0001122 11:16:45.6 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-07-30T11:16:45', 'email_multiple_addresses') 11:16:45.6 Info: Committing Transaction 11:16:45.6 Info: 49: email_multiple_addresses migrated 11:16:45.6 Info: => 0.0052224s 11:16:45.6 Debug: Took: 00:00:00.1995825 11:16:45.6 Info: --- End: NzbDrone.Core.Test.Datastore.Migration.email_multiple_addressesFixture.should_convert_to_list_on_email_lists --- 11:16:45.6 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.double_insert_should_fail --- 11:16:45.6 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:45.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350056802472_209/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:45.6 Info: DatabaseEngineVersionCheck migrating 11:16:45.6 Info: PerformDBOperation 11:16:45.6 Info: Performing DB Operation 11:16:45.6 Info: SQLite 3.46.0 11:16:45.6 Info: => 0.0010868s 11:16:45.6 Info: DatabaseEngineVersionCheck migrated 11:16:45.6 Info: => 0.0010994s 11:16:45.6 Debug: Took: 00:00:00.0154615 11:16:45.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-07-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:45.7 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.double_insert_should_fail --- 11:16:45.7 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.new_object_should_get_new_id --- 11:16:45.7 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:45.7 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350057255963_211/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:45.7 Info: DatabaseEngineVersionCheck migrating 11:16:45.7 Info: PerformDBOperation 11:16:45.7 Info: Performing DB Operation 11:16:45.7 Info: SQLite 3.46.0 11:16:45.7 Info: => 0.0010887s 11:16:45.7 Info: DatabaseEngineVersionCheck migrated 11:16:45.7 Info: => 0.0010996s 11:16:45.7 Debug: Took: 00:00:00.0101433 11:16:45.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-07-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:45.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:16:45.7 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.new_object_should_get_new_id --- 11:16:45.7 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.new_objects_should_get_id --- 11:16:45.7 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:45.7 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350057646174_213/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:45.7 Info: DatabaseEngineVersionCheck migrating 11:16:45.7 Info: PerformDBOperation 11:16:45.7 Info: Performing DB Operation 11:16:45.7 Info: SQLite 3.46.0 11:16:45.7 Info: => 0.0010946s 11:16:45.7 Info: DatabaseEngineVersionCheck migrated 11:16:45.7 Info: => 0.0011061s 11:16:45.7 Debug: Took: 00:00:00.0103003 11:16:45.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-07-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:45.8 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.new_objects_should_get_id --- 11:16:45.8 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.set_fields_should_only_update_selected_filed --- 11:16:45.8 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:45.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350058037119_215/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:45.8 Info: DatabaseEngineVersionCheck migrating 11:16:45.8 Info: PerformDBOperation 11:16:45.8 Info: Performing DB Operation 11:16:45.8 Info: SQLite 3.46.0 11:16:45.8 Info: => 0.0011161s 11:16:45.8 Info: DatabaseEngineVersionCheck migrated 11:16:45.8 Info: => 0.0011289s 11:16:45.8 Debug: Took: 00:00:00.0113026 11:16:45.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 = ["\"Address\""] Interval = [12] LastExecution = ["0001-01-01T00:00:00Z"] Priority = ["low"] LastStartTime = ["0001-01-01T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:45.8 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 ==== 11:16:45.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:16:45.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:16:45.8 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.set_fields_should_only_update_selected_filed --- 11:16:45.8 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_find_object_by_id --- 11:16:45.8 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:45.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350058460161_217/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:45.8 Info: DatabaseEngineVersionCheck migrating 11:16:45.8 Info: PerformDBOperation 11:16:45.8 Info: Performing DB Operation 11:16:45.8 Info: SQLite 3.46.0 11:16:45.8 Info: => 0.0010661s 11:16:45.8 Info: DatabaseEngineVersionCheck migrated 11:16:45.8 Info: => 0.0010785s 11:16:45.8 Debug: Took: 00:00:00.0110646 11:16:45.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-07-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:45.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:16:45.9 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_find_object_by_id --- 11:16:45.9 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_store_empty_list --- 11:16:45.9 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:45.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350059038408_219/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:45.9 Info: DatabaseEngineVersionCheck migrating 11:16:45.9 Info: PerformDBOperation 11:16:45.9 Info: Performing DB Operation 11:16:45.9 Info: SQLite 3.46.0 11:16:45.9 Info: => 0.0010783s 11:16:45.9 Info: DatabaseEngineVersionCheck migrated 11:16:45.9 Info: => 0.0010908s 11:16:45.9 Debug: Took: 00:00:00.0102652 11:16:45.9 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_store_empty_list --- 11:16:45.9 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_write_to_database --- 11:16:45.9 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:45.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350059456026_221/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:45.9 Info: DatabaseEngineVersionCheck migrating 11:16:45.9 Info: PerformDBOperation 11:16:45.9 Info: Performing DB Operation 11:16:45.9 Info: SQLite 3.46.0 11:16:45.9 Info: => 0.0010766s 11:16:45.9 Info: DatabaseEngineVersionCheck migrated 11:16:45.9 Info: => 0.00109s 11:16:45.9 Debug: Took: 00:00:00.0101948 11:16:45.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-07-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:45.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:16:45.9 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_be_able_to_write_to_database --- 11:16:45.9 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_convert_all_dates_to_utc --- 11:16:45.9 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:45.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350059848924_223/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:45.9 Info: DatabaseEngineVersionCheck migrating 11:16:45.9 Info: PerformDBOperation 11:16:45.9 Info: Performing DB Operation 11:16:45.9 Info: SQLite 3.46.0 11:16:45.9 Info: => 0.0010995s 11:16:45.9 Info: DatabaseEngineVersionCheck migrated 11:16:45.9 Info: => 0.0011111s 11:16:45.9 Debug: Took: 00:00:00.0098884 11:16:45.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-07-30T11:16:45.9970297Z"] Priority = ["low"] LastStartTime = ["2024-07-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:45.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:16:45.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:16:46.0 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_convert_all_dates_to_utc --- 11:16:46.0 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_have_id_when_returned_from_database --- 11:16:46.0 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:46.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350060231125_225/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:46.0 Info: DatabaseEngineVersionCheck migrating 11:16:46.0 Info: PerformDBOperation 11:16:46.0 Info: Performing DB Operation 11:16:46.0 Info: SQLite 3.46.0 11:16:46.0 Info: => 0.001045s 11:16:46.0 Info: DatabaseEngineVersionCheck migrated 11:16:46.0 Info: => 0.0010559s 11:16:46.0 Debug: Took: 00:00:00.0098632 11:16:46.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-07-30T00:00:00Z"] Priority = ["low"] LastStartTime = ["2024-07-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:46.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:16:46.0 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_have_id_when_returned_from_database --- 11:16:46.0 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_read_and_write_in_utc --- 11:16:46.0 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:46.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350060610273_227/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:46.0 Info: DatabaseEngineVersionCheck migrating 11:16:46.0 Info: PerformDBOperation 11:16:46.0 Info: Performing DB Operation 11:16:46.0 Info: SQLite 3.46.0 11:16:46.0 Info: => 0.0010601s 11:16:46.0 Info: DatabaseEngineVersionCheck migrated 11:16:46.0 Info: => 0.0010717s 11:16:46.0 Debug: Took: 00:00:00.0099450 11:16:46.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-07-30T11:16:46.0731842Z"] Priority = ["low"] LastStartTime = ["2024-07-30T00:00:00Z"] Id = [0] ==== End Query Trace ==== 11:16:46.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:16:46.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ScheduledTasks".* FROM "ScheduledTasks" PARAMETERS: ==== End Query Trace ==== 11:16:46.0 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.should_read_and_write_in_utc --- 11:16:46.0 Info: --- Start: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.update_item_with_root_index_0_should_faile --- 11:16:46.0 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:46.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350060986172_229/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:46.1 Info: DatabaseEngineVersionCheck migrating 11:16:46.1 Info: PerformDBOperation 11:16:46.1 Info: Performing DB Operation 11:16:46.1 Info: SQLite 3.46.0 11:16:46.1 Info: => 0.0010501s 11:16:46.1 Info: DatabaseEngineVersionCheck migrated 11:16:46.1 Info: => 0.0010614s 11:16:46.1 Debug: Took: 00:00:00.0098772 11:16:46.1 Info: --- End: NzbDrone.Core.Test.Datastore.ObjectDatabaseFixture.update_item_with_root_index_0_should_faile --- 11:16:46.1 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("amissingcolumn") --- 11:16:46.1 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:46.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350061335336_231/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:46.1 Info: DatabaseEngineVersionCheck migrating 11:16:46.1 Info: PerformDBOperation 11:16:46.1 Info: Performing DB Operation 11:16:46.1 Info: SQLite 3.46.0 11:16:46.1 Info: => 0.0010998s 11:16:46.1 Info: DatabaseEngineVersionCheck migrated 11:16:46.1 Info: => 0.0011116s 11:16:46.1 Debug: Took: 00:00:00.0108016 11:16:46.1 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("amissingcolumn") --- 11:16:46.1 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("amissingtable.id") --- 11:16:46.1 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:46.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350061690160_233/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:46.1 Info: DatabaseEngineVersionCheck migrating 11:16:46.1 Info: PerformDBOperation 11:16:46.1 Info: Performing DB Operation 11:16:46.1 Info: SQLite 3.46.0 11:16:46.1 Info: => 0.0010774s 11:16:46.1 Info: DatabaseEngineVersionCheck migrated 11:16:46.1 Info: => 0.0010895s 11:16:46.1 Debug: Took: 00:00:00.0110077 11:16:46.2 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("amissingtable.id") --- 11:16:46.2 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("table.table.column") --- 11:16:46.2 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:46.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350062043727_235/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:46.2 Info: DatabaseEngineVersionCheck migrating 11:16:46.2 Info: PerformDBOperation 11:16:46.2 Info: Performing DB Operation 11:16:46.2 Info: SQLite 3.46.0 11:16:46.2 Info: => 0.0010737s 11:16:46.2 Info: DatabaseEngineVersionCheck migrated 11:16:46.2 Info: => 0.0010857s 11:16:46.2 Debug: Took: 00:00:00.0109850 11:16:46.2 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("table.table.column") --- 11:16:46.2 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("column; DROP TABLE Commands;--") --- 11:16:46.2 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:46.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350062396586_237/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:46.2 Info: DatabaseEngineVersionCheck migrating 11:16:46.2 Info: PerformDBOperation 11:16:46.2 Info: Performing DB Operation 11:16:46.2 Info: SQLite 3.46.0 11:16:46.2 Info: => 0.0010832s 11:16:46.2 Info: DatabaseEngineVersionCheck migrated 11:16:46.2 Info: => 0.0010949s 11:16:46.2 Debug: Took: 00:00:00.0109207 11:16:46.2 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_false_for_invalid_sort_key("column; DROP TABLE Commands;--") --- 11:16:46.2 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("Id") --- 11:16:46.2 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:46.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350062751789_239/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:46.2 Info: DatabaseEngineVersionCheck migrating 11:16:46.2 Info: PerformDBOperation 11:16:46.2 Info: Performing DB Operation 11:16:46.2 Info: SQLite 3.46.0 11:16:46.2 Info: => 0.0010584s 11:16:46.2 Info: DatabaseEngineVersionCheck migrated 11:16:46.2 Info: => 0.0010696s 11:16:46.2 Debug: Took: 00:00:00.0108618 11:16:46.3 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("Id") --- 11:16:46.3 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("id") --- 11:16:46.3 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:46.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350063105624_241/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:46.3 Info: DatabaseEngineVersionCheck migrating 11:16:46.3 Info: PerformDBOperation 11:16:46.3 Info: Performing DB Operation 11:16:46.3 Info: SQLite 3.46.0 11:16:46.3 Info: => 0.0010738s 11:16:46.3 Info: DatabaseEngineVersionCheck migrated 11:16:46.3 Info: => 0.0010859s 11:16:46.3 Debug: Took: 00:00:00.0109139 11:16:46.3 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("id") --- 11:16:46.3 Info: --- Start: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("commands.id") --- 11:16:46.3 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:46.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350063618047_243/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:46.3 Info: DatabaseEngineVersionCheck migrating 11:16:46.3 Info: PerformDBOperation 11:16:46.3 Info: Performing DB Operation 11:16:46.3 Info: SQLite 3.46.0 11:16:46.3 Info: => 0.0010633s 11:16:46.3 Info: DatabaseEngineVersionCheck migrated 11:16:46.3 Info: => 0.0010745s 11:16:46.3 Debug: Took: 00:00:00.0099569 11:16:46.3 Info: --- End: NzbDrone.Core.Test.Datastore.SortKeyValidationFixture.should_return_true_for_valid_sort_key("commands.id") --- 11:16:46.4 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_as_int --- 11:16:46.4 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_as_int --- 11:16:46.4 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_in_array --- 11:16:46.4 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_in_array --- 11:16:46.4 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_in_list --- 11:16:46.4 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.enum_in_list --- 11:16:46.4 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_allows_abstract_condition_if_not_requiresConcreteCondition --- 11:16:46.4 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_allows_abstract_condition_if_not_requiresConcreteCondition --- 11:16:46.4 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_contains_string --- 11:16:46.4 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_contains_string --- 11:16:46.4 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_ends_with_string --- 11:16:46.4 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_ends_with_string --- 11:16:46.4 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_starts_with_string --- 11:16:46.4 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_column_starts_with_string --- 11:16:46.4 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_const --- 11:16:46.4 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_const --- 11:16:46.4 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_lazy_property --- 11:16:46.4 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_lazy_property --- 11:16:46.4 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_null_property --- 11:16:46.4 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_null_property --- 11:16:46.4 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_property --- 11:16:46.4 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_property --- 11:16:46.4 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_variable --- 11:16:46.4 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_equal_variable --- 11:16:46.4 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_list --- 11:16:46.4 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_list --- 11:16:46.4 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_list_2 --- 11:16:46.4 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_list_2 --- 11:16:46.4 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_string_list --- 11:16:46.4 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_string_list --- 11:16:46.4 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_string_list_column --- 11:16:46.4 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_in_string_list_column --- 11:16:46.4 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_contains_column --- 11:16:46.4 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_contains_column --- 11:16:46.4 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_is_null --- 11:16:46.4 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_is_null --- 11:16:46.4 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_is_null_value --- 11:16:46.4 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_string_is_null_value --- 11:16:46.4 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_throws_without_concrete_condition_if_requiresConcreteCondition --- 11:16:46.4 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderPostgresFixture.where_throws_without_concrete_condition_if_requiresConcreteCondition --- 11:16:46.4 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_as_int --- 11:16:46.4 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_as_int --- 11:16:46.4 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_in_array --- 11:16:46.4 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_in_array --- 11:16:46.4 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_in_list --- 11:16:46.4 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.enum_in_list --- 11:16:46.4 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_allows_abstract_condition_if_not_requiresConcreteCondition --- 11:16:46.4 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_allows_abstract_condition_if_not_requiresConcreteCondition --- 11:16:46.4 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_contains_string --- 11:16:46.4 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_contains_string --- 11:16:46.4 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_ends_with_string --- 11:16:46.4 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_ends_with_string --- 11:16:46.4 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_starts_with_string --- 11:16:46.4 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_column_starts_with_string --- 11:16:46.4 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_const --- 11:16:46.4 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_const --- 11:16:46.4 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_lazy_property --- 11:16:46.4 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_lazy_property --- 11:16:46.4 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_null_property --- 11:16:46.4 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_null_property --- 11:16:46.4 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_property --- 11:16:46.4 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_property --- 11:16:46.4 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_variable --- 11:16:46.4 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_equal_variable --- 11:16:46.4 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_in_list --- 11:16:46.4 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_in_list --- 11:16:46.4 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_in_list_2 --- 11:16:46.4 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_in_list_2 --- 11:16:46.4 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_contains_column --- 11:16:46.4 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_contains_column --- 11:16:46.4 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_is_null --- 11:16:46.4 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_is_null --- 11:16:46.4 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_is_null_value --- 11:16:46.4 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_string_is_null_value --- 11:16:46.4 Info: --- Start: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_throws_without_concrete_condition_if_requiresConcreteCondition --- 11:16:46.4 Info: --- End: NzbDrone.Core.Test.Datastore.WhereBuilderSqliteFixture.where_throws_without_concrete_condition_if_requiresConcreteCondition --- 11:16:46.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,40,False) --- 11:16:46.4 Debug: Beginning size check for: 11:16:46.4 Debug: Item: , Size: 41943040 is smaller than minimum allowed size (46080000 bytes for 2400sec), rejecting. 11:16:46.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,40,False) --- 11:16:46.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,50,True) --- 11:16:46.4 Debug: Beginning size check for: 11:16:46.4 Debug: Item: , meets size constraints 11:16:46.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,50,True) --- 11:16:46.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,70,False) --- 11:16:46.4 Debug: Beginning size check for: 11:16:46.4 Debug: Item: , Size: 73400320 is greater than maximum allowed size (64512000 bytes for 2400sec), rejecting 11:16:46.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(1200000,70,False) --- 11:16:46.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,90,False) --- 11:16:46.4 Debug: Beginning size check for: 11:16:46.4 Debug: Item: , Size: 94371840 is smaller than minimum allowed size (103680000 bytes for 5400sec), rejecting. 11:16:46.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,90,False) --- 11:16:46.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,110,True) --- 11:16:46.4 Debug: Beginning size check for: 11:16:46.4 Debug: Item: , meets size constraints 11:16:46.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,110,True) --- 11:16:46.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,150,False) --- 11:16:46.4 Debug: Beginning size check for: 11:16:46.4 Debug: Item: , Size: 157286400 is greater than maximum allowed size (145152000 bytes for 5400sec), rejecting 11:16:46.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multi_album(2700000,150,False) --- 11:16:46.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,120,False) --- 11:16:46.4 Debug: Beginning size check for: 11:16:46.4 Debug: Item: , Size: 125829120 is smaller than minimum allowed size (138240000 bytes for 7200sec), rejecting. 11:16:46.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,120,False) --- 11:16:46.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,150,True) --- 11:16:46.4 Debug: Beginning size check for: 11:16:46.4 Debug: Item: , meets size constraints 11:16:46.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,150,True) --- 11:16:46.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,210,False) --- 11:16:46.4 Debug: Beginning size check for: 11:16:46.4 Debug: Item: , Size: 220200960 is greater than maximum allowed size (193536000 bytes for 7200sec), rejecting 11:16:46.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(1200000,210,False) --- 11:16:46.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,270,False) --- 11:16:46.4 Debug: Beginning size check for: 11:16:46.4 Debug: Item: , Size: 283115520 is smaller than minimum allowed size (311040000 bytes for 16200sec), rejecting. 11:16:46.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,270,False) --- 11:16:46.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,330,True) --- 11:16:46.4 Debug: Beginning size check for: 11:16:46.4 Debug: Item: , meets size constraints 11:16:46.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,330,True) --- 11:16:46.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,450,False) --- 11:16:46.4 Debug: Beginning size check for: 11:16:46.4 Debug: Item: , Size: 471859200 is greater than maximum allowed size (435456000 bytes for 16200sec), rejecting 11:16:46.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.multiset_album(2700000,450,False) --- 11:16:46.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_size_is_zero --- 11:16:46.5 Debug: Beginning size check for: 11:16:46.5 Debug: Release has unknown size, skipping size check 11:16:46.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_size_is_zero --- 11:16:46.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_unlimited_20_minute --- 11:16:46.5 Debug: Beginning size check for: 11:16:46.5 Debug: Max size is unlimited, skipping size check 11:16:46.5 Debug: Item: , meets size constraints 11:16:46.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_unlimited_20_minute --- 11:16:46.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_unlimited_45_minute --- 11:16:46.5 Debug: Beginning size check for: 11:16:46.5 Debug: Max size is unlimited, skipping size check 11:16:46.5 Debug: Item: , meets size constraints 11:16:46.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.should_return_true_if_unlimited_45_minute --- 11:16:46.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,20,False) --- 11:16:46.5 Debug: Beginning size check for: 11:16:46.5 Debug: Item: , Size: 20971520 is smaller than minimum allowed size (23040000 bytes for 1200sec), rejecting. 11:16:46.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,20,False) --- 11:16:46.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,25,True) --- 11:16:46.5 Debug: Beginning size check for: 11:16:46.5 Debug: Item: , meets size constraints 11:16:46.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,25,True) --- 11:16:46.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,35,False) --- 11:16:46.5 Debug: Beginning size check for: 11:16:46.5 Debug: Item: , Size: 36700160 is greater than maximum allowed size (32256000 bytes for 1200sec), rejecting 11:16:46.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(1200000,35,False) --- 11:16:46.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,45,False) --- 11:16:46.5 Debug: Beginning size check for: 11:16:46.5 Debug: Item: , Size: 47185920 is smaller than minimum allowed size (51840000 bytes for 2700sec), rejecting. 11:16:46.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,45,False) --- 11:16:46.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,55,True) --- 11:16:46.5 Debug: Beginning size check for: 11:16:46.5 Debug: Item: , meets size constraints 11:16:46.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,55,True) --- 11:16:46.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,75,False) --- 11:16:46.5 Debug: Beginning size check for: 11:16:46.5 Debug: Item: , Size: 78643200 is greater than maximum allowed size (72576000 bytes for 2700sec), rejecting 11:16:46.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AcceptableSizeSpecificationFixture.single_album(2700000,75,False) --- 11:16:46.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_a_file --- 11:16:46.5 Debug: Performing already imported check on report 11:16:46.5 Debug: Skipping already imported check for album without files 11:16:46.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_a_file --- 11:16:46.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_grabbed_event --- 11:16:46.5 Debug: Performing already imported check on report 11:16:46.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_grabbed_event --- 11:16:46.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_imported_event --- 11:16:46.5 Debug: Performing already imported check on report 11:16:46.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_album_does_not_have_imported_event --- 11:16:46.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_CDH_is_disabled --- 11:16:46.6 Debug: Skipping already imported check because CDH is disabled 11:16:46.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_CDH_is_disabled --- 11:16:46.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_grabbed_and_imported_quality_is_the_same --- 11:16:46.6 Debug: Performing already imported check on report 11:16:46.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_grabbed_and_imported_quality_is_the_same --- 11:16:46.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_release_torrent_hash_is_null --- 11:16:46.6 Debug: Performing already imported check on report 11:16:46.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_release_torrent_hash_is_null --- 11:16:46.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_release_torrent_hash_is_null_and_downloadId_is_null --- 11:16:46.6 Debug: Performing already imported check on report 11:16:46.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_accepted_if_release_torrent_hash_is_null_and_downloadId_is_null --- 11:16:46.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_rejected_if_grabbed_download_id_matches_release_torrent_hash --- 11:16:46.6 Debug: Performing already imported check on report 11:16:46.6 Debug: Has same torrent hash as a grabbed and imported release 11:16:46.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_rejected_if_grabbed_download_id_matches_release_torrent_hash --- 11:16:46.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_rejected_if_release_title_matches_grabbed_event_source_title --- 11:16:46.6 Debug: Performing already imported check on report 11:16:46.6 Debug: Has same torrent hash as a grabbed and imported release 11:16:46.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.AlreadyImportedSpecificationFixture.should_be_rejected_if_release_title_matches_grabbed_event_source_title --- 11:16:46.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.BlockedIndexerSpecificationFixture.should_return_false_if_blocked_indexer --- 11:16:46.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.BlockedIndexerSpecificationFixture.should_return_false_if_blocked_indexer --- 11:16:46.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.BlockedIndexerSpecificationFixture.should_return_true_if_no_blocked_indexer --- 11:16:46.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.BlockedIndexerSpecificationFixture.should_return_true_if_no_blocked_indexer --- 11:16:46.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_all_format_is_defined_in_profile --- 11:16:46.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_all_format_is_defined_in_profile --- 11:16:46.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_format_score_greater_than_min --- 11:16:46.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_format_score_greater_than_min --- 11:16:46.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_no_format_was_parsed_min_score_is_zero --- 11:16:46.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_allow_if_no_format_was_parsed_min_score_is_zero --- 11:16:46.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_format_score_not_greater_than_min --- -2 1 11:16:46.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_format_score_not_greater_than_min --- 11:16:46.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_format_score_not_greater_than_min_2 --- 11:16:46.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_format_score_not_greater_than_min_2 --- 11:16:46.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_no_format_was_parsed_and_min_score_positive --- 11:16:46.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CustomFormatAllowedByProfileSpecificationFixture.should_deny_if_no_format_was_parsed_and_min_score_positive --- 11:16:46.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_current_album_is_equal_to_cutoff --- 11:16:46.6 Debug: Existing item meets cut-off. skipping. 11:16:46.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_current_album_is_equal_to_cutoff --- 11:16:46.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_current_album_is_greater_than_cutoff --- 11:16:46.6 Debug: Existing item meets cut-off. skipping. 11:16:46.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_current_album_is_greater_than_cutoff --- 11:16:46.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_cutoff_is_met_and_quality_is_higher --- 11:16:46.6 Debug: Existing item meets cut-off. skipping. 11:16:46.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_cutoff_is_met_and_quality_is_higher --- 11:16:46.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_quality_profile_does_not_allow_upgrades_but_cutoff_is_set_to_highest_quality --- 11:16:46.6 Debug: Existing item meets cut-off. skipping. 11:16:46.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_false_if_quality_profile_does_not_allow_upgrades_but_cutoff_is_set_to_highest_quality --- 11:16:46.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_if_current_album_is_less_than_cutoff --- 11:16:46.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_if_current_album_is_less_than_cutoff --- 11:16:46.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_if_cutoffs_are_met_but_is_a_revision_upgrade --- 11:16:46.6 Debug: New quality is a better revision for existing quality 11:16:46.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_if_cutoffs_are_met_but_is_a_revision_upgrade --- 11:16:46.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_when_new_album_is_proper_but_existing_is_not --- 11:16:46.6 Debug: New quality is a better revision for existing quality 11:16:46.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.CutoffSpecificationFixture.should_return_true_when_new_album_is_proper_but_existing_is_not --- 11:16:46.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_false_if_an_album_does_not_have_an_release_date --- 11:16:46.6 Debug: Checking if all albums in discography release have released. Artist.Discography.1978.2005.FLAC-RlsGrp 11:16:46.6 Debug: Discography release Artist.Discography.1978.2005.FLAC-RlsGrp rejected. All albums haven't released yet. 11:16:46.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_false_if_an_album_does_not_have_an_release_date --- 11:16:46.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_false_if_one_album_has_not_released --- 11:16:46.6 Debug: Checking if all albums in discography release have released. Artist.Discography.1978.2005.FLAC-RlsGrp 11:16:46.6 Debug: Discography release Artist.Discography.1978.2005.FLAC-RlsGrp rejected. All albums haven't released yet. 11:16:46.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_false_if_one_album_has_not_released --- 11:16:46.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_all_albums_have_released --- 11:16:46.6 Debug: Checking if all albums in discography release have released. Artist.Discography.1978.2005.FLAC-RlsGrp 11:16:46.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_all_albums_have_released --- 11:16:46.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_all_albums_will_have_released_in_the_next_24_hours --- 11:16:46.6 Debug: Checking if all albums in discography release have released. Artist.Discography.1978.2005.FLAC-RlsGrp 11:16:46.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_all_albums_will_have_released_in_the_next_24_hours --- 11:16:46.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_is_not_a_discography --- 11:16:46.6 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DiscographySpecificationFixture.should_return_true_if_is_not_a_discography --- 11:16:46.6 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.broken_report_shouldnt_blowup_the_process --- 11:16:46.6 Info: Processing 3 releases 11:16:46.6 Trace: Processing release 1/3 11:16:46.6 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 11:16:46.7 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:16:46.8 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 11:16:46.8 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 11:16:46.8 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:16:46.8 Debug: Quality parsed: FLAC v1 11:16:46.9 Debug: Release Group parsed: PERFECT 11:16:46.9 Error: Couldn't process release. NzbDrone.Test.Common.TestException: Exception of type 'NzbDrone.Test.Common.TestException' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 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 11:16:46.9 Debug: Release rejected for the following reasons: [Permanent] Unexpected error processing release 11:16:46.9 Trace: Processing release 2/3 11:16:46.9 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 11:16:46.9 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:16:46.9 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 11:16:46.9 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 11:16:46.9 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:16:46.9 Debug: Quality parsed: FLAC v1 11:16:46.9 Debug: Release Group parsed: PERFECT 11:16:46.9 Error: Couldn't process release. NzbDrone.Test.Common.TestException: Exception of type 'NzbDrone.Test.Common.TestException' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 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 11:16:46.9 Debug: Release rejected for the following reasons: [Permanent] Unexpected error processing release 11:16:46.9 Trace: Processing release 3/3 11:16:46.9 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 11:16:46.9 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:16:46.9 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 11:16:46.9 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 11:16:46.9 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:16:46.9 Debug: Quality parsed: FLAC v1 11:16:46.9 Debug: Release Group parsed: PERFECT 11:16:46.9 Error: Couldn't process release. NzbDrone.Test.Common.TestException: Exception of type 'NzbDrone.Test.Common.TestException' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 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 11:16:46.9 Debug: Release rejected for the following reasons: [Permanent] Unexpected error processing release 11:16:46.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.broken_report_shouldnt_blowup_the_process --- 11:16:46.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_call_all_specifications --- 11:16:46.9 Info: Processing 1 releases 11:16:46.9 Trace: Processing release 1/1 11:16:46.9 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 11:16:46.9 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:16:46.9 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 11:16:46.9 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 11:16:46.9 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:16:46.9 Debug: Quality parsed: FLAC v1 11:16:46.9 Debug: Release Group parsed: PERFECT 11:16:46.9 Debug: Release rejected for the following reasons: [Permanent] fail1, [Permanent] fail2, [Permanent] fail3 11:16:46.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_call_all_specifications --- 11:16:46.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_call_delayed_specifications_if_non_delayed_passed --- 11:16:46.9 Info: Processing 1 releases 11:16:46.9 Trace: Processing release 1/1 11:16:46.9 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 11:16:46.9 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:16:46.9 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 11:16:46.9 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 11:16:46.9 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:16:46.9 Debug: Quality parsed: FLAC v1 11:16:46.9 Debug: Release Group parsed: PERFECT 11:16:46.9 Debug: Release rejected for the following reasons: [Permanent] failDelayed1 11:16:46.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_call_delayed_specifications_if_non_delayed_passed --- 11:16:46.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_have_same_number_of_rejections_as_specs_that_failed --- 11:16:46.9 Info: Processing 1 releases 11:16:46.9 Trace: Processing release 1/1 11:16:46.9 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 11:16:46.9 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:16:46.9 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 11:16:46.9 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 11:16:46.9 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:16:46.9 Debug: Quality parsed: FLAC v1 11:16:46.9 Debug: Release Group parsed: PERFECT 11:16:46.9 Debug: Release rejected for the following reasons: [Permanent] fail1, [Permanent] fail2, [Permanent] fail3 11:16:46.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_have_same_number_of_rejections_as_specs_that_failed --- 11:16:46.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_allow_download_if_artist_is_unknown --- 11:16:46.9 Info: Processing 1 releases 11:16:46.9 Trace: Processing release 1/1 11:16:46.9 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 11:16:46.9 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:16:46.9 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 11:16:46.9 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 11:16:46.9 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:16:46.9 Debug: Quality parsed: FLAC v1 11:16:46.9 Debug: Release Group parsed: PERFECT 11:16:46.9 Debug: Release rejected for the following reasons: [Permanent] Unknown Artist 11:16:46.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_allow_download_if_artist_is_unknown --- 11:16:46.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_allow_download_if_no_albums_found --- 11:16:46.9 Info: Processing 1 releases 11:16:46.9 Trace: Processing release 1/1 11:16:46.9 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 11:16:46.9 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:16:46.9 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 11:16:46.9 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 11:16:46.9 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:16:46.9 Debug: Quality parsed: FLAC v1 11:16:46.9 Debug: Release Group parsed: PERFECT 11:16:46.9 Debug: Release rejected for the following reasons: [Permanent] Unable to parse albums from release name 11:16:46.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_allow_download_if_no_albums_found --- 11:16:46.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_make_decision_if_artist_is_unknown --- 11:16:46.9 Info: Processing 1 releases 11:16:46.9 Trace: Processing release 1/1 11:16:46.9 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 11:16:46.9 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:16:46.9 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 11:16:46.9 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 11:16:46.9 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:16:46.9 Debug: Quality parsed: FLAC v1 11:16:46.9 Debug: Release Group parsed: PERFECT 11:16:46.9 Debug: Release rejected for the following reasons: [Permanent] Unknown Artist 11:16:46.9 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_make_decision_if_artist_is_unknown --- 11:16:46.9 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_map_album_if_artist_title_is_blank --- 11:16:46.9 Info: Processing 1 releases 11:16:46.9 Trace: Processing release 1/1 11:16:46.9 Debug: Processing release '2013 - Night Visions' from '' 11:16:46.9 Debug: Parsing string '2013 - Night Visions' 11:16:47.0 Debug: Unable to parse 2013 - Night Visions 11:16:47.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_map_album_if_artist_title_is_blank --- 11:16:47.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_map_album_if_not_parsable --- 11:16:47.0 Info: Processing 1 releases 11:16:47.0 Trace: Processing release 1/1 11:16:47.0 Debug: Processing release 'Not parsable' from '' 11:16:47.0 Debug: Parsing string 'Not parsable' 11:16:47.0 Debug: Unable to parse Not parsable 11:16:47.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_attempt_to_map_album_if_not_parsable --- 11:16:47.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_call_delayed_specifications_if_non_delayed_failed --- 11:16:47.0 Info: Processing 1 releases 11:16:47.0 Trace: Processing release 1/1 11:16:47.0 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 11:16:47.0 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:16:47.0 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 11:16:47.0 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 11:16:47.0 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:16:47.0 Debug: Quality parsed: FLAC v1 11:16:47.0 Debug: Release Group parsed: PERFECT 11:16:47.0 Debug: Release rejected for the following reasons: [Permanent] fail1 11:16:47.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_not_call_delayed_specifications_if_non_delayed_failed --- 11:16:47.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_only_include_reports_for_requested_albums --- 11:16:47.0 Info: Processing 2 releases 11:16:47.0 Trace: Processing release 1/2 11:16:47.0 Debug: Processing release 'Name1-Title1[FLAC][2017][DRONE]' from '' 11:16:47.0 Debug: Parsing string 'Name1-Title1[FLAC][2017][DRONE]' 11:16:47.0 Trace: ^(?:(?.+?)(?:-)+)(?.+?)\W*(?:\(|\[).+?(?\d{4}) 11:16:47.0 Debug: Album Parsed. Name1 - Title1 11:16:47.0 Debug: Trying to parse quality for 'Name1-Title1[FLAC][2017][DRONE]' 11:16:47.0 Debug: Quality parsed: FLAC v1 11:16:47.0 Debug: Release Group parsed: 11:16:47.0 Debug: Release accepted 11:16:47.0 Trace: Processing release 2/2 11:16:47.0 Debug: Processing release 'Name1-Title2[FLAC][2017][DRONE]' from '' 11:16:47.0 Debug: Parsing string 'Name1-Title2[FLAC][2017][DRONE]' 11:16:47.0 Trace: ^(?:(?.+?)(?:-)+)(?.+?)\W*(?:\(|\[).+?(?\d{4}) 11:16:47.0 Debug: Album Parsed. Name1 - Title2 11:16:47.0 Debug: Trying to parse quality for 'Name1-Title2[FLAC][2017][DRONE]' 11:16:47.0 Debug: Quality parsed: FLAC v1 11:16:47.0 Debug: Release Group parsed: 11:16:47.0 Debug: Release rejected since the album wasn't requested: Name1 - Title2 FLAC v1 11:16:47.0 Debug: Release rejected for the following reasons: [Permanent] Album wasn't requested 11:16:47.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_only_include_reports_for_requested_albums --- 11:16:47.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_a_decision_when_exception_is_caught --- 11:16:47.0 Info: Processing 1 releases 11:16:47.0 Trace: Processing release 1/1 11:16:47.0 Debug: Processing release 'Alien Ant Farm - TruAnt (FLAC) DRONE' from '' 11:16:47.0 Debug: Parsing string 'Alien Ant Farm - TruAnt (FLAC) DRONE' 11:16:47.0 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[) 11:16:47.0 Debug: Album Parsed. Alien Ant Farm - TruAnt 11:16:47.0 Debug: Trying to parse quality for 'Alien Ant Farm - TruAnt (FLAC) DRONE' 11:16:47.0 Debug: Quality parsed: FLAC v1 11:16:47.0 Debug: Release Group parsed: 11:16:47.0 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 11:16:47.0 Debug: Release rejected for the following reasons: [Permanent] Unexpected error processing release 11:16:47.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_a_decision_when_exception_is_caught --- 11:16:47.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_pass_if_all_specs_pass --- 11:16:47.0 Info: Processing 1 releases 11:16:47.0 Trace: Processing release 1/1 11:16:47.0 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 11:16:47.0 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:16:47.0 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 11:16:47.0 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 11:16:47.0 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:16:47.0 Debug: Quality parsed: FLAC v1 11:16:47.0 Debug: Release Group parsed: PERFECT 11:16:47.0 Debug: Release accepted 11:16:47.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_pass_if_all_specs_pass --- 11:16:47.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_if_one_of_specs_fail --- 11:16:47.0 Info: Processing 1 releases 11:16:47.0 Trace: Processing release 1/1 11:16:47.0 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 11:16:47.0 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:16:47.0 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 11:16:47.0 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 11:16:47.0 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:16:47.0 Debug: Quality parsed: FLAC v1 11:16:47.0 Debug: Release Group parsed: PERFECT 11:16:47.0 Debug: Release rejected for the following reasons: [Permanent] fail1 11:16:47.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_if_one_of_specs_fail --- 11:16:47.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_if_single_specs_fail --- 11:16:47.0 Info: Processing 1 releases 11:16:47.0 Trace: Processing release 1/1 11:16:47.0 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 11:16:47.0 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:16:47.0 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 11:16:47.0 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 11:16:47.0 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:16:47.0 Debug: Quality parsed: FLAC v1 11:16:47.0 Debug: Release Group parsed: PERFECT 11:16:47.0 Debug: Release rejected for the following reasons: [Permanent] fail1 11:16:47.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_if_single_specs_fail --- 11:16:47.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_result_for_unparsable_search --- 11:16:47.0 Info: Processing 1 releases 11:16:47.0 Trace: Processing release 1/1 11:16:47.0 Debug: Processing release '1937 - Snow White and the Seven Dwarves' from '' 11:16:47.0 Debug: Parsing string '1937 - Snow White and the Seven Dwarves' 11:16:47.0 Debug: Unable to parse 1937 - Snow White and the Seven Dwarves 11:16:47.0 Debug: Parsing string '1937 - Snow White and the Seven Dwarves' using search criteria artist: 'Some Artist' album: 'Some Album' 11:16:47.0 Debug: Unable to parse 1937 - Snow White and the Seven Dwarves 11:16:47.0 Debug: Trying to parse quality for '1937 - Snow White and the Seven Dwarves' 11:16:47.0 Debug: Release rejected for the following reasons: [Permanent] Unable to parse release 11:16:47.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_rejected_result_for_unparsable_search --- 11:16:47.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_unknown_artist_rejection_if_artist_is_unknown --- 11:16:47.0 Info: Processing 1 releases 11:16:47.0 Trace: Processing release 1/1 11:16:47.0 Debug: Processing release 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' from '' 11:16:47.0 Debug: Parsing string 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:16:47.0 Trace: ^(?.+?)[-](?.+?)[-](?\d?CD|WEB).+?(?\d{4}) 11:16:47.0 Debug: Album Parsed. Coldplay - A Head Full Of Dreams 11:16:47.0 Debug: Trying to parse quality for 'Coldplay-A Head Full Of Dreams-CD-FLAC-2015-PERFECT' 11:16:47.0 Debug: Quality parsed: FLAC v1 11:16:47.0 Debug: Release Group parsed: PERFECT 11:16:47.0 Debug: Release rejected for the following reasons: [Permanent] Unknown Artist 11:16:47.0 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.DownloadDecisionMakerFixture.should_return_unknown_artist_rejection_if_artist_is_unknown --- 11:16:47.0 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_false_if_publish_date_belove_limit(-10) --- 11:16:47.1 Debug: Release published date, 07/20/2024, is outside of 5 day early grab limit allowed by user 11:16:47.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_false_if_publish_date_belove_limit(-10) --- 11:16:47.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_false_if_publish_date_belove_limit(-20) --- 11:16:47.1 Debug: Release published date, 07/10/2024, is outside of 5 day early grab limit allowed by user 11:16:47.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_false_if_publish_date_belove_limit(-20) --- 11:16:47.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_indexer_no_longer_exists --- 11:16:47.1 Debug: Indexer with id 1 does not exist, skipping early release check 11:16:47.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_indexer_no_longer_exists --- 11:16:47.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_indexer_not_specified --- 11:16:47.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_indexer_not_specified --- 11:16:47.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_limit_null(-10) --- 11:16:47.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_limit_null(-10) --- 11:16:47.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_limit_null(-100) --- 11:16:47.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_limit_null(-100) --- 11:16:47.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_publish_date_above_or_equal_to_limit(-2) --- 11:16:47.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_publish_date_above_or_equal_to_limit(-2) --- 11:16:47.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_publish_date_above_or_equal_to_limit(-5) --- 11:16:47.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_publish_date_above_or_equal_to_limit(-5) --- 11:16:47.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_release_contains_multiple_albums --- 11:16:47.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.EarlyReleaseSpecificationFixture.should_return_true_if_release_contains_multiple_albums --- 11:16:47.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_false_when_size_is_bigger_than_maximum_size --- 11:16:47.1 Debug: Checking if release meets maximum size requirements. 2.0 GB 11:16:47.1 Debug: 2.0 GB is too big, maximum size is 2.0 GB (Settings->Indexers->Maximum Size) 11:16:47.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_false_when_size_is_bigger_than_maximum_size --- 11:16:47.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_maximum_size_is_set_to_zero --- 11:16:47.1 Debug: Maximum size is not set. 11:16:47.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_maximum_size_is_set_to_zero --- 11:16:47.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_equals_to_maximum_size --- 11:16:47.1 Debug: Checking if release meets maximum size requirements. 2.0 GB 11:16:47.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_equals_to_maximum_size --- 11:16:47.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_smaller_than_maximum_size --- 11:16:47.1 Debug: Checking if release meets maximum size requirements. 2.0 GB 11:16:47.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_smaller_than_maximum_size --- 11:16:47.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_zero --- 11:16:47.1 Debug: Release has unknown size, skipping size check. 11:16:47.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MaximumSizeSpecificationFixture.should_return_true_when_size_is_zero --- 11:16:47.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_false_when_age_is_less_than_minimum_age --- 11:16:47.1 Debug: Checking if report meets minimum age requirements. 10 11:16:47.1 Debug: Only 10 minutes old, minimum age is 30 minutes 11:16:47.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_false_when_age_is_less_than_minimum_age --- 11:16:47.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_true_when_age_is_greater_than_minimum_age --- 11:16:47.1 Debug: Checking if report meets minimum age requirements. 100 11:16:47.1 Debug: Release is 100 minutes old, greater than minimum age of 30 minutes 11:16:47.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_true_when_age_is_greater_than_minimum_age --- 11:16:47.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_true_when_minimum_age_is_set_to_zero --- 11:16:47.1 Debug: Minimum age is not set. 11:16:47.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MinimumAgeSpecificationFixture.should_return_true_when_minimum_age_is_set_to_zero --- 11:16:47.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.both_albums_not_monitored_should_return_false --- 11:16:47.1 Debug: No albums in the release are monitored. Rejecting 11:16:47.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.both_albums_not_monitored_should_return_false --- 11:16:47.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.not_monitored_artist_should_be_skipped --- 11:16:47.1 Debug: [ForeignArtistId1][Name1] is present in the DB but not tracked. Rejecting. 11:16:47.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.not_monitored_artist_should_be_skipped --- 11:16:47.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_album_not_monitored_should_return_false --- 11:16:47.1 Debug: Album is not monitored. Rejecting 11:16:47.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_album_not_monitored_should_return_false --- 11:16:47.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_first_album_not_monitored_should_return_false --- 11:16:47.1 Debug: Only 1/2 albums in the release are monitored. Rejecting 11:16:47.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_first_album_not_monitored_should_return_false --- 11:16:47.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_second_album_not_monitored_should_return_false --- 11:16:47.1 Debug: Only 1/2 albums in the release are monitored. Rejecting 11:16:47.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.only_second_album_not_monitored_should_return_false --- 11:16:47.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.setup_should_return_monitored_album_should_return_true --- 11:16:47.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.setup_should_return_monitored_album_should_return_true --- 11:16:47.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_false_if_album_is_not_monitored_and_monitoredEpisodesOnly_flag_is_true --- 11:16:47.1 Debug: Album is not monitored. Rejecting 11:16:47.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_false_if_album_is_not_monitored_and_monitoredEpisodesOnly_flag_is_true --- 11:16:47.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_false_if_all_albums_are_not_monitored_for_discography_pack_release --- 11:16:47.1 Debug: Only 1/2 albums in the release are monitored. Rejecting 11:16:47.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_false_if_all_albums_are_not_monitored_for_discography_pack_release --- 11:16:47.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_true_for_single_album_search --- 11:16:47.1 Debug: Skipping monitored check during search 11:16:47.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_true_for_single_album_search --- 11:16:47.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_true_if_album_is_not_monitored_and_monitoredEpisodesOnly_flag_is_false --- 11:16:47.1 Debug: Skipping monitored check during search 11:16:47.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.MonitoredAlbumSpecificationFixture.should_return_true_if_album_is_not_monitored_and_monitoredEpisodesOnly_flag_is_false --- 11:16:47.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.ensure_download_decisions_indexer_priority_is_not_perfered_over_quality --- 11:16:47.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.ensure_download_decisions_indexer_priority_is_not_perfered_over_quality --- 11:16:47.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_not_throw_if_no_albums_are_found --- 11:16:47.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_not_throw_if_no_albums_are_found --- 11:16:47.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_age_then_largest_rounded_to_200mb --- 11:16:47.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_age_then_largest_rounded_to_200mb --- 11:16:47.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_closest_to_preferred_size_if_both_under --- 11:16:47.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_closest_to_preferred_size_if_both_under --- 11:16:47.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_closest_to_preferred_size_if_preferred_is_in_between --- 11:16:47.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_closest_to_preferred_size_if_preferred_is_in_between --- 11:16:47.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_youngest --- 11:16:47.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_order_by_youngest --- 11:16:47.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_discography_pack_above_single_album --- 11:16:47.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_discography_pack_above_single_album --- 11:16:47.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_first_release_if_age_and_size_are_too_similar --- 11:16:47.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_first_release_if_age_and_size_are_too_similar --- 11:16:47.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_first_release_if_peers_and_size_are_too_similar --- 11:16:47.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_first_release_if_peers_and_size_are_too_similar --- 11:16:47.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_higher_score_over_lower_score --- 11:16:47.1 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_higher_score_over_lower_score --- 11:16:47.1 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_proper_over_score_when_download_propers_is_do_not_upgrade --- 11:16:47.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_proper_over_score_when_download_propers_is_do_not_upgrade --- 11:16:47.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_proper_over_score_when_download_propers_is_prefer_and_upgrade --- 11:16:47.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_proper_over_score_when_download_propers_is_prefer_and_upgrade --- 11:16:47.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_quality_over_discography_pack --- 11:16:47.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_quality_over_discography_pack --- 11:16:47.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_quality_over_the_number_of_peers --- 11:16:47.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_quality_over_the_number_of_peers --- 11:16:47.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_peers_given_equal_number_of_seeds --- 11:16:47.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_peers_given_equal_number_of_seeds --- 11:16:47.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_peers_no_seeds --- 11:16:47.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_peers_no_seeds --- 11:16:47.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_seeders --- 11:16:47.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_releases_with_more_seeders --- 11:16:47.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_score_over_proper_when_download_propers_is_do_not_prefer --- 11:16:47.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_score_over_proper_when_download_propers_is_do_not_prefer --- 11:16:47.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_score_over_real_when_download_propers_is_do_not_prefer --- 11:16:47.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_score_over_real_when_download_propers_is_do_not_prefer --- 11:16:47.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_single_album_over_multi_album --- 11:16:47.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_prefer_single_album_over_multi_album --- 11:16:47.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_higher_quality_before_lower --- 11:16:47.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_higher_quality_before_lower --- 11:16:47.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_higher_quality_before_lower_always --- 11:16:47.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_higher_quality_before_lower_always --- 11:16:47.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_propers_before_non_propers --- 11:16:47.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_propers_before_non_propers --- 11:16:47.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_reals_before_non_reals --- 11:16:47.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_reals_before_non_reals --- 11:16:47.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_torrent_above_usenet_when_torrent_is_preferred --- 11:16:47.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_torrent_above_usenet_when_torrent_is_preferred --- 11:16:47.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_usenet_above_torrent_when_usenet_is_preferred --- 11:16:47.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.should_put_usenet_above_torrent_when_usenet_is_preferred --- 11:16:47.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.sort_download_decisions_based_on_indexer_priority --- 11:16:47.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.PrioritizeDownloadDecisionFixture.sort_download_decisions_based_on_indexer_priority --- 11:16:47.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_false_if_torrent_and_torrent_is_disabled --- 11:16:47.2 Debug: [] Torrent is not enabled for this artist 11:16:47.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_false_if_torrent_and_torrent_is_disabled --- 11:16:47.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_false_if_usenet_and_usenet_is_disabled --- 11:16:47.2 Debug: [] Usenet is not enabled for this artist 11:16:47.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_false_if_usenet_and_usenet_is_disabled --- 11:16:47.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_true_if_torrent_and_torrent_is_enabled --- 11:16:47.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_true_if_torrent_and_torrent_is_enabled --- 11:16:47.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_true_if_usenet_and_usenet_is_enabled --- 11:16:47.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ProtocolSpecificationFixture.should_be_true_if_usenet_and_usenet_is_enabled --- 11:16:47.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-192) --- 11:16:47.2 Debug: Checking if report meets quality requirements. MP3-192 v2 11:16:47.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-192) --- 11:16:47.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-256) --- 11:16:47.2 Debug: Checking if report meets quality requirements. MP3-256 v2 11:16:47.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-256) --- 11:16:47.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-320) --- 11:16:47.2 Debug: Checking if report meets quality requirements. MP3-320 v2 11:16:47.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_allow_if_quality_is_defined_in_profile(MP3-320) --- 11:16:47.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(MP3-VBR-V0) --- 11:16:47.2 Debug: Checking if report meets quality requirements. MP3-VBR-V0 v2 11:16:47.2 Debug: Quality MP3-VBR-V0 v2 rejected by Artist's quality profile 11:16:47.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(MP3-VBR-V0) --- 11:16:47.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(FLAC) --- 11:16:47.2 Debug: Checking if report meets quality requirements. FLAC v2 11:16:47.2 Debug: Quality FLAC v2 rejected by Artist's quality profile 11:16:47.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(FLAC) --- 11:16:47.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(Unknown) --- 11:16:47.2 Debug: Checking if report meets quality requirements. Unknown v2 11:16:47.2 Debug: Quality Unknown v2 rejected by Artist's quality profile 11:16:47.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QualityAllowedByProfileSpecificationFixture.should_not_allow_if_quality_is_not_defined_in_profile(Unknown) --- 11:16:47.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_everything_is_the_same --- 11:16:47.2 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-256 v1 11:16:47.2 Debug: Checking if release is higher quality than queued release. Queued: MP3-256 v1 11:16:47.2 Debug: New item's custom formats [] do not improve on [], skipping 11:16:47.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_everything_is_the_same --- 11:16:47.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_matching_multi_album_is_in_queue --- 11:16:47.2 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-320 v1 11:16:47.2 Debug: Existing item meets cut-off. skipping. 11:16:47.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_matching_multi_album_is_in_queue --- 11:16:47.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_album_has_one_album_in_queue --- 11:16:47.2 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-320 v1 11:16:47.2 Debug: Existing item meets cut-off. skipping. 11:16:47.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_album_has_one_album_in_queue --- 11:16:47.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_part_album_has_two_albums_in_queue --- 11:16:47.2 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-320 v1 11:16:47.2 Debug: Existing item meets cut-off. skipping. 11:16:47.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_part_album_has_two_albums_in_queue --- 11:16:47.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_part_album_is_already_in_queue --- 11:16:47.2 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-320 v1 11:16:47.2 Debug: Existing item meets cut-off. skipping. 11:16:47.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_multi_part_album_is_already_in_queue --- 11:16:47.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_same_quality_non_proper_in_queue_and_download_propers_is_do_not_upgrade --- 11:16:47.2 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-8 v1 11:16:47.2 Debug: New quality is a better revision for existing quality 11:16:47.2 Debug: Checking if release is higher quality than queued release. Queued: MP3-8 v1 11:16:47.2 Debug: New item has a better quality 11:16:47.2 Debug: Checking if profiles allow upgrading. Queued: MP3-8 v1 11:16:47.2 Debug: Quality profile allows upgrading 11:16:47.2 Debug: New quality is a better revision for existing quality 11:16:47.2 Debug: Auto downloading of propers is disabled 11:16:47.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_if_same_quality_non_proper_in_queue_and_download_propers_is_do_not_upgrade --- 11:16:47.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_qualities_are_the_same --- 11:16:47.2 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-192 v1 11:16:47.2 Debug: Existing item meets cut-off. skipping. 11:16:47.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_qualities_are_the_same --- 11:16:47.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_quality_in_queue_is_better --- 11:16:47.2 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-320 v1 11:16:47.2 Debug: Checking if release is higher quality than queued release. Queued: MP3-320 v1 11:16:47.2 Debug: Existing item has better quality, skipping 11:16:47.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_quality_in_queue_is_better --- 11:16:47.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_quality_is_better_and_upgrade_allowed_is_false_for_quality_profile --- 11:16:47.2 Debug: Checking if existing release in queue meets cutoff. Queued quality is: FLAC v1 11:16:47.2 Debug: Existing item meets cut-off. skipping. 11:16:47.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_false_when_quality_is_better_and_upgrade_allowed_is_false_for_quality_profile --- 11:16:47.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_if_everything_is_the_same_for_failed_pending --- 11:16:47.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_if_everything_is_the_same_for_failed_pending --- 11:16:47.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_album_doesnt_match --- 11:16:47.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_album_doesnt_match --- 11:16:47.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_artist_doesnt_match --- 11:16:47.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_artist_doesnt_match --- 11:16:47.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_qualities_are_the_same_with_higher_custom_format_score --- 11:16:47.2 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-256 v1 11:16:47.2 Debug: Checking if release is higher quality than queued release. Queued: MP3-256 v1 11:16:47.2 Debug: New item has a better custom format score 11:16:47.2 Debug: Checking if profiles allow upgrading. Queued: MP3-256 v1 11:16:47.2 Debug: Quality profile allows upgrading 11:16:47.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_qualities_are_the_same_with_higher_custom_format_score --- 11:16:47.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_quality_in_queue_is_lower --- 11:16:47.2 Debug: Checking if existing release in queue meets cutoff. Queued quality is: MP3-192 v1 11:16:47.2 Debug: Checking if release is higher quality than queued release. Queued: MP3-192 v1 11:16:47.2 Debug: New item has a better quality 11:16:47.2 Debug: Checking if profiles allow upgrading. Queued: MP3-192 v1 11:16:47.2 Debug: Quality profile allows upgrading 11:16:47.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_quality_in_queue_is_lower --- 11:16:47.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_queue_is_empty --- 11:16:47.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.QueueSpecificationFixture.should_return_true_when_queue_is_empty --- 11:16:47.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_compare_case_insensitive --- 11:16:47.2 Debug: Release contains raw CD, rejecting. 11:16:47.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_compare_case_insensitive --- 11:16:47.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_false_if_iso --- 11:16:47.2 Debug: Release contains raw CD, rejecting. 11:16:47.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_false_if_iso --- 11:16:47.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_false_if_vob --- 11:16:47.2 Debug: Release contains raw CD, rejecting. 11:16:47.2 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_false_if_vob --- 11:16:47.2 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_true_if_flac --- 11:16:47.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_true_if_flac --- 11:16:47.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_true_if_no_container_specified --- 11:16:47.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RawDiskSpecificationFixture.should_return_true_if_no_container_specified --- 11:16:47.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_release_contains_one_restricted_word_and_one_required_word --- 11:16:47.3 Debug: Checking if release meets restrictions: [ www.Speed.cd ] - Katy Perry - Witness (2017) MP3 [320 kbps] 11:16:47.3 Debug: [[ www.Speed.cd ] - Katy Perry - Witness (2017) MP3 [320 kbps] ] contains these ignored terms: www.Speed.cd 11:16:47.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_release_contains_one_restricted_word_and_one_required_word --- 11:16:47.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_title_contains_one_anded_ignored_terms --- 11:16:47.3 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 11:16:47.3 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] contains these ignored terms: edited 11:16:47.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_title_contains_one_anded_ignored_terms --- 11:16:47.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_title_does_not_contain_any_required_terms --- 11:16:47.3 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 11:16:47.3 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] does not contain one of the required terms: doesnt, exist 11:16:47.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_false_when_title_does_not_contain_any_required_terms --- 11:16:47.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_restrictions_are_empty --- 11:16:47.3 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 11:16:47.3 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 11:16:47.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_restrictions_are_empty --- 11:16:47.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_title_contains_one_required_term --- 11:16:47.3 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 11:16:47.3 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 11:16:47.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_title_contains_one_required_term --- 11:16:47.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_title_does_not_contain_any_ignored_terms --- 11:16:47.3 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 11:16:47.3 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 11:16:47.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_be_true_when_title_does_not_contain_any_ignored_terms --- 11:16:47.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("EdiTED") --- 11:16:47.3 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 11:16:47.3 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] contains these ignored terms: EdiTED 11:16:47.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("EdiTED") --- 11:16:47.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("webrip") --- 11:16:47.3 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 11:16:47.3 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] contains these ignored terms: webrip 11:16:47.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("webrip") --- 11:16:47.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("X264") --- 11:16:47.3 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 11:16:47.3 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] contains these ignored terms: X264 11:16:47.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("X264") --- 11:16:47.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("X264,NOTTHERE") --- 11:16:47.3 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 11:16:47.3 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] contains these ignored terms: X264 11:16:47.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_ignored("X264,NOTTHERE") --- 11:16:47.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("EdiTED") --- 11:16:47.3 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 11:16:47.3 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 11:16:47.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("EdiTED") --- 11:16:47.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("webrip") --- 11:16:47.3 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 11:16:47.3 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 11:16:47.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("webrip") --- 11:16:47.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("X264") --- 11:16:47.3 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 11:16:47.3 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 11:16:47.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("X264") --- 11:16:47.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("X264,NOTTHERE") --- 11:16:47.3 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 11:16:47.3 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 11:16:47.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_ignore_case_when_matching_required("X264,NOTTHERE") --- 11:16:47.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEB/",True) --- 11:16:47.3 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 11:16:47.3 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 11:16:47.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEB/",True) --- 11:16:47.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEB\b/",False) --- 11:16:47.3 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 11:16:47.3 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] does not contain one of the required terms: /WEB\u0008/ 11:16:47.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEB\b/",False) --- 11:16:47.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEb/",False) --- 11:16:47.3 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 11:16:47.3 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] does not contain one of the required terms: /WEb/ 11:16:47.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/WEb/",False) --- 11:16:47.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/\\.WEB/",True) --- 11:16:47.3 Debug: Checking if release meets restrictions: Dexter.S08E01.EDITED.WEBRip.x264-KYR 11:16:47.3 Debug: [Dexter.S08E01.EDITED.WEBRip.x264-KYR] No restrictions apply, allowing 11:16:47.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.ReleaseRestrictionsSpecificationFixture.should_match_perl_regex("/\\.WEB/",True) --- 11:16:47.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_is_a_repack_for_different_group --- 11:16:47.3 Debug: New quality is a better revision for existing quality 11:16:47.3 Debug: Release is a repack for a different release group. Release Group: Lidarr. File release group: NotLidarr 11:16:47.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_is_a_repack_for_different_group --- 11:16:47.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_is_a_repack_for_some_but_not_all_trackfiles --- 11:16:47.3 Debug: New quality is a better revision for existing quality 11:16:47.3 Debug: Release is a repack for a different release group. Release Group: Lidarr. File release group: NotLidarr 11:16:47.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_is_a_repack_for_some_but_not_all_trackfiles --- 11:16:47.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_release_group_for_existing_file_is_unknown --- 11:16:47.3 Debug: New quality is a better revision for existing quality 11:16:47.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_release_group_for_existing_file_is_unknown --- 11:16:47.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_release_group_for_release_is_unknown --- 11:16:47.3 Debug: New quality is a better revision for existing quality 11:16:47.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_if_release_group_for_release_is_unknown --- 11:16:47.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_when_repack_but_auto_download_repacks_is_false --- 11:16:47.3 Debug: New quality is a better revision for existing quality 11:16:47.3 Debug: Auto downloading of repacks is disabled 11:16:47.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_false_when_repack_but_auto_download_repacks_is_false --- 11:16:47.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_is_a_repack_for_a_different_quality --- 11:16:47.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_is_a_repack_for_a_different_quality --- 11:16:47.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_is_a_repack_for_all_existing_files --- 11:16:47.3 Debug: New quality is a better revision for existing quality 11:16:47.3 Debug: New quality is a better revision for existing quality 11:16:47.3 Debug: New quality is a better revision for existing quality 11:16:47.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_is_a_repack_for_all_existing_files --- 11:16:47.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_it_is_not_a_repack --- 11:16:47.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_it_is_not_a_repack --- 11:16:47.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_there_are_is_no_track_files --- 11:16:47.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_if_there_are_is_no_track_files --- 11:16:47.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_when_repack_but_auto_download_repacks_is_true --- 11:16:47.3 Debug: New quality is a better revision for existing quality 11:16:47.3 Debug: New quality is a better revision for existing quality 11:16:47.3 Debug: New quality is a better revision for existing quality 11:16:47.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_when_repack_but_auto_download_repacks_is_true --- 11:16:47.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_when_repacks_are_not_preferred --- 11:16:47.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RepackSpecificationFixture.should_return_true_when_repacks_are_not_preferred --- 11:16:47.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_false_when_old_than_retention --- 11:16:47.3 Debug: Checking if report meets retention requirements. 100 11:16:47.3 Debug: Report age: 100 rejected by user's retention limit 11:16:47.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_false_when_old_than_retention --- 11:16:47.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_if_release_came_out_today_and_retention_is_zero --- 11:16:47.3 Debug: Checking if report meets retention requirements. 100 11:16:47.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_if_release_came_out_today_and_retention_is_zero --- 11:16:47.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_and_retention_are_the_same --- 11:16:47.3 Debug: Checking if report meets retention requirements. 100 11:16:47.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_and_retention_are_the_same --- 11:16:47.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_if_younger_than_retention --- 11:16:47.3 Debug: Checking if report meets retention requirements. 100 11:16:47.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_if_younger_than_retention --- 11:16:47.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_is_not_usenet --- 11:16:47.3 Debug: Not checking retention requirement for non-usenet report 11:16:47.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_release_is_not_usenet --- 11:16:47.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_retention_is_set_to_zero --- 11:16:47.3 Debug: Checking if report meets retention requirements. 100 11:16:47.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RetentionSpecificationFixture.should_return_true_when_retention_is_set_to_zero --- 11:16:47.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_custom_format_score_is_above_minimum_and_bypass_enabled_but_under_minimum --- 11:16:47.3 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 11:16:47.3 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_custom_format_score_is_above_minimum_and_bypass_enabled_but_under_minimum --- 11:16:47.3 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_custom_format_score_is_above_minimum_but_bypass_disabled --- 11:16:47.4 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 11:16:47.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_custom_format_score_is_above_minimum_but_bypass_disabled --- 11:16:47.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_quality_is_last_allowed_in_profile_and_bypass_disabled --- 11:16:47.4 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 11:16:47.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_quality_is_last_allowed_in_profile_and_bypass_disabled --- 11:16:47.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_release_is_proper_for_existing_album_of_different_quality --- 11:16:47.4 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 11:16:47.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_release_is_proper_for_existing_album_of_different_quality --- 11:16:47.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_release_is_younger_than_delay --- 11:16:47.4 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 11:16:47.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_release_is_younger_than_delay --- 11:16:47.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_system_invoked_search_and_release_is_younger_than_delay --- 11:16:47.4 Debug: Waiting for better quality release, There is a 720 minute delay on Usenet 11:16:47.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_false_when_system_invoked_search_and_release_is_younger_than_delay --- 11:16:47.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_custom_format_score_is_above_minimum_and_bypass_enabled --- 11:16:47.4 Debug: Custom format score (100) meets minimum (50) for preferred protocol, will not delay 11:16:47.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_custom_format_score_is_above_minimum_and_bypass_enabled --- 11:16:47.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_profile_does_not_have_a_delay --- 11:16:47.4 Debug: Profile does not require a waiting period before download for Usenet. 11:16:47.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_profile_does_not_have_a_delay --- 11:16:47.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_quality_is_last_allowed_in_profile_and_bypass_enabled --- 11:16:47.4 Debug: Quality is highest in profile for preferred protocol, will not delay 11:16:47.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_quality_is_last_allowed_in_profile_and_bypass_enabled --- 11:16:47.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_a_proper_for_existing_album --- 11:16:47.4 Debug: New quality is a better revision for existing quality, skipping delay 11:16:47.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_a_proper_for_existing_album --- 11:16:47.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_a_real_for_existing_album --- 11:16:47.4 Debug: New quality is a better revision for existing quality, skipping delay 11:16:47.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_a_real_for_existing_album --- 11:16:47.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_older_than_delay --- 11:16:47.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_release_is_older_than_delay --- 11:16:47.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_user_invoked_search --- 11:16:47.4 Debug: Ignoring delay for user invoked search 11:16:47.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DelaySpecificationFixture.should_be_true_when_user_invoked_search --- 11:16:47.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_false_if_file_is_missing --- 11:16:47.4 Trace: Track file /My.Artist.S01E01.mp3 is missing from disk. 11:16:47.4 Debug: Files for this album exist in the database but not on disk, will be unmonitored on next diskscan. skipping. 11:16:47.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_false_if_file_is_missing --- 11:16:47.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_false_if_one_of_multiple_episode_is_missing --- 11:16:47.4 Trace: Track file /My.Artist.S01E02.mp3 is missing from disk. 11:16:47.4 Debug: Files for this album exist in the database but not on disk, will be unmonitored on next diskscan. skipping. 11:16:47.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_false_if_one_of_multiple_episode_is_missing --- 11:16:47.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_if_both_of_multiple_episode_exist --- 11:16:47.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_if_both_of_multiple_episode_exist --- 11:16:47.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_if_file_exists --- 11:16:47.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_if_file_exists --- 11:16:47.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_when_searching --- 11:16:47.4 Debug: Skipping deleted trackfile check during search 11:16:47.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_when_searching --- 11:16:47.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_when_unmonitor_deleted_tracks_is_off --- 11:16:47.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.DeletedTrackFileSpecificationFixture.should_return_true_when_unmonitor_deleted_tracks_is_off --- 11:16:47.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_not_upgradable_if_only_first_albums_is_upgradable --- 11:16:47.4 Debug: Performing history status check on report 11:16:47.4 Debug: Checking current status of album [1] in history 11:16:47.4 Debug: Existing item meets cut-off. skipping. 11:16:47.4 Debug: Existing item has better quality, skipping 11:16:47.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_not_upgradable_if_only_first_albums_is_upgradable --- 11:16:47.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_not_upgradable_if_only_second_albums_is_upgradable --- 11:16:47.4 Debug: Performing history status check on report 11:16:47.4 Debug: Checking current status of album [1] in history 11:16:47.4 Debug: Existing item meets cut-off. skipping. 11:16:47.4 Debug: Existing item has better quality, skipping 11:16:47.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_not_upgradable_if_only_second_albums_is_upgradable --- 11:16:47.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_upgradable_if_both_albums_are_upgradable --- 11:16:47.4 Debug: Performing history status check on report 11:16:47.4 Debug: Checking current status of album [1] in history 11:16:47.4 Debug: New item has a better quality 11:16:47.4 Debug: Checking current status of album [2] in history 11:16:47.4 Debug: New item has a better quality 11:16:47.4 Debug: Checking current status of album [3] in history 11:16:47.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_upgradable_if_both_albums_are_upgradable --- 11:16:47.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_upgradable_if_only_album_is_upgradable --- 11:16:47.4 Debug: Performing history status check on report 11:16:47.4 Debug: Checking current status of album [1] in history 11:16:47.4 Debug: New item has a better quality 11:16:47.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_be_upgradable_if_only_album_is_upgradable --- 11:16:47.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_album_is_of_same_quality_as_existing --- 11:16:47.4 Debug: Performing history status check on report 11:16:47.4 Debug: Checking current status of album [1] in history 11:16:47.4 Debug: Existing item meets cut-off. skipping. 11:16:47.4 Debug: New item's custom formats [] do not improve on [], skipping 11:16:47.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_album_is_of_same_quality_as_existing --- 11:16:47.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_both_albums_are_not_upgradable --- 11:16:47.4 Debug: Performing history status check on report 11:16:47.4 Debug: Checking current status of album [1] in history 11:16:47.4 Debug: Existing item meets cut-off. skipping. 11:16:47.4 Debug: Existing item has better quality, skipping 11:16:47.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_both_albums_are_not_upgradable --- 11:16:47.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_cutoff_already_met --- 11:16:47.4 Debug: Performing history status check on report 11:16:47.4 Debug: Checking current status of album [1] in history 11:16:47.4 Debug: Existing item meets cut-off. skipping. 11:16:47.4 Debug: New item's custom formats [] do not improve on [], skipping 11:16:47.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_not_be_upgradable_if_cutoff_already_met --- 11:16:47.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_cutoff_already_met_and_cdh_is_disabled --- 11:16:47.4 Debug: Performing history status check on report 11:16:47.4 Debug: Checking current status of album [1] in history 11:16:47.4 Debug: Existing item meets cut-off. skipping. 11:16:47.4 Debug: New item's custom formats [] do not improve on [], skipping 11:16:47.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_cutoff_already_met_and_cdh_is_disabled --- 11:16:47.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_latest_history_has_a_download_id_and_cdh_is_disabled --- 11:16:47.4 Debug: Performing history status check on report 11:16:47.4 Debug: Checking current status of album [1] in history 11:16:47.4 Debug: New item has a better quality 11:16:47.4 Debug: Checking current status of album [2] in history 11:16:47.4 Debug: Checking current status of album [3] in history 11:16:47.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_latest_history_has_a_download_id_and_cdh_is_disabled --- 11:16:47.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_latest_history_item_is_only_one_hour_old --- 11:16:47.4 Debug: Performing history status check on report 11:16:47.4 Debug: Checking current status of album [1] in history 11:16:47.4 Debug: Existing item meets cut-off. skipping. 11:16:47.4 Debug: Existing item has better quality, skipping 11:16:47.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_latest_history_item_is_only_one_hour_old --- 11:16:47.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_only_album_is_not_upgradable_and_cdh_is_disabled --- 11:16:47.4 Debug: Performing history status check on report 11:16:47.4 Debug: Checking current status of album [1] in history 11:16:47.4 Debug: Existing item meets cut-off. skipping. 11:16:47.4 Debug: Existing item has better quality, skipping 11:16:47.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_false_if_only_album_is_not_upgradable_and_cdh_is_disabled --- 11:16:47.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_it_is_a_search --- 11:16:47.4 Debug: Skipping history check during search 11:16:47.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_it_is_a_search --- 11:16:47.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_not_grabbed --- 11:16:47.4 Debug: Performing history status check on report 11:16:47.4 Debug: Checking current status of album [1] in history 11:16:47.4 Debug: Checking current status of album [2] in history 11:16:47.4 Debug: Checking current status of album [3] in history 11:16:47.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_not_grabbed --- 11:16:47.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_null --- 11:16:47.4 Debug: Performing history status check on report 11:16:47.4 Debug: Checking current status of album [1] in history 11:16:47.4 Debug: Checking current status of album [2] in history 11:16:47.4 Debug: Checking current status of album [3] in history 11:16:47.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_null --- 11:16:47.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_older_than_twelve_hours --- 11:16:47.4 Debug: Performing history status check on report 11:16:47.4 Debug: Checking current status of album [1] in history 11:16:47.4 Debug: Checking current status of album [2] in history 11:16:47.4 Debug: Checking current status of album [3] in history 11:16:47.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.HistorySpecificationFixture.should_return_true_if_latest_history_item_is_older_than_twelve_hours --- 11:16:47.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_and_series_without_tags_should_return_true --- 11:16:47.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_and_series_without_tags_should_return_true --- 11:16:47.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_with_different_tags_should_return_false --- 11:16:47.4 Debug: Indexer has tags. None of these are present on artist [ForeignArtistId1][Name1]. Rejecting 11:16:47.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_with_different_tags_should_return_false --- 11:16:47.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_with_matching_tags_should_return_true --- 11:16:47.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_with_matching_tags_should_return_true --- 11:16:47.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_without_tags_should_return_false --- 11:16:47.4 Debug: Indexer has tags. None of these are present on artist [ForeignArtistId1][Name1]. Rejecting 11:16:47.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_with_tags_series_without_tags_should_return_false --- 11:16:47.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_without_tags_series_with_tags_should_return_true --- 11:16:47.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.indexer_without_tags_series_with_tags_should_return_true --- 11:16:47.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.release_with_invalid_indexerid_should_return_true --- 11:16:47.4 Debug: Indexer with id 2 does not exist, skipping indexer tags check 11:16:47.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.release_with_invalid_indexerid_should_return_true --- 11:16:47.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.release_without_indexerid_should_return_true --- 11:16:47.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.IndexerTagSpecificationFixture.release_without_indexerid_should_return_true --- 11:16:47.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_first_trackFile_was_added_more_than_7_days_ago --- 11:16:47.4 Debug: New quality is a better revision for existing quality 11:16:47.4 Debug: Proper for old file, rejecting: {0} 11:16:47.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_first_trackFile_was_added_more_than_7_days_ago --- 11:16:47.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_proper_but_auto_download_propers_is_false --- 11:16:47.4 Debug: New quality is a better revision for existing quality 11:16:47.4 Debug: Auto downloading of propers is disabled 11:16:47.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_proper_but_auto_download_propers_is_false --- 11:16:47.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_second_trackFile_was_added_more_than_7_days_ago --- 11:16:47.4 Debug: New quality is a better revision for existing quality 11:16:47.4 Debug: New quality is a better revision for existing quality 11:16:47.4 Debug: Proper for old file, rejecting: {0} 11:16:47.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_second_trackFile_was_added_more_than_7_days_ago --- 11:16:47.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_trackFile_was_added_more_than_7_days_ago --- 11:16:47.4 Debug: New quality is a better revision for existing quality 11:16:47.4 Debug: Proper for old file, rejecting: {0} 11:16:47.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_false_when_trackFile_was_added_more_than_7_days_ago --- 11:16:47.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_propers_are_not_preferred --- 11:16:47.4 Debug: Propers are not preferred, skipping check 11:16:47.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_propers_are_not_preferred --- 11:16:47.4 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_trackFile_was_added_more_than_7_days_ago_but_is_for_search --- 11:16:47.4 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_trackFile_was_added_more_than_7_days_ago_but_is_for_search --- 11:16:47.4 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 --- 11:16:47.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_trackFile_was_added_more_than_7_days_ago_but_proper_is_for_better_quality --- 11:16:47.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_trackFile_was_added_today --- 11:16:47.5 Debug: New quality is a better revision for existing quality 11:16:47.5 Debug: New quality is a better revision for existing quality 11:16:47.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.RssSync.ProperSpecificationFixture.should_return_true_when_trackFile_was_added_today --- 11:16:47.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.ArtistSpecificationFixture.should_return_false_if_artist_doesnt_match --- 11:16:47.5 Debug: Checking if artist matches searched artist 11:16:47.5 Debug: Artist [ForeignArtistId1][Name1] does not match [ForeignArtistId1][Name1] 11:16:47.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.ArtistSpecificationFixture.should_return_false_if_artist_doesnt_match --- 11:16:47.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.ArtistSpecificationFixture.should_return_true_when_artist_ids_match --- 11:16:47.5 Debug: Checking if artist matches searched artist 11:16:47.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.ArtistSpecificationFixture.should_return_true_when_artist_ids_match --- 11:16:47.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_false_if_seeds_belove_limit(0) --- 11:16:47.5 Debug: Not enough seeders: 0. Minimum seeders: 5 11:16:47.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_false_if_seeds_belove_limit(0) --- 11:16:47.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_false_if_seeds_belove_limit(4) --- 11:16:47.5 Debug: Not enough seeders: 4. Minimum seeders: 5 11:16:47.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_false_if_seeds_belove_limit(4) --- 11:16:47.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_indexer_no_longer_exists --- 11:16:47.5 Debug: Indexer with id 1 does not exist, skipping seeders check 11:16:47.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_indexer_no_longer_exists --- 11:16:47.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_indexer_not_specified --- 11:16:47.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_indexer_not_specified --- 11:16:47.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_not_torrent --- 11:16:47.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_not_torrent --- 11:16:47.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_above_or_equal_to_limit(5) --- 11:16:47.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_above_or_equal_to_limit(5) --- 11:16:47.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_above_or_equal_to_limit(6) --- 11:16:47.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_above_or_equal_to_limit(6) --- 11:16:47.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_unknown --- 11:16:47.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.Search.TorrentSeedingSpecificationFixture.should_return_true_if_seeds_unknown --- 11:16:47.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_false_when_quality_is_better_custom_formats_are_the_same_and_upgrading_is_not_allowed --- 11:16:47.5 Debug: Quality profile does not allow upgrades, skipping 11:16:47.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_false_when_quality_is_better_custom_formats_are_the_same_and_upgrading_is_not_allowed --- 11:16:47.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_false_when_quality_is_same_and_custom_format_is_upgrade_and_upgrading_is_not_allowed --- 11:16:47.5 Debug: Quality profile does not allow upgrades, skipping 11:16:47.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_false_when_quality_is_same_and_custom_format_is_upgrade_and_upgrading_is_not_allowed --- 11:16:47.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_custom_format_upgrade_when_upgrading_is_allowed --- 11:16:47.5 Debug: Quality profile allows upgrading 11:16:47.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_custom_format_upgrade_when_upgrading_is_allowed --- 11:16:47.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_custom_format_score_when_upgrading_is_allowed --- 11:16:47.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_custom_format_score_when_upgrading_is_allowed --- 11:16:47.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_language_when_upgrading_is_not_allowed --- 11:16:47.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_language_when_upgrading_is_not_allowed --- 11:16:47.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_quality_when_upgrading_is_allowed --- 11:16:47.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_quality_when_upgrading_is_allowed --- 11:16:47.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_quality_when_upgrading_is_not_allowed --- 11:16:47.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_lower_quality_when_upgrading_is_not_allowed --- 11:16:47.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_quality_upgrade_when_upgrading_is_allowed --- 11:16:47.5 Debug: Quality profile allows upgrading 11:16:47.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_quality_upgrade_when_upgrading_is_allowed --- 11:16:47.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_custom_format_score_when_upgrading_is_not_allowed --- 11:16:47.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_custom_format_score_when_upgrading_is_not_allowed --- 11:16:47.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_quality_when_upgrading_is_allowed --- 11:16:47.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_quality_when_upgrading_is_allowed --- 11:16:47.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_quality_when_upgrading_is_not_allowed --- 11:16:47.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeAllowedSpecificationFixture.should_return_true_for_same_quality_when_upgrading_is_not_allowed --- 11:16:47.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_false_if_some_tracks_are_upgradable_and_some_are_downgrades --- 11:16:47.5 Debug: Existing item has better quality, skipping 11:16:47.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_false_if_some_tracks_are_upgradable_and_some_are_downgrades --- 11:16:47.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_true_if_some_tracks_are_upgradable_and_none_are_downgrades --- 11:16:47.5 Debug: New item has a better quality 11:16:47.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_true_if_some_tracks_are_upgradable_and_none_are_downgrades --- 11:16:47.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_upgradable_if_all_files_are_upgradable --- 11:16:47.5 Debug: New item has a better quality 11:16:47.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_be_upgradable_if_all_files_are_upgradable --- 11:16:47.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_not_be_upgradable_if_all_tracks_are_not_upgradable --- 11:16:47.5 Debug: Existing item has better quality, skipping 11:16:47.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_not_be_upgradable_if_all_tracks_are_not_upgradable --- 11:16:47.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_not_be_upgradable_if_qualities_are_the_same --- 11:16:47.5 Debug: New item's custom formats [] do not improve on [], skipping 11:16:47.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_not_be_upgradable_if_qualities_are_the_same --- 11:16:47.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_only_query_db_for_missing_tracks_once --- 11:16:47.5 Debug: Existing item has better quality, skipping 11:16:47.5 Debug: Existing item has better quality, skipping 11:16:47.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_only_query_db_for_missing_tracks_once --- 11:16:47.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_album_has_no_existing_file --- 11:16:47.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_album_has_no_existing_file --- 11:16:47.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_single_album_doesnt_exist_on_disk --- 11:16:47.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_single_album_doesnt_exist_on_disk --- 11:16:47.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_track_is_missing --- 11:16:47.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeDiskSpecificationFixture.should_return_true_if_track_is_missing --- 11:16:47.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-192,1,MP3-192,2,MP3-192,True) --- 11:16:47.5 Debug: New item has a better quality 11:16:47.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-192,1,MP3-192,2,MP3-192,True) --- 11:16:47.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-320,2,MP3-320,True) --- 11:16:47.5 Debug: New item has a better quality 11:16:47.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-320,2,MP3-320,True) --- 11:16:47.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-192,1,MP3-192,1,MP3-192,False) --- 11:16:47.5 Debug: New item's custom formats [] do not improve on [], skipping 11:16:47.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-192,1,MP3-192,1,MP3-192,False) --- 11:16:47.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-256,2,MP3-320,False) --- 11:16:47.5 Debug: Existing item has better quality, skipping 11:16:47.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-256,2,MP3-320,False) --- 11:16:47.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-256,2,MP3-320,False) --- 11:16:47.5 Debug: Existing item has better quality, skipping 11:16:47.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-256,2,MP3-320,False) --- 11:16:47.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-320,1,MP3-320,False) --- 11:16:47.5 Debug: New item's custom formats [] do not improve on [], skipping 11:16:47.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.IsUpgradeTest(MP3-320,1,MP3-320,1,MP3-320,False) --- 11:16:47.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.should_return_false_if_proper_and_autoDownloadPropers_is_do_not_prefer --- 11:16:47.5 Debug: New item's custom formats [] do not improve on [], skipping 11:16:47.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.should_return_false_if_proper_and_autoDownloadPropers_is_do_not_prefer --- 11:16:47.5 Info: --- Start: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.should_return_true_if_proper_and_download_propers_is_do_not_download --- 11:16:47.5 Debug: New item has a better quality 11:16:47.5 Info: --- End: NzbDrone.Core.Test.DecisionEngineTests.UpgradeSpecificationFixture.should_return_true_if_proper_and_download_propers_is_do_not_download --- 11:16:47.5 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_check_diskspace_for_artist_folders --- 11:16:47.6 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_check_diskspace_for_artist_folders --- 11:16:47.6 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_check_diskspace_for_same_root_folder_only_once --- 11:16:47.6 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_check_diskspace_for_same_root_folder_only_once --- 11:16:47.6 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/boot") --- 11:16:47.6 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/boot") --- 11:16:47.6 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/rancher") --- 11:16:47.6 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/rancher") --- 11:16:47.6 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/rancher/volumes") --- 11:16:47.6 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/rancher/volumes") --- 11:16:47.6 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/kubelet") --- 11:16:47.6 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/kubelet") --- 11:16:47.6 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/docker") --- 11:16:47.6 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/var/lib/docker") --- 11:16:47.6 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/some/place/docker/aufs") --- 11:16:47.6 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/some/place/docker/aufs") --- 11:16:47.6 Info: --- Start: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/etc/network") --- 11:16:47.6 Info: --- End: NzbDrone.Core.Test.DiskSpace.DiskSpaceServiceFixture.should_not_check_diskspace_for_irrelevant_mounts("/etc/network") --- 11:16:47.6 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_episodes_were_imported_including_history --- 11:16:47.6 Debug: All albums were imported in history for Drone.S01E01.HDTV 11:16:47.6 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_episodes_were_imported_including_history --- 11:16:47.6 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_tracks_were_imported --- 11:16:47.6 Debug: All albums were imported for Drone.S01E01.HDTV 11:16:47.6 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_tracks_were_imported --- 11:16:47.6 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_tracks_were_imported_but_extra_files_were_not --- 11:16:47.7 Debug: All albums were imported for Drone.S01E01.HDTV 11:16:47.7 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_all_tracks_were_imported_but_extra_files_were_not --- 11:16:47.7 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_the_download_can_be_tracked_using_the_source_seriesid --- 11:16:47.7 Debug: All albums were imported for Droned Pilot 11:16:47.7 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_mark_as_imported_if_the_download_can_be_tracked_using_the_source_seriesid --- 11:16:47.7 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_all_files_were_rejected --- 11:16:47.7 Debug: Not all albums have been imported for Drone.S01E01.HDTV 11:16:47.7 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_all_files_were_rejected --- 11:16:47.7 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_all_files_were_skipped --- 11:16:47.7 Debug: Not all albums have been imported for Drone.S01E01.HDTV 11:16:47.7 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_all_files_were_skipped --- 11:16:47.7 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_no_tracks_were_parsed --- 11:16:47.7 Debug: Not all albums have been imported for Drone.S01E01.HDTV 11:16:47.7 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_no_tracks_were_parsed --- 11:16:47.7 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_some_of_episodes_were_not_imported_including_history --- 11:16:47.7 Debug: Not all albums have been imported for Drone.S01E01.HDTV 11:16:47.7 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_some_of_episodes_were_not_imported_including_history --- 11:16:47.7 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_some_tracks_were_not_imported --- 11:16:47.7 Debug: Not all albums have been imported for Drone.S01E01.HDTV 11:16:47.7 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ImportFixture.should_not_mark_as_imported_if_some_tracks_were_not_imported --- 11:16:47.7 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Downloading) --- 11:16:47.7 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Downloading) --- 11:16:47.7 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Failed) --- 11:16:47.7 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Failed) --- 11:16:47.7 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Queued) --- 11:16:47.7 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Queued) --- 11:16:47.7 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Paused) --- 11:16:47.7 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Paused) --- 11:16:47.7 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Warning) --- 11:16:47.7 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_download_status_isnt_completed(Warning) --- 11:16:47.7 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_matching_history_is_not_found_and_no_category_specified --- 11:16:47.7 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_matching_history_is_not_found_and_no_category_specified --- 11:16:47.7 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_output_path_is_empty --- 11:16:47.7 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_if_output_path_is_empty --- 11:16:47.7 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 --- 11:16:47.7 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 --- 11:16:47.7 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_when_there_is_a_title_mismatch --- 11:16:47.7 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_not_process_when_there_is_a_title_mismatch --- 11:16:47.7 Info: --- Start: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_process_if_matching_history_is_not_found_but_category_specified --- 11:16:47.7 Info: --- End: NzbDrone.Core.Test.Download.CompletedDownloadServiceTests.ProcessFixture.should_process_if_matching_history_is_not_found_but_category_specified --- 11:16:47.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_failed_if_already_failed_for_that_protocol --- 11:16:47.7 Trace: Grabbing release '' from Indexer at priority 0. 11:16:47.7 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 11:16:47.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_failed_if_already_failed_for_that_protocol --- 11:16:47.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_pending_even_if_already_added_to_pending --- 11:16:47.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_pending_even_if_already_added_to_pending --- 11:16:47.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_rejected_if_release_unavailable_on_indexer --- 11:16:47.7 Trace: Grabbing release '' from Indexer at priority 0. 11:16:47.7 Warn: Failed to download release '' from Indexer . Release not available 11:16:47.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_add_to_rejected_if_release_unavailable_on_indexer --- 11:16:47.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_download_report_if_album_was_not_already_downloaded --- 11:16:47.7 Trace: Grabbing release '' from Indexer at priority 0. 11:16:47.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_download_report_if_album_was_not_already_downloaded --- 11:16:47.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_downloaded_list_when_download_fails --- 11:16:47.8 Trace: Grabbing release '' from Indexer at priority 0. 11:16:47.8 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 11:16:47.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_downloaded_list_when_download_fails --- 11:16:47.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_failed_if_failed_for_a_different_protocol --- 11:16:47.8 Trace: Grabbing release '' from Indexer at priority 0. 11:16:47.8 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 11:16:47.8 Trace: Grabbing release '' from Indexer at priority 0. 11:16:47.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_failed_if_failed_for_a_different_protocol --- 11:16:47.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_pending_if_album_was_grabbed --- 11:16:47.8 Trace: Grabbing release '' from Indexer at priority 0. 11:16:47.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_add_to_pending_if_album_was_grabbed --- 11:16:47.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_download_if_any_album_was_already_downloaded --- 11:16:47.8 Trace: Grabbing release '' from Indexer at priority 0. 11:16:47.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_download_if_any_album_was_already_downloaded --- 11:16:47.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_grab_if_pending --- 11:16:47.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_not_grab_if_pending --- 11:16:47.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_only_download_album_once --- 11:16:47.8 Trace: Grabbing release '' from Indexer at priority 0. 11:16:47.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_only_download_album_once --- 11:16:47.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_only_return_downloaded_reports --- 11:16:47.8 Trace: Grabbing release '' from Indexer at priority 0. 11:16:47.8 Trace: Grabbing release '' from Indexer at priority 0. 11:16:47.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_only_return_downloaded_reports --- 11:16:47.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_all_downloaded_reports --- 11:16:47.8 Trace: Grabbing release '' from Indexer at priority 0. 11:16:47.8 Trace: Grabbing release '' from Indexer at priority 0. 11:16:47.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_all_downloaded_reports --- 11:16:47.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_an_empty_list_when_none_are_appproved --- 11:16:47.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_an_empty_list_when_none_are_appproved --- 11:16:47.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_downloaded_reports --- 11:16:47.8 Trace: Grabbing release '' from Indexer at priority 0. 11:16:47.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadApprovedReportsTests.DownloadApprovedFixture.should_return_downloaded_reports --- 11:16:47.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_always_choose_indexer_client --- 11:16:47.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_always_choose_indexer_client --- 11:16:47.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_fail_to_choose_client_when_indexer_reference_does_not_exist --- 11:16:47.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_fail_to_choose_client_when_indexer_reference_does_not_exist --- 11:16:47.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_fail_to_choose_when_clients_have_tags_but_no_match --- 11:16:47.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_fail_to_choose_when_clients_have_tags_but_no_match --- 11:16:47.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_not_skip_blocked_torrent_client_if_all_blocked --- 11:16:47.8 Trace: No non-blocked Download Client available, retrying blocked one. 11:16:47.8 Trace: No non-blocked Download Client available, retrying blocked one. 11:16:47.8 Trace: No non-blocked Download Client available, retrying blocked one. 11:16:47.8 Trace: No non-blocked Download Client available, retrying blocked one. 11:16:47.8 Trace: No non-blocked Download Client available, retrying blocked one. 11:16:47.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_not_skip_blocked_torrent_client_if_all_blocked --- 11:16:47.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_not_skip_secondary_prio_torrent_client_if_primary_blocked --- 11:16:47.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_not_skip_secondary_prio_torrent_client_if_primary_blocked --- 11:16:47.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_clients_with_matching_tags --- 11:16:47.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_clients_with_matching_tags --- 11:16:47.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_non_tagged_when_no_matching_tags --- 11:16:47.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_non_tagged_when_no_matching_tags --- 11:16:47.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_protocol_separately --- 11:16:47.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_protocol_separately --- 11:16:47.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_torrent_client --- 11:16:47.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_torrent_client --- 11:16:47.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_usenet_client --- 11:16:47.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_roundrobin_over_usenet_client --- 11:16:47.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_skip_blocked_torrent_client --- 11:16:47.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_skip_blocked_torrent_client --- 11:16:47.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_skip_secondary_prio_torrent_client --- 11:16:47.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientProviderFixture.should_skip_secondary_prio_torrent_client --- 11:16:47.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_consider_blocked_after_5_minutes_since_initial_failure --- 11:16:47.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_consider_blocked_after_5_minutes_since_initial_failure --- 11:16:47.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_escalate_further_after_5_minutes_since_initial_failure --- 11:16:47.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_escalate_further_after_5_minutes_since_initial_failure --- 11:16:47.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_consider_blocked_within_5_minutes_since_initial_failure --- 11:16:47.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_consider_blocked_within_5_minutes_since_initial_failure --- 11:16:47.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_escalate_beyond_3_hours --- 11:16:47.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_escalate_beyond_3_hours --- 11:16:47.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_escalate_further_till_after_5_minutes_since_initial_failure --- 11:16:47.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientStatusServiceFixture.should_not_escalate_further_till_after_5_minutes_since_initial_failure --- 11:16:47.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.ScanWatchFolderFixture.GetItems_should_considered_changing_files_queued --- 11:16:47.9 Info: Iteration 0 11:16:47.9 Info: Iteration 1 11:16:47.9 Info: Iteration 2 11:16:47.9 Info: Iteration 3 11:16:48.0 Info: Iteration 4 11:16:48.0 Info: Iteration 5 11:16:48.0 Info: Iteration 6 11:16:48.0 Info: Iteration 7 11:16:48.0 Info: Iteration 8 11:16:48.0 Info: Iteration 9 11:16:48.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.ScanWatchFolderFixture.GetItems_should_considered_changing_files_queued --- 11:16:48.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.ScanWatchFolderFixture.GetItems_should_considered_locked_files_queued --- 11:16:48.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.ScanWatchFolderFixture.GetItems_should_considered_locked_files_queued --- 11:16:48.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.completed_download_should_have_required_properties --- 11:16:48.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.completed_download_should_have_required_properties --- 11:16:48.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_download_file_if_it_doesnt_exist --- 11:16:48.3 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 11:16:48.3 Debug: Torrent Download succeeded, saved to: /c/blackhole/torrent/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.torrent 11:16:48.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_download_file_if_it_doesnt_exist --- 11:16:48.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_not_save_magnet_if_disabled --- 11:16:48.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_not_save_magnet_if_disabled --- 11:16:48.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_prefer_torrent_over_magnet --- 11:16:48.3 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 11:16:48.3 Debug: Torrent Download succeeded, saved to: /c/blackhole/torrent/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.torrent 11:16:48.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_prefer_torrent_over_magnet --- 11:16:48.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_replace_illegal_characters_in_title --- 11:16:48.3 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) 11:16:48.3 Debug: Torrent Download succeeded, saved to: /c/blackhole/torrent/Radiohead - Scotch Mist [2008+FLAC+Lossless].torrent 11:16:48.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_replace_illegal_characters_in_title --- 11:16:48.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_save_magnet_if_enabled --- 11:16:48.3 Debug: Saving magnet link succeeded, saved to: /c/blackhole/torrent/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.magnet 11:16:48.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_save_magnet_if_enabled --- 11:16:48.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_save_magnet_using_specified_extension --- 11:16:48.3 Debug: Saving magnet link succeeded, saved to: /c/blackhole/torrent/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.url 11:16:48.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_save_magnet_using_specified_extension --- 11:16:48.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_throw_if_magnet_and_torrent_url_does_not_exist --- 11:16:48.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.Download_should_throw_if_magnet_and_torrent_url_does_not_exist --- 11:16:48.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.partial_download_should_have_required_properties --- 11:16:48.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.partial_download_should_have_required_properties --- 11:16:48.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_delete_directory --- 11:16:48.3 Debug: [Title1] Deleting folder '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE'. 11:16:48.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_delete_directory --- 11:16:48.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_delete_file --- 11:16:48.3 Debug: [Title1] Deleting file '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE'. 11:16:48.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_delete_file --- 11:16:48.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_ignore_if_unknown_item --- 11:16:48.3 Trace: [Title1] File or folder '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' doesn't exist, skipping cleanup. 11:16:48.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_ignore_if_unknown_item --- 11:16:48.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_throw_if_deleteData_is_false --- 11:16:48.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.RemoveItem_should_throw_if_deleteData_is_false --- 11:16:48.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_category --- 11:16:48.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_category --- 11:16:48.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_null_hash --- 11:16:48.3 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 11:16:48.3 Debug: Torrent Download succeeded, saved to: /c/blackhole/torrent/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.torrent 11:16:48.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_null_hash --- 11:16:48.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_status_with_outputdirs --- 11:16:48.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.TorrentBlackholeFixture.should_return_status_with_outputdirs --- 11:16:48.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.completed_download_should_have_required_properties --- 11:16:48.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.completed_download_should_have_required_properties --- 11:16:48.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.Download_should_download_file_if_it_doesnt_exist --- 11:16:48.4 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) 11:16:48.4 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 11:16:48.4 Debug: NZB Download succeeded, saved to: /c/blackhole/nzb/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.nzb 11:16:48.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.Download_should_download_file_if_it_doesnt_exist --- 11:16:48.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.Download_should_replace_illegal_characters_in_title --- 11:16:48.4 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) 11:16:48.4 Info: Adding report [Radiohead - Scotch Mist [2008/FLAC/Lossless]] to the queue. 11:16:48.4 Debug: NZB Download succeeded, saved to: /c/blackhole/nzb/Radiohead - Scotch Mist [2008+FLAC+Lossless].nzb 11:16:48.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.Download_should_replace_illegal_characters_in_title --- 11:16:48.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.partial_download_should_have_required_properties --- 11:16:48.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.partial_download_should_have_required_properties --- 11:16:48.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_delete_directory --- 11:16:48.4 Debug: [Title1] Deleting folder '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE'. 11:16:48.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_delete_directory --- 11:16:48.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_delete_file --- 11:16:48.4 Debug: [Title1] Deleting file '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE'. 11:16:48.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_delete_file --- 11:16:48.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_ignore_if_unknown_item --- 11:16:48.4 Trace: [Title1] File or folder '/c/blackhole/completed/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' doesn't exist, skipping cleanup. 11:16:48.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_ignore_if_unknown_item --- 11:16:48.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_throw_if_deleteData_is_false --- 11:16:48.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.RemoveItem_should_throw_if_deleteData_is_false --- 11:16:48.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.should_return_category --- 11:16:48.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.should_return_category --- 11:16:48.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.should_return_status_with_outputdirs --- 11:16:48.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.Blackhole.UsenetBlackholeFixture.should_return_status_with_outputdirs --- 11:16:48.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.completed_download_should_have_required_properties --- 11:16:48.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.completed_download_should_have_required_properties --- 11:16:48.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 11:16:48.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 11:16:48.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.Download_should_return_unique_id --- 11:16:48.4 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 11:16:48.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.Download_should_return_unique_id --- 11:16:48.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.downloading_item_should_have_required_properties --- 11:16:48.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.downloading_item_should_have_required_properties --- 11:16:48.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.failed_item_should_have_required_properties --- 11:16:48.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.failed_item_should_have_required_properties --- 11:16:48.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_check_share_ratio_for_moveFiles_and_remove(0.5d,False) --- 11:16:48.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_check_share_ratio_for_moveFiles_and_remove(0.5d,False) --- 11:16:48.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_check_share_ratio_for_moveFiles_and_remove(1.01d,True) --- 11:16:48.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_check_share_ratio_for_moveFiles_and_remove(1.01d,True) --- 11:16:48.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_ignore_items_without_hash --- 11:16:48.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_ignore_items_without_hash --- 11:16:48.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Paused",Completed) --- 11:16:48.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Paused",Completed) --- 11:16:48.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Checking",Downloading) --- 11:16:48.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Checking",Downloading) --- 11:16:48.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Queued",Completed) --- 11:16:48.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Queued",Completed) --- 11:16:48.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Seeding",Completed) --- 11:16:48.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_completed_item_as_downloadItemStatus("Seeding",Completed) --- 11:16:48.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Paused",Paused) --- 11:16:48.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Paused",Paused) --- 11:16:48.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Checking",Downloading) --- 11:16:48.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Checking",Downloading) --- 11:16:48.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Queued",Queued) --- 11:16:48.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Queued",Queued) --- 11:16:48.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Downloading",Downloading) --- 11:16:48.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Downloading",Downloading) --- 11:16:48.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Seeding",Downloading) --- 11:16:48.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus("Seeding",Downloading) --- 11:16:48.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Paused",Paused) --- 11:16:48.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Paused",Paused) --- 11:16:48.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Checking",Downloading) --- 11:16:48.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Checking",Downloading) --- 11:16:48.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Queued",Queued) --- 11:16:48.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Queued",Queued) --- 11:16:48.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Downloading",Downloading) --- 11:16:48.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Downloading",Downloading) --- 11:16:48.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Seeding",Downloading) --- 11:16:48.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.GetItems_should_return_queued_item_as_downloadItemStatus("Seeding",Downloading) --- 11:16:48.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.queued_item_should_have_required_properties --- 11:16:48.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.queued_item_should_have_required_properties --- 11:16:48.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.should_return_status_with_outputdirs --- 11:16:48.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DelugeTests.DelugeFixture.should_return_status_with_outputdirs --- 11:16:48.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_cache_serialnumber --- 11:16:48.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_cache_serialnumber --- 11:16:48.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_return_hashedserialnumber --- 11:16:48.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_return_hashedserialnumber --- 11:16:48.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_throw_if_serial_number_unavailable --- 11:16:48.5 Warn: Could not get the serial number from Download Station 127.0.0.1:5000 System.ArgumentNullException: String reference not set to an instance of a String. (Parameter 's') at System.Text.Encoding.GetBytes(String s) at NzbDrone.Common.Crypto.HashConverter.GetHash(String target) in ./Lidarr.Common/Crypto/HashConverter.cs:line 21 at NzbDrone.Core.Download.Clients.DownloadStation.SerialNumberProvider.GetHashedSerialNumber(DownloadStationSettings settings) in ./Lidarr.Core/Download/Clients/DownloadStation/SerialNumberProvider.cs:line 46 at NzbDrone.Core.Download.Clients.DownloadStation.SerialNumberProvider.<>c__DisplayClass4_0.b__0() in ./Lidarr.Core/Download/Clients/DownloadStation/SerialNumberProvider.cs:line 34 at NzbDrone.Common.Cache.Cached`1.Get(String key, Func`1 function, Nullable`1 lifeTime) in ./Lidarr.Common/Cache/Cached.cs:line 109 at NzbDrone.Core.Download.Clients.DownloadStation.SerialNumberProvider.GetSerialNumber(DownloadStationSettings settings) in ./Lidarr.Core/Download/Clients/DownloadStation/SerialNumberProvider.cs:line 34 11:16:48.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SerialNumberProviderFixture.should_throw_if_serial_number_unavailable --- 11:16:48.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_cache_mapping --- 11:16:48.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_cache_mapping --- 11:16:48.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_remap_subfolder --- 11:16:48.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_remap_subfolder --- 11:16:48.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_return_valid_sharedfolder --- 11:16:48.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_return_valid_sharedfolder --- 11:16:48.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_throw_when_cannot_resolve_shared_folder --- 11:16:48.5 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 11:16:48.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.SharedFolderResolverFixture.should_throw_when_cannot_resolve_shared_folder --- 11:16:48.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_should_throw_and_not_add_task_if_cannot_get_serial_number --- 11:16:48.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_should_throw_and_not_add_task_if_cannot_get_serial_number --- 11:16:48.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_with_category_should_force_directory --- 11:16:48.6 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 11:16:48.6 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. 11:16:48.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_with_category_should_force_directory --- 11:16:48.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_with_MusicDirectory_should_force_directory --- 11:16:48.6 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 11:16:48.6 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. 11:16:48.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_with_MusicDirectory_should_force_directory --- 11:16:48.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 11:16:48.6 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 11:16:48.6 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. 11:16:48.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 11:16:48.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_ignore_downloads_in_wrong_folder --- 11:16:48.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_ignore_downloads_in_wrong_folder --- 11:16:48.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_map_outputpath_for_completed_or_failed_tasks --- 11:16:48.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_map_outputpath_for_completed_or_failed_tasks --- 11:16:48.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_not_map_outputpath_for_queued_or_downloading_tasks --- 11:16:48.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_not_map_outputpath_for_queued_or_downloading_tasks --- 11:16:48.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Downloading,False,False) --- 11:16:48.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Downloading,False,False) --- 11:16:48.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Finished,True,True) --- 11:16:48.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Finished,True,True) --- 11:16:48.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Seeding,False,False) --- 11:16:48.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Seeding,False,False) --- 11:16:48.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Waiting,False,False) --- 11:16:48.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Waiting,False,False) --- 11:16:48.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 11:16:48.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 11:16:48.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 11:16:48.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 11:16:48.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 11:16:48.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 11:16:48.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Failed) --- 11:16:48.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Failed) --- 11:16:48.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Extracting,Downloading) --- 11:16:48.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Extracting,Downloading) --- 11:16:48.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finished,Completed) --- 11:16:48.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finished,Completed) --- 11:16:48.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finishing,Downloading) --- 11:16:48.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finishing,Downloading) --- 11:16:48.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(HashChecking,Downloading) --- 11:16:48.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(HashChecking,Downloading) --- 11:16:48.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(CaptchaNeeded,Downloading) --- 11:16:48.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(CaptchaNeeded,Downloading) --- 11:16:48.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Paused,Paused) --- 11:16:48.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Paused,Paused) --- 11:16:48.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 11:16:48.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 11:16:48.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(FilehostingWaiting,Queued) --- 11:16:48.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(FilehostingWaiting,Queued) --- 11:16:48.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Waiting,Queued) --- 11:16:48.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Waiting,Queued) --- 11:16:48.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Queued) --- 11:16:48.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Queued) --- 11:16:48.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_base_folder_when_single_file_finished_tasks --- 11:16:48.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_base_folder_when_single_file_finished_tasks --- 11:16:48.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_base_folder_when_single_file_non_finished_tasks --- 11:16:48.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_base_folder_when_single_file_non_finished_tasks --- 11:16:48.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_torrent_folder_when_multiple_files_finished_tasks --- 11:16:48.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_torrent_folder_when_multiple_files_finished_tasks --- 11:16:48.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_torrent_folder_when_multiple_files_non_finished_tasks --- 11:16:48.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_set_outputPath_to_torrent_folder_when_multiple_files_non_finished_tasks --- 11:16:48.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_throw_if_serial_number_unavailable --- 11:16:48.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_throw_if_serial_number_unavailable --- 11:16:48.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_throw_if_shared_folder_resolve_fails --- 11:16:48.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetItems_should_throw_if_shared_folder_resolve_fails --- 11:16:48.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_category --- 11:16:48.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_category --- 11:16:48.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_default --- 11:16:48.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_default --- 11:16:48.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_destination --- 11:16:48.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.TorrentDownloadStationFixture.GetStatus_should_map_outputpath_when_using_destination --- 11:16:48.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_should_throw_and_not_add_task_if_cannot_get_serial_number --- 11:16:48.7 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 11:16:48.7 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 11:16:48.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_should_throw_and_not_add_task_if_cannot_get_serial_number --- 11:16:48.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_with_category_should_force_directory --- 11:16:48.7 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 11:16:48.7 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 11:16:48.7 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 11:16:48.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_with_category_should_force_directory --- 11:16:48.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_with_MusicDirectory_should_force_directory --- 11:16:48.7 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 11:16:48.7 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 11:16:48.7 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 11:16:48.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_with_MusicDirectory_should_force_directory --- 11:16:48.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 11:16:48.7 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 11:16:48.7 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 11:16:48.7 Debug: Droned.S01E01.Pilot.1080p.WEB-DL-DRONE added correctly 11:16:48.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 11:16:48.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_ignore_downloads_in_wrong_folder --- 11:16:48.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_ignore_downloads_in_wrong_folder --- 11:16:48.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_map_outputpath_for_completed_or_failed_tasks --- 11:16:48.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_map_outputpath_for_completed_or_failed_tasks --- 11:16:48.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_not_map_outputpath_for_queued_or_downloading_tasks --- 11:16:48.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_not_map_outputpath_for_queued_or_downloading_tasks --- 11:16:48.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 11:16:48.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 11:16:48.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 11:16:48.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 11:16:48.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 11:16:48.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 11:16:48.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Failed) --- 11:16:48.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Failed) --- 11:16:48.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Extracting,Downloading) --- 11:16:48.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Extracting,Downloading) --- 11:16:48.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finished,Completed) --- 11:16:48.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finished,Completed) --- 11:16:48.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finishing,Downloading) --- 11:16:48.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Finishing,Downloading) --- 11:16:48.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(HashChecking,Downloading) --- 11:16:48.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(HashChecking,Downloading) --- 11:16:48.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(CaptchaNeeded,Downloading) --- 11:16:48.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(CaptchaNeeded,Downloading) --- 11:16:48.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Paused,Paused) --- 11:16:48.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Paused,Paused) --- 11:16:48.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 11:16:48.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 11:16:48.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(FilehostingWaiting,Queued) --- 11:16:48.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(FilehostingWaiting,Queued) --- 11:16:48.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Waiting,Queued) --- 11:16:48.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Waiting,Queued) --- 11:16:48.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Queued) --- 11:16:48.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Queued) --- 11:16:48.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_throw_if_serial_number_unavailable --- 11:16:48.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_throw_if_serial_number_unavailable --- 11:16:48.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_throw_if_shared_folder_resolve_fails --- 11:16:48.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetItems_should_throw_if_shared_folder_resolve_fails --- 11:16:48.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_category --- 11:16:48.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_category --- 11:16:48.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_default --- 11:16:48.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_default --- 11:16:48.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_destination --- 11:16:48.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.DownloadStationTests.UsenetDownloadStationFixture.GetStatus_should_map_outputpath_when_using_destination --- 11:16:48.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_define_seed_ratio_as_expected(0,0) --- 11:16:48.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_define_seed_ratio_as_expected(0,0) --- 11:16:48.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_define_seed_ratio_as_expected(1.5d,150) --- 11:16:48.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_define_seed_ratio_as_expected(1.5d,150) --- 11:16:48.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_pause_torrent_as_expected(False,False) --- 11:16:48.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_pause_torrent_as_expected(False,False) --- 11:16:48.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_pause_torrent_as_expected(True,True) --- 11:16:48.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_pause_torrent_as_expected(True,True) --- 11:16:48.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,1,1,True) --- 11:16:48.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,1,1,True) --- 11:16:48.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,0,1,True) --- 11:16:48.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,0,1,True) --- 11:16:48.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,1,0,False) --- 11:16:48.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,1,0,False) --- 11:16:48.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,0,0,False) --- 11:16:48.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(0,0,0,False) --- 11:16:48.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,1,1,True) --- 11:16:48.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,1,1,True) --- 11:16:48.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,0,1,False) --- 11:16:48.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,0,1,False) --- 11:16:48.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,1,0,True) --- 11:16:48.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,1,0,True) --- 11:16:48.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,0,0,False) --- 11:16:48.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_should_queue_torrent_first_as_expected(15,0,0,False) --- 11:16:48.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_with_Category_should_force_directory --- 11:16:48.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_with_Category_should_force_directory --- 11:16:48.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_with_DestinationDirectory_should_force_directory --- 11:16:48.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_with_DestinationDirectory_should_force_directory --- 11:16:48.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_without_DestinationDirectory_and_Category_should_use_default --- 11:16:48.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.Download_without_DestinationDirectory_and_Category_should_use_default --- 11:16:48.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Downloading,False,False) --- 11:16:48.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Downloading,False,False) --- 11:16:48.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Done,True,True) --- 11:16:48.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Done,True,True) --- 11:16:48.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Seeding,False,False) --- 11:16:48.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Seeding,False,False) --- 11:16:48.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Stopped,False,False) --- 11:16:48.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_canBeMoved_and_canBeDeleted_as_expected(Stopped,False,False) --- 11:16:48.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_decoded_destination_directory --- 11:16:48.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_decoded_destination_directory --- 11:16:48.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 11:16:48.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_empty_list_if_no_tasks_available --- 11:16:48.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 11:16:48.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_ignore_tasks_of_unknown_type --- 11:16:48.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Stopped,Paused) --- 11:16:48.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Stopped,Paused) --- 11:16:48.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Stopping,Paused) --- 11:16:48.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Stopping,Paused) --- 11:16:48.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Queued,Queued) --- 11:16:48.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Queued,Queued) --- 11:16:48.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Starting,Downloading) --- 11:16:48.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Starting,Downloading) --- 11:16:48.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 11:16:48.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Downloading,Downloading) --- 11:16:48.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Retry,Downloading) --- 11:16:48.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Retry,Downloading) --- 11:16:48.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Checking,Downloading) --- 11:16:48.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Checking,Downloading) --- 11:16:48.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Warning) --- 11:16:48.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Error,Warning) --- 11:16:48.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 11:16:48.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Seeding,Completed) --- 11:16:48.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Done,Completed) --- 11:16:48.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Done,Completed) --- 11:16:48.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Downloading) --- 11:16:48.9 Info: Unknown download state: Unknown 11:16:48.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_item_as_downloadItemStatus(Unknown,Downloading) --- 11:16:48.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_message_if_tasks_in_error --- 11:16:49.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_should_return_message_if_tasks_in_error --- 11:16:49.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_when_category_is_set_should_ignore_downloads_in_wrong_folder --- 11:16:49.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_when_category_is_set_should_ignore_downloads_in_wrong_folder --- 11:16:49.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_when_destinationdirectory_is_set_should_ignore_downloads_in_wrong_folder --- 11:16:49.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.FreeboxDownloadTests.TorrentFreeboxDownloadFixture.GetItems_when_destinationdirectory_is_set_should_ignore_downloads_in_wrong_folder --- 11:16:49.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.completed_download_should_have_required_properties --- 11:16:49.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.completed_download_should_have_required_properties --- 11:16:49.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_from_magnet_link_should_return_hash_uppercase --- 11:16:49.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_from_magnet_link_should_return_hash_uppercase --- 11:16:49.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_from_torrent_file_should_return_hash_uppercase --- 11:16:49.0 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 11:16:49.0 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. 11:16:49.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_from_torrent_file_should_return_hash_uppercase --- 11:16:49.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_should_return_unique_id --- 11:16:49.0 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) 11:16:49.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Download_should_return_unique_id --- 11:16:49.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.downloading_item_should_have_required_properties --- 11:16:49.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.downloading_item_should_have_required_properties --- 11:16:49.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.failed_item_should_have_required_properties --- 11:16:49.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.failed_item_should_have_required_properties --- 11:16:49.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.GetItems_should_ignore_torrents_with_a_different_category --- 11:16:49.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.GetItems_should_ignore_torrents_with_a_different_category --- 11:16:49.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.GetItems_should_return_torrents_with_DownloadId_uppercase --- 11:16:49.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.GetItems_should_return_torrents_with_DownloadId_uppercase --- 11:16:49.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.queued_item_should_have_required_properties --- 11:16:49.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.queued_item_should_have_required_properties --- 11:16:49.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.should_return_status_with_outputdirs --- 11:16:49.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.should_return_status_with_outputdirs --- 11:16:49.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Test_should_return_validation_failure_for_old_hadouken --- 11:16:49.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.HadoukenTests.HadoukenFixture.Test_should_return_validation_failure_for_old_hadouken --- 11:16:49.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.completed_download_should_have_required_properties --- 11:16:49.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.completed_download_should_have_required_properties --- 11:16:49.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.Download_should_return_unique_id --- 11:16:49.0 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 11:16:49.0 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 11:16:49.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.Download_should_return_unique_id --- 11:16:49.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.Download_should_throw_if_failed --- 11:16:49.0 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 11:16:49.0 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 11:16:49.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.Download_should_throw_if_failed --- 11:16:49.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.downloading_item_should_have_required_properties --- 11:16:49.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.downloading_item_should_have_required_properties --- 11:16:49.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.failed_item_should_have_required_properties --- 11:16:49.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.failed_item_should_have_required_properties --- 11:16:49.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.GetItems_should_ignore_downloads_from_other_categories --- 11:16:49.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.GetItems_should_ignore_downloads_from_other_categories --- 11:16:49.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.GetItems_should_return_no_items_when_queue_is_empty --- 11:16:49.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.GetItems_should_return_no_items_when_queue_is_empty --- 11:16:49.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.paused_item_should_have_required_properties --- 11:16:49.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.paused_item_should_have_required_properties --- 11:16:49.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.post_processing_item_should_have_required_properties --- 11:16:49.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.post_processing_item_should_have_required_properties --- 11:16:49.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.queued_item_should_have_required_properties --- 11:16:49.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.queued_item_should_have_required_properties --- 11:16:49.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.RemoveItem_should_delete_folder --- 11:16:49.1 Debug: [Title1] Deleting folder '/remote/mount/tv/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE'. 11:16:49.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.RemoveItem_should_delete_folder --- 11:16:49.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_ignore_deletestatus_manual_without_markstatus --- 11:16:49.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_ignore_deletestatus_manual_without_markstatus --- 11:16:49.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_remap_storage_if_mounted --- 11:16:49.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_remap_storage_if_mounted --- 11:16:49.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_copy_as_failed --- 11:16:49.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_copy_as_failed --- 11:16:49.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_dupe_as_failed --- 11:16:49.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_dupe_as_failed --- 11:16:49.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_health_as_failed --- 11:16:49.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_health_as_failed --- 11:16:49.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_manual_with_markstatus_bad_as_failed --- 11:16:49.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_deletestatus_manual_with_markstatus_bad_as_failed --- 11:16:49.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_movestatus_failure_as_warning --- 11:16:49.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_movestatus_failure_as_warning --- 11:16:49.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_scriptstatus_failure_as_failed --- 11:16:49.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_scriptstatus_failure_as_failed --- 11:16:49.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_unpackstatus_freespace_as_warning --- 11:16:49.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_report_unpackstatus_freespace_as_warning --- 11:16:49.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_return_status_with_mounted_outputdir --- 11:16:49.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_return_status_with_mounted_outputdir --- 11:16:49.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_return_status_with_outputdir --- 11:16:49.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_return_status_with_outputdir --- 11:16:49.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("0",False) --- 11:16:49.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("0",False) --- 11:16:49.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("1",True) --- 11:16:49.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("1",True) --- 11:16:49.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory(" 7",False) --- 11:16:49.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory(" 7",False) --- 11:16:49.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("5000000",False) --- 11:16:49.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_keephistory("5000000",False) --- 11:16:49.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("11.0",False) --- 11:16:49.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("11.0",False) --- 11:16:49.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("12.0",True) --- 11:16:49.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("12.0",True) --- 11:16:49.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("11.0-b30ef0134",False) --- 11:16:49.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("11.0-b30ef0134",False) --- 11:16:49.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("13.0-b30ef0134",True) --- 11:16:49.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_test_version("13.0-b30ef0134",True) --- 11:16:49.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_dest_dir_if_final_dir_is_not_set --- 11:16:49.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_dest_dir_if_final_dir_is_not_set --- 11:16:49.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_dest_dir_if_final_dir_is_null --- 11:16:49.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_dest_dir_if_final_dir_is_null --- 11:16:49.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_final_dir_when_set_instead_of_dest_dir --- 11:16:49.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbgetTests.NzbgetFixture.should_use_final_dir_when_set_instead_of_dest_dir --- 11:16:49.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.completed_download_should_have_required_properties --- 11:16:49.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.completed_download_should_have_required_properties --- 11:16:49.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.Download_should_return_unique_id --- 11:16:49.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) 11:16:49.1 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 11:16:49.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.Download_should_return_unique_id --- 11:16:49.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.Download_should_throw_if_failed --- 11:16:49.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) 11:16:49.1 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 11:16:49.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.Download_should_throw_if_failed --- 11:16:49.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.downloading_item_should_have_required_properties --- 11:16:49.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.downloading_item_should_have_required_properties --- 11:16:49.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.failed_item_should_have_required_properties --- 11:16:49.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.failed_item_should_have_required_properties --- 11:16:49.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.GetItems_should_ignore_downloads_from_other_categories --- 11:16:49.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.GetItems_should_ignore_downloads_from_other_categories --- 11:16:49.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.GetItems_should_return_no_items_when_queue_is_empty --- 11:16:49.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.GetItems_should_return_no_items_when_queue_is_empty --- 11:16:49.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.paused_item_should_have_required_properties --- 11:16:49.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.paused_item_should_have_required_properties --- 11:16:49.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.queued_item_should_have_required_properties --- 11:16:49.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.queued_item_should_have_required_properties --- 11:16:49.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_be_warning_if_more_than_one_file_is_not_in_a_job_folder --- 11:16:49.2 Debug: Download contains multiple files and is not in a job folder: /O/mymount/ 11:16:49.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_be_warning_if_more_than_one_file_is_not_in_a_job_folder --- 11:16:49.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_get_files_if_completed_download_is_not_in_a_job_folder --- 11:16:49.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_get_files_if_completed_download_is_not_in_a_job_folder --- 11:16:49.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_remap_storage_if_mounted --- 11:16:49.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_remap_storage_if_mounted --- 11:16:49.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_BadlyEncoded_as_failed --- 11:16:49.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_BadlyEncoded_as_failed --- 11:16:49.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_CheckFailedDataCorrupt_as_failed --- 11:16:49.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_CheckFailedDataCorrupt_as_failed --- 11:16:49.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_UncompressFailed_as_failed --- 11:16:49.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_report_UncompressFailed_as_failed --- 11:16:49.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("1.0",False) --- 11:16:49.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("1.0",False) --- 11:16:49.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.2",False) --- 11:16:49.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.2",False) --- 11:16:49.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.3",True) --- 11:16:49.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.3",True) --- 11:16:49.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.4",True) --- 11:16:49.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("2.4",True) --- 11:16:49.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("3.0",True) --- 11:16:49.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.NzbVortexTests.NzbVortexFixture.should_test_api_version("3.0",True) --- 11:16:49.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_download_file_if_it_doesnt_exist --- 11:16:49.2 Debug: Downloading NZB from: http://www.nzbs.com/url to: /d/nzb/pneumatic/30.Rock.S01E05.hdtv.xvid-LoL.nzb 11:16:49.2 Debug: NZB Download succeeded, saved to: /d/nzb/pneumatic/30.Rock.S01E05.hdtv.xvid-LoL.nzb 11:16:49.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_download_file_if_it_doesnt_exist --- 11:16:49.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_replace_illegal_characters_in_title --- 11:16:49.2 Debug: Downloading NZB from: http://www.nzbs.com/url to: /d/nzb/pneumatic/Saturday Night Live - S38E08 - Jeremy Renner+Maroon 5 [SDTV].nzb 11:16:49.2 Debug: NZB Download succeeded, saved to: /d/nzb/pneumatic/Saturday Night Live - S38E08 - Jeremy Renner+Maroon 5 [SDTV].nzb 11:16:49.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_replace_illegal_characters_in_title --- 11:16:49.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_if_discography_download --- 11:16:49.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_if_discography_download --- 11:16:49.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_item_is_removed --- 11:16:49.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_item_is_removed --- 11:16:49.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_on_failed_download --- 11:16:49.2 Debug: Downloading NZB from: http://www.nzbs.com/url to: /d/nzb/pneumatic/30.Rock.S01E05.hdtv.xvid-LoL.nzb 11:16:49.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.PneumaticProviderFixture.should_throw_on_failed_download --- 11:16:49.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.api_261_should_use_content_path("pausedUP") --- 11:16:49.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.api_261_should_use_content_path("pausedUP") --- 11:16:49.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.api_261_should_use_content_path("stoppedUP") --- 11:16:49.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.api_261_should_use_content_path("stoppedUP") --- 11:16:49.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("pausedUP") --- 11:16:49.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("pausedUP") --- 11:16:49.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("stoppedUP") --- 11:16:49.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("stoppedUP") --- 11:16:49.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("queuedUP") --- 11:16:49.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("queuedUP") --- 11:16:49.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("uploading") --- 11:16:49.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("uploading") --- 11:16:49.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("stalledUP") --- 11:16:49.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("stalledUP") --- 11:16:49.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("forcedUP") --- 11:16:49.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.completed_item_should_have_required_properties("forcedUP") --- 11:16:49.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_accept_magnet_if_trackers_provided_and_dht_is_disabled --- 11:16:49.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_accept_magnet_if_trackers_provided_and_dht_is_disabled --- 11:16:49.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 11:16:49.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 11:16:49.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_handle_http_redirect_to_magnet --- 11:16:49.3 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 11:16:49.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_handle_http_redirect_to_magnet --- 11:16:49.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_handle_http_redirect_to_torrent --- 11:16:49.3 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 11:16:49.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_handle_http_redirect_to_torrent --- 11:16:49.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_not_fail_if_top_priority_not_available --- 11:16:49.3 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 11:16:49.3 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 11:16:49.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_not_fail_if_top_priority_not_available --- 11:16:49.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_refuse_magnet_if_no_trackers_provided_and_dht_is_disabled --- 11:16:49.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_refuse_magnet_if_no_trackers_provided_and_dht_is_disabled --- 11:16:49.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_return_unique_id --- 11:16:49.3 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 11:16:49.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_return_unique_id --- 11:16:49.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_set_top_priority --- 11:16:49.3 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 11:16:49.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Download_should_set_top_priority --- 11:16:49.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.downloading_item_should_have_required_properties --- 11:16:49.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.downloading_item_should_have_required_properties --- 11:16:49.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.error_item_should_have_required_properties --- 11:16:49.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.error_item_should_have_required_properties --- 11:16:49.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.multi_file_torrent_outputpath_should_have_sanitised_name --- 11:16:49.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.multi_file_torrent_outputpath_should_have_sanitised_name --- 11:16:49.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.paused_item_should_have_required_properties("pausedDL") --- 11:16:49.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.paused_item_should_have_required_properties("pausedDL") --- 11:16:49.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.paused_item_should_have_required_properties("stoppedDL") --- 11:16:49.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.paused_item_should_have_required_properties("stoppedDL") --- 11:16:49.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("queuedDL") --- 11:16:49.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("queuedDL") --- 11:16:49.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingDL") --- 11:16:49.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingDL") --- 11:16:49.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingUP") --- 11:16:49.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingUP") --- 11:16:49.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("metaDL") --- 11:16:49.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("metaDL") --- 11:16:49.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingResumeData") --- 11:16:49.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.queued_item_should_have_required_properties("checkingResumeData") --- 11:16:49.4 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") --- 11:16:49.4 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") --- 11:16:49.4 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") --- 11:16:49.4 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") --- 11:16:49.4 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") --- 11:16:49.4 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") --- 11:16:49.4 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") --- 11:16:49.4 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") --- 11:16:49.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_and_paused("pausedUP") --- 11:16:49.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_and_paused("pausedUP") --- 11:16:49.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_and_paused("stoppedUP") --- 11:16:49.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_and_paused("stoppedUP") --- 11:16:49.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_seedingtime_reached_and_paused("pausedUP") --- 11:16:49.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_seedingtime_reached_and_paused("pausedUP") --- 11:16:49.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_seedingtime_reached_and_paused("stoppedUP") --- 11:16:49.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_be_removable_and_should_allow_move_files_if_max_seedingtime_reached_and_paused("stoppedUP") --- 11:16:49.5 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") --- 11:16:49.5 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") --- 11:16:49.5 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") --- 11:16:49.5 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") --- 11:16:49.5 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") --- 11:16:49.5 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") --- 11:16:49.5 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") --- 11:16:49.5 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") --- 11:16:49.5 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") --- 11:16:49.5 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") --- 11:16:49.5 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") --- 11:16:49.5 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") --- 11:16:49.5 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") --- 11:16:49.5 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") --- 11:16:49.5 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") --- 11:16:49.5 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") --- 11:16:49.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_category_if_set("pausedUP") --- 11:16:49.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_category_if_set("pausedUP") --- 11:16:49.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_category_if_set("stoppedUP") --- 11:16:49.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_category_if_set("stoppedUP") --- 11:16:49.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_label_if_the_category_is_not_available("pausedUP") --- 11:16:49.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_label_if_the_category_is_not_available("pausedUP") --- 11:16:49.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_label_if_the_category_is_not_available("stoppedUP") --- 11:16:49.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_get_category_from_the_label_if_the_category_is_not_available("stoppedUP") --- 11:16:49.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_handle_eta_biginteger --- 11:16:49.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_handle_eta_biginteger --- 11:16:49.5 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 --- 11:16:49.5 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 --- 11:16:49.5 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") --- 11:16:49.5 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") --- 11:16:49.5 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") --- 11:16:49.5 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") --- 11:16:49.5 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_not_reached --- 11:16:49.5 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_not_reached --- 11:16:49.5 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 --- 11:16:49.6 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 --- 11:16:49.6 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 --- 11:16:49.6 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 --- 11:16:49.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_inactive_seedingtime_not_reached_and_paused("pausedUP") --- 11:16:49.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_inactive_seedingtime_not_reached_and_paused("pausedUP") --- 11:16:49.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_inactive_seedingtime_not_reached_and_paused("stoppedUP") --- 11:16:49.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_inactive_seedingtime_not_reached_and_paused("stoppedUP") --- 11:16:49.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused("pausedUP") --- 11:16:49.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused("pausedUP") --- 11:16:49.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused("stoppedUP") --- 11:16:49.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused("stoppedUP") --- 11:16:49.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_seedingtime_not_reached_and_paused("pausedUP") --- 11:16:49.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_seedingtime_not_reached_and_paused("pausedUP") --- 11:16:49.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_seedingtime_not_reached_and_paused("stoppedUP") --- 11:16:49.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_be_removable_if_overridden_max_seedingtime_not_reached_and_paused("stoppedUP") --- 11:16:49.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_fetch_details_twice("pausedUP") --- 11:16:49.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_fetch_details_twice("pausedUP") --- 11:16:49.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_fetch_details_twice("stoppedUP") --- 11:16:49.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_not_fetch_details_twice("stoppedUP") --- 11:16:49.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_return_status_with_outputdirs --- 11:16:49.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.should_return_status_with_outputdirs --- 11:16:49.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.single_file_torrent_outputpath_should_have_sanitised_name --- 11:16:49.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.single_file_torrent_outputpath_should_have_sanitised_name --- 11:16:49.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.single_file_torrent_with_folder_should_only_have_first_subfolder --- 11:16:49.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.single_file_torrent_with_folder_should_only_have_first_subfolder --- 11:16:49.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.stalledDL_item_should_have_required_properties --- 11:16:49.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.stalledDL_item_should_have_required_properties --- 11:16:49.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Test_should_force_api_version_check --- 11:16:49.6 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.QBittorrentTests.QBittorrentFixture.Test_should_force_api_version_check --- 11:16:49.6 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.completed_download_should_have_required_properties --- 11:16:49.7 Debug: Retrieved metadata of 1 torrents in client 11:16:49.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.completed_download_should_have_required_properties --- 11:16:49.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.Download_should_return_unique_id --- 11:16:49.7 Debug: Downloading torrent for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 11:16:49.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.Download_should_return_unique_id --- 11:16:49.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.downloading_item_should_have_required_properties --- 11:16:49.7 Debug: Retrieved metadata of 1 torrents in client 11:16:49.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.RTorrentTests.RTorrentFixture.downloading_item_should_have_required_properties --- 11:16:49.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.completed_download_should_have_required_properties --- 11:16:49.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.completed_download_should_have_required_properties --- 11:16:49.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.deleted_history_item_should_be_ignored --- 11:16:49.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.deleted_history_item_should_be_ignored --- 11:16:49.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.deleted_queue_item_should_be_ignored --- 11:16:49.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.deleted_queue_item_should_be_ignored --- 11:16:49.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.Download_should_return_unique_id --- 11:16:49.7 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 11:16:49.7 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 11:16:49.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.Download_should_return_unique_id --- 11:16:49.7 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") --- 11:16:49.7 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) 11:16:49.7 Info: Adding report [[ TOWN ]-[ http://www.town.ag ]-[ ANIME ]-[Usenet Provider >> http://www.ssl- <<] - [Commie] Aldnoah Zero 18 [234C8FC7]] to the queue. 11:16:49.7 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") --- 11:16:49.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.Download_should_use_sabRecentTvPriority_when_recentEpisode_is_true --- 11:16:49.7 Debug: Downloaded nzb for release 'Droned.S01E01.Pilot.1080p.WEB-DL-DRONE' finished (0 bytes from http://somewhere.com/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE.ext) 11:16:49.7 Info: Adding report [Droned.S01E01.Pilot.1080p.WEB-DL-DRONE] to the queue. 11:16:49.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.Download_should_use_sabRecentTvPriority_when_recentEpisode_is_true --- 11:16:49.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Checking) --- 11:16:49.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Checking) --- 11:16:49.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Downloading) --- 11:16:49.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Downloading) --- 11:16:49.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(QuickCheck) --- 11:16:49.7 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(QuickCheck) --- 11:16:49.7 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Verifying) --- 11:16:49.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Verifying) --- 11:16:49.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Repairing) --- 11:16:49.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Repairing) --- 11:16:49.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Fetching) --- 11:16:49.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Fetching) --- 11:16:49.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Extracting) --- 11:16:49.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Extracting) --- 11:16:49.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Moving) --- 11:16:49.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Moving) --- 11:16:49.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Running) --- 11:16:49.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.downloading_item_should_have_required_properties(Running) --- 11:16:49.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.failed_item_should_have_required_properties --- 11:16:49.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.failed_item_should_have_required_properties --- 11:16:49.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.GetItems_should_ignore_downloads_from_other_categories --- 11:16:49.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.GetItems_should_ignore_downloads_from_other_categories --- 11:16:49.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.GetItems_should_return_no_items_when_queue_is_empty --- 11:16:49.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.GetItems_should_return_no_items_when_queue_is_empty --- 11:16:49.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.paused_item_should_have_required_properties(Paused) --- 11:16:49.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.paused_item_should_have_required_properties(Paused) --- 11:16:49.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.queued_item_should_have_required_properties(Grabbing) --- 11:16:49.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.queued_item_should_have_required_properties(Grabbing) --- 11:16:49.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.queued_item_should_have_required_properties(Queued) --- 11:16:49.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.queued_item_should_have_required_properties(Queued) --- 11:16:49.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_blow_up_if_storage_doesnt_have_jobfolder --- 11:16:49.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_blow_up_if_storage_doesnt_have_jobfolder --- 11:16:49.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_blow_up_if_storage_is_drive_root --- 11:16:49.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_not_blow_up_if_storage_is_drive_root --- 11:16:49.8 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 --- 11:16:49.8 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 --- 11:16:49.8 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 --- 11:16:49.8 Trace: [Title1] Doesn't have an outputPath, skipping delete data. 11:16:49.8 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 --- 11:16:49.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_remap_storage_if_mounted --- 11:16:49.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_remap_storage_if_mounted --- 11:16:49.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_remove_output_path_file_when_deleting_a_completed_item_and_delete_data_is_true --- 11:16:49.8 Debug: [Title1] Deleting file '/C/Test/Series.Title.S01E01.mkv'. 11:16:49.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_remove_output_path_file_when_deleting_a_completed_item_and_delete_data_is_true --- 11:16:49.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_remove_output_path_folder_when_deleting_a_completed_item_and_delete_data_is_true --- 11:16:49.8 Debug: [Title1] Deleting folder '/C/Test/Series.Title.S01E01'. 11:16:49.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_remove_output_path_folder_when_deleting_a_completed_item_and_delete_data_is_true --- 11:16:49.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_report_diskspace_unpack_error_as_warning --- 11:16:49.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_report_diskspace_unpack_error_as_warning --- 11:16:49.8 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") --- 11:16:49.8 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") --- 11:16:49.8 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") --- 11:16:49.8 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") --- 11:16:49.8 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") --- 11:16:49.8 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") --- 11:16:49.8 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") --- 11:16:49.8 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") --- 11:16:49.8 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_mounted_outputdir --- 11:16:49.8 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_mounted_outputdir --- 11:16:49.8 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") --- 11:16:49.8 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") --- 11:16:49.8 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") --- 11:16:49.8 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") --- 11:16:49.8 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") --- 11:16:49.8 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") --- 11:16:49.8 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") --- 11:16:49.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_gte_2("/nzbget/root","completed","vv","/nzbget/root/completed","/nzbget/root/completed/vv") --- 11:16:49.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_lt_2("Y:\\nzbget\\root","completed\\downloads","vv","Y:\\nzbget\\root\\completed\\downloads","Y:\\nzbget\\root\\completed\\downloads\\vv") --- 11:16:49.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_lt_2("Y:\\nzbget\\root","completed\\downloads","vv","Y:\\nzbget\\root\\completed\\downloads","Y:\\nzbget\\root\\completed\\downloads\\vv") --- 11:16:49.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_lt_2("Y:\\nzbget\\root","completed","vv","Y:\\nzbget\\root\\completed","Y:\\nzbget\\root\\completed\\vv") --- 11:16:49.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_lt_2("Y:\\nzbget\\root","completed","vv","Y:\\nzbget\\root\\completed","Y:\\nzbget\\root\\completed\\vv") --- 11:16:49.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_lt_2("/nzbget/root","completed/downloads","vv","/nzbget/root/completed/downloads","/nzbget/root/completed/downloads/vv") --- 11:16:49.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_lt_2("/nzbget/root","completed/downloads","vv","/nzbget/root/completed/downloads","/nzbget/root/completed/downloads/vv") --- 11:16:49.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_lt_2("/nzbget/root","completed","vv","/nzbget/root/completed","/nzbget/root/completed/vv") --- 11:16:49.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_return_status_with_outputdir_for_version_lt_2("/nzbget/root","completed","vv","/nzbget/root/completed","/nzbget/root/completed/vv") --- 11:16:49.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("0") --- 11:16:49.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("0") --- 11:16:49.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("15d") --- 11:16:49.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("15d") --- 11:16:49.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("") --- 11:16:49.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false("") --- 11:16:49.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false(null) --- 11:16:49.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_false(null) --- 11:16:49.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("-1") --- 11:16:49.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("-1") --- 11:16:49.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("15") --- 11:16:49.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("15") --- 11:16:49.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("3") --- 11:16:49.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("3") --- 11:16:49.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("3d") --- 11:16:49.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_set_history_removes_completed_downloads_true("3d") --- 11:16:49.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_develop_version_successfully --- 11:16:49.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_develop_version_successfully --- 11:16:49.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_contains_category --- 11:16:49.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_contains_category --- 11:16:49.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_default_category --- 11:16:49.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_default_category --- 11:16:49.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_empty --- 11:16:49.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_empty --- 11:16:49.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_null --- 11:16:49.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_failed_if_tv_sorting_null --- 11:16:49.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_success_if_tv_sorting_contains_different_category --- 11:16:49.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_success_if_tv_sorting_contains_different_category --- 11:16:49.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_success_if_tv_sorting_disabled --- 11:16:49.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_success_if_tv_sorting_disabled --- 11:16:49.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.6.9",False) --- 11:16:49.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.6.9",False) --- 11:16:49.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.7.0",True) --- 11:16:49.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.7.0",True) --- 11:16:49.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.8.0",True) --- 11:16:49.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("0.8.0",True) --- 11:16:49.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.0.0",True) --- 11:16:49.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.0.0",True) --- 11:16:49.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.0.0RC1",True) --- 11:16:49.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.0.0RC1",True) --- 11:16:49.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.1.x",True) --- 11:16:49.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests.SabnzbdFixture.should_test_version("1.1.x",True) --- 11:16:49.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.completed_download_should_have_required_properties --- 11:16:49.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.completed_download_should_have_required_properties --- 11:16:49.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 11:16:49.9 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 11:16:49.9 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_should_return_unique_id --- 11:16:50.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) 11:16:50.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_should_return_unique_id --- 11:16:50.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_category_should_force_directory --- 11:16:50.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) 11:16:50.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_category_should_force_directory --- 11:16:50.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_category_should_not_have_double_slashes --- 11:16:50.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) 11:16:50.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_category_should_not_have_double_slashes --- 11:16:50.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_MusicDirectory_should_force_directory --- 11:16:50.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) 11:16:50.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_with_MusicDirectory_should_force_directory --- 11:16:50.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 11:16:50.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) 11:16:50.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 11:16:50.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.downloading_item_should_have_required_properties --- 11:16:50.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.downloading_item_should_have_required_properties --- 11:16:50.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.failed_item_should_have_required_properties --- 11:16:50.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.failed_item_should_have_required_properties --- 11:16:50.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Stopped,Completed,False) --- 11:16:50.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Stopped,Completed,False) --- 11:16:50.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(CheckWait,Downloading,False) --- 11:16:50.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(CheckWait,Downloading,False) --- 11:16:50.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Check,Downloading,False) --- 11:16:50.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Check,Downloading,False) --- 11:16:50.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Queued,Completed,False) --- 11:16:50.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Queued,Completed,False) --- 11:16:50.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(SeedingWait,Completed,False) --- 11:16:50.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(SeedingWait,Completed,False) --- 11:16:50.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Seeding,Completed,False) --- 11:16:50.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Seeding,Completed,False) --- 11:16:50.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Queued,Queued) --- 11:16:50.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Queued,Queued) --- 11:16:50.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Downloading,Downloading) --- 11:16:50.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Downloading,Downloading) --- 11:16:50.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Seeding,Downloading) --- 11:16:50.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Seeding,Downloading) --- 11:16:50.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Stopped,Downloading) --- 11:16:50.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Stopped,Downloading) --- 11:16:50.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(CheckWait,Downloading) --- 11:16:50.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(CheckWait,Downloading) --- 11:16:50.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Check,Downloading) --- 11:16:50.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Check,Downloading) --- 11:16:50.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued,Queued) --- 11:16:50.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued,Queued) --- 11:16:50.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Downloading,Downloading) --- 11:16:50.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Downloading,Downloading) --- 11:16:50.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(SeedingWait,Downloading) --- 11:16:50.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(SeedingWait,Downloading) --- 11:16:50.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Seeding,Downloading) --- 11:16:50.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Seeding,Downloading) --- 11:16:50.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.magnet_download_should_not_return_the_item --- 11:16:50.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.magnet_download_should_not_return_the_item --- 11:16:50.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.queued_item_should_have_required_properties --- 11:16:50.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.queued_item_should_have_required_properties --- 11:16:50.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_max_idletime_configured_and_paused --- 11:16:50.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_max_idletime_configured_and_paused --- 11:16:50.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_max_idletime_reached_and_paused --- 11:16:50.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_max_idletime_reached_and_paused --- 11:16:50.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_and_paused --- 11:16:50.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_max_ratio_reached_and_paused --- 11:16:50.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_idletime_reached_and_paused --- 11:16:50.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_idletime_reached_and_paused --- 11:16:50.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_ratio_reached_and_paused --- 11:16:50.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_be_removable_and_should_allow_move_files_if_overridden_max_ratio_reached_and_paused --- 11:16:50.0 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 --- 11:16:50.0 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 --- 11:16:50.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_exclude_items_not_in_category --- 11:16:50.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_exclude_items_not_in_category --- 11:16:50.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_exclude_items_not_in_TvDirectory --- 11:16:50.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_exclude_items_not_in_TvDirectory --- 11:16:50.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_fix_forward_slashes --- 11:16:50.0 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_fix_forward_slashes --- 11:16:50.0 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_ignore_negative_eta(-1) --- 11:16:50.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_ignore_negative_eta(-1) --- 11:16:50.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_ignore_negative_eta(-2) --- 11:16:50.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_ignore_negative_eta(-2) --- 11:16:50.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_idletime_reached_and_not_paused --- 11:16:50.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_idletime_reached_and_not_paused --- 11:16:50.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_is_not_set --- 11:16:50.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_is_not_set --- 11:16:50.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_reached_and_not_stopped --- 11:16:50.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_and_should_not_allow_move_files_if_max_ratio_reached_and_not_stopped --- 11:16:50.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_max_idletime_reached_but_ratio_not_and_not_paused --- 11:16:50.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_max_idletime_reached_but_ratio_not_and_not_paused --- 11:16:50.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_overridden_max_idletime_not_reached_and_paused --- 11:16:50.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_overridden_max_idletime_not_reached_and_paused --- 11:16:50.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused --- 11:16:50.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_not_be_removable_if_overridden_max_ratio_not_reached_and_paused --- Skipped should_fix_forward_slashes [5 ms] 11:16:50.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 ()") --- 11:16:50.1 Debug: Transmission version information: 2.84 () 11:16:50.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 ()") --- 11:16:50.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84+ ()") --- 11:16:50.1 Debug: Transmission version information: 2.84+ () 11:16:50.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84+ ()") --- 11:16:50.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 (other info)") --- 11:16:50.1 Debug: Transmission version information: 2.84 (other info) 11:16:50.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 (other info)") --- 11:16:50.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 (2.84)") --- 11:16:50.1 Debug: Transmission version information: 2.84 (2.84) 11:16:50.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_only_check_version_number("2.84 (2.84)") --- 11:16:50.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_return_status_with_outputdirs --- 11:16:50.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_return_status_with_outputdirs --- 11:16:50.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_support_long_values_for_eta_in_milliseconds(2147483648000L) --- 11:16:50.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_support_long_values_for_eta_in_milliseconds(2147483648000L) --- 11:16:50.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_support_long_values_for_eta_in_seconds(2147483648) --- 11:16:50.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.TransmissionTests.TransmissionFixture.should_support_long_values_for_eta_in_seconds(2147483648) --- 11:16:50.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.completed_download_should_have_required_properties --- 11:16:50.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.completed_download_should_have_required_properties --- 11:16:50.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 11:16:50.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 11:16:50.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_handle_http_redirect_to_magnet --- 11:16:50.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) 11:16:50.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_handle_http_redirect_to_magnet --- 11:16:50.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_handle_http_redirect_to_torrent --- 11:16:50.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) 11:16:50.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_handle_http_redirect_to_torrent --- 11:16:50.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_return_unique_id --- 11:16:50.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) 11:16:50.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.Download_should_return_unique_id --- 11:16:50.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.downloading_item_should_have_required_properties --- 11:16:50.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.downloading_item_should_have_required_properties --- 11:16:50.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.failed_item_should_have_required_properties --- 11:16:50.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.failed_item_should_have_required_properties --- 11:16:50.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_ignore_downloads_from_other_categories --- 11:16:50.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_ignore_downloads_from_other_categories --- 11:16:50.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_query_with_cache_id_if_available --- 11:16:50.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_query_with_cache_id_if_available --- 11:16:50.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checking, Loaded,Queued,True) --- 11:16:50.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checking, Loaded,Queued,True) --- 11:16:50.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Loaded,Completed,True) --- 11:16:50.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Loaded,Completed,True) --- 11:16:50.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Queued, Loaded,Completed,False) --- 11:16:50.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Queued, Loaded,Completed,False) --- 11:16:50.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Started, Checked, Loaded,Completed,False) --- 11:16:50.1 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Started, Checked, Loaded,Completed,False) --- 11:16:50.1 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Paused, Queued, Loaded,Completed,False) --- 11:16:50.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Checked, Paused, Queued, Loaded,Completed,False) --- 11:16:50.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Checking, Loaded,Queued) --- 11:16:50.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Checking, Loaded,Queued) --- 11:16:50.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Checked, Queued, Loaded,Queued) --- 11:16:50.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Checked, Queued, Loaded,Queued) --- 11:16:50.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Started, Loaded,Downloading) --- 11:16:50.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Started, Loaded,Downloading) --- 11:16:50.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Started, Queued, Loaded,Downloading) --- 11:16:50.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Started, Queued, Loaded,Downloading) --- 11:16:50.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Loaded,Queued) --- 11:16:50.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Loaded,Queued) --- 11:16:50.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Checking, Loaded,Queued) --- 11:16:50.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Checking, Loaded,Queued) --- 11:16:50.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued, Loaded,Queued) --- 11:16:50.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued, Loaded,Queued) --- 11:16:50.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Started, Loaded,Downloading) --- 11:16:50.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Started, Loaded,Downloading) --- 11:16:50.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Started, Queued, Loaded,Downloading) --- 11:16:50.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Started, Queued, Loaded,Downloading) --- 11:16:50.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.queued_item_should_have_required_properties --- 11:16:50.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.queued_item_should_have_required_properties --- 11:16:50.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.should_combine_drive_letter --- 11:16:50.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.should_combine_drive_letter --- 11:16:50.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.should_return_status_with_outputdirs --- 11:16:50.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.UTorrentTests.UTorrentFixture.should_return_status_with_outputdirs --- 11:16:50.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.completed_download_should_have_required_properties --- 11:16:50.2 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 11:16:50.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.completed_download_should_have_required_properties --- 11:16:50.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 11:16:50.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_should_get_hash_from_magnet_url("magnet:?xt=urn:btih:ZPBPA2P6ROZPKRHK44D5OW6NHXU5Z6KR&tr=udp","CBC2F069FE8BB2F544EAE707D75BCD3DE9DCF951") --- 11:16:50.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_should_return_unique_id --- 11:16:50.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) 11:16:50.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_should_return_unique_id --- Skipped should_combine_drive_letter [2 ms] 11:16:50.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_category_should_force_directory --- 11:16:50.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) 11:16:50.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_category_should_force_directory --- 11:16:50.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_category_should_not_have_double_slashes --- 11:16:50.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) 11:16:50.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_category_should_not_have_double_slashes --- 11:16:50.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_MusicDirectory_should_force_directory --- 11:16:50.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) 11:16:50.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_with_MusicDirectory_should_force_directory --- 11:16:50.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 11:16:50.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) 11:16:50.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.Download_without_MusicDirectory_and_Category_should_use_default --- 11:16:50.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.downloading_item_should_have_required_properties --- 11:16:50.2 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 11:16:50.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.downloading_item_should_have_required_properties --- 11:16:50.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.failed_item_should_have_required_properties --- 11:16:50.2 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 11:16:50.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.failed_item_should_have_required_properties --- 11:16:50.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Stopped,Completed,False) --- 11:16:50.2 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 11:16:50.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Stopped,Completed,False) --- 11:16:50.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(CheckWait,Downloading,False) --- 11:16:50.2 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 11:16:50.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(CheckWait,Downloading,False) --- 11:16:50.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Check,Downloading,False) --- 11:16:50.2 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 11:16:50.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Check,Downloading,False) --- 11:16:50.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Queued,Queued,False) --- 11:16:50.2 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 11:16:50.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Queued,Queued,False) --- 11:16:50.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(SeedingWait,Completed,False) --- 11:16:50.2 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 11:16:50.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(SeedingWait,Completed,False) --- 11:16:50.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Seeding,Completed,False) --- 11:16:50.2 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 11:16:50.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_completed_item_as_downloadItemStatus(Seeding,Completed,False) --- 11:16:50.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Queued,Queued) --- 11:16:50.2 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 11:16:50.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Queued,Queued) --- 11:16:50.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Downloading,Downloading) --- 11:16:50.2 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 11:16:50.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Downloading,Downloading) --- 11:16:50.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Seeding,Downloading) --- 11:16:50.2 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 11:16:50.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_downloading_item_as_downloadItemStatus(Seeding,Downloading) --- 11:16:50.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Stopped,Downloading) --- 11:16:50.2 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 11:16:50.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Stopped,Downloading) --- 11:16:50.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(CheckWait,Downloading) --- 11:16:50.2 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 11:16:50.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(CheckWait,Downloading) --- 11:16:50.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Check,Downloading) --- 11:16:50.2 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 11:16:50.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Check,Downloading) --- 11:16:50.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued,Queued) --- 11:16:50.2 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 11:16:50.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Queued,Queued) --- 11:16:50.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Downloading,Downloading) --- 11:16:50.2 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 11:16:50.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Downloading,Downloading) --- 11:16:50.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(SeedingWait,Downloading) --- 11:16:50.2 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 11:16:50.2 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(SeedingWait,Downloading) --- 11:16:50.2 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Seeding,Downloading) --- 11:16:50.3 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 11:16:50.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.GetItems_should_return_queued_item_as_downloadItemStatus(Seeding,Downloading) --- 11:16:50.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.magnet_download_should_not_return_the_item --- 11:16:50.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.magnet_download_should_not_return_the_item --- 11:16:50.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.queued_item_should_have_required_properties --- 11:16:50.3 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 11:16:50.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.queued_item_should_have_required_properties --- 11:16:50.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_exclude_items_not_in_category --- 11:16:50.3 Trace: Vuze output file: C:\Downloads\Finished\transmission\Lidarr\Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 11:16:50.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_exclude_items_not_in_category --- 11:16:50.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_exclude_items_not_in_TvDirectory --- 11:16:50.3 Trace: Vuze output file: C:\Downloads\Finished\Lidarr\subdir\Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 11:16:50.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_exclude_items_not_in_TvDirectory --- 11:16:50.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("") --- 11:16:50.3 Debug: Vuze protocol version information: 11:16:50.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("") --- 11:16:50.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("10") --- 11:16:50.3 Debug: Vuze protocol version information: 10 11:16:50.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("10") --- 11:16:50.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("foo") --- 11:16:50.3 Debug: Vuze protocol version information: foo 11:16:50.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fail_with_unsupported_protocol_version("foo") --- 11:16:50.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fix_forward_slashes --- 11:16:50.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_fix_forward_slashes --- 11:16:50.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_have_correct_output_directory_for_multifile_torrents --- 11:16:50.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_have_correct_output_directory_for_multifile_torrents --- 11:16:50.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_have_correct_output_directory_for_singlefile_torrents --- 11:16:50.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_have_correct_output_directory_for_singlefile_torrents --- 11:16:50.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_ignore_negative_eta(-1) --- 11:16:50.3 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 11:16:50.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_ignore_negative_eta(-1) --- 11:16:50.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_ignore_negative_eta(-2) --- 11:16:50.3 Trace: Vuze output file: somepath/Droned.S01E01.Pilot.1080p.WEB-DL-DRONE 11:16:50.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_ignore_negative_eta(-2) --- 11:16:50.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("14") --- 11:16:50.3 Debug: Vuze protocol version information: 14 11:16:50.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("14") --- 11:16:50.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("15") --- 11:16:50.3 Debug: Vuze protocol version information: 15 11:16:50.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("15") --- Skipped should_fix_forward_slashes [2 ms] Skipped should_have_correct_output_directory_for_multifile_torrents [3 ms] Skipped should_have_correct_output_directory_for_singlefile_torrents [2 ms] 11:16:50.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("20") --- 11:16:50.3 Debug: Vuze protocol version information: 20 11:16:50.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_only_check_protocol_version_number("20") --- 11:16:50.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_return_status_with_outputdirs --- 11:16:50.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadClientTests.VuzeTests.VuzeFixture.should_return_status_with_outputdirs --- 11:16:50.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_grab_using_client --- 11:16:50.3 Info: Report sent to Name1 from indexer Indexer1. Title1 11:16:50.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_grab_using_client --- 11:16:50.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_publish_on_failed_grab_event --- 11:16:50.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_publish_on_failed_grab_event --- 11:16:50.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_trigger_indexer_backoff_on_downloadclient_error --- 11:16:50.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_trigger_indexer_backoff_on_downloadclient_error --- 11:16:50.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_trigger_indexer_backoff_on_indexer_404_error --- 11:16:50.3 Trace: Release Title1 no longer available on indexer. 11:16:50.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_not_trigger_indexer_backoff_on_indexer_404_error --- 11:16:50.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_publish_on_grab_event --- 11:16:50.3 Info: Report sent to Name1 from indexer Indexer1. Title1 11:16:50.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_publish_on_grab_event --- 11:16:50.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_http429_based_on_date --- 11:16:50.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_http429_based_on_date --- 11:16:50.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_http429_with_long_time --- 11:16:50.3 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_http429_with_long_time --- 11:16:50.3 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_indexer_error --- 11:16:50.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.Download_report_should_trigger_indexer_backoff_on_indexer_error --- 11:16:50.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_attempt_download_even_if_client_is_disabled --- 11:16:50.4 Info: Report sent to Name1 from indexer Indexer1. Title1 11:16:50.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_attempt_download_even_if_client_is_disabled --- 11:16:50.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_not_attempt_download_if_client_isnt_configured --- 11:16:50.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_not_attempt_download_if_client_isnt_configured --- 11:16:50.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_send_download_to_correct_torrent_client --- 11:16:50.4 Info: Report sent to Name1 from indexer Indexer1. Title1 11:16:50.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_send_download_to_correct_torrent_client --- 11:16:50.4 Info: --- Start: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_send_download_to_correct_usenet_client --- 11:16:50.4 Info: Report sent to Name1 from indexer Indexer1. Title1 11:16:50.4 Info: --- End: NzbDrone.Core.Test.Download.DownloadServiceFixture.should_send_download_to_correct_usenet_client --- 11:16:50.4 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_include_tracked_download_in_message --- 11:16:50.4 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_include_tracked_download_in_message --- 11:16:50.4 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_mark_failed_if_download_item_is_failed --- 11:16:50.4 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_mark_failed_if_download_item_is_failed --- 11:16:50.4 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_mark_failed_if_encrypted --- 11:16:50.4 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFailedFixture.should_mark_failed_if_encrypted --- 11:16:50.4 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_not_fail_if_matching_history_is_not_found --- 11:16:50.4 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_not_fail_if_matching_history_is_not_found --- 11:16:50.4 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_not_warn_if_matching_history_is_not_found_and_not_failed --- 11:16:50.4 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_not_warn_if_matching_history_is_not_found_and_not_failed --- 11:16:50.4 Info: --- Start: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_warn_if_matching_history_is_not_found --- 11:16:50.4 Info: --- End: NzbDrone.Core.Test.Download.FailedDownloadServiceTests.ProcessFixture.should_warn_if_matching_history_is_not_found --- 11:16:50.4 Info: --- Start: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_on_invalid_nzb --- 11:16:50.4 Info: --- End: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_on_invalid_nzb --- 11:16:50.4 Info: --- Start: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_on_newznab_error --- 11:16:50.4 Info: --- End: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_on_newznab_error --- 11:16:50.4 Info: --- Start: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_when_no_files --- 11:16:50.4 Info: --- End: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_throw_when_no_files --- 11:16:50.4 Info: --- Start: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_validate_nzb --- 11:16:50.4 Info: --- End: NzbDrone.Core.Test.Download.NzbValidationServiceFixture.should_validate_nzb --- 11:16:50.4 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add --- 11:16:50.5 Debug: Adding release Title1 to pending releases with reason Delay 11:16:50.5 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add --- 11:16:50.5 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_indexer_is_different --- 11:16:50.5 Debug: Adding release Title1 to pending releases with reason Delay 11:16:50.5 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_indexer_is_different --- 11:16:50.5 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_publish_date_is_different --- 11:16:50.5 Debug: Adding release Title1 to pending releases with reason Delay 11:16:50.5 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_publish_date_is_different --- 11:16:50.5 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_title_is_different --- 11:16:50.5 Debug: Adding release Title1 to pending releases with reason Delay 11:16:50.5 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_add_if_title_is_different --- 11:16:50.5 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_not_add_if_it_is_the_same_release_from_the_same_indexer --- 11:16:50.5 Debug: The release Title1 is already pending with reason Delay, not adding again 11:16:50.5 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_not_add_if_it_is_the_same_release_from_the_same_indexer --- 11:16:50.5 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_not_add_if_it_is_the_same_release_from_the_same_indexer_twice --- 11:16:50.5 Debug: The release Title1 is already pending with reason DownloadClientUnavailable, not changing reason 11:16:50.5 Debug: The release Title1 had 1 duplicate pending, removing duplicates. 11:16:50.5 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_not_add_if_it_is_the_same_release_from_the_same_indexer_twice --- 11:16:50.5 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_remove_duplicate_if_it_is_the_same_release_from_the_same_indexer_twice --- 11:16:50.5 Debug: The release Title1 is already pending with reason DownloadClientUnavailable, not changing reason 11:16:50.5 Debug: The release Title1 had 1 duplicate pending, removing duplicates. 11:16:50.5 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.AddFixture.should_remove_duplicate_if_it_is_the_same_release_from_the_same_indexer_twice --- 11:16:50.5 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.PendingReleaseServiceFixture.should_ignore_pending_items_from_unavailable_indexer --- 11:16:50.5 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.PendingReleaseServiceFixture.should_ignore_pending_items_from_unavailable_indexer --- 11:16:50.5 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.PendingReleaseServiceFixture.should_not_ignore_pending_items_from_available_indexer --- 11:16:50.5 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.PendingReleaseServiceFixture.should_not_ignore_pending_items_from_available_indexer --- 11:16:50.5 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_delete_if_the_grabbed_quality_is_the_higher --- 11:16:50.5 Debug: Removing previously pending release, as it was grabbed. 11:16:50.5 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_delete_if_the_grabbed_quality_is_the_higher --- 11:16:50.5 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_delete_if_the_grabbed_quality_is_the_same --- 11:16:50.5 Debug: Removing previously pending release, as it was grabbed. 11:16:50.5 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_delete_if_the_grabbed_quality_is_the_same --- 11:16:50.5 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_not_delete_if_the_grabbed_quality_is_the_lower --- 11:16:50.5 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveGrabbedFixture.should_not_delete_if_the_grabbed_quality_is_the_lower --- 11:16:50.5 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_not_remove_diffrent_albums --- 11:16:50.5 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_not_remove_diffrent_albums --- 11:16:50.5 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_remove_multiple_releases_release --- 11:16:50.5 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_remove_multiple_releases_release --- 11:16:50.5 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_remove_same_release --- 11:16:50.5 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemovePendingFixture.should_remove_same_release --- 11:16:50.5 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_indexer_is_different --- 11:16:50.6 Debug: Removing failed releases from pending 11:16:50.6 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_indexer_is_different --- 11:16:50.6 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_publish_date_is_different --- 11:16:50.6 Debug: Removing failed releases from pending 11:16:50.6 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_publish_date_is_different --- 11:16:50.6 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_title_is_different --- 11:16:50.6 Debug: Removing failed releases from pending 11:16:50.6 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_not_remove_if_title_is_different --- 11:16:50.6 Info: --- Start: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_remove_if_it_is_the_same_release_from_the_same_indexer --- 11:16:50.6 Debug: Removing failed releases from pending 11:16:50.6 Debug: Removing previously pending release, as it has now been rejected. 11:16:50.6 Info: --- End: NzbDrone.Core.Test.Download.Pending.PendingReleaseServiceTests.RemoveRejectedFixture.should_remove_if_it_is_the_same_release_from_the_same_indexer --- 11:16:50.6 Info: --- Start: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_album_on_failure --- 11:16:50.6 Debug: Failed download only contains one album, searching again 11:16:50.6 Info: --- End: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_album_on_failure --- 11:16:50.6 Info: --- Start: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_artist_on_failure --- 11:16:50.6 Debug: Failed download was entire artist, searching again 11:16:50.6 Info: --- End: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_artist_on_failure --- 11:16:50.6 Info: --- Start: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_multiple_albums_on_failure --- 11:16:50.6 Debug: Failed download contains multiple albums, searching again 11:16:50.6 Info: --- End: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_redownload_multiple_albums_on_failure --- 11:16:50.6 Info: --- Start: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_skip_redownload_if_event_has_skipredownload_set --- 11:16:50.6 Debug: Skip redownloading requested by user 11:16:50.6 Info: --- End: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_skip_redownload_if_event_has_skipredownload_set --- 11:16:50.6 Info: --- Start: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_skip_redownload_if_redownload_failed_disabled --- 11:16:50.6 Debug: Auto redownloading failed albums is disabled 11:16:50.6 Info: --- End: NzbDrone.Core.Test.Download.RedownloadFailedDownloadServiceFixture.should_skip_redownload_if_redownload_failed_disabled --- 11:16:50.6 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_no_episode_in_multi_episode_download_is_imported --- 11:16:50.6 Trace: Checking if all items for 'Title1' have been imported 11:16:50.6 Trace: Last event for album: [ForeignAlbumId1][Title1] is: Grabbed 11:16:50.6 Trace: All albums for 'Title1' have been imported: False 11:16:50.6 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_no_episode_in_multi_episode_download_is_imported --- 11:16:50.6 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_single_episode_download_is_not_imported --- 11:16:50.6 Trace: Checking if all items for 'Title1' have been imported 11:16:50.6 Trace: Last event for album: [ForeignAlbumId1][Title1] is: Grabbed 11:16:50.6 Trace: All albums for 'Title1' have been imported: False 11:16:50.6 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_single_episode_download_is_not_imported --- 11:16:50.6 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_there_is_no_history --- 11:16:50.6 Trace: Checking if all items for 'Title1' have been imported 11:16:50.6 Trace: No history for Title1 11:16:50.6 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_false_if_there_is_no_history --- 11:16:50.6 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_true_if_multi_episode_download_is_imported --- 11:16:50.6 Trace: Checking if all items for 'Title1' have been imported 11:16:50.6 Trace: Last event for album: [ForeignAlbumId1][Title1] is: DownloadImported 11:16:50.6 Trace: Last event for album: [ForeignAlbumId2][Title2] is: DownloadImported 11:16:50.6 Trace: All albums for 'Title1' have been imported: True 11:16:50.6 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_true_if_multi_episode_download_is_imported --- 11:16:50.6 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_true_if_single_episode_download_is_imported --- 11:16:50.6 Trace: Checking if all items for 'Title1' have been imported 11:16:50.6 Trace: Last event for album: [ForeignAlbumId1][Title1] is: DownloadImported 11:16:50.6 Trace: All albums for 'Title1' have been imported: True 11:16:50.6 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_return_true_if_single_episode_download_is_imported --- 11:16:50.6 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_should_return_false_if_only_one_episode_in_multi_episode_download_is_imported --- 11:16:50.6 Trace: Checking if all items for 'Title1' have been imported 11:16:50.6 Trace: Last event for album: [ForeignAlbumId1][Title1] is: DownloadImported 11:16:50.6 Trace: Last event for album: [ForeignAlbumId2][Title2] is: Grabbed 11:16:50.6 Trace: All albums for 'Title1' have been imported: False 11:16:50.6 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadAlreadyImportedFixture.should_should_return_false_if_only_one_episode_in_multi_episode_download_is_imported --- 11:16:50.6 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_not_throw_when_processing_deleted_albums --- 11:16:50.6 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 11:16:50.6 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 11:16:50.6 Debug: Album Parsed. Audio Artist - Audio Album 11:16:50.6 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 11:16:50.6 Debug: Quality parsed: FLAC v1 11:16:50.6 Debug: Release Group parsed: 11:16:50.6 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 11:16:50.6 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 11:16:50.6 Debug: Album Parsed. Audio Artist - Audio Album 11:16:50.6 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 11:16:50.6 Debug: Quality parsed: FLAC v1 11:16:50.6 Debug: Release Group parsed: 11:16:50.6 Debug: Tracking ':Audio Artist - Audio Album [2018 - FLAC]': ClientState=Queued (readonly) LidarrStage=Downloading Album='Audio Artist - Audio Album ' OutputPath=. 11:16:50.6 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 11:16:50.6 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 11:16:50.6 Debug: Album Parsed. Audio Artist - Audio Album 11:16:50.6 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 11:16:50.6 Debug: Quality parsed: FLAC v1 11:16:50.6 Debug: Release Group parsed: 11:16:50.6 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_not_throw_when_processing_deleted_albums --- 11:16:50.6 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_not_throw_when_processing_deleted_artist --- 11:16:50.6 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 11:16:50.6 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 11:16:50.6 Debug: Album Parsed. Audio Artist - Audio Album 11:16:50.6 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 11:16:50.6 Debug: Quality parsed: FLAC v1 11:16:50.6 Debug: Release Group parsed: 11:16:50.6 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 11:16:50.6 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 11:16:50.6 Debug: Album Parsed. Audio Artist - Audio Album 11:16:50.6 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 11:16:50.6 Debug: Quality parsed: FLAC v1 11:16:50.6 Debug: Release Group parsed: 11:16:50.6 Debug: Tracking ':Audio Artist - Audio Album [2018 - FLAC]': ClientState=Queued (readonly) LidarrStage=Downloading Album='Audio Artist - Audio Album ' OutputPath=. 11:16:50.6 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 11:16:50.6 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 11:16:50.6 Debug: Album Parsed. Audio Artist - Audio Album 11:16:50.6 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 11:16:50.6 Debug: Quality parsed: FLAC v1 11:16:50.6 Debug: Release Group parsed: 11:16:50.6 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_not_throw_when_processing_deleted_artist --- 11:16:50.6 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_track_downloads_using_the_source_title_if_it_cannot_be_found_using_the_download_title --- 11:16:50.6 Debug: Parsing string 'The torrent release folder' 11:16:50.6 Debug: Unable to parse The torrent release folder 11:16:50.6 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 11:16:50.6 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 11:16:50.6 Debug: Album Parsed. Audio Artist - Audio Album 11:16:50.6 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 11:16:50.6 Debug: Quality parsed: FLAC v1 11:16:50.6 Debug: Release Group parsed: 11:16:50.6 Debug: Tracking ':The torrent release folder': ClientState=Queued (readonly) LidarrStage=Downloading Album='Audio Artist - Audio Album ' OutputPath=. 11:16:50.6 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_track_downloads_using_the_source_title_if_it_cannot_be_found_using_the_download_title --- 11:16:50.6 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_unmap_tracked_download_if_album_deleted --- 11:16:50.6 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 11:16:50.6 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 11:16:50.6 Debug: Album Parsed. Audio Artist - Audio Album 11:16:50.6 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 11:16:50.6 Debug: Quality parsed: FLAC v1 11:16:50.6 Debug: Release Group parsed: 11:16:50.6 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 11:16:50.6 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 11:16:50.6 Debug: Album Parsed. Audio Artist - Audio Album 11:16:50.6 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 11:16:50.6 Debug: Quality parsed: FLAC v1 11:16:50.6 Debug: Release Group parsed: 11:16:50.6 Debug: Tracking ':Audio Artist - Audio Album [2018 - FLAC]': ClientState=Queued (readonly) LidarrStage=Downloading Album='Audio Artist - Audio Album ' OutputPath=. 11:16:50.6 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 11:16:50.6 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 11:16:50.6 Debug: Album Parsed. Audio Artist - Audio Album 11:16:50.6 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 11:16:50.6 Debug: Quality parsed: FLAC v1 11:16:50.6 Debug: Release Group parsed: 11:16:50.6 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_unmap_tracked_download_if_album_deleted --- 11:16:50.6 Info: --- Start: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_unmap_tracked_download_if_album_removed --- 11:16:50.6 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 11:16:50.6 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 11:16:50.6 Debug: Album Parsed. Audio Artist - Audio Album 11:16:50.6 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 11:16:50.6 Debug: Quality parsed: FLAC v1 11:16:50.6 Debug: Release Group parsed: 11:16:50.6 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 11:16:50.6 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 11:16:50.6 Debug: Album Parsed. Audio Artist - Audio Album 11:16:50.6 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 11:16:50.6 Debug: Quality parsed: FLAC v1 11:16:50.6 Debug: Release Group parsed: 11:16:50.6 Debug: Tracking ':Audio Artist - Audio Album [2018 - FLAC]': ClientState=Queued (readonly) LidarrStage=Downloading Album='Audio Artist - Audio Album ' OutputPath=. 11:16:50.6 Debug: Parsing string 'Audio Artist - Audio Album [2018 - FLAC]' 11:16:50.6 Trace: ^(?:(?.+?)(?: - )+)(?.+?)\W*(?:\(|\[)(?\d{4}) 11:16:50.6 Debug: Album Parsed. Audio Artist - Audio Album 11:16:50.6 Debug: Trying to parse quality for 'Audio Artist - Audio Album [2018 - FLAC]' 11:16:50.6 Debug: Quality parsed: FLAC v1 11:16:50.6 Debug: Release Group parsed: 11:16:50.6 Info: --- End: NzbDrone.Core.Test.Download.TrackedDownloads.TrackedDownloadServiceFixture.should_unmap_tracked_download_if_album_removed --- 11:16:50.6 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_not_return_metadata_if_image_file_is_a_thumb --- 11:16:50.6 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_not_return_metadata_if_image_file_is_a_thumb --- 11:16:50.6 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("Specials") --- 11:16:50.7 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("Specials") --- 11:16:50.7 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("specials") --- 11:16:50.7 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("specials") --- 11:16:50.7 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("Season 1") --- 11:16:50.7 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_album_image("Season 1") --- 11:16:50.7 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_artist_image_for_folder_jpg_in_artist_folder --- 11:16:50.7 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_artist_image_for_folder_jpg_in_artist_folder --- 11:16:50.7 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_metadata_for_track_if_valid_file_for_track(".xml",TrackMetadata) --- 11:16:50.7 Debug: Parsing string 'the.artist.s01e01.track.xml' 11:16:50.7 Trace: (?\d*){0,1}([-| ]{0,1})(?[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?[a-zA-Z0-9, ().&_]+) 11:16:50.7 Debug: Track Parsed. the artist s01e01 track xm - - 0:[Unknown Track] : 11:16:50.7 Debug: Trying to parse quality for 'the.artist.s01e01.track.xml' 11:16:50.7 Debug: Quality parsed: Unknown v1 11:16:50.7 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_metadata_for_track_if_valid_file_for_track(".xml",TrackMetadata) --- 11:16:50.7 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- 11:16:50.7 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Roksbox.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- 11:16:50.7 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Wdtv.FindMetadataFileFixture.should_return_metadata_for_track_if_valid_file_for_track(".xml",TrackMetadata) --- 11:16:50.7 Debug: Parsing string 'the.artist.s01e01.track.xml' 11:16:50.7 Trace: (?\d*){0,1}([-| ]{0,1})(?[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?[a-zA-Z0-9, ().&_]+) 11:16:50.7 Debug: Track Parsed. the artist s01e01 track xm - - 0:[Unknown Track] : 11:16:50.7 Debug: Trying to parse quality for 'the.artist.s01e01.track.xml' 11:16:50.7 Debug: Quality parsed: Unknown v1 11:16:50.7 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Wdtv.FindMetadataFileFixture.should_return_metadata_for_track_if_valid_file_for_track(".xml",TrackMetadata) --- 11:16:50.7 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Wdtv.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- 11:16:50.7 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Wdtv.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- 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] 11:16:50.7 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_metadata_for_xbmc_nfo --- 11:16:50.7 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_metadata_for_xbmc_nfo --- 11:16:50.7 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_null_for_scene_nfo --- 11:16:50.7 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_null_for_scene_nfo --- 11:16:50.7 Info: --- Start: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- 11:16:50.7 Info: --- End: NzbDrone.Core.Test.Extras.Metadata.Consumers.Xbmc.FindMetadataFileFixture.should_return_null_if_filename_is_not_handled --- 11:16:50.7 Info: --- Start: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_max_when_collection_is_not_empty --- 11:16:50.7 Info: --- End: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_max_when_collection_is_not_empty --- 11:16:50.7 Info: --- Start: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_zero_when_collection_is_empty --- 11:16:50.7 Info: --- End: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_zero_when_collection_is_empty --- 11:16:50.7 Info: --- Start: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_zero_when_collection_is_null --- 11:16:50.7 Info: --- End: NzbDrone.Core.Test.FluentTest.MaxOrDefault_should_return_zero_when_collection_is_null --- 11:16:50.7 Info: --- Start: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_min_when_collection_is_not_empty --- 11:16:50.7 Info: --- End: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_min_when_collection_is_not_empty --- 11:16:50.7 Info: --- Start: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_zero_when_collection_is_empty --- 11:16:50.7 Info: --- End: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_zero_when_collection_is_empty --- 11:16:50.7 Info: --- Start: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_zero_when_collection_is_null --- 11:16:50.7 Info: --- End: NzbDrone.Core.Test.FluentTest.MinOrDefault_should_return_zero_when_collection_is_null --- 11:16:50.7 Info: --- Start: NzbDrone.Core.Test.FluentTest.round_to_level(100,100,100) --- 11:16:50.7 Info: --- End: NzbDrone.Core.Test.FluentTest.round_to_level(100,100,100) --- 11:16:50.7 Info: --- Start: NzbDrone.Core.Test.FluentTest.round_to_level(110,100,100) --- 11:16:50.7 Info: --- End: NzbDrone.Core.Test.FluentTest.round_to_level(110,100,100) --- 11:16:50.7 Info: --- Start: NzbDrone.Core.Test.FluentTest.round_to_level(199,100,100) --- 11:16:50.7 Info: --- End: NzbDrone.Core.Test.FluentTest.round_to_level(199,100,100) --- 11:16:50.7 Info: --- Start: NzbDrone.Core.Test.FluentTest.round_to_level(1000,100,1000) --- 11:16:50.7 Info: --- End: NzbDrone.Core.Test.FluentTest.round_to_level(1000,100,1000) --- 11:16:50.7 Info: --- Start: NzbDrone.Core.Test.FluentTest.round_to_level(0,100,0) --- 11:16:50.7 Info: --- End: NzbDrone.Core.Test.FluentTest.round_to_level(0,100,0) --- 11:16:50.7 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Before_Yesterday --- Sunday 11:16:50.7 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Before_Yesterday --- 11:16:50.7 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_DayOfWeek --- Thursday Friday Saturday Sunday Monday 11:16:50.7 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_DayOfWeek --- 11:16:50.7 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Over_One_Week --- Wednesday 11:16:50.7 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Over_One_Week --- 11:16:50.7 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Today --- 11:16:50.7 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Today --- 11:16:50.7 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Tomorrow --- 11:16:50.7 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Tomorrow --- 11:16:50.7 Info: --- Start: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Yesterday --- 11:16:50.7 Info: --- End: NzbDrone.Core.Test.FluentTest.ToBestDateTime_Yesterday --- 11:16:50.7 Info: --- Start: NzbDrone.Core.Test.FluentTest.Truncate_should_not_truncate_string_shorter_than_max_bytes --- 11:16:50.7 Info: --- End: NzbDrone.Core.Test.FluentTest.Truncate_should_not_truncate_string_shorter_than_max_bytes --- 11:16:50.7 Info: --- Start: NzbDrone.Core.Test.FluentTest.Truncate_should_truncate_strings_to_max_specified_number_of_bytes --- 11:16:50.7 Info: --- End: NzbDrone.Core.Test.FluentTest.Truncate_should_truncate_strings_to_max_specified_number_of_bytes --- 11:16:50.7 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_Fail --- 11:16:50.7 Warn: Value can not be null. 11:16:50.7 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_Fail --- 11:16:50.7 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_success(null,"def","def") --- 11:16:50.7 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_success(null,"def","def") --- 11:16:50.7 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_success("","def","def") --- 11:16:50.7 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_success("","def","def") --- 11:16:50.7 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_success("",1,"1") --- 11:16:50.7 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_success("",1,"1") --- 11:16:50.7 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_success(null,"","") --- 11:16:50.7 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_success(null,"","") --- 11:16:50.7 Info: --- Start: NzbDrone.Core.Test.FluentTest.WithDefault_success("actual","def","actual") --- 11:16:50.7 Info: --- End: NzbDrone.Core.Test.FluentTest.WithDefault_success("actual","def","actual") --- 11:16:50.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_ok_when_no_conflict --- 11:16:50.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_ok_when_no_conflict --- 11:16:50.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_warning_when_app_data_is_child_of_startup_folder --- 11:16:50.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_warning_when_app_data_is_child_of_startup_folder --- 11:16:50.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_warning_when_app_data_is_same_as_startup_folder --- 11:16:50.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.AppDataLocationFixture.should_return_warning_when_app_data_is_same_as_startup_folder --- 11:16:50.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_error_when_download_client_throws --- 11:16:50.7 Debug: Unable to communicate with Test System.Exception: Exception of type 'System.Exception' was thrown. at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetItems() at NzbDrone.Core.HealthCheck.Checks.DownloadClientCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientCheck.cs:line 39 11:16:50.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_error_when_download_client_throws --- 11:16:50.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_ok_when_download_client_returns --- 11:16:50.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_ok_when_download_client_returns --- 11:16:50.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_warning_when_download_client_has_not_been_configured --- 11:16:50.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientCheckFixture.should_return_warning_when_download_client_has_not_been_configured --- 11:16:50.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 11:16:50.7 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientSortingCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientSortingCheck.cs:line 42 11:16:50.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 11:16:50.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 11:16:50.7 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientSortingCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientSortingCheck.cs:line 42 11:16:50.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 11:16:50.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 11:16:50.7 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientSortingCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientSortingCheck.cs:line 42 11:16:50.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 11:16:50.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_sorting_is_not_enabled --- 11:16:50.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_ok_if_sorting_is_not_enabled --- 11:16:50.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_warning_if_sorting_is_enabled --- 11:16:50.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientFolderCheckFixture.should_return_warning_if_sorting_is_enabled --- 11:16:50.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 11:16:50.7 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientRemovesCompletedDownloadsCheck.cs:line 41 11:16:50.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 11:16:50.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 11:16:50.7 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientRemovesCompletedDownloadsCheck.cs:line 41 11:16:50.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 11:16:50.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 11:16:50.7 Debug: Unable to communicate with Test NzbDrone.Core.Download.Clients.DownloadClientException: error at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 115 at Moq.Setup.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Setup.cs:line 87 at Moq.FindAndExecuteMatchingSetup.Handle(Invocation invocation, Mock mock) in C:\projects\moq4\src\Moq\Interception\InterceptionAspects.cs:line 112 at Moq.Mock.Moq.IInterceptor.Intercept(Invocation invocation) in C:\projects\moq4\src\Moq\Interception\Mock.cs:line 32 at Moq.CastleProxyFactory.Interceptor.Intercept(IInvocation underlying) in C:\projects\moq4\src\Moq\ProxyFactories\CastleProxyFactory.cs:line 119 at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.IDownloadClientProxy.GetStatus() at NzbDrone.Core.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientRemovesCompletedDownloadsCheck.cs:line 41 11:16:50.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 11:16:50.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_remove_completed_downloads_is_not_enabled --- 11:16:50.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_ok_if_remove_completed_downloads_is_not_enabled --- 11:16:50.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_warning_if_removing_completed_downloads_is_enabled --- 11:16:50.7 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRemovesCompletedDownloadsCheckFixture.should_return_warning_if_removing_completed_downloads_is_enabled --- 11:16:50.7 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_downloads_in_root_folder_if_downloading_to_root_folder --- 11:16:50.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_downloads_in_root_folder_if_downloading_to_root_folder --- 11:16:50.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 11:16:50.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.DownloadClientRootFolderCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientRootFolderCheck.cs:line 50 11:16:50.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 11:16:50.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 11:16:50.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.DownloadClientRootFolderCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientRootFolderCheck.cs:line 50 11:16:50.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 11:16:50.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 11:16:50.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.DownloadClientRootFolderCheck.Check() in ./Lidarr.Core/HealthCheck/Checks/DownloadClientRootFolderCheck.cs:line 50 11:16:50.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 11:16:50.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_not_downloading_to_root_folder --- 11:16:50.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.DownloadClientRootFolderCheckFixture.should_return_ok_if_not_downloading_to_root_folder --- 11:16:50.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_not_return_error_when_no_import_lists --- 11:16:50.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_not_return_error_when_no_import_lists --- 11:16:50.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_error_if_all_import_lists_unavailable --- 11:16:50.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_error_if_all_import_lists_unavailable --- 11:16:50.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_warning_if_few_import_lists_unavailable --- 11:16:50.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_warning_if_few_import_lists_unavailable --- 11:16:50.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_warning_if_import_list_unavailable --- 11:16:50.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportListStatusCheckFixture.should_return_warning_if_import_list_unavailable --- 11:16:50.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportMechanismCheckFixture.should_return_ok_when_no_issues_found --- 11:16:50.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportMechanismCheckFixture.should_return_ok_when_no_issues_found --- 11:16:50.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.ImportMechanismCheckFixture.should_return_warning_when_completed_download_handling_not_configured --- 11:16:50.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.ImportMechanismCheckFixture.should_return_warning_when_completed_download_handling_not_configured --- 11:16:50.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_not_return_error_when_no_indexers --- 11:16:50.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_not_return_error_when_no_indexers --- 11:16:50.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_not_return_error_when_no_jackett_all_indexers("http://localhost:9117/","api") --- 11:16:50.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_not_return_error_when_no_jackett_all_indexers("http://localhost:9117/","api") --- 11:16:50.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/torznab/all/api","api") --- 11:16:50.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/torznab/all/api","api") --- 11:16:50.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/api/v2.0/indexers/all/results/torznab","api") --- 11:16:50.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/api/v2.0/indexers/all/results/torznab","api") --- 11:16:50.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/","/torznab/all/api") --- 11:16:50.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/","/torznab/all/api") --- 11:16:50.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/","/api/v2.0/indexers/all/results/torznab") --- 11:16:50.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerJackettAllCheckFixture.should_return_warning_if_any_jackett_all_indexer_exists("http://localhost:9117/","/api/v2.0/indexers/all/results/torznab") --- 11:16:50.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_not_return_error_when_no_indexers --- 11:16:50.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_not_return_error_when_no_indexers --- 11:16:50.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_error_if_all_indexers_unavailable --- 11:16:50.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_error_if_all_indexers_unavailable --- 11:16:50.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_warning_if_few_indexers_unavailable --- 11:16:50.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_warning_if_few_indexers_unavailable --- 11:16:50.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_warning_if_indexer_unavailable --- 11:16:50.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerLongTermStatusCheckFixture.should_return_warning_if_indexer_unavailable --- 11:16:50.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_if_rss_is_supported_but_disabled --- 11:16:50.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_if_rss_is_supported_but_disabled --- 11:16:50.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_when_no_indexer_present --- 11:16:50.8 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_when_no_indexer_present --- 11:16:50.8 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_when_no_rss_supported_indexer_present --- 11:16:50.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_error_when_no_rss_supported_indexer_present --- 11:16:50.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_filter_warning_if_rss_is_enabled_but_filtered --- 11:16:50.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_filter_warning_if_rss_is_enabled_but_filtered --- 11:16:50.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_ok_when_rss_is_enabled --- 11:16:50.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerRssCheckFixture.should_return_ok_when_rss_is_enabled --- 11:16:50.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_filter_warning_if_search_is_enabled_but_filtered --- 11:16:50.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_filter_warning_if_search_is_enabled_but_filtered --- 11:16:50.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_ok_when_automatic_and__search_is_enabled --- 11:16:50.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_ok_when_automatic_and__search_is_enabled --- 11:16:50.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_if_search_is_supported_but_disabled --- 11:16:50.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_if_search_is_supported_but_disabled --- 11:16:50.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_no_indexer_present --- 11:16:50.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_no_indexer_present --- 11:16:50.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_no_search_supported_indexer_present --- 11:16:50.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_no_search_supported_indexer_present --- 11:16:50.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_only_automatic_search_is_enabled --- 11:16:50.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_only_automatic_search_is_enabled --- 11:16:50.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_only_interactive_search_is_enabled --- 11:16:50.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerSearchCheckFixture.should_return_warning_when_only_interactive_search_is_enabled --- 11:16:50.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_not_return_error_when_no_indexers --- 11:16:50.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_not_return_error_when_no_indexers --- 11:16:50.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_error_if_all_indexers_unavailable --- 11:16:50.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_error_if_all_indexers_unavailable --- 11:16:50.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_warning_if_few_indexers_unavailable --- 11:16:50.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_warning_if_few_indexers_unavailable --- 11:16:50.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_warning_if_indexer_unavailable --- 11:16:50.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.IndexerStatusCheckFixture.should_return_warning_if_indexer_unavailable --- 11:16:50.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_not_return_error_when_no_notifications --- 11:16:50.9 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_not_return_error_when_no_notifications --- 11:16:50.9 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_error_if_all_notifications_unavailable --- 11:16:51.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_error_if_all_notifications_unavailable --- 11:16:51.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_warning_if_few_notifications_unavailable --- 11:16:51.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_warning_if_few_notifications_unavailable --- 11:16:51.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_warning_if_notification_unavailable --- 11:16:51.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.NotificationStatusCheckFixture.should_return_warning_if_notification_unavailable --- 11:16:51.0 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 --- 11:16:51.0 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 --- 11:16:51.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_docker_path_mapping_error_if_on_docker_and_root_missing --- 11:16:51.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_docker_path_mapping_error_if_on_docker_and_root_missing --- 11:16:51.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_download_client_error_if_local_client_root_path_invalid --- 11:16:51.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_download_client_error_if_local_client_root_path_invalid --- 11:16:51.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_download_client_error_on_track_import_failed_event_for_remote_client_if_path_invalid --- 11:16:51.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_download_client_error_on_track_import_failed_event_for_remote_client_if_path_invalid --- 11:16:51.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_mapping_error_if_remote_client_root_path_invalid --- 11:16:51.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_mapping_error_if_remote_client_root_path_invalid --- 11:16:51.0 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 --- 11:16:51.0 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 --- 11:16:51.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_mapping_error_on_track_import_failed_event_for_remote_client_if_path_invalid --- 11:16:51.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_mapping_error_on_track_import_failed_event_for_remote_client_if_path_invalid --- 11:16:51.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 11:16:51.0 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 11:16:51.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientUnavailableException: error) --- 11:16:51.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 11:16:51.0 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 11:16:51.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientAuthenticationException: error) --- 11:16:51.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 11:16:51.0 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 11:16:51.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_client_throws_downloadclientexception(NzbDrone.Core.Download.Clients.DownloadClientException: error) --- 11:16:51.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_setup_correctly --- 11:16:51.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_if_setup_correctly --- 11:16:51.0 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) --- 11:16:51.0 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 11:16:51.0 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) --- 11:16:51.0 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) --- 11:16:51.0 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 11:16:51.0 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) --- 11:16:51.0 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) --- 11:16:51.0 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 11:16:51.0 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) --- 11:16:51.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_on_track_imported_event --- 11:16:51.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_ok_on_track_imported_event --- 11:16:51.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_path_mapping_error_if_remote_client_download_root_missing --- 11:16:51.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_path_mapping_error_if_remote_client_download_root_missing --- 11:16:51.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_if_local_client_download_root_missing --- 11:16:51.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_if_local_client_download_root_missing --- 11:16:51.0 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 --- 11:16:51.0 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 --- 11:16:51.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_on_track_import_failed_event_if_file_exists --- 11:16:51.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_on_track_import_failed_event_if_file_exists --- 11:16:51.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_on_track_import_failed_event_if_folder_exists --- 11:16:51.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RemotePathMappingCheckFixture.should_return_permissions_error_on_track_import_failed_event_if_folder_exists --- 11:16:51.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_not_return_error_when_no_artist --- 11:16:51.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_not_return_error_when_no_artist --- 11:16:51.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_artist_parent_is_missing --- 11:16:51.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_artist_parent_is_missing --- 11:16:51.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_series_path_is_for_posix_os --- 11:16:51.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_series_path_is_for_posix_os --- Skipped should_return_error_if_series_path_is_for_posix_os [< 1 ms] 11:16:51.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_series_path_is_for_windows --- 11:16:51.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.RootFolderCheckFixture.should_return_error_if_series_path_is_for_windows --- 11:16:51.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.SystemTimeCheckFixture.should_not_return_error_when_system_time_is_close_to_server_time --- 11:16:51.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.SystemTimeCheckFixture.should_not_return_error_when_system_time_is_close_to_server_time --- 11:16:51.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.SystemTimeCheckFixture.should_return_error_when_system_time_is_more_than_one_day_from_server_time --- 11:16:51.0 Error: System time mismatch. SystemTime: 07/30/2024 11:16:51 Expected Time: 08/01/2024 11:16:51. Update system time 11:16:51.0 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.SystemTimeCheckFixture.should_return_error_when_system_time_is_more_than_one_day_from_server_time --- 11:16:51.0 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_not_return_error_when_app_folder_is_write_protected_and_external_script_enabled --- 11:16:51.1 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_not_return_error_when_app_folder_is_write_protected_and_external_script_enabled --- 11:16:51.1 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_return_error_when_app_folder_is_write_protected --- 11:16:51.1 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_return_error_when_app_folder_is_write_protected --- 11:16:51.1 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_return_error_when_app_folder_is_write_protected_and_update_automatically_is_enabled --- 11:16:51.1 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_return_error_when_app_folder_is_write_protected_and_update_automatically_is_enabled --- 11:16:51.1 Info: --- Start: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_return_error_when_ui_folder_is_write_protected_and_update_automatically_is_enabled --- 11:16:51.1 Info: --- End: NzbDrone.Core.Test.HealthCheck.Checks.UpdateCheckFixture.should_return_error_when_ui_folder_is_write_protected_and_update_automatically_is_enabled --- 11:16:51.1 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") --- 11:16:51.1 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") --- 11:16:51.1 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") --- 11:16:51.1 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") --- Skipped should_return_error_when_app_folder_is_write_protected [1 ms] 11:16:51.1 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") --- 11:16:51.1 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") --- 11:16:51.1 Info: --- Start: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_execute_conditional --- 11:16:51.1 Trace: Check health -> FakeHealthCheck 11:16:51.1 Trace: Check health <- FakeHealthCheck 11:16:51.1 Info: --- End: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_execute_conditional --- 11:16:51.1 Info: --- Start: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_execute_unconditional --- 11:16:51.1 Trace: Check health -> FakeHealthCheck 11:16:51.1 Trace: Check health <- FakeHealthCheck 11:16:51.1 Info: --- End: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_execute_unconditional --- 11:16:51.1 Info: --- Start: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_not_execute_conditional --- 11:16:51.1 Info: --- End: NzbDrone.Core.Test.HealthCheck.HealthCheckServiceFixture.should_not_execute_conditional --- 11:16:51.1 Info: --- Start: NzbDrone.Core.Test.HistoryTests.HistoryRepositoryFixture.should_get_download_history --- 11:16:51.1 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:51.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350111802056_253/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:51.1 Info: DatabaseEngineVersionCheck migrating 11:16:51.1 Info: PerformDBOperation 11:16:51.1 Info: Performing DB Operation 11:16:51.1 Info: SQLite 3.46.0 11:16:51.1 Info: => 0.0010986s 11:16:51.1 Info: DatabaseEngineVersionCheck migrated 11:16:51.1 Info: => 0.0011099s 11:16:51.1 Debug: Took: 00:00:00.0103099 11:16:51.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [12] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 4, "name": "MP3-320" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-07-30T00:00:00Z"] EventType = ["grabbed"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 11:16:51.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [12] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 1, "name": "MP3-192" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-07-30T00:00:00Z"] EventType = ["grabbed"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 11:16:51.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" WHERE ((("History"."ArtistId" = @Clause1_P1) AND ("History"."Quality" = @Clause1_P2)) AND ("History"."EventType" IN (1, 4, 3))) PARAMETERS: Clause1_P1 = [12] Clause1_P2 = [{ "quality": { "id": 4, "name": "MP3-320" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] ==== End Query Trace ==== 11:16:51.2 Info: --- End: NzbDrone.Core.Test.HistoryTests.HistoryRepositoryFixture.should_get_download_history --- 11:16:51.2 Info: --- Start: NzbDrone.Core.Test.HistoryTests.HistoryRepositoryFixture.should_read_write_dictionary --- 11:16:51.2 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:51.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350112303163_255/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:51.2 Info: DatabaseEngineVersionCheck migrating 11:16:51.2 Info: PerformDBOperation 11:16:51.2 Info: Performing DB Operation 11:16:51.2 Info: SQLite 3.46.0 11:16:51.2 Info: => 0.0010837s 11:16:51.2 Info: DatabaseEngineVersionCheck migrated 11:16:51.2 Info: => 0.0010956s 11:16:51.2 Debug: Took: 00:00:00.0101663 11:16:51.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [1] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-07-30T00:00:00Z"] EventType = ["unknown"] Data = [{ "key1": "value1", "key2": "value2" }] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 11:16:51.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 11:16:51.2 Info: --- End: NzbDrone.Core.Test.HistoryTests.HistoryRepositoryFixture.should_read_write_dictionary --- 11:16:51.2 Info: --- Start: NzbDrone.Core.Test.HistoryTests.HistoryServiceFixture.should_use_file_name_for_source_title_if_scene_name_is_null --- 11:16:51.3 Info: --- End: NzbDrone.Core.Test.HistoryTests.HistoryServiceFixture.should_use_file_name_for_source_title_if_scene_name_is_null --- 11:16:51.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_backslash --- 11:16:51.3 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:51.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350113212120_257/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:51.3 Info: DatabaseEngineVersionCheck migrating 11:16:51.3 Info: PerformDBOperation 11:16:51.3 Info: Performing DB Operation 11:16:51.3 Info: SQLite 3.46.0 11:16:51.3 Info: => 0.0011226s 11:16:51.3 Info: DatabaseEngineVersionCheck migrated 11:16:51.3 Info: => 0.0011341s 11:16:51.3 Debug: Took: 00:00:00.0111231 11:16:51.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-07-30T00:00:00Z"] LastUpdated = ["2024-07-30T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 11:16:51.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 11:16:51.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_backslash --- 11:16:51.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_drive_letter --- 11:16:51.3 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:51.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350113740283_259/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:51.3 Info: DatabaseEngineVersionCheck migrating 11:16:51.3 Info: PerformDBOperation 11:16:51.3 Info: Performing DB Operation 11:16:51.3 Info: SQLite 3.46.0 11:16:51.3 Info: => 0.0010853s 11:16:51.3 Info: DatabaseEngineVersionCheck migrated 11:16:51.3 Info: => 0.0010976s 11:16:51.3 Debug: Took: 00:00:00.0110480 11:16:51.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"C:\\Relative\\Path\""] Added = ["2024-07-30T00:00:00Z"] LastUpdated = ["2024-07-30T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 11:16:51.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 11:16:51.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_drive_letter --- 11:16:51.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_forward_slash --- 11:16:51.4 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:51.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350114216562_261/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:51.4 Info: DatabaseEngineVersionCheck migrating 11:16:51.4 Info: PerformDBOperation 11:16:51.4 Info: Performing DB Operation 11:16:51.4 Info: SQLite 3.46.0 11:16:51.4 Info: => 0.0011027s 11:16:51.4 Info: DatabaseEngineVersionCheck migrated 11:16:51.4 Info: => 0.0011157s 11:16:51.4 Debug: Took: 00:00:00.0109555 11:16:51.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"/Relative/Path\""] Added = ["2024-07-30T00:00:00Z"] LastUpdated = ["2024-07-30T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 11:16:51.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 11:16:51.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_delete_metadata_files_that_start_with_a_forward_slash --- 11:16:51.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_relative_path --- 11:16:51.4 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:51.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350114692109_263/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:51.4 Info: DatabaseEngineVersionCheck migrating 11:16:51.4 Info: PerformDBOperation 11:16:51.4 Info: Performing DB Operation 11:16:51.4 Info: SQLite 3.46.0 11:16:51.4 Info: => 0.0010747s 11:16:51.4 Info: DatabaseEngineVersionCheck migrated 11:16:51.4 Info: => 0.0010866s 11:16:51.4 Debug: Took: 00:00:00.0109413 11:16:51.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"Relative/Path\""] Added = ["2024-07-30T00:00:00Z"] LastUpdated = ["2024-07-30T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 11:16:51.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 11:16:51.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAbsolutePathMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_relative_path --- 11:16:51.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalNamingSpecsFixture.should_delete_additional_naming_configs --- 11:16:51.5 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:51.5 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350115182965_265/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:51.5 Info: DatabaseEngineVersionCheck migrating 11:16:51.5 Info: PerformDBOperation 11:16:51.5 Info: Performing DB Operation 11:16:51.5 Info: SQLite 3.46.0 11:16:51.5 Info: => 0.0010614s 11:16:51.5 Info: DatabaseEngineVersionCheck migrated 11:16:51.5 Info: => 0.0010734s 11:16:51.5 Debug: Took: 00:00:00.0108326 11:16:51.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO NamingConfig ("RenameTracks", "ReplaceIllegalCharacters", "ColonReplacementFormat", "StandardTrackFormat", "MultiDiscTrackFormat", "ArtistFolderFormat") VALUES (@RenameTracks, @ReplaceIllegalCharacters, @ColonReplacementFormat, @StandardTrackFormat, @MultiDiscTrackFormat, @ArtistFolderFormat); SELECT last_insert_rowid() id PARAMETERS: RenameTracks = [false] ReplaceIllegalCharacters = [false] ColonReplacementFormat = ["delete"] StandardTrackFormat = ["\"StandardTrackFormat1\""] MultiDiscTrackFormat = ["\"MultiDiscTrackFormat1\""] ArtistFolderFormat = ["\"ArtistFolderFormat1\""] Id = [0] ==== End Query Trace ==== 11:16:51.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO NamingConfig ("RenameTracks", "ReplaceIllegalCharacters", "ColonReplacementFormat", "StandardTrackFormat", "MultiDiscTrackFormat", "ArtistFolderFormat") VALUES (@RenameTracks, @ReplaceIllegalCharacters, @ColonReplacementFormat, @StandardTrackFormat, @MultiDiscTrackFormat, @ArtistFolderFormat); SELECT last_insert_rowid() id PARAMETERS: RenameTracks = [true] ReplaceIllegalCharacters = [true] ColonReplacementFormat = ["dash"] StandardTrackFormat = ["\"StandardTrackFormat2\""] MultiDiscTrackFormat = ["\"MultiDiscTrackFormat2\""] ArtistFolderFormat = ["\"ArtistFolderFormat2\""] Id = [0] ==== End Query Trace ==== 11:16:51.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO NamingConfig ("RenameTracks", "ReplaceIllegalCharacters", "ColonReplacementFormat", "StandardTrackFormat", "MultiDiscTrackFormat", "ArtistFolderFormat") VALUES (@RenameTracks, @ReplaceIllegalCharacters, @ColonReplacementFormat, @StandardTrackFormat, @MultiDiscTrackFormat, @ArtistFolderFormat); SELECT last_insert_rowid() id PARAMETERS: RenameTracks = [false] ReplaceIllegalCharacters = [false] ColonReplacementFormat = ["spaceDash"] StandardTrackFormat = ["\"StandardTrackFormat3\""] MultiDiscTrackFormat = ["\"MultiDiscTrackFormat3\""] ArtistFolderFormat = ["\"ArtistFolderFormat3\""] Id = [0] ==== End Query Trace ==== 11:16:51.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO NamingConfig ("RenameTracks", "ReplaceIllegalCharacters", "ColonReplacementFormat", "StandardTrackFormat", "MultiDiscTrackFormat", "ArtistFolderFormat") VALUES (@RenameTracks, @ReplaceIllegalCharacters, @ColonReplacementFormat, @StandardTrackFormat, @MultiDiscTrackFormat, @ArtistFolderFormat); SELECT last_insert_rowid() id PARAMETERS: RenameTracks = [true] ReplaceIllegalCharacters = [true] ColonReplacementFormat = ["spaceDashSpace"] StandardTrackFormat = ["\"StandardTrackFormat4\""] MultiDiscTrackFormat = ["\"MultiDiscTrackFormat4\""] ArtistFolderFormat = ["\"ArtistFolderFormat4\""] Id = [0] ==== End Query Trace ==== 11:16:51.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO NamingConfig ("RenameTracks", "ReplaceIllegalCharacters", "ColonReplacementFormat", "StandardTrackFormat", "MultiDiscTrackFormat", "ArtistFolderFormat") VALUES (@RenameTracks, @ReplaceIllegalCharacters, @ColonReplacementFormat, @StandardTrackFormat, @MultiDiscTrackFormat, @ArtistFolderFormat); SELECT last_insert_rowid() id PARAMETERS: RenameTracks = [false] ReplaceIllegalCharacters = [false] ColonReplacementFormat = ["smart"] StandardTrackFormat = ["\"StandardTrackFormat5\""] MultiDiscTrackFormat = ["\"MultiDiscTrackFormat5\""] ArtistFolderFormat = ["\"ArtistFolderFormat5\""] Id = [0] ==== End Query Trace ==== 11:16:51.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "NamingConfig".* FROM "NamingConfig" PARAMETERS: ==== End Query Trace ==== 11:16:51.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalNamingSpecsFixture.should_delete_additional_naming_configs --- 11:16:51.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalNamingSpecsFixture.should_not_delete_if_only_one_spec --- 11:16:51.5 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:51.5 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350115704307_267/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:51.5 Info: DatabaseEngineVersionCheck migrating 11:16:51.5 Info: PerformDBOperation 11:16:51.5 Info: Performing DB Operation 11:16:51.5 Info: SQLite 3.46.0 11:16:51.5 Info: => 0.001109s 11:16:51.5 Info: DatabaseEngineVersionCheck migrated 11:16:51.5 Info: => 0.0011208s 11:16:51.5 Debug: Took: 00:00:00.0110296 11:16:51.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO NamingConfig ("RenameTracks", "ReplaceIllegalCharacters", "ColonReplacementFormat", "StandardTrackFormat", "MultiDiscTrackFormat", "ArtistFolderFormat") VALUES (@RenameTracks, @ReplaceIllegalCharacters, @ColonReplacementFormat, @StandardTrackFormat, @MultiDiscTrackFormat, @ArtistFolderFormat); SELECT last_insert_rowid() id PARAMETERS: RenameTracks = [false] ReplaceIllegalCharacters = [false] ColonReplacementFormat = ["delete"] StandardTrackFormat = ["\"StandardTrackFormat1\""] MultiDiscTrackFormat = ["\"MultiDiscTrackFormat1\""] ArtistFolderFormat = ["\"ArtistFolderFormat1\""] Id = [0] ==== End Query Trace ==== 11:16:51.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "NamingConfig".* FROM "NamingConfig" PARAMETERS: ==== End Query Trace ==== 11:16:51.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalNamingSpecsFixture.should_not_delete_if_only_one_spec --- 11:16:51.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalUsersFixture.should_delete_additional_users --- 11:16:51.6 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:51.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350116164539_269/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:51.6 Info: DatabaseEngineVersionCheck migrating 11:16:51.6 Info: PerformDBOperation 11:16:51.6 Info: Performing DB Operation 11:16:51.6 Info: SQLite 3.46.0 11:16:51.6 Info: => 0.0010803s 11:16:51.6 Info: DatabaseEngineVersionCheck migrated 11:16:51.6 Info: => 0.0010914s 11:16:51.6 Debug: Took: 00:00:00.0108933 11:16:51.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Users ("Identifier", "Username", "Password", "Salt", "Iterations") VALUES (@Identifier, @Username, @Password, @Salt, @Iterations); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Identifier = ["00000000-0000-0000-0000-000000000001"] Username = ["\"Username1\""] Password = ["\"Password1\""] Salt = ["\"Salt1\""] Iterations = [1] ==== End Query Trace ==== 11:16:51.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Users ("Identifier", "Username", "Password", "Salt", "Iterations") VALUES (@Identifier, @Username, @Password, @Salt, @Iterations); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Identifier = ["00000000-0000-0000-0000-000000000002"] Username = ["\"Username2\""] Password = ["\"Password2\""] Salt = ["\"Salt2\""] Iterations = [2] ==== End Query Trace ==== 11:16:51.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Users ("Identifier", "Username", "Password", "Salt", "Iterations") VALUES (@Identifier, @Username, @Password, @Salt, @Iterations); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Identifier = ["00000000-0000-0000-0000-000000000003"] Username = ["\"Username3\""] Password = ["\"Password3\""] Salt = ["\"Salt3\""] Iterations = [3] ==== End Query Trace ==== 11:16:51.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Users ("Identifier", "Username", "Password", "Salt", "Iterations") VALUES (@Identifier, @Username, @Password, @Salt, @Iterations); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Identifier = ["00000000-0000-0000-0000-000000000004"] Username = ["\"Username4\""] Password = ["\"Password4\""] Salt = ["\"Salt4\""] Iterations = [4] ==== End Query Trace ==== 11:16:51.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Users ("Identifier", "Username", "Password", "Salt", "Iterations") VALUES (@Identifier, @Username, @Password, @Salt, @Iterations); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Identifier = ["00000000-0000-0000-0000-000000000005"] Username = ["\"Username5\""] Password = ["\"Password5\""] Salt = ["\"Salt5\""] Iterations = [5] ==== End Query Trace ==== 11:16:51.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Users".* FROM "Users" PARAMETERS: ==== End Query Trace ==== 11:16:51.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalUsersFixture.should_delete_additional_users --- 11:16:51.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalUsersFixture.should_not_delete_if_only_one_user --- 11:16:51.6 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:51.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350116922289_271/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:51.7 Info: DatabaseEngineVersionCheck migrating 11:16:51.7 Info: PerformDBOperation 11:16:51.7 Info: Performing DB Operation 11:16:51.7 Info: SQLite 3.46.0 11:16:51.7 Info: => 0.0011011s 11:16:51.7 Info: DatabaseEngineVersionCheck migrated 11:16:51.7 Info: => 0.0011132s 11:16:51.7 Debug: Took: 00:00:00.0103716 11:16:51.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Users ("Identifier", "Username", "Password", "Salt", "Iterations") VALUES (@Identifier, @Username, @Password, @Salt, @Iterations); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Identifier = ["00000000-0000-0000-0000-000000000001"] Username = ["\"Username1\""] Password = ["\"Password1\""] Salt = ["\"Salt1\""] Iterations = [1] ==== End Query Trace ==== 11:16:51.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Users".* FROM "Users" PARAMETERS: ==== End Query Trace ==== 11:16:51.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupAdditionalUsersFixture.should_not_delete_if_only_one_user --- 11:16:51.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_delete_old_DownloadClientUnavailable_pending_items --- 11:16:51.7 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:51.7 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350117379832_273/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:51.7 Info: DatabaseEngineVersionCheck migrating 11:16:51.7 Info: PerformDBOperation 11:16:51.7 Info: Performing DB Operation 11:16:51.7 Info: SQLite 3.46.0 11:16:51.7 Info: => 0.0010889s 11:16:51.7 Info: DatabaseEngineVersionCheck migrated 11:16:51.7 Info: => 0.0011007s 11:16:51.7 Debug: Took: 00:00:00.0099337 11:16:51.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-07-09T11:16:51.751225Z"] 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": 739096, "ageHours": 17738315.281042147, "ageMinutes": 1064298916.862529 }] Reason = ["downloadClientUnavailable"] Id = [0] ==== End Query Trace ==== 11:16:51.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "PendingReleases".* FROM "PendingReleases" PARAMETERS: ==== End Query Trace ==== 11:16:51.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_delete_old_DownloadClientUnavailable_pending_items --- 11:16:51.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_delete_old_Fallback_pending_items --- 11:16:51.8 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:51.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350118075740_275/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:51.8 Info: DatabaseEngineVersionCheck migrating 11:16:51.8 Info: PerformDBOperation 11:16:51.8 Info: Performing DB Operation 11:16:51.8 Info: SQLite 3.46.0 11:16:51.8 Info: => 0.0011107s 11:16:51.8 Info: DatabaseEngineVersionCheck migrated 11:16:51.8 Info: => 0.0011223s 11:16:51.8 Debug: Took: 00:00:00.0102201 11:16:51.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-07-09T11:16:51.820457Z"] 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": 739096, "ageHours": 17738315.28106137, "ageMinutes": 1064298916.8636824 }] Reason = ["fallback"] Id = [0] ==== End Query Trace ==== 11:16:51.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "PendingReleases".* FROM "PendingReleases" PARAMETERS: ==== End Query Trace ==== 11:16:51.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_delete_old_Fallback_pending_items --- 11:16:51.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_not_delete_old_Delay_pending_items --- 11:16:51.8 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:51.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350118526778_277/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:51.8 Info: DatabaseEngineVersionCheck migrating 11:16:51.8 Info: PerformDBOperation 11:16:51.8 Info: Performing DB Operation 11:16:51.8 Info: SQLite 3.46.0 11:16:51.8 Info: => 0.0010497s 11:16:51.8 Info: DatabaseEngineVersionCheck migrated 11:16:51.8 Info: => 0.0010622s 11:16:51.8 Debug: Took: 00:00:00.0099196 11:16:51.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-07-09T11:16:51.8651481Z"] 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": 739096, "ageHours": 17738315.281073786, "ageMinutes": 1064298916.8644271 }] Reason = ["delay"] Id = [0] ==== End Query Trace ==== 11:16:51.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "PendingReleases".* FROM "PendingReleases" PARAMETERS: ==== End Query Trace ==== 11:16:51.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDownloadClientUnavailablePendingReleasesFixture.should_not_delete_old_Delay_pending_items --- 11:16:51.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_album_and_consumer --- 11:16:51.9 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:51.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350119035357_279/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:51.9 Info: DatabaseEngineVersionCheck migrating 11:16:51.9 Info: PerformDBOperation 11:16:51.9 Info: Performing DB Operation 11:16:51.9 Info: SQLite 3.46.0 11:16:51.9 Info: => 0.0010702s 11:16:51.9 Info: DatabaseEngineVersionCheck migrated 11:16:51.9 Info: => 0.0010826s 11:16:51.9 Debug: Took: 00:00:00.0100433 11:16:51.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"XbmcMetadata\""] Type = ["albumMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-07-30T00:00:00Z"] LastUpdated = ["2024-07-30T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 11:16:51.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"XbmcMetadata\""] Type = ["albumMetadata"] ArtistId = [1] TrackFileId = [2] AlbumId = [1] RelativePath = ["\"RelativePath2\""] Added = ["2024-07-31T00:00:00Z"] LastUpdated = ["2024-07-31T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 11:16:51.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 11:16:51.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_album_and_consumer --- 11:16:51.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_artist_and_consumer --- 11:16:51.9 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:51.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350119534271_281/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:51.9 Info: DatabaseEngineVersionCheck migrating 11:16:51.9 Info: PerformDBOperation 11:16:51.9 Info: Performing DB Operation 11:16:51.9 Info: SQLite 3.46.0 11:16:51.9 Info: => 0.0010376s 11:16:51.9 Info: DatabaseEngineVersionCheck migrated 11:16:51.9 Info: => 0.0010492s 11:16:51.9 Debug: Took: 00:00:00.0100023 11:16:51.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"XbmcMetadata\""] Type = ["artistMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-07-30T00:00:00Z"] LastUpdated = ["2024-07-30T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 11:16:51.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"XbmcMetadata\""] Type = ["artistMetadata"] ArtistId = [1] TrackFileId = [2] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2024-07-31T00:00:00Z"] LastUpdated = ["2024-07-31T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 11:16:51.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 11:16:51.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_artist_and_consumer --- 11:16:51.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_track_and_consumer --- 11:16:52.0 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:52.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350119996222_283/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:52.0 Info: DatabaseEngineVersionCheck migrating 11:16:52.0 Info: PerformDBOperation 11:16:52.0 Info: Performing DB Operation 11:16:52.0 Info: SQLite 3.46.0 11:16:52.0 Info: => 0.0010469s 11:16:52.0 Info: DatabaseEngineVersionCheck migrated 11:16:52.0 Info: => 0.0010594s 11:16:52.0 Debug: Took: 00:00:00.0101091 11:16:52.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"XbmcMetadata\""] Type = ["trackMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-07-30T00:00:00Z"] LastUpdated = ["2024-07-30T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 11:16:52.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"XbmcMetadata\""] Type = ["trackMetadata"] ArtistId = [2] TrackFileId = [1] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2024-07-31T00:00:00Z"] LastUpdated = ["2024-07-31T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 11:16:52.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 11:16:52.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_delete_metadata_files_when_they_are_for_the_same_track_and_consumer --- 11:16:52.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_album --- 11:16:52.0 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:52.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350120463140_285/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:52.0 Info: DatabaseEngineVersionCheck migrating 11:16:52.0 Info: PerformDBOperation 11:16:52.0 Info: Performing DB Operation 11:16:52.0 Info: SQLite 3.46.0 11:16:52.0 Info: => 0.0010659s 11:16:52.0 Info: DatabaseEngineVersionCheck migrated 11:16:52.0 Info: => 0.0010779s 11:16:52.0 Debug: Took: 00:00:00.0107719 11:16:52.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"XbmcMetadata\""] Type = ["albumMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-07-30T00:00:00Z"] LastUpdated = ["2024-07-30T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 11:16:52.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"XbmcMetadata\""] Type = ["albumMetadata"] ArtistId = [1] TrackFileId = [2] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2024-07-31T00:00:00Z"] LastUpdated = ["2024-07-31T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 11:16:52.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 11:16:52.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_album --- 11:16:52.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_artist --- 11:16:52.0 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:52.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350120936290_287/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:52.1 Info: DatabaseEngineVersionCheck migrating 11:16:52.1 Info: PerformDBOperation 11:16:52.1 Info: Performing DB Operation 11:16:52.1 Info: SQLite 3.46.0 11:16:52.1 Info: => 0.0010807s 11:16:52.1 Info: DatabaseEngineVersionCheck migrated 11:16:52.1 Info: => 0.0010926s 11:16:52.1 Debug: Took: 00:00:00.0109449 11:16:52.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"XbmcMetadata\""] Type = ["artistMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-07-30T00:00:00Z"] LastUpdated = ["2024-07-30T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 11:16:52.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"XbmcMetadata\""] Type = ["artistMetadata"] ArtistId = [2] TrackFileId = [2] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2024-07-31T00:00:00Z"] LastUpdated = ["2024-07-31T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 11:16:52.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 11:16:52.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_artist --- 11:16:52.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_track --- 11:16:52.1 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:52.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350121411618_289/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:52.1 Info: DatabaseEngineVersionCheck migrating 11:16:52.1 Info: PerformDBOperation 11:16:52.1 Info: Performing DB Operation 11:16:52.1 Info: SQLite 3.46.0 11:16:52.1 Info: => 0.00105s 11:16:52.1 Info: DatabaseEngineVersionCheck migrated 11:16:52.1 Info: => 0.0010618s 11:16:52.1 Debug: Took: 00:00:00.0109691 11:16:52.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"XbmcMetadata\""] Type = ["trackMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-07-30T00:00:00Z"] LastUpdated = ["2024-07-30T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 11:16:52.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash2\""] Consumer = ["\"XbmcMetadata\""] Type = ["trackMetadata"] ArtistId = [2] TrackFileId = [2] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2024-07-31T00:00:00Z"] LastUpdated = ["2024-07-31T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 11:16:52.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 11:16:52.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_for_different_track --- 11:16:52.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_there_is_only_one_for_that_album_and_consumer --- 11:16:52.1 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:52.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350121887643_291/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:52.1 Info: DatabaseEngineVersionCheck migrating 11:16:52.1 Info: PerformDBOperation 11:16:52.1 Info: Performing DB Operation 11:16:52.1 Info: SQLite 3.46.0 11:16:52.1 Info: => 0.0010685s 11:16:52.1 Info: DatabaseEngineVersionCheck migrated 11:16:52.1 Info: => 0.001081s 11:16:52.2 Debug: Took: 00:00:00.0109467 11:16:52.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-07-30T00:00:00Z"] LastUpdated = ["2024-07-30T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 11:16:52.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 11:16:52.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_there_is_only_one_for_that_album_and_consumer --- 11:16:52.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_there_is_only_one_for_that_artist_and_consumer --- 11:16:52.2 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:52.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350122555467_293/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:52.2 Info: DatabaseEngineVersionCheck migrating 11:16:52.2 Info: PerformDBOperation 11:16:52.2 Info: Performing DB Operation 11:16:52.2 Info: SQLite 3.46.0 11:16:52.2 Info: => 0.001031s 11:16:52.2 Info: DatabaseEngineVersionCheck migrated 11:16:52.2 Info: => 0.0010435s 11:16:52.2 Debug: Took: 00:00:00.0100465 11:16:52.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-07-30T00:00:00Z"] LastUpdated = ["2024-07-30T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 11:16:52.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 11:16:52.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_there_is_only_one_for_that_artist_and_consumer --- 11:16:52.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_there_is_only_one_for_that_track_and_consumer --- 11:16:52.3 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:52.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350123012432_295/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:52.3 Info: DatabaseEngineVersionCheck migrating 11:16:52.3 Info: PerformDBOperation 11:16:52.3 Info: Performing DB Operation 11:16:52.3 Info: SQLite 3.46.0 11:16:52.3 Info: => 0.0010537s 11:16:52.3 Info: DatabaseEngineVersionCheck migrated 11:16:52.3 Info: => 0.0010655s 11:16:52.3 Debug: Took: 00:00:00.0099187 11:16:52.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 = ["\"RelativePath1\""] Added = ["2024-07-30T00:00:00Z"] LastUpdated = ["2024-07-30T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 11:16:52.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 11:16:52.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_there_is_only_one_for_that_track_and_consumer --- 11:16:52.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_they_are_for_the_same_album_but_different_consumers --- 11:16:52.3 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:52.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350123464414_297/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:52.3 Info: DatabaseEngineVersionCheck migrating 11:16:52.3 Info: PerformDBOperation 11:16:52.3 Info: Performing DB Operation 11:16:52.3 Info: SQLite 3.46.0 11:16:52.3 Info: => 0.0010562s 11:16:52.3 Info: DatabaseEngineVersionCheck migrated 11:16:52.3 Info: => 0.0010686s 11:16:52.3 Debug: Took: 00:00:00.0100072 11:16:52.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["albumMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-07-30T00:00:00Z"] LastUpdated = ["2024-07-30T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 11:16:52.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 = ["albumMetadata"] ArtistId = [1] TrackFileId = [2] AlbumId = [1] RelativePath = ["\"RelativePath2\""] Added = ["2024-07-31T00:00:00Z"] LastUpdated = ["2024-07-31T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 11:16:52.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 11:16:52.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_they_are_for_the_same_album_but_different_consumers --- 11:16:52.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_they_are_for_the_same_artist_but_different_consumers --- 11:16:52.3 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:52.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350123926767_299/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:52.4 Info: DatabaseEngineVersionCheck migrating 11:16:52.4 Info: PerformDBOperation 11:16:52.4 Info: Performing DB Operation 11:16:52.4 Info: SQLite 3.46.0 11:16:52.4 Info: => 0.0010385s 11:16:52.4 Info: DatabaseEngineVersionCheck migrated 11:16:52.4 Info: => 0.0010504s 11:16:52.4 Debug: Took: 00:00:00.0099564 11:16:52.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 = ["artistMetadata"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-07-30T00:00:00Z"] LastUpdated = ["2024-07-30T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 11:16:52.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 = ["\"Hash2\""] Consumer = ["\"Consumer2\""] Type = ["artistMetadata"] ArtistId = [1] TrackFileId = [2] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2024-07-31T00:00:00Z"] LastUpdated = ["2024-07-31T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 11:16:52.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 11:16:52.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_they_are_for_the_same_artist_but_different_consumers --- 11:16:52.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_they_are_for_the_same_track_but_different_consumers --- 11:16:52.4 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:52.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350124385035_301/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:52.4 Info: DatabaseEngineVersionCheck migrating 11:16:52.4 Info: PerformDBOperation 11:16:52.4 Info: Performing DB Operation 11:16:52.4 Info: SQLite 3.46.0 11:16:52.4 Info: => 0.0010467s 11:16:52.4 Info: DatabaseEngineVersionCheck migrated 11:16:52.4 Info: => 0.0010588s 11:16:52.4 Debug: Took: 00:00:00.0099276 11:16:52.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 = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-07-30T00:00:00Z"] LastUpdated = ["2024-07-30T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 11:16:52.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 = ["\"Hash2\""] Consumer = ["\"Consumer2\""] Type = ["trackMetadata"] ArtistId = [2] TrackFileId = [1] AlbumId = [2] RelativePath = ["\"RelativePath2\""] Added = ["2024-07-31T00:00:00Z"] LastUpdated = ["2024-07-31T00:00:00Z"] Extension = ["\"Extension2\""] ==== End Query Trace ==== 11:16:52.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 11:16:52.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupDuplicateMetadataFilesFixture.should_not_delete_metadata_files_when_they_are_for_the_same_track_but_different_consumers --- 11:16:52.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedAlbumsFixture.should_delete_orphaned_albums --- 11:16:52.4 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:52.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350124843069_303/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:52.4 Info: DatabaseEngineVersionCheck migrating 11:16:52.4 Info: PerformDBOperation 11:16:52.4 Info: Performing DB Operation 11:16:52.4 Info: SQLite 3.46.0 11:16:52.4 Info: => 0.0010532s 11:16:52.4 Info: DatabaseEngineVersionCheck migrated 11:16:52.4 Info: => 0.0010644s 11:16:52.4 Debug: Took: 00:00:00.0099454 11:16:52.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-07-30T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-30T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-30T00:00:00Z"] Added = ["2024-07-30T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:16:52.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 11:16:52.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedAlbumsFixture.should_delete_orphaned_albums --- 11:16:52.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedAlbumsFixture.should_not_delete_unorphaned_albums --- 11:16:52.5 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:52.5 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350125331503_305/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:52.5 Info: DatabaseEngineVersionCheck migrating 11:16:52.5 Info: PerformDBOperation 11:16:52.5 Info: Performing DB Operation 11:16:52.5 Info: SQLite 3.46.0 11:16:52.5 Info: => 0.0010597s 11:16:52.5 Info: DatabaseEngineVersionCheck migrated 11:16:52.5 Info: => 0.0010727s 11:16:52.5 Debug: Took: 00:00:00.0107781 11:16:52.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-07-30T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-30T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = [null] ForeignArtistId = [null] Id = [0] ==== End Query Trace ==== 11:16:52.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-07-30T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-30T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-30T00:00:00Z"] Added = ["2024-07-30T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:16:52.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [2] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Title2\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2024-07-31T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-31T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-07-31T00:00:00Z"] Added = ["2024-07-31T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [2] Id = [0] ==== End Query Trace ==== 11:16:52.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 11:16:52.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 11:16:52.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedAlbumsFixture.should_not_delete_unorphaned_albums --- 11:16:52.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedBlocklistFixture.should_delete_orphaned_blocklist_items --- 11:16:52.5 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:52.5 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350125904545_307/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:52.5 Info: DatabaseEngineVersionCheck migrating 11:16:52.5 Info: PerformDBOperation 11:16:52.5 Info: Performing DB Operation 11:16:52.5 Info: SQLite 3.46.0 11:16:52.5 Info: => 0.0010788s 11:16:52.5 Info: DatabaseEngineVersionCheck migrated 11:16:52.5 Info: => 0.0010907s 11:16:52.6 Debug: Took: 00:00:00.0109711 11:16:52.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-07-30T00:00:00Z"] PublishedDate = ["2024-07-30T00:00:00Z"] Size = [1] Protocol = ["unknown"] Indexer = ["\"Indexer1\""] IndexerFlags = ["freeleech"] Message = ["\"Message1\""] TorrentInfoHash = ["\"TorrentInfoHash1\""] Id = [0] ==== End Query Trace ==== 11:16:52.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Blocklist".* FROM "Blocklist" PARAMETERS: ==== End Query Trace ==== 11:16:52.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedBlocklistFixture.should_delete_orphaned_blocklist_items --- 11:16:52.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedBlocklistFixture.should_not_delete_unorphaned_blocklist_items --- 11:16:52.6 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:52.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350126391558_309/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:52.6 Info: DatabaseEngineVersionCheck migrating 11:16:52.6 Info: PerformDBOperation 11:16:52.6 Info: Performing DB Operation 11:16:52.6 Info: SQLite 3.46.0 11:16:52.6 Info: => 0.0010512s 11:16:52.6 Info: DatabaseEngineVersionCheck migrated 11:16:52.6 Info: => 0.0010632s 11:16:52.6 Debug: Took: 00:00:00.0108271 11:16:52.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-07-30T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-30T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:16:52.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-07-30T00:00:00Z"] PublishedDate = ["2024-07-30T00:00:00Z"] Size = [1] Protocol = ["unknown"] Indexer = ["\"Indexer1\""] IndexerFlags = ["freeleech"] Message = ["\"Message1\""] TorrentInfoHash = ["\"TorrentInfoHash1\""] Id = [0] ==== End Query Trace ==== 11:16:52.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Blocklist".* FROM "Blocklist" PARAMETERS: ==== End Query Trace ==== 11:16:52.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedBlocklistFixture.should_not_delete_unorphaned_blocklist_items --- 11:16:52.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_delete_orphaned_items_by_album --- 11:16:52.6 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:52.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350126910781_311/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:52.6 Info: DatabaseEngineVersionCheck migrating 11:16:52.6 Info: PerformDBOperation 11:16:52.6 Info: Performing DB Operation 11:16:52.6 Info: SQLite 3.46.0 11:16:52.6 Info: => 0.0010462s 11:16:52.6 Info: DatabaseEngineVersionCheck migrated 11:16:52.6 Info: => 0.0010583s 11:16:52.7 Debug: Took: 00:00:00.0108362 11:16:52.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-07-30T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-30T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:16:52.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [1] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-07-30T00:00:00Z"] EventType = ["unknown"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 11:16:52.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 11:16:52.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_delete_orphaned_items_by_album --- 11:16:52.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_delete_orphaned_items_by_artist --- 11:16:52.7 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:52.7 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350127640059_313/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:52.7 Info: DatabaseEngineVersionCheck migrating 11:16:52.7 Info: PerformDBOperation 11:16:52.7 Info: Performing DB Operation 11:16:52.7 Info: SQLite 3.46.0 11:16:52.7 Info: => 0.001092s 11:16:52.7 Info: DatabaseEngineVersionCheck migrated 11:16:52.7 Info: => 0.001105s 11:16:52.7 Debug: Took: 00:00:00.0100790 11:16:52.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-07-30T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-30T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-30T00:00:00Z"] Added = ["2024-07-30T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:16:52.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [1] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-07-30T00:00:00Z"] EventType = ["unknown"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 11:16:52.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 11:16:52.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_delete_orphaned_items_by_artist --- 11:16:52.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_not_delete_unorphaned_data_by_album --- 11:16:52.8 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:52.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350128166681_315/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:52.8 Info: DatabaseEngineVersionCheck migrating 11:16:52.8 Info: PerformDBOperation 11:16:52.8 Info: Performing DB Operation 11:16:52.8 Info: SQLite 3.46.0 11:16:52.8 Info: => 0.0010515s 11:16:52.8 Info: DatabaseEngineVersionCheck migrated 11:16:52.8 Info: => 0.0010636s 11:16:52.8 Debug: Took: 00:00:00.0100238 11:16:52.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-07-30T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-30T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:16:52.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-07-30T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-30T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-30T00:00:00Z"] Added = ["2024-07-30T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:16:52.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [1] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-07-30T00:00:00Z"] EventType = ["unknown"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 11:16:52.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [2] AlbumId = [2] ArtistId = [1] SourceTitle = ["\"SourceTitle2\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-07-31T00:00:00Z"] EventType = ["grabbed"] Data = [{}] DownloadId = ["\"DownloadId2\""] Id = [0] ==== End Query Trace ==== 11:16:52.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 11:16:52.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 11:16:52.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_not_delete_unorphaned_data_by_album --- 11:16:52.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_not_delete_unorphaned_data_by_artist --- 11:16:52.8 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:52.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350128749593_317/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:52.8 Info: DatabaseEngineVersionCheck migrating 11:16:52.8 Info: PerformDBOperation 11:16:52.8 Info: Performing DB Operation 11:16:52.8 Info: SQLite 3.46.0 11:16:52.8 Info: => 0.0010639s 11:16:52.8 Info: DatabaseEngineVersionCheck migrated 11:16:52.8 Info: => 0.0010764s 11:16:52.8 Debug: Took: 00:00:00.0099972 11:16:52.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-07-30T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-30T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:16:52.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-07-30T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-30T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-30T00:00:00Z"] Added = ["2024-07-30T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:16:52.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [1] AlbumId = [1] ArtistId = [1] SourceTitle = ["\"SourceTitle1\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-07-30T00:00:00Z"] EventType = ["unknown"] Data = [{}] DownloadId = ["\"DownloadId1\""] Id = [0] ==== End Query Trace ==== 11:16:52.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO History ("TrackId", "AlbumId", "ArtistId", "SourceTitle", "Quality", "Date", "EventType", "Data", "DownloadId") VALUES (@TrackId, @AlbumId, @ArtistId, @SourceTitle, @Quality, @Date, @EventType, @Data, @DownloadId); SELECT last_insert_rowid() id PARAMETERS: TrackId = [2] AlbumId = [1] ArtistId = [2] SourceTitle = ["\"SourceTitle2\""] Quality = [{ "quality": { "id": 0, "name": "Unknown" }, "revision": { "version": 1, "real": 0, "isRepack": false }, "qualityDetectionSource": "name", "revisionDetectionSource": "name" }] Date = ["2024-07-31T00:00:00Z"] EventType = ["grabbed"] Data = [{}] DownloadId = ["\"DownloadId2\""] Id = [0] ==== End Query Trace ==== 11:16:52.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 11:16:52.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "History".* FROM "History" PARAMETERS: ==== End Query Trace ==== 11:16:52.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedHistoryItemsFixture.should_not_delete_unorphaned_data_by_artist --- 11:16:52.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedImportListStatusFixture.should_delete_orphaned_importliststatus --- 11:16:52.9 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:52.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350129325392_319/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:52.9 Info: DatabaseEngineVersionCheck migrating 11:16:52.9 Info: PerformDBOperation 11:16:52.9 Info: Performing DB Operation 11:16:52.9 Info: SQLite 3.46.0 11:16:52.9 Info: => 0.0010354s 11:16:52.9 Info: DatabaseEngineVersionCheck migrated 11:16:52.9 Info: => 0.0010478s 11:16:52.9 Debug: Took: 00:00:00.0099883 11:16:52.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-07-30T00:00:00Z"] ProviderId = [0] InitialFailure = ["2024-07-30T00:00:00Z"] MostRecentFailure = ["2024-07-30T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2024-07-30T00:00:00Z"] ==== End Query Trace ==== 11:16:52.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ImportListStatus".* FROM "ImportListStatus" PARAMETERS: ==== End Query Trace ==== 11:16:52.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedImportListStatusFixture.should_delete_orphaned_importliststatus --- 11:16:52.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedImportListStatusFixture.should_not_delete_unorphaned_importliststatus --- 11:16:52.9 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:52.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350129799945_321/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:52.9 Info: DatabaseEngineVersionCheck migrating 11:16:52.9 Info: PerformDBOperation 11:16:52.9 Info: Performing DB Operation 11:16:52.9 Info: SQLite 3.46.0 11:16:52.9 Info: => 0.001039s 11:16:52.9 Info: DatabaseEngineVersionCheck migrated 11:16:52.9 Info: => 0.0010509s 11:16:52.9 Debug: Took: 00:00:00.0098699 11:16:52.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 ==== 11:16:52.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-07-30T00:00:00Z"] ProviderId = [1] InitialFailure = ["2024-07-30T00:00:00Z"] MostRecentFailure = ["2024-07-30T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2024-07-30T00:00:00Z"] ==== End Query Trace ==== 11:16:53.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ImportListStatus".* FROM "ImportListStatus" PARAMETERS: ==== End Query Trace ==== 11:16:53.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ImportListStatus".* FROM "ImportListStatus" PARAMETERS: ==== End Query Trace ==== 11:16:53.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedImportListStatusFixture.should_not_delete_unorphaned_importliststatus --- 11:16:53.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedIndexerStatusFixture.should_delete_orphaned_indexerstatus --- 11:16:53.0 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:53.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350130327375_323/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:53.0 Info: DatabaseEngineVersionCheck migrating 11:16:53.0 Info: PerformDBOperation 11:16:53.0 Info: Performing DB Operation 11:16:53.0 Info: SQLite 3.46.0 11:16:53.0 Info: => 0.001062s 11:16:53.0 Info: DatabaseEngineVersionCheck migrated 11:16:53.0 Info: => 0.0010736s 11:16:53.0 Debug: Took: 00:00:00.0104624 11:16:53.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-07-30T00:00:00Z"] MostRecentFailure = ["2024-07-30T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2024-07-30T00:00:00Z"] ==== End Query Trace ==== 11:16:53.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "IndexerStatus".* FROM "IndexerStatus" PARAMETERS: ==== End Query Trace ==== 11:16:53.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedIndexerStatusFixture.should_delete_orphaned_indexerstatus --- 11:16:53.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedIndexerStatusFixture.should_not_delete_unorphaned_indexerstatus --- 11:16:53.0 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:53.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350130808276_325/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:53.0 Info: DatabaseEngineVersionCheck migrating 11:16:53.0 Info: PerformDBOperation 11:16:53.0 Info: Performing DB Operation 11:16:53.0 Info: SQLite 3.46.0 11:16:53.0 Info: => 0.0010665s 11:16:53.0 Info: DatabaseEngineVersionCheck migrated 11:16:53.0 Info: => 0.0010796s 11:16:53.0 Debug: Took: 00:00:00.0108046 11:16:53.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 ==== 11:16:53.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO IndexerStatus ("LastRssSyncReleaseInfo", "ProviderId", "InitialFailure", "MostRecentFailure", "EscalationLevel", "DisabledTill") VALUES (@LastRssSyncReleaseInfo, @ProviderId, @InitialFailure, @MostRecentFailure, @EscalationLevel, @DisabledTill); SELECT last_insert_rowid() id PARAMETERS: Id = [0] LastRssSyncReleaseInfo = [null] ProviderId = [1] InitialFailure = ["2024-07-30T00:00:00Z"] MostRecentFailure = ["2024-07-30T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2024-07-30T00:00:00Z"] ==== End Query Trace ==== 11:16:53.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "IndexerStatus".* FROM "IndexerStatus" PARAMETERS: ==== End Query Trace ==== 11:16:53.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "IndexerStatus".* FROM "IndexerStatus" PARAMETERS: ==== End Query Trace ==== 11:16:53.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedIndexerStatusFixture.should_not_delete_unorphaned_indexerstatus --- 11:16:53.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_album_image_files_that_have_albumid_of_zero --- 11:16:53.1 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:53.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350131343530_327/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:53.1 Info: DatabaseEngineVersionCheck migrating 11:16:53.1 Info: PerformDBOperation 11:16:53.1 Info: Performing DB Operation 11:16:53.1 Info: SQLite 3.46.0 11:16:53.1 Info: => 0.0010713s 11:16:53.1 Info: DatabaseEngineVersionCheck migrated 11:16:53.1 Info: => 0.0010914s 11:16:53.1 Debug: Took: 00:00:00.0109593 11:16:53.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-07-30T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-30T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:16:53.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-07-30T00:00:00Z"] LastUpdated = ["2024-07-30T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 11:16:53.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 11:16:53.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_album_image_files_that_have_albumid_of_zero --- 11:16:53.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_album_metadata_files_that_have_albumid_of_zero --- 11:16:53.1 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:53.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350131895353_329/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:53.1 Info: DatabaseEngineVersionCheck migrating 11:16:53.1 Info: PerformDBOperation 11:16:53.1 Info: Performing DB Operation 11:16:53.1 Info: SQLite 3.46.0 11:16:53.1 Info: => 0.0010541s 11:16:53.1 Info: DatabaseEngineVersionCheck migrated 11:16:53.1 Info: => 0.0010655s 11:16:53.2 Debug: Took: 00:00:00.0108881 11:16:53.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-07-30T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-30T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:16:53.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 = [null] AlbumId = [0] RelativePath = ["\"RelativePath1\""] Added = ["2024-07-30T00:00:00Z"] LastUpdated = ["2024-07-30T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 11:16:53.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 11:16:53.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_album_metadata_files_that_have_albumid_of_zero --- 11:16:53.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_album --- 11:16:53.2 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:53.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350132422779_331/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:53.2 Info: DatabaseEngineVersionCheck migrating 11:16:53.2 Info: PerformDBOperation 11:16:53.2 Info: Performing DB Operation 11:16:53.2 Info: SQLite 3.46.0 11:16:53.2 Info: => 0.0010546s 11:16:53.2 Info: DatabaseEngineVersionCheck migrated 11:16:53.2 Info: => 0.0010676s 11:16:53.2 Debug: Took: 00:00:00.0108805 11:16:53.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-07-30T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-30T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:16:53.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-07-30T00:00:00Z"] LastUpdated = ["2024-07-30T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 11:16:53.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 11:16:53.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_album --- 11:16:53.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_artist --- 11:16:53.3 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:53.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350133160471_333/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:53.3 Info: DatabaseEngineVersionCheck migrating 11:16:53.3 Info: PerformDBOperation 11:16:53.3 Info: Performing DB Operation 11:16:53.3 Info: SQLite 3.46.0 11:16:53.3 Info: => 0.001094s 11:16:53.3 Info: DatabaseEngineVersionCheck migrated 11:16:53.3 Info: => 0.0011064s 11:16:53.3 Debug: Took: 00:00:00.0102831 11:16:53.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [null] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-07-30T00:00:00Z"] LastUpdated = ["2024-07-30T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 11:16:53.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 11:16:53.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_artist --- 11:16:53.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_track_file --- 11:16:53.3 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:53.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350133637841_335/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:53.3 Info: DatabaseEngineVersionCheck migrating 11:16:53.3 Info: PerformDBOperation 11:16:53.3 Info: Performing DB Operation 11:16:53.3 Info: SQLite 3.46.0 11:16:53.3 Info: => 0.0010513s 11:16:53.3 Info: DatabaseEngineVersionCheck migrated 11:16:53.3 Info: => 0.0010629s 11:16:53.3 Debug: Took: 00:00:00.0099450 11:16:53.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-07-30T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-30T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:16:53.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-07-30T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-30T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-30T00:00:00Z"] Added = ["2024-07-30T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:16:53.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [10] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-07-30T00:00:00Z"] LastUpdated = ["2024-07-30T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 11:16:53.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 11:16:53.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_metadata_files_that_dont_have_a_coresponding_track_file --- 11:16:53.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_track_metadata_files_that_have_trackfileid_of_zero --- 11:16:53.4 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:53.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350134211007_337/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:53.4 Info: DatabaseEngineVersionCheck migrating 11:16:53.4 Info: PerformDBOperation 11:16:53.4 Info: Performing DB Operation 11:16:53.4 Info: SQLite 3.46.0 11:16:53.4 Info: => 0.0010629s 11:16:53.4 Info: DatabaseEngineVersionCheck migrated 11:16:53.4 Info: => 0.0010751s 11:16:53.4 Debug: Took: 00:00:00.0100024 11:16:53.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-07-30T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-30T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:16:53.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["trackMetadata"] ArtistId = [1] TrackFileId = [0] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-07-30T00:00:00Z"] LastUpdated = ["2024-07-30T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 11:16:53.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 11:16:53.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_delete_track_metadata_files_that_have_trackfileid_of_zero --- 11:16:53.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_album --- 11:16:53.4 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:53.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350134718648_339/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:53.4 Info: DatabaseEngineVersionCheck migrating 11:16:53.4 Info: PerformDBOperation 11:16:53.4 Info: Performing DB Operation 11:16:53.4 Info: SQLite 3.46.0 11:16:53.4 Info: => 0.0010508s 11:16:53.4 Info: DatabaseEngineVersionCheck migrated 11:16:53.4 Info: => 0.001063s 11:16:53.4 Debug: Took: 00:00:00.0099726 11:16:53.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-07-30T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-30T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:16:53.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-07-30T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-30T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-30T00:00:00Z"] Added = ["2024-07-30T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:16:53.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [null] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-07-30T00:00:00Z"] LastUpdated = ["2024-07-30T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 11:16:53.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 11:16:53.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_album --- 11:16:53.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_artist --- 11:16:53.5 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:53.5 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350135292180_341/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:53.5 Info: DatabaseEngineVersionCheck migrating 11:16:53.5 Info: PerformDBOperation 11:16:53.5 Info: Performing DB Operation 11:16:53.5 Info: SQLite 3.46.0 11:16:53.5 Info: => 0.0010646s 11:16:53.5 Info: DatabaseEngineVersionCheck migrated 11:16:53.5 Info: => 0.0010771s 11:16:53.5 Debug: Took: 00:00:00.0101133 11:16:53.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-07-30T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-30T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:16:53.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [null] AlbumId = [null] RelativePath = ["\"RelativePath1\""] Added = ["2024-07-30T00:00:00Z"] LastUpdated = ["2024-07-30T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 11:16:53.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 11:16:53.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 11:16:53.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_artist --- 11:16:53.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_track_file --- 11:16:53.5 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:53.5 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350135805699_343/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:53.5 Info: DatabaseEngineVersionCheck migrating 11:16:53.5 Info: PerformDBOperation 11:16:53.5 Info: Performing DB Operation 11:16:53.5 Info: SQLite 3.46.0 11:16:53.5 Info: => 0.0010559s 11:16:53.5 Info: DatabaseEngineVersionCheck migrated 11:16:53.5 Info: => 0.0010683s 11:16:53.5 Debug: Took: 00:00:00.0100419 11:16:53.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-07-30T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-30T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:16:53.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-07-30T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-30T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-30T00:00:00Z"] Added = ["2024-07-30T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:16:53.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-07-30T00:00:00Z"] DateAdded = ["2024-07-30T00: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 ==== 11:16:53.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO MetadataFiles ("Hash", "Consumer", "Type", "ArtistId", "TrackFileId", "AlbumId", "RelativePath", "Added", "LastUpdated", "Extension") VALUES (@Hash, @Consumer, @Type, @ArtistId, @TrackFileId, @AlbumId, @RelativePath, @Added, @LastUpdated, @Extension); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Hash = ["\"Hash1\""] Consumer = ["\"Consumer1\""] Type = ["unknown"] ArtistId = [1] TrackFileId = [1] AlbumId = [1] RelativePath = ["\"RelativePath1\""] Added = ["2024-07-30T00:00:00Z"] LastUpdated = ["2024-07-30T00:00:00Z"] Extension = ["\"Extension1\""] ==== End Query Trace ==== 11:16:53.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataFiles".* FROM "MetadataFiles" PARAMETERS: ==== End Query Trace ==== 11:16:53.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedMetadataFilesFixture.should_not_delete_metadata_files_that_have_a_coresponding_track_file --- 11:16:53.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedNotificationStatusFixture.should_delete_orphaned_notificationstatus --- 11:16:53.6 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:53.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350136435772_345/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:53.6 Info: DatabaseEngineVersionCheck migrating 11:16:53.6 Info: PerformDBOperation 11:16:53.6 Info: Performing DB Operation 11:16:53.6 Info: SQLite 3.46.0 11:16:53.6 Info: => 0.0010783s 11:16:53.6 Info: DatabaseEngineVersionCheck migrated 11:16:53.6 Info: => 0.0010902s 11:16:53.6 Debug: Took: 00:00:00.0112085 11:16:53.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-07-30T00:00:00Z"] MostRecentFailure = ["2024-07-30T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2024-07-30T00:00:00Z"] ==== End Query Trace ==== 11:16:53.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "NotificationStatus".* FROM "NotificationStatus" PARAMETERS: ==== End Query Trace ==== 11:16:53.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedNotificationStatusFixture.should_delete_orphaned_notificationstatus --- 11:16:53.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedNotificationStatusFixture.should_not_delete_unorphaned_notificationstatus --- 11:16:53.6 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:53.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350136958339_347/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:53.7 Info: DatabaseEngineVersionCheck migrating 11:16:53.7 Info: PerformDBOperation 11:16:53.7 Info: Performing DB Operation 11:16:53.7 Info: SQLite 3.46.0 11:16:53.7 Info: => 0.0010718s 11:16:53.7 Info: DatabaseEngineVersionCheck migrated 11:16:53.7 Info: => 0.0010843s 11:16:53.7 Debug: Took: 00:00:00.0109094 11:16:53.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 ==== 11:16:53.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-07-30T00:00:00Z"] MostRecentFailure = ["2024-07-30T00:00:00Z"] EscalationLevel = [1] DisabledTill = ["2024-07-30T00:00:00Z"] ==== End Query Trace ==== 11:16:53.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "NotificationStatus".* FROM "NotificationStatus" PARAMETERS: ==== End Query Trace ==== 11:16:53.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "NotificationStatus".* FROM "NotificationStatus" PARAMETERS: ==== End Query Trace ==== 11:16:53.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedNotificationStatusFixture.should_not_delete_unorphaned_notificationstatus --- 11:16:53.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedPendingReleasesFixture.should_delete_orphaned_pending_items --- 11:16:53.7 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:53.7 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350137545397_349/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:53.7 Info: DatabaseEngineVersionCheck migrating 11:16:53.7 Info: PerformDBOperation 11:16:53.7 Info: Performing DB Operation 11:16:53.7 Info: SQLite 3.46.0 11:16:53.7 Info: => 0.0010685s 11:16:53.7 Info: DatabaseEngineVersionCheck migrated 11:16:53.7 Info: => 0.0010914s 11:16:53.7 Debug: Took: 00:00:00.0109865 11:16:53.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-07-30T00: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": 739096, "ageHours": 17738315.28160244, "ageMinutes": 1064298916.8961463 }] Reason = ["delay"] Id = [0] ==== End Query Trace ==== 11:16:53.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "PendingReleases".* FROM "PendingReleases" PARAMETERS: ==== End Query Trace ==== 11:16:53.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedPendingReleasesFixture.should_delete_orphaned_pending_items --- 11:16:53.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedPendingReleasesFixture.should_not_delete_unorphaned_pending_items --- 11:16:53.8 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:53.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350138027118_351/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:53.8 Info: DatabaseEngineVersionCheck migrating 11:16:53.8 Info: PerformDBOperation 11:16:53.8 Info: Performing DB Operation 11:16:53.8 Info: SQLite 3.46.0 11:16:53.8 Info: => 0.0011133s 11:16:53.8 Info: DatabaseEngineVersionCheck migrated 11:16:53.8 Info: => 0.0011254s 11:16:53.8 Debug: Took: 00:00:00.0111625 11:16:53.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"CleanName1\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-07-30T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-30T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:16:53.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-07-30T00: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": 739096, "ageHours": 17738315.281617302, "ageMinutes": 1064298916.8970383 }] Reason = ["delay"] Id = [0] ==== End Query Trace ==== 11:16:53.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "PendingReleases".* FROM "PendingReleases" PARAMETERS: ==== End Query Trace ==== 11:16:53.8 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedPendingReleasesFixture.should_not_delete_unorphaned_pending_items --- 11:16:53.8 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedReleasesFixture.should_delete_orphaned_releases --- 11:16:53.8 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:53.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350138785918_353/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:53.8 Info: DatabaseEngineVersionCheck migrating 11:16:53.8 Info: PerformDBOperation 11:16:53.8 Info: Performing DB Operation 11:16:53.8 Info: SQLite 3.46.0 11:16:53.8 Info: => 0.0010618s 11:16:53.8 Info: DatabaseEngineVersionCheck migrated 11:16:53.8 Info: => 0.0010745s 11:16:53.8 Debug: Took: 00:00:00.0100822 11:16:53.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-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:16:53.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "AlbumReleases".* FROM "AlbumReleases" PARAMETERS: ==== End Query Trace ==== 11:16:53.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedReleasesFixture.should_delete_orphaned_releases --- 11:16:53.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedReleasesFixture.should_not_delete_unorphaned_albums --- 11:16:53.9 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:53.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350139275576_355/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:53.9 Info: DatabaseEngineVersionCheck migrating 11:16:53.9 Info: PerformDBOperation 11:16:53.9 Info: Performing DB Operation 11:16:53.9 Info: SQLite 3.46.0 11:16:53.9 Info: => 0.0010845s 11:16:53.9 Info: DatabaseEngineVersionCheck migrated 11:16:53.9 Info: => 0.0010961s 11:16:53.9 Debug: Took: 00:00:00.0100222 11:16:53.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId1\""] OldForeignAlbumIds = [[]] Title = ["\"Title1\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-07-30T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-30T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-30T00:00:00Z"] Added = ["2024-07-30T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:16:53.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-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:16:53.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-07-31T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:16:53.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "AlbumReleases".* FROM "AlbumReleases" PARAMETERS: ==== End Query Trace ==== 11:16:53.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "AlbumReleases".* FROM "AlbumReleases" PARAMETERS: ==== End Query Trace ==== 11:16:53.9 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedReleasesFixture.should_not_delete_unorphaned_albums --- 11:16:53.9 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTrackFilesFixture.should_not_unlink_unorphaned_track_files --- 11:16:53.9 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:53.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350139839271_357/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:53.9 Info: DatabaseEngineVersionCheck migrating 11:16:53.9 Info: PerformDBOperation 11:16:53.9 Info: Performing DB Operation 11:16:53.9 Info: SQLite 3.46.0 11:16:53.9 Info: => 0.0010629s 11:16:53.9 Info: DatabaseEngineVersionCheck migrated 11:16:53.9 Info: => 0.0010762s 11:16:53.9 Debug: Took: 00:00:00.0101924 11:16:53.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path1\""] Size = [1] Modified = ["2024-07-30T00:00:00Z"] DateAdded = ["2024-07-30T00: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 ==== 11:16:54.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-07-31T00:00:00Z"] DateAdded = ["2024-07-31T00: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 ==== 11:16:54.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 ==== 11:16:54.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 11:16:54.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 11:16:54.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 11:16:54.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTrackFilesFixture.should_not_unlink_unorphaned_track_files --- 11:16:54.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTrackFilesFixture.should_unlink_orphaned_track_files --- 11:16:54.0 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:54.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350140401497_359/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:54.0 Info: DatabaseEngineVersionCheck migrating 11:16:54.0 Info: PerformDBOperation 11:16:54.0 Info: Performing DB Operation 11:16:54.0 Info: SQLite 3.46.0 11:16:54.0 Info: => 0.0010698s 11:16:54.0 Info: DatabaseEngineVersionCheck migrated 11:16:54.0 Info: => 0.001083s 11:16:54.0 Debug: Took: 00:00:00.0100967 11:16:54.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-07-30T00:00:00Z"] DateAdded = ["2024-07-30T00: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 ==== 11:16:54.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 11:16:54.0 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTrackFilesFixture.should_unlink_orphaned_track_files --- 11:16:54.0 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTracksFixture.should_delete_orphaned_tracks --- 11:16:54.0 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:54.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350140880338_361/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:54.0 Info: DatabaseEngineVersionCheck migrating 11:16:54.0 Info: PerformDBOperation 11:16:54.0 Info: Performing DB Operation 11:16:54.0 Info: SQLite 3.46.0 11:16:54.0 Info: => 0.0010816s 11:16:54.0 Info: DatabaseEngineVersionCheck migrated 11:16:54.0 Info: => 0.0010938s 11:16:54.0 Debug: Took: 00:00:00.0100926 11:16:54.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 ==== 11:16:54.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 11:16:54.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTracksFixture.should_delete_orphaned_tracks --- 11:16:54.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTracksFixture.should_not_delete_unorphaned_tracks --- 11:16:54.1 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:54.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350141360630_363/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:54.1 Info: DatabaseEngineVersionCheck migrating 11:16:54.1 Info: PerformDBOperation 11:16:54.1 Info: Performing DB Operation 11:16:54.1 Info: SQLite 3.46.0 11:16:54.1 Info: => 0.0010732s 11:16:54.1 Info: DatabaseEngineVersionCheck migrated 11:16:54.1 Info: => 0.0010866s 11:16:54.1 Debug: Took: 00:00:00.0100668 11:16:54.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-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:16:54.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 ==== 11:16:54.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 ==== 11:16:54.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 11:16:54.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 11:16:54.1 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupOrphanedTracksFixture.should_not_delete_unorphaned_tracks --- 11:16:54.1 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_add_missing_custom_formats --- 11:16:54.1 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:54.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350141899916_365/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:54.1 Info: DatabaseEngineVersionCheck migrating 11:16:54.1 Info: PerformDBOperation 11:16:54.1 Info: Performing DB Operation 11:16:54.1 Info: SQLite 3.46.0 11:16:54.1 Info: => 0.0011062s 11:16:54.1 Info: DatabaseEngineVersionCheck migrated 11:16:54.1 Info: => 0.0011226s 11:16:54.2 Debug: Took: 00:00:00.0111939 11:16:54.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 ==== 11:16:54.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 ==== 11:16:54.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 ==== 11:16:54.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 11:16:54.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 11:16:54.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 11:16:54.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 ==== 11:16:54.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 11:16:54.2 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_add_missing_custom_formats --- 11:16:54.2 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_not_remove_unorphaned_custom_formats --- 11:16:54.2 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:54.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350142668645_367/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:54.2 Info: DatabaseEngineVersionCheck migrating 11:16:54.2 Info: PerformDBOperation 11:16:54.2 Info: Performing DB Operation 11:16:54.2 Info: SQLite 3.46.0 11:16:54.2 Info: => 0.0011173s 11:16:54.2 Info: DatabaseEngineVersionCheck migrated 11:16:54.2 Info: => 0.0011296s 11:16:54.2 Debug: Took: 00:00:00.0113402 11:16:54.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 = ["\"Name1\""] IncludeCustomFormatWhenRenaming = [false] Specifications = [[]] ==== End Query Trace ==== 11:16:54.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": "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 ==== 11:16:54.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 11:16:54.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 11:16:54.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 11:16:54.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 11:16:54.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_not_remove_unorphaned_custom_formats --- 11:16:54.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_remove_orphaned_custom_formats --- 11:16:54.3 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:54.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350143183056_369/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:54.3 Info: DatabaseEngineVersionCheck migrating 11:16:54.3 Info: PerformDBOperation 11:16:54.3 Info: Performing DB Operation 11:16:54.3 Info: SQLite 3.46.0 11:16:54.3 Info: => 0.0011215s 11:16:54.3 Info: DatabaseEngineVersionCheck migrated 11:16:54.3 Info: => 0.0011345s 11:16:54.3 Debug: Took: 00:00:00.0110943 11:16:54.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 ==== 11:16:54.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 11:16:54.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "CustomFormats".* FROM "CustomFormats" PARAMETERS: ==== End Query Trace ==== 11:16:54.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 11:16:54.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 ==== 11:16:54.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 11:16:54.3 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupQualityProfileFormatItemsFixture.should_remove_orphaned_custom_formats --- 11:16:54.3 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_delete_unused_tags --- 11:16:54.3 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:54.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350143695613_371/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:54.3 Info: DatabaseEngineVersionCheck migrating 11:16:54.3 Info: PerformDBOperation 11:16:54.3 Info: Performing DB Operation 11:16:54.3 Info: SQLite 3.46.0 11:16:54.3 Info: => 0.0011099s 11:16:54.3 Info: DatabaseEngineVersionCheck migrated 11:16:54.3 Info: => 0.0011223s 11:16:54.3 Debug: Took: 00:00:00.0110380 11:16:54.3 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 ==== 11:16:54.3 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 ==== 11:16:54.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tags".* FROM "Tags" PARAMETERS: ==== End Query Trace ==== 11:16:54.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_delete_unused_tags --- 11:16:54.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_not_delete_used_auto_tagging_tag_specification_tags --- 11:16:54.4 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:54.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350144502596_373/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:54.4 Info: DatabaseEngineVersionCheck migrating 11:16:54.4 Info: PerformDBOperation 11:16:54.4 Info: Performing DB Operation 11:16:54.4 Info: SQLite 3.46.0 11:16:54.4 Info: => 0.0010869s 11:16:54.4 Info: DatabaseEngineVersionCheck migrated 11:16:54.4 Info: => 0.0010997s 11:16:54.4 Debug: Took: 00:00:00.0101086 11:16:54.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 ==== 11:16:54.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 ==== 11:16:54.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tags".* FROM "Tags" PARAMETERS: ==== End Query Trace ==== 11:16:54.4 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_not_delete_used_auto_tagging_tag_specification_tags --- 11:16:54.4 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_not_delete_used_tags --- 11:16:54.5 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:54.5 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350144999737_375/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:54.5 Info: DatabaseEngineVersionCheck migrating 11:16:54.5 Info: PerformDBOperation 11:16:54.5 Info: Performing DB Operation 11:16:54.5 Info: SQLite 3.46.0 11:16:54.5 Info: => 0.0010842s 11:16:54.5 Info: DatabaseEngineVersionCheck migrated 11:16:54.5 Info: => 0.0010975s 11:16:54.5 Debug: Took: 00:00:00.0101885 11:16:54.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 ==== 11:16:54.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 ==== 11:16:54.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 ==== 11:16:54.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 ==== 11:16:54.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tags".* FROM "Tags" PARAMETERS: ==== End Query Trace ==== 11:16:54.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.CleanupUnusedTagsFixture.should_not_delete_used_tags --- 11:16:54.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_delete_empty_images --- 11:16:54.5 Debug: Deleting invalid image file /C/Music/Album/image.jpg 11:16:54.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_delete_empty_images --- 11:16:54.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_delete_html_images --- 11:16:54.5 Debug: Deleting invalid image file /C/Music/Album/image.jpg 11:16:54.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_delete_html_images --- 11:16:54.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_delete_non_html_files --- 11:16:54.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_delete_non_html_files --- 11:16:54.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_process_images_before_tvdb_switch --- 11:16:54.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_process_images_before_tvdb_switch --- 11:16:54.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_process_non_image_files --- 11:16:54.5 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_process_non_image_files --- 11:16:54.5 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_run_if_flag_is_false --- 11:16:54.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_not_run_if_flag_is_false --- 11:16:54.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_set_clean_flag_to_false --- 11:16:54.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.DeleteBadMediaCoversFixture.should_set_clean_flag_to_false --- 11:16:54.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 11:16:54.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 11:16:54.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 11:16:54.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 11:16:54.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 11:16:54.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 11:16:54.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 11:16:54.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureDownloadClientStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 11:16:54.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 11:16:54.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 11:16:54.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 11:16:54.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 11:16:54.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 11:16:54.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 11:16:54.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 11:16:54.6 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureImportListStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 11:16:54.6 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 11:16:54.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_not_change_statuses_when_times_are_in_the_past --- 11:16:54.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 11:16:54.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_disabled_till_when_its_too_far_in_the_future --- 11:16:54.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 11:16:54.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_initial_failure_when_its_in_the_future --- 11:16:54.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 11:16:54.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.FixFutureIndexerStatusTimesFixture.should_set_most_recent_failure_when_its_in_the_future --- 11:16:54.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.UpdateCleanTitleForArtistFixture.should_not_update_unchanged_title --- 11:16:54.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.UpdateCleanTitleForArtistFixture.should_not_update_unchanged_title --- 11:16:54.7 Info: --- Start: NzbDrone.Core.Test.Housekeeping.Housekeepers.UpdateCleanTitleForArtistFixture.should_update_clean_title --- 11:16:54.7 Info: --- End: NzbDrone.Core.Test.Housekeeping.Housekeepers.UpdateCleanTitleForArtistFixture.should_update_clean_title --- 11:16:54.7 Info: --- Start: NzbDrone.Core.Test.Http.HttpProxySettingsProviderFixture.should_bypass_proxy --- 11:16:54.7 Info: --- End: NzbDrone.Core.Test.Http.HttpProxySettingsProviderFixture.should_bypass_proxy --- 11:16:54.7 Info: --- Start: NzbDrone.Core.Test.Http.HttpProxySettingsProviderFixture.should_not_bypass_proxy --- 11:16:54.7 Info: --- End: NzbDrone.Core.Test.Http.HttpProxySettingsProviderFixture.should_not_bypass_proxy --- 11:16:54.7 Info: --- Start: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_add_referrer_torcache_request --- 11:16:54.7 Info: --- End: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_add_referrer_torcache_request --- 11:16:54.7 Info: --- Start: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_not_remove_query_params_from_other_requests("http://site.com/download?url=torcache.net&blaat=1") --- 11:16:54.7 Info: --- End: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_not_remove_query_params_from_other_requests("http://site.com/download?url=torcache.net&blaat=1") --- 11:16:54.7 Info: --- Start: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_not_remove_query_params_from_other_requests("http://torcache.net.com/download?url=123") --- 11:16:54.7 Info: --- End: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_not_remove_query_params_from_other_requests("http://torcache.net.com/download?url=123") --- 11:16:54.7 Info: --- Start: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_remove_query_params_from_torcache_request --- 11:16:54.7 Info: --- End: NzbDrone.Core.Test.Http.TorCacheHttpRequestInterceptorFixture.should_remove_query_params_from_torcache_request --- 11:16:54.7 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListServiceFixture.should_remove_missing_import_lists_on_startup --- 11:16:54.7 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:54.7 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350147966504_377/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:54.8 Info: DatabaseEngineVersionCheck migrating 11:16:54.8 Info: PerformDBOperation 11:16:54.8 Info: Performing DB Operation 11:16:54.8 Info: SQLite 3.46.0 11:16:54.8 Info: => 0.0010757s 11:16:54.8 Info: DatabaseEngineVersionCheck migrated 11:16:54.8 Info: => 0.0010882s 11:16:54.8 Debug: Took: 00:00:00.0102441 11:16:54.8 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 ==== 11:16:54.8 Debug: Initializing Providers. Count 1 11:16:54.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ImportLists".* FROM "ImportLists" PARAMETERS: ==== End Query Trace ==== 11:16:54.8 Warn: Removing Name1 11:16:54.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ImportLists" WHERE ("ImportLists"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 11:16:54.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "ImportLists" WHERE ("ImportLists"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 11:16:54.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ImportLists".* FROM "ImportLists" PARAMETERS: ==== End Query Trace ==== 11:16:54.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListServiceFixture.should_remove_missing_import_lists_on_startup --- 11:16:54.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListStatusServiceFixture.should_cancel_backoff_on_success --- 11:16:54.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListStatusServiceFixture.should_cancel_backoff_on_success --- 11:16:54.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListStatusServiceFixture.should_not_store_update_if_already_okay --- 11:16:54.8 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListStatusServiceFixture.should_not_store_update_if_already_okay --- 11:16:54.8 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_existing_artist_but_new_album --- 11:16:54.9 Info: Starting Import List Sync 11:16:54.9 Info: Processing 1 list items 11:16:54.9 Trace: Processing list item 1/1 11:16:54.9 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 11:16:54.9 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 1 11:16:54.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_existing_artist_but_new_album --- 11:16:54.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(None,False) --- 11:16:54.9 Info: Starting Import List Sync 11:16:54.9 Info: Processing 1 list items 11:16:54.9 Trace: Processing list item 1/1 11:16:54.9 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 1 11:16:54.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(None,False) --- 11:16:54.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(SpecificAlbum,True) --- 11:16:54.9 Info: Starting Import List Sync 11:16:54.9 Info: Processing 1 list items 11:16:54.9 Trace: Processing list item 1/1 11:16:54.9 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 1 11:16:54.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(SpecificAlbum,True) --- 11:16:54.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(EntireArtist,True) --- 11:16:54.9 Info: Starting Import List Sync 11:16:54.9 Info: Processing 1 list items 11:16:54.9 Trace: Processing list item 1/1 11:16:54.9 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 1 11:16:54.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_album(EntireArtist,True) --- 11:16:54.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(None,False) --- 11:16:54.9 Info: Starting Import List Sync 11:16:54.9 Info: Processing 1 list items 11:16:54.9 Trace: Processing list item 1/1 11:16:54.9 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 0 11:16:54.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(None,False) --- 11:16:54.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(SpecificAlbum,True) --- 11:16:54.9 Info: Starting Import List Sync 11:16:54.9 Info: Processing 1 list items 11:16:54.9 Trace: Processing list item 1/1 11:16:54.9 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 0 11:16:54.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(SpecificAlbum,True) --- 11:16:54.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(EntireArtist,True) --- 11:16:54.9 Info: Starting Import List Sync 11:16:54.9 Info: Processing 1 list items 11:16:54.9 Trace: Processing list item 1/1 11:16:54.9 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 0 11:16:54.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_if_not_existing_artist(EntireArtist,True) --- 11:16:54.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(None,0,False) --- 11:16:54.9 Info: Starting Import List Sync 11:16:54.9 Info: Processing 2 list items 11:16:54.9 Trace: Processing list item 1/2 11:16:54.9 Trace: Processing list item 2/2 11:16:54.9 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in Import. 11:16:54.9 Info: Import List Sync Completed. Items found: 2, Artists added: 1, Albums added: 2 11:16:54.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(None,0,False) --- 11:16:54.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(SpecificAlbum,2,True) --- 11:16:54.9 Info: Starting Import List Sync 11:16:54.9 Info: Processing 2 list items 11:16:54.9 Trace: Processing list item 1/2 11:16:54.9 Trace: Processing list item 2/2 11:16:54.9 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in Import. 11:16:54.9 Info: Import List Sync Completed. Items found: 2, Artists added: 1, Albums added: 2 11:16:54.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(SpecificAlbum,2,True) --- 11:16:54.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(EntireArtist,0,True) --- 11:16:54.9 Info: Starting Import List Sync 11:16:54.9 Info: Processing 2 list items 11:16:54.9 Trace: Processing list item 1/2 11:16:54.9 Trace: Processing list item 2/2 11:16:54.9 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in Import. 11:16:54.9 Info: Import List Sync Completed. Items found: 2, Artists added: 1, Albums added: 2 11:16:54.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_add_two_albums(EntireArtist,0,True) --- 11:16:54.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_album(SpecificAlbum) --- 11:16:54.9 Info: Starting Import List Sync 11:16:54.9 Info: Processing 1 list items 11:16:54.9 Trace: Processing list item 1/1 11:16:54.9 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 11:16:54.9 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:16:54.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_album(SpecificAlbum) --- 11:16:54.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_album(EntireArtist) --- 11:16:54.9 Info: Starting Import List Sync 11:16:54.9 Info: Processing 1 list items 11:16:54.9 Trace: Processing list item 1/1 11:16:54.9 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 11:16:54.9 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:16:54.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_album(EntireArtist) --- 11:16:54.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(SpecificAlbum) --- 11:16:54.9 Info: Starting Import List Sync 11:16:54.9 Info: Processing 1 list items 11:16:54.9 Trace: Processing list item 1/1 11:16:54.9 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 11:16:54.9 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:16:54.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(SpecificAlbum) --- 11:16:54.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(EntireArtist) --- 11:16:54.9 Info: Starting Import List Sync 11:16:54.9 Info: Processing 1 list items 11:16:54.9 Trace: Processing list item 1/1 11:16:54.9 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 11:16:54.9 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:16:54.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(EntireArtist) --- 11:16:54.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(None) --- 11:16:54.9 Info: Starting Import List Sync 11:16:54.9 Info: Processing 1 list items 11:16:54.9 Trace: Processing list item 1/1 11:16:54.9 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 11:16:54.9 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:16:54.9 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_monitor_existing_unmonitored_artist(None) --- 11:16:54.9 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_album_if_excluded_album --- 11:16:55.0 Info: Starting Import List Sync 11:16:55.0 Info: Processing 1 list items 11:16:55.0 Trace: Processing list item 1/1 11:16:55.0 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected due to list exclusion 11:16:55.0 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:16:55.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_album_if_excluded_album --- 11:16:55.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_album_if_excluded_artist --- 11:16:55.0 Info: Starting Import List Sync 11:16:55.0 Info: Processing 1 list items 11:16:55.0 Trace: Processing list item 1/1 11:16:55.0 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected due to list exclusion for parent artist 11:16:55.0 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:16:55.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_album_if_excluded_artist --- 11:16:55.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_artist_if_excluded_artist --- 11:16:55.0 Info: Starting Import List Sync 11:16:55.0 Info: Processing 1 list items 11:16:55.0 Trace: Processing list item 1/1 11:16:55.0 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected due to list exclusion 11:16:55.0 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:16:55.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_artist_if_excluded_artist --- 11:16:55.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_if_existing_album --- 11:16:55.0 Info: Starting Import List Sync 11:16:55.0 Info: Processing 1 list items 11:16:55.0 Trace: Processing list item 1/1 11:16:55.0 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:16:55.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_if_existing_album --- 11:16:55.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_if_existing_artist --- 11:16:55.0 Info: Starting Import List Sync 11:16:55.0 Info: Processing 1 list items 11:16:55.0 Trace: Processing list item 1/1 11:16:55.0 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 11:16:55.0 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:16:55.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_add_if_existing_artist --- 11:16:55.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_fetch_if_no_lists_are_enabled --- 11:16:55.0 Debug: No import lists with automatic add enabled 11:16:55.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_fetch_if_no_lists_are_enabled --- 11:16:55.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_album(SpecificAlbum) --- 11:16:55.0 Info: Starting Import List Sync 11:16:55.0 Info: Processing 1 list items 11:16:55.0 Trace: Processing list item 1/1 11:16:55.0 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 11:16:55.0 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:16:55.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_album(SpecificAlbum) --- 11:16:55.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_album(EntireArtist) --- 11:16:55.0 Info: Starting Import List Sync 11:16:55.0 Info: Processing 1 list items 11:16:55.0 Trace: Processing list item 1/1 11:16:55.0 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 11:16:55.0 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:16:55.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_album(EntireArtist) --- 11:16:55.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(SpecificAlbum) --- 11:16:55.0 Info: Starting Import List Sync 11:16:55.0 Info: Processing 1 list items 11:16:55.0 Trace: Processing list item 1/1 11:16:55.0 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 11:16:55.0 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:16:55.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(SpecificAlbum) --- 11:16:55.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(EntireArtist) --- 11:16:55.0 Info: Starting Import List Sync 11:16:55.0 Info: Processing 1 list items 11:16:55.0 Trace: Processing list item 1/1 11:16:55.0 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 11:16:55.0 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:16:55.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(EntireArtist) --- 11:16:55.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(None) --- 11:16:55.0 Info: Starting Import List Sync 11:16:55.0 Info: Processing 1 list items 11:16:55.0 Trace: Processing list item 1/1 11:16:55.0 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 11:16:55.0 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:16:55.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_monitored_artist(None) --- 11:16:55.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(SpecificAlbum,False) --- 11:16:55.0 Info: Starting Import List Sync 11:16:55.0 Info: Processing 1 list items 11:16:55.0 Trace: Processing list item 1/1 11:16:55.0 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 11:16:55.0 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:16:55.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(SpecificAlbum,False) --- 11:16:55.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(EntireArtist,False) --- 11:16:55.0 Info: Starting Import List Sync 11:16:55.0 Info: Processing 1 list items 11:16:55.0 Trace: Processing list item 1/1 11:16:55.0 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 11:16:55.0 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:16:55.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(EntireArtist,False) --- 11:16:55.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(None,False) --- 11:16:55.0 Info: Starting Import List Sync 11:16:55.0 Info: Processing 1 list items 11:16:55.0 Trace: Processing list item 1/1 11:16:55.0 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 11:16:55.0 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:16:55.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(None,False) --- 11:16:55.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(None,True) --- 11:16:55.0 Info: Starting Import List Sync 11:16:55.0 Info: Processing 1 list items 11:16:55.0 Trace: Processing list item 1/1 11:16:55.0 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 11:16:55.0 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:16:55.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_album(None,True) --- 11:16:55.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(SpecificAlbum) --- 11:16:55.0 Info: Starting Import List Sync 11:16:55.0 Info: Processing 1 list items 11:16:55.0 Trace: Processing list item 1/1 11:16:55.0 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 11:16:55.0 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:16:55.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(SpecificAlbum) --- 11:16:55.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(EntireArtist) --- 11:16:55.0 Info: Starting Import List Sync 11:16:55.0 Info: Processing 1 list items 11:16:55.0 Trace: Processing list item 1/1 11:16:55.0 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 11:16:55.0 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:16:55.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(EntireArtist) --- 11:16:55.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(None) --- 11:16:55.0 Info: Starting Import List Sync 11:16:55.0 Info: Processing 1 list items 11:16:55.0 Trace: Processing list item 1/1 11:16:55.0 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 11:16:55.0 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:16:55.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_monitor_existing_unmonitored_artist(None) --- 11:16:55.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_process_if_no_items_are_returned --- 11:16:55.0 Info: Starting Import List Sync 11:16:55.0 Info: No list items to process 11:16:55.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_process_if_no_items_are_returned --- 11:16:55.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_all_artist_albums --- 11:16:55.0 Info: Starting Import List Sync 11:16:55.0 Info: Processing 1 list items 11:16:55.0 Trace: Processing list item 1/1 11:16:55.0 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 11:16:55.0 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:16:55.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_all_artist_albums --- 11:16:55.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_album_title_and_album_id --- 11:16:55.0 Info: Starting Import List Sync 11:16:55.0 Info: Processing 1 list items 11:16:55.0 Trace: Processing list item 1/1 11:16:55.0 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 1 11:16:55.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_album_title_and_album_id --- 11:16:55.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_all_info --- 11:16:55.0 Info: Starting Import List Sync 11:16:55.0 Info: Processing 1 list items 11:16:55.0 Trace: Processing list item 1/1 11:16:55.0 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 1 11:16:55.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_all_info --- 11:16:55.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_artist_title_and_artist_id --- 11:16:55.0 Info: Starting Import List Sync 11:16:55.0 Info: Processing 1 list items 11:16:55.0 Trace: Processing list item 1/1 11:16:55.0 Info: Import List Sync Completed. Items found: 1, Artists added: 1, Albums added: 0 11:16:55.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_if_artist_title_and_artist_id --- 11:16:55.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_specific_existing_unmonitored_album --- 11:16:55.0 Info: Starting Import List Sync 11:16:55.0 Info: Processing 1 list items 11:16:55.0 Trace: Processing list item 1/1 11:16:55.0 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 11:16:55.0 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:16:55.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_specific_existing_unmonitored_album --- 11:16:55.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_unmonitored_artist --- 11:16:55.0 Info: Starting Import List Sync 11:16:55.0 Info: Processing 1 list items 11:16:55.0 Trace: Processing list item 1/1 11:16:55.0 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 11:16:55.0 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:16:55.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_not_search_unmonitored_artist --- 11:16:55.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_all_artist_albums --- 11:16:55.0 Info: Starting Import List Sync 11:16:55.0 Info: Processing 1 list items 11:16:55.0 Trace: Processing list item 1/1 11:16:55.0 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 11:16:55.0 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:16:55.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_all_artist_albums --- 11:16:55.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_if_album_title_and_no_album_id --- 11:16:55.0 Info: Starting Import List Sync 11:16:55.0 Info: Processing 1 list items 11:16:55.0 Trace: Processing list item 1/1 11:16:55.0 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:16:55.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_if_album_title_and_no_album_id --- 11:16:55.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_if_artist_title_and_no_artist_id --- 11:16:55.0 Info: Starting Import List Sync 11:16:55.0 Info: Processing 1 list items 11:16:55.0 Trace: Processing list item 1/1 11:16:55.0 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:16:55.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_if_artist_title_and_no_artist_id --- 11:16:55.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_specific_existing_unmonitored_album --- 11:16:55.0 Info: Starting Import List Sync 11:16:55.0 Info: Processing 1 list items 11:16:55.0 Trace: Processing list item 1/1 11:16:55.0 Debug: 09474d62-17dd-3a4f-98fb-04c65f38a479 [] Rejected, Album Exists in DB. Ensuring Album and Artist monitored. 11:16:55.0 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:16:55.0 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_specific_existing_unmonitored_album --- 11:16:55.0 Info: --- Start: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_unmonitored_artist --- 11:16:55.1 Info: Starting Import List Sync 11:16:55.1 Info: Processing 1 list items 11:16:55.1 Trace: Processing list item 1/1 11:16:55.1 Debug: f59c5520-5f46-4d2c-b2c4-822eabf53419 [Linkin Park] Rejected, artist exists in DB. Ensuring artist monitored 11:16:55.1 Info: Import List Sync Completed. Items found: 1, Artists added: 0, Albums added: 0 11:16:55.1 Info: --- End: NzbDrone.Core.Test.ImportListTests.ImportListSyncServiceFixture.should_search_unmonitored_artist --- 11:16:55.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_artist_is_null --- 11:16:55.1 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_artist_is_null --- 11:16:55.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_artist_items_is_null --- 11:16:55.1 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_artist_items_is_null --- 11:16:55.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_artists_is_null --- 11:16:55.1 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_artists_is_null --- 11:16:55.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_is_null --- 11:16:55.1 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_followed_is_null --- 11:16:55.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_get_next_page_returns_null --- 11:16:55.1 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_not_throw_if_get_next_page_returns_null --- 11:16:55.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_parse_followed_artist --- 11:16:55.1 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_parse_followed_artist --- 11:16:55.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_skip_bad_artist_names(null) --- 11:16:55.1 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_skip_bad_artist_names(null) --- 11:16:55.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_skip_bad_artist_names("") --- 11:16:55.1 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyFollowedArtistsFixture.should_skip_bad_artist_names("") --- 11:16:55.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_not_update_id_if_http_throws --- 11:16:55.1 Error: System.Exception: Dummy exception System.Exception: Dummy exception at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 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 11:16:55.1 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_not_update_id_if_http_throws --- 11:16:55.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_return_name_if_uri_null --- 11:16:55.1 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_return_name_if_uri_null --- 11:16:55.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_set_id_0_if_no_match --- 11:16:55.1 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_album_should_set_id_0_if_no_match --- 11:16:55.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_not_update_id_if_http_throws --- 11:16:55.1 Error: System.Exception: Dummy exception System.Exception: Dummy exception at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 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 11:16:55.1 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_not_update_id_if_http_throws --- 11:16:55.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_return_name_if_id_null --- 11:16:55.1 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_return_name_if_id_null --- 11:16:55.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_set_id_0_if_no_match --- 11:16:55.1 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_artist_should_set_id_0_if_no_match --- 11:16:55.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_catch_exception_from_api --- 11:16:55.1 Trace: Requesting maps for: [ "21jF5jlMtzo94wbxmJ18aa" ] 11:16:55.1 Error: System.Exception: Dummy exception System.Exception: Dummy exception at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 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 11:16:55.1 Trace: Got mapping: {} 11:16:55.1 Error: System.Exception: Dummy exception System.Exception: Dummy exception at Moq.Behaviors.ThrowException.Execute(Invocation invocation) in C:\projects\moq4\src\Moq\Behaviors\ThrowException.cs:line 22 at Moq.MethodCall.ExecuteCore(Invocation invocation) in C:\projects\moq4\src\Moq\MethodCall.cs:line 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 11:16:55.1 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_catch_exception_from_api --- 11:16:55.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_cope_with_duplicate_spotify_ids --- 11:16:55.1 Trace: Requesting maps for: [ "21jF5jlMtzo94wbxmJ18aa" ] 11:16:55.1 Trace: Got mapping: { "21jF5jlMtzo94wbxmJ18aa": "d8a99910-33c2-481d-9b96-085ece5545f6" } 11:16:55.1 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_cope_with_duplicate_spotify_ids --- 11:16:55.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_drop_not_found --- 11:16:55.1 Trace: Requesting maps for: [ "21jF5jlMtzo94wbxmJ18aa" ] 11:16:55.1 Trace: Got mapping: { "21jF5jlMtzo94wbxmJ18aa": "0" } 11:16:55.1 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_drop_not_found --- 11:16:55.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_map_artist_id_for_artist --- 11:16:55.1 Trace: Requesting maps for: [ "4dpARuHxo51G3z768sgnrY" ] 11:16:55.1 Trace: Got mapping: { "21jF5jlMtzo94wbxmJ18aa": "d8a99910-33c2-481d-9b96-085ece5545f6", "4dpARuHxo51G3z768sgnrY": "cc2c9c3c-b7bc-4b8b-84d8-4fbd8779e493" } 11:16:55.1 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_map_artist_id_for_artist --- Skipped map_album_should_work [< 1 ms] Skipped map_artist_should_work [< 1 ms] 11:16:55.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_only_map_album_id_for_album --- 11:16:55.1 Trace: Requesting maps for: [ "4dpARuHxo51G3z768sgnrY", "21jF5jlMtzo94wbxmJ18aa" ] 11:16:55.1 Trace: Got mapping: { "21jF5jlMtzo94wbxmJ18aa": "d8a99910-33c2-481d-9b96-085ece5545f6", "4dpARuHxo51G3z768sgnrY": "cc2c9c3c-b7bc-4b8b-84d8-4fbd8779e493" } 11:16:55.1 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyMappingFixture.map_spotify_releases_should_only_map_album_id_for_album --- 11:16:55.1 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_fall_back_to_track_artist_if_album_artist_missing --- 11:16:55.2 Trace: Processing playlist playlistid 11:16:55.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_fall_back_to_track_artist_if_album_artist_missing --- 11:16:55.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_get_next_page_returns_null --- 11:16:55.2 Trace: Processing playlist playlistid 11:16:55.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_get_next_page_returns_null --- 11:16:55.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_track_is_null --- 11:16:55.2 Trace: Processing playlist playlistid 11:16:55.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_track_is_null --- 11:16:55.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_tracks_is_null --- 11:16:55.2 Trace: Processing playlist playlistid 11:16:55.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_tracks_is_null --- 11:16:55.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_tracks_items_is_null --- 11:16:55.2 Trace: Processing playlist playlistid 11:16:55.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_not_throw_if_playlist_tracks_items_is_null --- 11:16:55.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names(null,null,"Album") --- 11:16:55.2 Trace: Processing playlist playlistid 11:16:55.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names(null,null,"Album") --- 11:16:55.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names("AlbumArtist",null,null) --- 11:16:55.2 Trace: Processing playlist playlistid 11:16:55.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names("AlbumArtist",null,null) --- 11:16:55.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names(null,"TrackArtist",null) --- 11:16:55.2 Trace: Processing playlist playlistid 11:16:55.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_skip_bad_artist_or_album_names(null,"TrackArtist",null) --- 11:16:55.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_use_album_artist_when_it_exists --- 11:16:55.2 Trace: Processing playlist playlistid 11:16:55.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifyPlaylistFixture.should_use_album_artist_when_it_exists --- 11:16:55.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_get_next_page_returns_null --- 11:16:55.2 Trace: Got 0 saved albums 11:16:55.2 Trace: Adding Artist - Album 11:16:55.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_get_next_page_returns_null --- 11:16:55.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_album_is_null --- 11:16:55.2 Trace: Got 0 saved albums 11:16:55.2 Trace: Adding - 11:16:55.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_album_is_null --- 11:16:55.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_album_items_is_null --- 11:16:55.2 Trace: Got 0 saved albums 11:16:55.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_album_items_is_null --- 11:16:55.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_albums_is_null --- 11:16:55.2 Trace: Got 0 saved albums 11:16:55.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_not_throw_if_saved_albums_is_null --- 11:16:55.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_parse_saved_album("Artist","Album") --- 11:16:55.2 Trace: Got 0 saved albums 11:16:55.2 Trace: Adding Artist - Album 11:16:55.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_parse_saved_album("Artist","Album") --- 11:16:55.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names(null,"Album") --- 11:16:55.2 Trace: Got 0 saved albums 11:16:55.2 Trace: Adding - Album 11:16:55.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names(null,"Album") --- 11:16:55.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names("Artist",null) --- 11:16:55.2 Trace: Got 0 saved albums 11:16:55.2 Trace: Adding Artist - 11:16:55.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names("Artist",null) --- 11:16:55.2 Info: --- Start: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names(null,null) --- 11:16:55.2 Trace: Got 0 saved albums 11:16:55.2 Trace: Adding - 11:16:55.2 Info: --- End: NzbDrone.Core.Test.ImportListTests.SpotifySavedAlbumsFixture.should_skip_bad_artist_or_album_names(null,null) --- 11:16:55.2 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_not_replace_some_special_characters_if_result_empty_string("+","+") --- 11:16:55.2 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_not_replace_some_special_characters_if_result_empty_string("+","+") --- 11:16:55.2 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("…and Justice for All","and+Justice+for+All") --- 11:16:55.2 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("…and Justice for All","and+Justice+for+All") --- 11:16:55.2 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("American III: Solitary Man","American+III+Solitary+Man") --- 11:16:55.2 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("American III: Solitary Man","American+III+Solitary+Man") --- 11:16:55.2 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Sad Clowns & Hillbillies","Sad+Clowns+Hillbillies") --- 11:16:55.2 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Sad Clowns & Hillbillies","Sad+Clowns+Hillbillies") --- 11:16:55.2 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("¿Quién sabe?","Quien+sabe") --- 11:16:55.2 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("¿Quién sabe?","Quien+sabe") --- 11:16:55.2 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Seal the Deal & Let’s Boogie","Seal+the+Deal+Let's+Boogie") --- 11:16:55.2 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Seal the Deal & Let’s Boogie","Seal+the+Deal+Let's+Boogie") --- 11:16:55.2 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Section.80","Section+80") --- 11:16:55.2 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Section.80","Section+80") --- 11:16:55.2 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Anthology: Hey Ho, Let’s Go!","Anthology+Hey+Ho+Let's+Go") --- 11:16:55.2 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Anthology: Hey Ho, Let’s Go!","Anthology+Hey+Ho+Let's+Go") --- 11:16:55.2 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Vankelsteg - Mot Okända Hembygder","Vankelsteg+Mot+Okanda+Hembygder") --- 11:16:55.2 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters("Vankelsteg - Mot Okända Hembygder","Vankelsteg+Mot+Okanda+Hembygder") --- 11:16:55.2 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") --- 11:16:55.2 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") --- 11:16:55.2 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters_artist("Mötley Crüe","Motley+Crue") --- 11:16:55.2 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters_artist("Mötley Crüe","Motley+Crue") --- 11:16:55.2 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters_artist("방탄소년단","방탄소년단") --- 11:16:55.2 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.AlbumSearchDefinitionFixture.should_replace_some_special_characters_artist("방탄소년단","방탄소년단") --- 11:16:55.2 Info: --- Start: NzbDrone.Core.Test.IndexerSearchTests.ArtistSearchServiceFixture.should_only_include_monitored_albums --- 11:16:55.2 Info: Artist search completed. 0 reports downloaded. 11:16:55.2 Info: --- End: NzbDrone.Core.Test.IndexerSearchTests.ArtistSearchServiceFixture.should_only_include_monitored_albums --- 11:16:55.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_handle_relative_url --- 11:16:55.2 Trace: Parsed: Real.Time.With.Bill.Maher.2015.08.07.720p.HDTV.x264-BATV 11:16:55.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_handle_relative_url --- 11:16:55.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("100 Kbps") --- 11:16:55.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("100 Kbps") --- 11:16:55.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("100 Kb/s") --- 11:16:55.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("100 Kb/s") --- 11:16:55.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size(" 12341234") --- 11:16:55.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size(" 12341234") --- 11:16:55.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("12341234 other") --- 11:16:55.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("12341234 other") --- 11:16:55.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("") --- 11:16:55.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_not_parse_size("") --- 11:16:55.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("5.64 GB",6055903887L) --- 11:16:55.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("5.64 GB",6055903887L) --- 11:16:55.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("5.54 GiB",5948529705L) --- 11:16:55.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("5.54 GiB",5948529705L) --- 11:16:55.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("398.62 MiB",417983365) --- 11:16:55.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("398.62 MiB",417983365) --- 11:16:55.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("7,162.1MB",7510006170L) --- 11:16:55.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("7,162.1MB",7510006170L) --- 11:16:55.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("162.1MB",169974170) --- 11:16:55.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("162.1MB",169974170) --- 11:16:55.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("398.62 MB",417983365) --- 11:16:55.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("398.62 MB",417983365) --- 11:16:55.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("845 MB",886046720) --- 11:16:55.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("845 MB",886046720) --- 11:16:55.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("7,162,100.0KB",7333990400L) --- 11:16:55.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("7,162,100.0KB",7333990400L) --- 11:16:55.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("12341234",12341234) --- 11:16:55.2 Info: --- End: NzbDrone.Core.Test.IndexerTests.BasicRssParserFixture.should_parse_size("12341234",12341234) --- 11:16:55.2 Info: --- Start: NzbDrone.Core.Test.IndexerTests.FileListTests.FileListFixture.should_parse_recent_feed_from_FileList --- 11:16:55.3 Debug: Downloading Feed https://filelist.io/api.php?action=latest-torrents&category=11,5 11:16:55.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.FileListTests.FileListFixture.should_parse_recent_feed_from_FileList --- 11:16:55.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleFixture.should_parse_recent_feed_from_gazelle --- 11:16:55.3 Debug: Gazelle authentication succeeded. 11:16:55.3 Debug: Downloading Feed http://someurl.ch/ajax.php?action=browse&searchstr= 11:16:55.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleFixture.should_parse_recent_feed_from_gazelle --- 11:16:55.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_only_search_by_album_if_various_artist --- 11:16:55.3 Debug: Gazelle authentication succeeded. 11:16:55.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_only_search_by_album_if_various_artist --- 11:16:55.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_search_by_artist_and_album_if_supported --- 11:16:55.3 Debug: Gazelle authentication succeeded. 11:16:55.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_search_by_artist_and_album_if_supported --- 11:16:55.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_use_all_categories_for_feed --- 11:16:55.3 Debug: Gazelle authentication succeeded. 11:16:55.3 Info: --- End: NzbDrone.Core.Test.IndexerTests.GazelleTests.GazelleRequestGeneratorFixture.should_use_all_categories_for_feed --- 11:16:55.3 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_not_request_same_caps_twice --- 11:16:55.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_not_request_same_caps_twice --- 11:16:55.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_not_throw_on_xml_data_unexpected --- 11:16:55.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 11:16:55.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_not_throw_on_xml_data_unexpected --- 11:16:55.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_report_pagesize --- 11:16:55.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_report_pagesize --- 11:16:55.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_throw_if_failed_to_get --- 11:16:55.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 11:16:55.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_throw_if_failed_to_get --- 11:16:55.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_throw_if_xml_invalid --- 11:16:55.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 11:16:55.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_throw_if_xml_invalid --- 11:16:55.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_use_default_pagesize_if_missing --- 11:16:55.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesCapabilitiesProviderFixture.should_use_default_pagesize_if_missing --- 11:16:55.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesFixture.should_parse_recent_feed_from_headphones --- 11:16:55.4 Debug: Downloading Feed https://indexer.codeshy.com/api?t=search&cat=3000&extended=1&apikey=964d601959918a578a670984bdee9357&offset=0&limit=100 11:16:55.4 Trace: Parsed: Lady Gaga Born This Way 2CD FLAC 2011 WRE 11:16:55.4 Trace: Parsed: Lady Gaga Born This Way PROMO CDR2 FLAC 2011 WRE 11:16:55.4 Trace: Parsed: Lady Gaga Born This Way PROMO CDR FLAC 2011 WRE 11:16:55.4 Trace: Parsed: Lady Gaga Born This Way (The Remix) (2011) FLAC 11:16:55.4 Trace: Parsed: Lady Gaga Born This Way The Remix CD FLAC 2011 EMG 11:16:55.4 Trace: Parsed: Lady Gaga Born This Way The Remix CD FLAC 2011 EMG 11:16:55.4 Trace: Parsed: Lady Gaga Born This Way The Remix CD FLAC 2011 EMG 11:16:55.4 Trace: Parsed: Lady Gaga Born This Way The Remix CD FLAC 2011 EMG 11:16:55.4 Trace: Parsed: Lady Gaga Born This Way (The Remix) 2011 pLAN9 11:16:55.4 Trace: Parsed: Lady GaGa Born This Way (Special Edition) 2CD FLAC 2011 PERFECT 11:16:55.4 Trace: Parsed: Lady GaGa Born This Way Bonus Track CD FLAC 2011 PERFECT 11:16:55.4 Trace: Parsed: Lady Gaga Born This Way CDM FLAC 2011 WRE 11:16:55.4 Trace: Parsed: Lady GaGa Born This Way Special Edition FLAC 11:16:55.4 Trace: Parsed: Lutheria Lady Gaga Born This Way CD1 11:16:55.4 Trace: Parsed: Lady Gaga Born This Way (New Single) Feb 2011 Mp3ViLLe 11:16:55.4 Trace: Parsed: Lady Gaga Born This Way (New Single) Feb 2011 Mp3ViLLe 11:16:55.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesFixture.should_parse_recent_feed_from_headphones --- 11:16:55.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesFixture.should_use_pagesize_reported_by_caps --- 11:16:55.4 Info: --- End: NzbDrone.Core.Test.IndexerTests.HeadphonesTests.HeadphonesFixture.should_use_pagesize_reported_by_caps --- 11:16:55.4 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IndexerServiceFixture.should_remove_missing_indexers_on_startup --- 11:16:55.4 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:16:55.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350154384036_379/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:55.4 Info: DatabaseEngineVersionCheck migrating 11:16:55.4 Info: PerformDBOperation 11:16:55.4 Info: Performing DB Operation 11:16:55.4 Info: SQLite 3.46.0 11:16:55.4 Info: => 0.0010774s 11:16:55.4 Info: DatabaseEngineVersionCheck migrated 11:16:55.4 Info: => 0.00109s 11:16:55.4 Debug: Took: 00:00:00.0103434 11:16:55.4 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 ==== 11:16:55.4 Debug: Initializing Providers. Count 2 11:16:55.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Indexers".* FROM "Indexers" PARAMETERS: ==== End Query Trace ==== 11:16:55.4 Warn: Removing Name1 11:16:55.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "Indexers" WHERE ("Indexers"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 11:16:55.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "Indexers" WHERE ("Indexers"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 11:16:55.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Indexers".* FROM "Indexers" PARAMETERS: ==== End Query Trace ==== 11:16:55.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.IndexerServiceFixture.should_remove_missing_indexers_on_startup --- 11:16:55.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_cancel_backoff_on_success --- 11:16:55.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_cancel_backoff_on_success --- 11:16:55.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_not_record_failure_for_unknown_provider --- 11:16:55.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_not_record_failure_for_unknown_provider --- 11:16:55.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_not_store_update_if_already_okay --- 11:16:55.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.IndexerStatusServiceFixture.should_not_store_update_if_already_okay --- 11:16:55.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_not_validate_bad_format --- 11:16:55.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_not_validate_bad_format --- 11:16:55.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_not_validate_no_download_format --- 11:16:55.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_not_validate_no_download_format --- 11:16:55.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_parse_recent_feed_from_IPTorrents --- 11:16:55.5 Debug: Downloading Feed http://fake.com/ 11:16:55.5 Trace: Parsed: 24 S03E12 720p WEBRip h264-DRAWER 11:16:55.5 Trace: Parsed: Rosemary's Baby S01E01 Part 1 1080p WEB-DL DD5 1 H 264-BS 11:16:55.5 Trace: Parsed: Rosemary's Baby S01E01 Part 1 720p WEB-DL DD5 1 H 264-BS 11:16:55.5 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 11:16:55.5 Trace: Parsed: Da Vincis Demons S02E08 1080p WEB-DL DD5 1 H 264-BS 11:16:55.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_parse_recent_feed_from_IPTorrents --- 11:16:55.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_validate_new_feed_format --- 11:16:55.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_validate_new_feed_format --- 11:16:55.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_validate_old_feed_format --- 11:16:55.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.IPTorrentsTests.IPTorrentsFixture.should_validate_old_feed_format --- 11:16:55.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_not_request_same_caps_twice --- 11:16:55.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_not_request_same_caps_twice --- 11:16:55.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_not_throw_on_xml_data_unexpected --- 11:16:55.5 Trace: Unexpected Response content (849 bytes): 11:16:55.5 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: 11:16:55.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_not_throw_on_xml_data_unexpected --- 11:16:55.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_report_pagesize --- 11:16:55.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_report_pagesize --- 11:16:55.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_throw_if_failed_to_get --- 11:16:55.5 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 11:16:55.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_throw_if_failed_to_get --- 11:16:55.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_throw_if_xml_invalid --- 11:16:55.5 Trace: Unexpected Response content (844 bytes): <> max="60" default="25"/> 11:16:55.5 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"/> 11:16:55.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_throw_if_xml_invalid --- 11:16:55.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_default_pagesize_if_missing --- 11:16:55.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_default_pagesize_if_missing --- 11:16:55.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_default_searchengine_if_missing --- 11:16:55.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_default_searchengine_if_missing --- 11:16:55.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_specified_searchengine --- 11:16:55.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabCapabilitiesProviderFixture.should_use_specified_searchengine --- 11:16:55.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_not_use_pagesize_over_100_even_if_reported_in_caps --- 11:16:55.5 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_not_use_pagesize_over_100_even_if_reported_in_caps --- 11:16:55.5 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_parse_languages --- 11:16:55.5 Debug: Downloading Feed http://indexer.local/api?t=music&cat=1&extended=1&offset=0&limit=100 11:16:55.6 Trace: Parsed: White.Collar.S03E05.720p.HDTV.X264-DIMENSION 11:16:55.6 Trace: Parsed: White.Collar.S03E04.720p.HDTV.X264-DIMENSION 11:16:55.6 Trace: Parsed: White.Collar.S03E03.720p.HDTV.x264-CTU 11:16:55.6 Trace: Parsed: White.Collar.S03E02.720p.HDTV.X264-DIMENSION 11:16:55.6 Trace: Parsed: White.Collar.S03E07.720p.HDTV.x264-IMMERSE 11:16:55.6 Trace: Parsed: White.Collar.S02E14.720p.HDTV.X264-DIMENSION 11:16:55.6 Trace: Parsed: Head Rush 2010-09-17 Human Conductions 1080i HDTV DD5.1 MPEG2-TrollHD 11:16:55.6 Trace: Parsed: Fringe S04E13 720p WMVHD NeoDweezil 11:16:55.6 Trace: Parsed: The.Indian.Doctor.S02E01.HDTV.x264-TLA 11:16:55.6 Trace: Parsed: Giada at Home GH0412H Pure Comfort 1080i HDTV DD5.1 MPEG2-TrollHD 11:16:55.6 Trace: Parsed: Black Forest (2012) 1080i HDTV DD5.1 MPEG2-TrollHD 11:16:55.6 Trace: Parsed: The.Indian.Doctor.S02E01.720p.HDTV.x264-TLA 11:16:55.6 Trace: Parsed: American Weed S01E01 Marijuana Drama 720p HDTV DD5.1 MPEG2-TrollHD 11:16:55.6 Trace: Parsed: Space.1999.S01E10.1080p.BluRay.x264-aAF 11:16:55.6 Trace: Parsed: Space.1999.S01E09.1080p.BluRay.x264-aAF 11:16:55.6 Trace: Parsed: Space.1999.S01E08.1080p.BluRay.x264-aAF 11:16:55.6 Trace: Parsed: Space.1999.S01E07.1080p.BluRay.x264-aAF 11:16:55.6 Trace: Parsed: Space.1999.S01E06.1080p.BluRay.x264-aAF 11:16:55.6 Trace: Parsed: Space.1999.S01E05.1080p.BluRay.x264-aAF 11:16:55.6 Trace: Parsed: My.Kitchen.Rules.AU.S03E17.PDTV.XviD.BF1 11:16:55.6 Trace: Parsed: Space.1999.S01E04.1080p.BluRay.x264-aAF 11:16:55.6 Trace: Parsed: Space.1999.S01E03.1080p.BluRay.x264-aAF 11:16:55.6 Trace: Parsed: Space.1999.S01E02.1080p.BluRay.x264-aAF 11:16:55.6 Trace: Parsed: Space.1999.S01E01.1080p.BluRay.x264-aAF 11:16:55.6 Trace: Parsed: National.Geographic.Forbidden.Tomb.of.Genghis.Khan.720p.HDTV.x264-GeT 11:16:55.6 Trace: Parsed: Chicago's Best - Western Suburbs 2 1080i HDTV DD5.1 MPEG2-TrollHD 11:16:55.6 Trace: Parsed: Star.Wars.Episode.VI.Return.Of.The.Jedi.1983.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 11:16:55.6 Trace: Parsed: Bondi.Rescue.S07E04.WS.PDTV.XviD-RTA 11:16:55.6 Trace: Parsed: Star.Wars.Episode.I.The.Phantom.Menace.1999.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 11:16:55.6 Trace: Parsed: The.Biggest.Loser.Australia.s07e23.PDTV.XviD.BF1 11:16:55.6 Trace: Parsed: Star.Wars.Episode.II.Attack.Of.The.Clones.2002.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 11:16:55.6 Trace: Parsed: The River - S01E03 - Los Ciegos - 264x720p 11:16:55.6 Trace: Parsed: My.Kitchen.Rules.S03E17.WS.PDTV.x264-TASTETV 11:16:55.6 Trace: Parsed: Catch 21 2011-05-23 1080i HDTV DD2.0 MPEG2-TrollHD 11:16:55.6 Trace: Parsed: Star.Wars.Episode.III.Revenge.Of.The.Sith.2005.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 11:16:55.6 Trace: Parsed: Unwrapped CW1612H Easy as Pie 1080i HDTV DD5.1 MPEG2-TrollHD 11:16:55.6 Trace: Parsed: Unwrapped CW1312H Sack Lunch 1080i HDTV DD5.1 MPEG2-TrollHD 11:16:55.6 Trace: Parsed: Unforgettable S01E16 Heartbreak 1080i HDTV DD5.1 MPEG2-TrollHD 11:16:55.6 Trace: Parsed: This Old House S33E20 1080i HDTV DD5.1 MPEG2-TrollHD 11:16:55.6 Trace: Parsed: Grimm S01E12 Last Grimm Standing 1080i HDTV DD5.1 MPEG2-TrollHD 11:16:55.6 Trace: Parsed: Catch 21 2011-05-20 1080i HDTV DD2.0 MPEG2-TrollHD 11:16:55.6 Trace: Parsed: Luck.S01E05.PROPER.720p.HDTV.x264-2HD 11:16:55.6 Trace: Parsed: Ask This Old House S10E20 1080i HDTV DD5.1 MPEG2-TrollHD 11:16:55.6 Trace: Parsed: According to Jim S07E04 The Perfect Fight 1080i HDTV DD5.1 MPEG2-TrollHD 11:16:55.6 Trace: Parsed: According to Jim S07E03 Safety Last 1080i HDTV DD5.1 MPEG2-TrollHD 11:16:55.6 Trace: Parsed: The.84th.Annual.Academy.Awards.2012.HDTV.XviD-2HD 11:16:55.6 Trace: Parsed: A Gifted Man S01E15 In Case of Letting Go 1080i HDTV DD5.1 MPEG2-TrollHD 11:16:55.6 Trace: Parsed: Star.Wars.Episode.IV.A.New.Hope.1977.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 11:16:55.6 Trace: Parsed: The.84th.Annual.Academy.Awards.2012.720p.HDTV.x264-2HD 11:16:55.6 Trace: Parsed: Full.Metal.Jousting.S01E03.Death.Sticks.and.a.Coffin.720p.HDTV.x264-MOMENTUM 11:16:55.6 Trace: Parsed: Full.Metal.Jousting.S01E03.Death.Sticks.and.a.Coffin.HDTV.x264-MOMENTUM 11:16:55.6 Trace: Parsed: Star.Wars.Episode.V.The.Empire.Strikes.Back.1980.DTS-HD.DTS.MULTISUBS.1080p.BluRay.x264.HQ-TUSAHD 11:16:55.6 Trace: Parsed: Iron.Chef.America.S10E08.Flay.vs.Hastings.HDTV.x264-MOMENTUM 11:16:55.6 Trace: Parsed: Iron.Chef.America.S10E08.Flay.vs.Hastings.720p.HDTV.x264-MOMENTUM 11:16:55.6 Trace: Parsed: Less.Than.Kind.S03E09.720p.HDTV.x264-2HD 11:16:55.6 Trace: Parsed: Catch 21 2011-05-19 1080i HDTV DD2.0 MPEG2-TrollHD 11:16:55.6 Trace: Parsed: Less.Than.Kind.S03E09.HDTV.XviD-2HD 11:16:55.6 Trace: Parsed: Luck.S01E05.HDTV.XviD-2HD 11:16:55.6 Trace: Parsed: Jimmy.Kimmel.2012.02.26.After.the.Oscars.Special.HDTV.XviD-2HD 11:16:55.6 Trace: Parsed: Spartacus.S02E05.HDTV.XviD-2HD 11:16:55.6 Trace: Parsed: Jay.Leno.2012.02.22.Tim.Allen.720p.HDTV.x264-BAJSKORV 11:16:55.6 Trace: Parsed: Jay.Leno.2012.02.09.Denzel.Washington.720p.HDTV.x264-BAJSKORV 11:16:55.6 Trace: Parsed: Jay.Leno.2012.02.21.Bill.O.Reilly.720p.HDTV.x264-BAJSKORV 11:16:55.6 Trace: Parsed: Jay.Leno.2012.02.02.Drew.Barrymore.720p.HDTV.x264-BAJSKORV 11:16:55.6 Trace: Parsed: Jay.Leno.2012.02.17.Dave.Salmoni.720p.HDTV.x264-BAJSKORV 11:16:55.6 Trace: Parsed: Jay.Leno.2012.02.14.Tyler.Perry.720p.HDTV.x264-BAJSKORV 11:16:55.6 Trace: Parsed: Jay.Leno.2012.02.06.Dwayne.Johnson.720p.HDTV.x264-BAJSKORV 11:16:55.6 Trace: Parsed: Jimmy.Fallon.2012.02.22.Alan.Alda.720p.HDTV.x264-BAJSKORV 11:16:55.6 Trace: Parsed: Jimmy.Fallon.2012.02.21.Tyler.Perry.720p.HDTV.x264-BAJSKORV 11:16:55.6 Trace: Parsed: Eastbound.and.Down.S03E02.HDTV.XviD-2HD 11:16:55.6 Trace: Parsed: Jimmy.Fallon.2012.02.07.Harry.Connick.Jr.720p.HDTV.x264-BAJSKORV 11:16:55.6 Trace: Parsed: Jimmy.Fallon.2012.02.20.Anjelica.Houston.720p.HDTV.x264-BAJSKORV 11:16:55.6 Trace: Parsed: Jimmy.Fallon.2012.02.17.Ricky.Gervais.720p.HDTV.x264-BAJSKORV 11:16:55.6 Trace: Parsed: Cartoon Network Hall of Game Awards 2012 1080i HDTV DD5.1 MPEG2-TrollHD 11:16:55.6 Trace: Parsed: Jimmy.Fallon.2012.02.15.Greg.Kinnear.720p.HDTV.x264-BAJSKORV 11:16:55.6 Trace: Parsed: Jimmy.Fallon.2012.02.14.Donald.Trump.720p.HDTV.x264-BAJSKORV 11:16:55.6 Trace: Parsed: Jimmy.Fallon.2012.02.13.Nicolas.Cage.720p.HDTV.x264-BAJSKORV 11:16:55.6 Trace: Parsed: Jimmy.Fallon.2012.02.06.The.Best.Of.720p.HDTV.x264-BAJSKORV 11:16:55.6 Trace: Parsed: Jimmy.Fallon.2012.02.02.Taylor.Lautner.720p.HDTV.x264-BAJSKORV 11:16:55.6 Trace: Parsed: The.Apprentice.US.S12E02.HDTV.XviD-2HD 11:16:55.6 Trace: Parsed: Heartland.CA.S05E14.720p.HDTV.x264-2HD 11:16:55.6 Trace: Parsed: time.out.s13e03.pdtv.x264-d2v 11:16:55.6 Trace: Parsed: lyxfallan.s12e04.proper.pdtv.x264-d2v 11:16:55.6 Trace: Parsed: karatefylla.s02e01.pdtv.x264-d2v 11:16:55.6 Trace: Parsed: The.Walking.Dead.S02E10.iNTERNAL.720p.HDTV.x264-2HD 11:16:55.6 Trace: Parsed: How.The.Celts.Saved.Britain.S01E02.BDRip.XviD-SPRiNTER 11:16:55.6 Trace: Parsed: How.The.Celts.Saved.Britain.S01E01.BDRip.XviD-SPRiNTER 11:16:55.6 Trace: Parsed: Wanna.BEn.S02E02.PDTV.XviD-FiHTV 11:16:55.6 Trace: Parsed: Ax.Men.S05E07.Wake-Up.Call.720p.HDTV.x264-MOMENTUM 11:16:55.6 Trace: Parsed: Heartland.CA.S05E14.HDTV.XviD-2HD 11:16:55.6 Trace: Parsed: Parallel Series 2 (MOTE028D)-WEB-2012-dL 11:16:55.6 Trace: Parsed: 7.Days.NZ.S04E02.PDTV.XviD-FiHTV 11:16:55.6 Trace: Parsed: Finding.Bigfoot.S02E08.Finding.Bigfoot.Special.HDTV.XviD-FQM 11:16:55.6 Trace: Parsed: Oscars.Red.Carpet.Live.2012.720p.HDTV.x264-2HD 11:16:55.6 Trace: Parsed: The.Apprentice.S12E02.720p.HDTV.x264-BAJSKORV 11:16:55.6 Trace: Parsed: The.Walking.Dead.S02E10.HDTV.x264-ASAP 11:16:55.6 Trace: Parsed: The.Walking.Dead.S02E10.720p.HDTV.x264-IMMERSE 11:16:55.6 Trace: Parsed: The.Apprentice.S12E02.HDTV.x264-BAJSKORV 11:16:55.6 Trace: Parsed: Ax.Men.S05E07.Wake-Up.Call.HDTV.x264-MOMENTUM 11:16:55.6 Trace: Parsed: The.Amazing.Race.S20E02.HDTV.XviD-2HD 11:16:55.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_parse_languages --- 11:16:55.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_parse_recent_feed_from_newznab_nzb_su --- 11:16:55.6 Debug: Downloading Feed http://indexer.local/api?t=music&cat=1&extended=1&offset=0&limit=100 11:16:55.6 Trace: Parsed: Brainstorm-Scary Creatures-CD-FLAC-2016-NBFLAC 11:16:55.6 Trace: Parsed: Dylan LeBlanc-Cautionary Tale-(SL012)-CD-FLAC-2016-CUSTODES 11:16:55.6 Trace: Parsed: Sia-This Is Acting-Limited Deluxe Edition-CD-FLAC-2016-PERFECT 11:16:55.6 Trace: Parsed: Azad-Leben II-DE-Limited Edition-3CD-FLAC-2016-Mrflac 11:16:55.6 Trace: Parsed: VA-Hits 2016-(TETA092-2)-CD-FLAC-2016-flachedelic 11:16:55.6 Trace: Parsed: Rhapsody Of Fire-Into The Legend-CD-FLAC-2016-CATARACT 11:16:55.6 Trace: Parsed: Megadeth-Dystopia-JP Retail-CD-FLAC-2016-GRAVEWISH 11:16:55.6 Trace: Parsed: Rachel Platten-Wildfire-Deluxe Edition-CD-FLAC-2016-PERFECT 11:16:55.6 Trace: Parsed: Anthrax-For All Kings-DELUXE EDITION-2CD-FLAC-2016-mwnd 11:16:55.6 Trace: Parsed: The Shrine-Rare Breed-CD-FLAC-2015-NBFLAC 11:16:55.6 Trace: Parsed: Anthrax-For All Kings-CD-FLAC-2016-FORSAKEN 11:16:55.6 Trace: Parsed: Anthrax-For All Kings-2CD-Ltd 11:16:55.6 Trace: Parsed: The Contortionist-Exoplanet (Redux)-2016-MTD 11:16:55.6 Trace: Parsed: VA - Hard Bass 2016 11:16:55.6 Trace: Parsed: Sia-This Is Acting-CD-FLAC-2016-PERFECT 11:16:55.6 Trace: Parsed: Lefa-Monsieur Fall-FR-CD-FLAC-2016-Mrflac 11:16:55.6 Trace: Parsed: VA-Now Thats What I Call Rock-CD-FLAC-2016-FATHEAD 11:16:55.6 Trace: Parsed: AniMe-Exterminate-(TRAXCD084)-2CD-FLAC-2016-SPL 11:16:55.6 Trace: Parsed: VA - Absolute Uplifter Vol 2 Euphoric Trance 11:16:55.6 Trace: Parsed: Dream Theater - The Astonishing (2016) 11:16:55.6 Trace: Parsed: Black Sabbath ? The End (2016) 11:16:55.6 Trace: Parsed: Status Quo Quo-Remastered (2016). - 11:16:55.6 Trace: Parsed: 100-va_-_polonaise_deel_12-cd1-2016-sob 11:16:55.6 Trace: Parsed: Lutece-From Glory Towards Void-2016 11:16:55.6 Trace: Parsed: The Black Market Trust - II - 2016 11:16:55.6 Trace: Parsed: Borknagar-Winter Thrice-(88875175232)-CD-FLAC-2016-WRE 11:16:55.6 Trace: Parsed: Joseph Trapanese-Straight Outta Compton Original Motion Picture Score-OST-CD-FLAC-2016-FORSAKEN 11:16:55.6 Trace: Parsed: VA-Deephouse Top 100 Vol.3 11:16:55.6 Trace: Parsed: VA-Deephouse Top 100 Vol.3 - 11:16:55.6 Trace: Parsed: VA-2016 Grammy Nominees-CD-FLAC-2016-FORSAKEN 11:16:55.6 Trace: Parsed: Dvalin-Aus Dem Schatten-WEB-2016-ENTiTLED 11:16:55.6 Trace: Parsed: Bonnie Prince Billy - Pond Scum (2016) 11:16:55.6 Trace: Parsed: VA-Urban_Dance_Vol.15-2016 11:16:55.6 Trace: Parsed: VA-Urban Dance Vol.15-2016 11:16:55.6 Trace: Parsed: VA-Handsup Hits 2 Explicit 11:16:55.6 Trace: Parsed: VA-Handsup Hits 2 Explicit - 11:16:55.6 Trace: Parsed: VA - Ultimate Trance Reflections 11:16:55.6 Trace: Parsed: Highborne-Descent-WEB-2016-ENTiTLED 11:16:55.6 Trace: Parsed: Lifelss 2 Life-L2L-WEB-2016-ENTiTLED 11:16:55.6 Trace: Parsed: Lumberjack Feedback-Blackened Visions-WEB-2016-ENTiTLED 11:16:55.6 Trace: Parsed: Semidimes-The Same Old Stories-WEB-2016-ENTiTLED 11:16:55.6 Trace: Parsed: The Shrine-Rare Breed-WEB-2016-ENTiTLED 11:16:55.6 Trace: Parsed: The Contortionist-Exoplanet (Redux)-WEB-2016-ENTiTLED 11:16:55.6 Trace: Parsed: Megadeth-Dystopia-Limited Edition-2016-FATHEAD 11:16:55.6 Trace: Parsed: Will_Tura_-_Klein_Geluk-WEB-2016-320 11:16:55.6 Trace: Parsed: Borknagar-Winter Thrice-WEB-2016-ENTiTLED 11:16:55.6 Trace: Parsed: 6563dce3-68d0-4ef4-a2cd-284119446e3d 11:16:55.6 Trace: Parsed: AniMe_-_Exterminate_(Extended_DJ_Versions)-WEB-2016-HB 11:16:55.6 Trace: Parsed: Turkish Techno-Number Two-VINYL-FLAC-2016-FATHEAD 11:16:55.6 Trace: Parsed: Megadeth-Dystopia-LIMITED EDITION-CD-FLAC-2016-FATHEAD 11:16:55.6 Trace: Parsed: Lionheart-Love Dont Live Here-CD-FLAC-2016-CATARACT 11:16:55.6 Trace: Parsed: VA - House Clubhits Megamix Vol.6 (2016) 11:16:55.6 Trace: Parsed: Rachel Platten-Wildfire-CD-FLAC-2016-PERFECT 11:16:55.6 Trace: Parsed: Chairlift-Moth-CD-FLAC-2016-PERFECT 11:16:55.6 Trace: Parsed: AniMe_-_Exterminate_(Extended_DJ_Versions)-WEB-2016-HB 11:16:55.6 Trace: Parsed: Danforth-Crack House-PROMO-CDR-FLAC-2016-CATARACT 11:16:55.6 Trace: Parsed: Rimk-Monster Tape-FR-CD-FLAC-2016-Mrflac 11:16:55.6 Trace: Parsed: H-Magnum-Gotham City-FR-CD-FLAC-2016-Mrflac 11:16:55.6 Trace: Parsed: VA-Hard Bass 2016-(B2SCD009)-4CD-FLAC-2016-SPL 11:16:55.6 Trace: Parsed: Dylan LeBlanc - Cautionary Tale 11:16:55.6 Trace: Parsed: Stern-2016 01 20-96k-Part 05 11:16:55.6 Trace: Parsed: Dylan LeBlanc - Cautionary Tale 11:16:55.6 Trace: Parsed: Stern-2016 01 20-96k-Part 04 11:16:55.6 Trace: Parsed: Stern-2016 01 20-96k-Part 03 11:16:55.6 Trace: Parsed: VA - NRJ Winter Hits 2016 11:16:55.6 Trace: Parsed: Stern-2016 01 20-96k-Part 02 11:16:55.6 Trace: Parsed: Stern-2016 01 20-96k-Part 01 11:16:55.6 Trace: Parsed: German Top 100 Single Charts (16-01-2016)(320) 11:16:55.6 Trace: Parsed: va-dj-sounds-2016.1 - 11:16:55.6 Trace: Parsed: va-dj-sounds-2016.1 11:16:55.6 Trace: Parsed: Anima Tempo-Caged In Memories-WEB-2016-ENTiTLED 11:16:55.6 Trace: Parsed: Rhapsody_Of_Fire-Into_The_Legend-Ltd.Ed.-2016-MCA_int 11:16:55.6 Trace: Parsed: Brainstorm-Scary_Creatures-Ltd.Ed.-2016-MCA_int 11:16:55.6 Trace: Parsed: VA-Hardstyle_The_Annual_2016 11:16:55.6 Trace: Parsed: Benjamin Bluemchen-131 Auf Grosser Flossfahrt-DE-AUDIOBOOK-CD-FLAC-2016-VOLDiES 11:16:55.6 Trace: Parsed: Tribulation-Melancholia-CDEP-2016 11:16:55.6 Trace: Parsed: VA - A State Of Trance Radio Top 20 January (2016) 11:16:55.6 Trace: Parsed: Die drei Fragezeichen Kids - Tanz Der Skelette - Folge 48 - mp3 - by Videomann 11:16:55.6 Trace: Parsed: Die Drei Fragezeichen Kids-Tanz Der Skelette-Folge 48-Mp3-By Videomann 11:16:55.6 Trace: Parsed: Deep_Nirvana_Vol__4_25_Deep-House_Tunes 11:16:55.6 Trace: Parsed: VA-Straight Outta Compton-OST-CD-FLAC-2016-FORSAKEN 11:16:55.6 Trace: Parsed: Sj0005m4a-Steve_Vai_-_The_Infinite_Steve_Vai_An_Anthology._(2cd)_(2003)-cd-01 11:16:55.6 Trace: Parsed: Varg-Das Ende Aller Lugen-2CD-DELUXE EDITION-DE-2016 11:16:55.6 Trace: Parsed: Nifrost-Motvind-WEB-2016-ENTiTLED 11:16:55.6 Trace: Parsed: Die Drei Fragezeichen - Die Rache des Untoten - Folge 179 - MP3 - by Videomann 11:16:55.6 Trace: Parsed: VA-The_Best_Deep_House__Vol_1 11:16:55.6 Trace: Parsed: Unantastbar-Hand Aufs Herz-DE-CD-FLAC-2016-NBFLAC 11:16:55.6 Trace: Parsed: Terrorgruppe-Tiergarten-DE-CD-FLAC-2016-NBFLAC 11:16:55.6 Trace: Parsed: VA - Hardstyle Sounds Vol.05 11:16:55.6 Trace: Parsed: 50589e41-899f-4771-87fd-6619e82e7cdb 11:16:55.6 Trace: Parsed: 50589e41-899f-4771-87fd-6619e82e7cdb - 11:16:55.6 Trace: Parsed: VA-House_do_Brasil,_Vol_2-2016 11:16:55.6 Trace: Parsed: Todd Edwards-Rinse-FM-01-01-2016-G3L 11:16:55.6 Trace: Parsed: Azad-Leben II-DE-CD-FLAC-2016-VOLDiES 11:16:55.6 Trace: Parsed: Rhapsody Of Fire-Into The Legend-WEB-2016-ENTiTLED 11:16:55.6 Trace: Parsed: VA - Berlin Deep House 2016.1 11:16:55.6 Trace: Parsed: Tech House Masters Fresh 11:16:55.6 Trace: Parsed: EDM Essentials - Future Banging Concert 11:16:55.6 Trace: Parsed: Dance 2016 mystery of sound 11:16:55.6 Trace: Parsed: Hinds-Leave Me Alone-CD-FLAC-2016-FORSAKEN 11:16:55.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_parse_recent_feed_from_newznab_nzb_su --- 11:16:55.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_record_indexer_failure_if_caps_throw --- 11:16:55.6 Warn: API Request Limit reached for Newznab. Disabled for 00:05:00 11:16:55.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_record_indexer_failure_if_caps_throw --- 11:16:55.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_use_best_pagesize_reported_by_caps --- 11:16:55.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabFixture.should_use_best_pagesize_reported_by_caps --- 11:16:55.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabRequestGeneratorFixture.should_search_by_artist_and_album_if_supported --- 11:16:55.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabRequestGeneratorFixture.should_search_by_artist_and_album_if_supported --- 11:16:55.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabRequestGeneratorFixture.should_use_all_categories_for_feed --- 11:16:55.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabRequestGeneratorFixture.should_use_all_categories_for_feed --- 11:16:55.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.doesnt_requires_apikey("http://nzbs2.org") --- 11:16:55.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.doesnt_requires_apikey("http://nzbs2.org") --- 11:16:55.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey("") --- 11:16:55.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey("") --- 11:16:55.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey(" ") --- 11:16:55.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey(" ") --- 11:16:55.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey(null) --- 11:16:55.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.invalid_url_should_not_apikey(null) --- 11:16:55.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.requires_apikey("http://nzbs.org") --- 11:16:55.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.requires_apikey("http://nzbs.org") --- 11:16:55.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.requires_apikey("http:///www.nzbplanet.net") --- 11:16:55.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.NewznabTests.NewznabSettingFixture.requires_apikey("http:///www.nzbplanet.net") --- 11:16:55.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.NyaaTests.NyaaFixture.should_parse_2021_recent_feed_from_Nyaa --- 11:16:55.6 Debug: Downloading Feed /?page=rss&cats=2_0&filter=1 11:16:55.6 Trace: Parsed: [Foxy-Subs] Mahouka Koukou no Yuutousei - 08 [720p] [3194D881].mkv 11:16:55.6 Trace: Parsed: Macross Zero (BDRip 1920x1080p x265 HEVC TrueHD, FLAC 5.1+2.0)[sxales] 11:16:55.6 Trace: Parsed: Fumetsu no Anata e - 19 [WEBDL 1080p] Ukr DVO 11:16:55.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.NyaaTests.NyaaFixture.should_parse_2021_recent_feed_from_Nyaa --- 11:16:55.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.RedactedTests.RedactedFixture.should_parse_recent_feed_from_redacted --- 11:16:55.6 Debug: Downloading Feed https://redacted.ch/ajax.php?action=browse&order_by=time&order_way=desc&filter_cat%5B1%5D=1 11:16:55.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.RedactedTests.RedactedFixture.should_parse_recent_feed_from_redacted --- 11:16:55.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.SeedConfigProviderFixture.should_not_return_config_for_non_existent_indexer --- 11:16:55.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.SeedConfigProviderFixture.should_not_return_config_for_non_existent_indexer --- 11:16:55.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.SeedConfigProviderFixture.should_return_discography_time_for_discography_packs --- 11:16:55.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.SeedConfigProviderFixture.should_return_discography_time_for_discography_packs --- 11:16:55.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentleechTests.TorrentleechFixture.should_parse_recent_feed_from_Torrentleech --- 11:16:55.6 Debug: Downloading Feed http://rss.torrentleech.org/ 11:16:55.6 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 11:16:55.6 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 11:16:55.6 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 11:16:55.6 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 11:16:55.6 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 11:16:55.6 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentleechTests.TorrentleechFixture.should_parse_recent_feed_from_Torrentleech --- 11:16:55.6 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_multi_enclosure_from_AnimeTosho --- 11:16:55.7 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:16:55.7 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 11:16:55.7 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 11:16:55.7 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: 11:16:55.7 Trace: Feed doesn't have Seeders in Description, disabling option. 11:16:55.7 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 11:16:55.7 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 11:16:55.7 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: 11:16:55.7 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 11:16:55.7 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 11:16:55.7 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: 11:16:55.7 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 11:16:55.7 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 11:16:55.7 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: 11:16:55.7 Trace: Feed has valid size in description. 11:16:55.7 Debug: Downloading Feed http://my.indexer.tv/recent 11:16:55.7 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 11:16:55.7 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 11:16:55.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_multi_enclosure_from_AnimeTosho --- 11:16:55.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_AlphaRatio --- 11:16:55.7 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:16:55.7 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 11:16:55.7 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 11:16:55.7 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: 11:16:55.7 Trace: Feed doesn't have Seeders in Description, disabling option. 11:16:55.7 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 11:16:55.7 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 11:16:55.7 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: 11:16:55.7 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 11:16:55.7 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 11:16:55.7 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: 11:16:55.7 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 11:16:55.7 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 11:16:55.7 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: 11:16:55.7 Trace: Feed has valid size in description. 11:16:55.7 Debug: Downloading Feed http://my.indexer.tv/recent 11:16:55.7 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 11:16:55.7 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 11:16:55.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_AlphaRatio --- 11:16:55.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_AnimeTosho_without_size --- 11:16:55.7 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:16:55.7 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 11:16:55.7 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 11:16:55.7 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: 11:16:55.7 Trace: Feed doesn't have Seeders in Description, disabling option. 11:16:55.7 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 11:16:55.7 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 11:16:55.7 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: 11:16:55.7 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 11:16:55.7 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 11:16:55.7 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: 11:16:55.7 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 11:16:55.7 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 11:16:55.7 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: 11:16:55.7 Trace: Feed has valid size in description. 11:16:55.7 Debug: Downloading Feed http://my.indexer.tv/recent 11:16:55.7 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 11:16:55.7 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 11:16:55.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_AnimeTosho_without_size --- 11:16:55.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_Doki --- 11:16:55.7 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:16:55.7 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 11:16:55.7 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 11:16:55.7 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 11:16:55.7 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 11:16:55.7 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 11:16:55.7 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: 11:16:55.7 Trace: Feed doesn't have Seeders in Description, disabling option. 11:16:55.7 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 11:16:55.7 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 11:16:55.7 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 11:16:55.7 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 11:16:55.7 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 11:16:55.7 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: 11:16:55.7 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 11:16:55.7 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 11:16:55.7 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 11:16:55.7 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 11:16:55.7 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 11:16:55.7 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: 11:16:55.7 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 11:16:55.7 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 11:16:55.7 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 11:16:55.7 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 11:16:55.7 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 11:16:55.7 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: 11:16:55.7 Debug: Feed doesn't have release size. 11:16:55.7 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 11:16:55.7 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 11:16:55.7 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 11:16:55.7 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 11:16:55.7 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 11:16:55.7 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: 11:16:55.7 Debug: Downloading Feed http://my.indexer.tv/recent 11:16:55.7 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 11:16:55.7 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 11:16:55.7 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 11:16:55.7 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 11:16:55.7 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 11:16:55.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_Doki --- 11:16:55.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_EveolutionWorld_without_size --- 11:16:55.7 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:16:55.7 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 11:16:55.7 Trace: Parsed: [TVShow --> TVShow Bluray 720p] American Horror Story S04 Complete Season 4 720p BRRip DD5.1 x264 - PSYPHER [SEEDERS (2)/LEECHERS (0)] 11:16:55.7 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: 11:16:55.7 Trace: Feed doesn't have Seeders in Description, disabling option. 11:16:55.7 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 11:16:55.7 Trace: Parsed: [TVShow --> TVShow Bluray 720p] American Horror Story S04 Complete Season 4 720p BRRip DD5.1 x264 - PSYPHER [SEEDERS (2)/LEECHERS (0)] 11:16:55.7 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: 11:16:55.7 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 11:16:55.7 Trace: Parsed: [TVShow --> TVShow Bluray 720p] American Horror Story S04 Complete Season 4 720p BRRip DD5.1 x264 - PSYPHER [SEEDERS (2)/LEECHERS (0)] 11:16:55.7 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: 11:16:55.7 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 11:16:55.7 Trace: Parsed: [TVShow --> TVShow Bluray 720p] American Horror Story S04 Complete Season 4 720p BRRip DD5.1 x264 - PSYPHER [SEEDERS (2)/LEECHERS (0)] 11:16:55.7 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: 11:16:55.7 Debug: Feed doesn't have release size. 11:16:55.7 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 11:16:55.7 Trace: Parsed: [TVShow --> TVShow Bluray 720p] American Horror Story S04 Complete Season 4 720p BRRip DD5.1 x264 - PSYPHER [SEEDERS (2)/LEECHERS (0)] 11:16:55.7 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: 11:16:55.7 Debug: Downloading Feed http://my.indexer.tv/recent 11:16:55.7 Trace: Parsed: [TVShow --> TVShow Bluray 720p] Fargo S01 Complete Season 1 720p BRRip DD5.1 x264-PSYPHER [SEEDERS (3)/LEECHERS (0)] 11:16:55.7 Trace: Parsed: [TVShow --> TVShow Bluray 720p] American Horror Story S04 Complete Season 4 720p BRRip DD5.1 x264 - PSYPHER [SEEDERS (2)/LEECHERS (0)] 11:16:55.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_EveolutionWorld_without_size --- 11:16:55.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ExtraTorrents --- 11:16:55.7 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:16:55.7 Trace: Parsed: One.Piece.E334.D ED.720p.HDTV.x264-W4F-={SPARROW}=- 11:16:55.7 Trace: Parsed: One Piece E334 D ED 720p HDTV x264-W4F 11:16:55.7 Trace: Parsed: Shadowhunters.S01E06.Of.Men.and.Angels.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 11:16:55.7 Trace: Parsed: Shadowhunters.S01E05.Moo.Shu.to.Go.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 11:16:55.7 Trace: Parsed: Second.Chance.2016.S01E05.Scratch.That.Glitch.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 11:16:55.7 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: 11:16:55.7 Trace: Feed doesn't have Seeders in Description, disabling option. 11:16:55.7 Trace: Feed has valid size in enclosure. 11:16:55.7 Debug: Downloading Feed http://my.indexer.tv/recent 11:16:55.7 Trace: Parsed: One.Piece.E334.D ED.720p.HDTV.x264-W4F-={SPARROW}=- 11:16:55.7 Trace: Parsed: One Piece E334 D ED 720p HDTV x264-W4F 11:16:55.7 Trace: Parsed: Shadowhunters.S01E06.Of.Men.and.Angels.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 11:16:55.7 Trace: Parsed: Shadowhunters.S01E05.Moo.Shu.to.Go.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 11:16:55.7 Trace: Parsed: Second.Chance.2016.S01E05.Scratch.That.Glitch.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 11:16:55.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ExtraTorrents --- 11:16:55.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_Ezrss --- 11:16:55.7 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:16:55.7 Trace: Identified feed as EZTV compatible by EZTV Namespace 11:16:55.7 Trace: Feed has Ezrss schema 11:16:55.7 Trace: Parsed: S4C I Grombil Cyfandir Pell American Interior [PDTV - MVGROUP] 11:16:55.7 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 11:16:55.7 Trace: Parsed: So You Think You Can Drive [HDTV - MVGROUP] 11:16:55.7 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: 11:16:55.7 Debug: Feed was parseable by Ezrss Parser 11:16:55.7 Debug: Downloading Feed http://my.indexer.tv/recent 11:16:55.7 Trace: Parsed: S4C I Grombil Cyfandir Pell American Interior [PDTV - MVGROUP] 11:16:55.7 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 11:16:55.7 Trace: Parsed: So You Think You Can Drive [HDTV - MVGROUP] 11:16:55.7 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_Ezrss --- 11:16:55.7 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ImmortalSeed --- 11:16:55.7 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:16:55.8 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 11:16:55.8 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 11:16:55.8 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 11:16:55.8 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 11:16:55.8 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 11:16:55.8 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 11:16:55.8 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 11:16:55.8 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 11:16:55.8 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 11:16:55.8 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 11:16:55.8 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 11:16:55.8 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 11:16:55.8 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 11:16:55.8 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 11:16:55.8 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 11:16:55.8 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 11:16:55.8 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 11:16:55.8 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 11:16:55.8 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 11:16:55.8 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 11:16:55.8 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 11:16:55.8 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 11:16:55.8 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 11:16:55.8 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 11:16:55.8 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 11:16:55.8 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 11:16:55.8 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 11:16:55.8 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 11:16:55.8 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 11:16:55.8 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 11:16:55.8 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 11:16:55.8 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 11:16:55.8 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 11:16:55.8 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 11:16:55.8 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 11:16:55.8 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 11:16:55.8 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 11:16:55.8 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 11:16:55.8 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 11:16:55.8 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 11:16:55.8 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 11:16:55.8 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 11:16:55.8 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 11:16:55.8 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 11:16:55.8 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 11:16:55.8 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 11:16:55.8 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 11:16:55.8 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 11:16:55.8 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 11:16:55.8 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 11:16:55.8 Trace: TorrentInfo: Guid: cd21ff94-8979-4d5b-9e95-b745ec647d51 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 11:16:55.8 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 11:16:55.8 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 11:16:55.8 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 11:16:55.8 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 11:16:55.8 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 11:16:55.8 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 11:16:55.8 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 11:16:55.8 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 11:16:55.8 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 11:16:55.8 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 11:16:55.8 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 11:16:55.8 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 11:16:55.8 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 11:16:55.8 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 11:16:55.8 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 11:16:55.8 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 11:16:55.8 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 11:16:55.8 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 11:16:55.8 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 11:16:55.8 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 11:16:55.8 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 11:16:55.8 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 11:16:55.8 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 11:16:55.8 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 11:16:55.8 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 11:16:55.8 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 11:16:55.8 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 11:16:55.8 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 11:16:55.8 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 11:16:55.8 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 11:16:55.8 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 11:16:55.8 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 11:16:55.8 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 11:16:55.8 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 11:16:55.8 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 11:16:55.8 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 11:16:55.8 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 11:16:55.8 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 11:16:55.8 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 11:16:55.8 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 11:16:55.8 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 11:16:55.8 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 11:16:55.8 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 11:16:55.8 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 11:16:55.8 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 11:16:55.8 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 11:16:55.8 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 11:16:55.8 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 11:16:55.8 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 11:16:55.8 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 11:16:55.8 Trace: TorrentInfo: Guid: 187eb6e4-477a-4135-9682-539c59255d3e 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 11:16:55.8 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 11:16:55.8 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 11:16:55.8 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 11:16:55.8 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 11:16:55.8 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 11:16:55.8 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 11:16:55.8 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 11:16:55.8 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 11:16:55.8 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 11:16:55.8 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 11:16:55.8 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 11:16:55.8 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 11:16:55.8 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 11:16:55.8 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 11:16:55.8 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 11:16:55.8 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 11:16:55.8 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 11:16:55.8 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 11:16:55.8 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 11:16:55.8 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 11:16:55.8 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 11:16:55.8 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 11:16:55.8 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 11:16:55.8 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 11:16:55.8 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 11:16:55.8 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 11:16:55.8 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 11:16:55.8 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 11:16:55.8 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 11:16:55.8 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 11:16:55.8 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 11:16:55.8 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 11:16:55.8 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 11:16:55.8 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 11:16:55.8 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 11:16:55.8 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 11:16:55.8 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 11:16:55.8 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 11:16:55.8 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 11:16:55.8 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 11:16:55.8 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 11:16:55.8 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 11:16:55.8 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 11:16:55.8 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 11:16:55.8 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 11:16:55.8 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 11:16:55.8 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 11:16:55.8 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 11:16:55.8 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 11:16:55.8 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 11:16:55.8 Trace: TorrentInfo: Guid: 88c58148-a14f-43d0-b7bc-029e82f13800 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 11:16:55.8 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 11:16:55.8 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 11:16:55.8 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 11:16:55.8 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 11:16:55.8 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 11:16:55.8 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 11:16:55.8 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 11:16:55.8 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 11:16:55.8 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 11:16:55.8 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 11:16:55.8 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 11:16:55.8 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 11:16:55.8 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 11:16:55.8 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 11:16:55.8 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 11:16:55.8 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 11:16:55.8 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 11:16:55.8 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 11:16:55.8 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 11:16:55.8 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 11:16:55.8 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 11:16:55.8 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 11:16:55.8 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 11:16:55.8 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 11:16:55.8 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 11:16:55.8 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 11:16:55.8 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 11:16:55.8 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 11:16:55.8 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 11:16:55.8 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 11:16:55.8 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 11:16:55.8 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 11:16:55.8 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 11:16:55.8 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 11:16:55.8 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 11:16:55.8 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 11:16:55.8 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 11:16:55.8 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 11:16:55.8 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 11:16:55.8 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 11:16:55.8 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 11:16:55.8 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 11:16:55.8 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 11:16:55.8 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 11:16:55.8 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 11:16:55.8 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 11:16:55.8 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 11:16:55.8 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 11:16:55.8 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 11:16:55.8 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 11:16:55.8 Trace: TorrentInfo: Guid: 4207c63f-c7b3-4d50-a218-ae66ba27a24d 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 11:16:55.8 Trace: Feed has valid size in description. 11:16:55.8 Debug: Downloading Feed http://my.indexer.tv/recent 11:16:55.8 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 11:16:55.8 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 11:16:55.8 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 11:16:55.8 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 11:16:55.8 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 11:16:55.8 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 11:16:55.8 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 11:16:55.8 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 11:16:55.8 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 11:16:55.8 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 11:16:55.8 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 11:16:55.8 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 11:16:55.8 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 11:16:55.8 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 11:16:55.8 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 11:16:55.8 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 11:16:55.8 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 11:16:55.8 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 11:16:55.8 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 11:16:55.8 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 11:16:55.8 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 11:16:55.8 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 11:16:55.8 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 11:16:55.8 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 11:16:55.8 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 11:16:55.8 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 11:16:55.8 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 11:16:55.8 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 11:16:55.8 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 11:16:55.8 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 11:16:55.8 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 11:16:55.8 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 11:16:55.8 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 11:16:55.8 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 11:16:55.8 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 11:16:55.8 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 11:16:55.8 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 11:16:55.8 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 11:16:55.8 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 11:16:55.8 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 11:16:55.8 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 11:16:55.8 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 11:16:55.8 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 11:16:55.8 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 11:16:55.8 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 11:16:55.8 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 11:16:55.8 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 11:16:55.8 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 11:16:55.8 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 11:16:55.8 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 11:16:55.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ImmortalSeed --- 11:16:55.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_LimeTorrents --- 11:16:55.8 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:16:55.8 Trace: Parsed: The Expanse 2x04 (720p-HDTV-x264-SVA)[VTV] 11:16:55.8 Trace: Parsed: Criminal Minds S12E13 720p HDTV x264-FLEET[PRiME] 11:16:55.8 Trace: Parsed: Legion S01E02 720p HDTV x264-AVS[PRiME] 11:16:55.8 Trace: Parsed: Suits S06E14 HDTV x264-SVA[PRiME] 11:16:55.8 Trace: Parsed: The Expanse S02E04 HDTV x264-SVA[PRiME] 11:16:55.8 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: 11:16:55.8 Trace: Feed doesn't have Seeders in Description, disabling option. 11:16:55.8 Trace: Feed has valid size in enclosure. 11:16:55.8 Debug: Downloading Feed http://my.indexer.tv/recent 11:16:55.8 Trace: Parsed: The Expanse 2x04 (720p-HDTV-x264-SVA)[VTV] 11:16:55.8 Trace: Parsed: Criminal Minds S12E13 720p HDTV x264-FLEET[PRiME] 11:16:55.8 Trace: Parsed: Legion S01E02 720p HDTV x264-AVS[PRiME] 11:16:55.8 Trace: Parsed: Suits S06E14 HDTV x264-SVA[PRiME] 11:16:55.8 Trace: Parsed: The Expanse S02E04 HDTV x264-SVA[PRiME] 11:16:55.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_LimeTorrents --- 11:16:55.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ShowRSS_info --- 11:16:55.8 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:16:55.8 Trace: Parsed: The Voice 8x25 11:16:55.8 Trace: Parsed: The Voice 8x26 11:16:55.8 Trace: Parsed: How It's Made 25x07 720p 11:16:55.8 Trace: Parsed: Major Lazer 1x05 720p 11:16:55.8 Trace: Parsed: Lip Sync Battle 1x08 720p 11:16:55.8 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: 11:16:55.8 Trace: Feed doesn't have Seeders in Description, disabling option. 11:16:55.8 Trace: Parsed: The Voice 8x25 11:16:55.8 Trace: Parsed: The Voice 8x26 11:16:55.8 Trace: Parsed: How It's Made 25x07 720p 11:16:55.8 Trace: Parsed: Major Lazer 1x05 720p 11:16:55.8 Trace: Parsed: Lip Sync Battle 1x08 720p 11:16:55.8 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: 11:16:55.8 Trace: Parsed: The Voice 8x25 11:16:55.8 Trace: Parsed: The Voice 8x26 11:16:55.8 Trace: Parsed: How It's Made 25x07 720p 11:16:55.8 Trace: Parsed: Major Lazer 1x05 720p 11:16:55.8 Trace: Parsed: Lip Sync Battle 1x08 720p 11:16:55.8 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: 11:16:55.8 Trace: Parsed: The Voice 8x25 11:16:55.8 Trace: Parsed: The Voice 8x26 11:16:55.8 Trace: Parsed: How It's Made 25x07 720p 11:16:55.8 Trace: Parsed: Major Lazer 1x05 720p 11:16:55.8 Trace: Parsed: Lip Sync Battle 1x08 720p 11:16:55.8 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: 11:16:55.8 Debug: Feed doesn't have release size. 11:16:55.8 Trace: Parsed: The Voice 8x25 11:16:55.8 Trace: Parsed: The Voice 8x26 11:16:55.8 Trace: Parsed: How It's Made 25x07 720p 11:16:55.8 Trace: Parsed: Major Lazer 1x05 720p 11:16:55.8 Trace: Parsed: Lip Sync Battle 1x08 720p 11:16:55.8 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: 11:16:55.8 Debug: Downloading Feed http://my.indexer.tv/recent 11:16:55.8 Trace: Parsed: The Voice 8x25 11:16:55.8 Trace: Parsed: The Voice 8x26 11:16:55.8 Trace: Parsed: How It's Made 25x07 720p 11:16:55.8 Trace: Parsed: Major Lazer 1x05 720p 11:16:55.8 Trace: Parsed: Lip Sync Battle 1x08 720p 11:16:55.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_parse_recent_feed_from_ShowRSS_info --- 11:16:55.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_record_indexer_failure_if_unsupported_feed --- 11:16:55.8 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:16:55.8 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 11:16:55.8 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 11:16:55.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssIndexerFixture.should_record_indexer_failure_if_unsupported_feed --- 11:16:55.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_cache_settings_for_same_baseurl --- 11:16:55.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_cache_settings_for_same_baseurl --- 11:16:55.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_failure --- 11:16:55.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_failure --- 11:16:55.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_settings_for_different_baseurl --- 11:16:55.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_settings_for_different_baseurl --- 11:16:55.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_settings_for_different_settings --- 11:16:55.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_not_cache_settings_for_different_settings --- 11:16:55.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_return_ezrssparser --- 11:16:55.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_return_ezrssparser --- 11:16:55.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_return_generic_torrentrssparser --- 11:16:55.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_return_generic_torrentrssparser --- 11:16:55.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_throw_on_failure --- 11:16:55.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssParserFactoryFixture.should_throw_on_failure --- 11:16:55.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("Torrentleech/Torrentleech.xml") --- 11:16:55.8 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:16:55.8 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 11:16:55.8 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 11:16:55.8 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 11:16:55.8 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 11:16:55.8 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 11:16:55.8 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 11:16:55.8 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 11:16:55.8 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 11:16:55.8 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 11:16:55.8 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 11:16:55.8 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 11:16:55.8 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 11:16:55.8 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 11:16:55.8 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 11:16:55.8 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 11:16:55.8 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 11:16:55.8 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 11:16:55.8 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 11:16:55.8 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 11:16:55.8 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 11:16:55.8 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 11:16:55.8 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 11:16:55.8 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 11:16:55.8 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 11:16:55.8 Debug: Feed doesn't have release size. 11:16:55.8 Trace: Parsed: Classic Car Rescue S02E04 720p HDTV x264-C4TV 11:16:55.8 Trace: Parsed: 24 S03E14 720p WEBRip h264-DRAWER 11:16:55.8 Trace: Parsed: 24 S03E13 720p WEBRip h264-DRAWER 11:16:55.8 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 11:16:55.8 Trace: Parsed: Meet Joe Black 1998 1080p HDDVD x264-FSiHD 11:16:55.8 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 11:16:55.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("Torrentleech/Torrentleech.xml") --- 11:16:55.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/invalid/Eztv_InvalidSize.xml") --- 11:16:55.8 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:16:55.8 Trace: Identified feed as EZTV compatible by EZTV Namespace 11:16:55.8 Trace: Feed has Ezrss schema 11:16:55.8 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 11:16:55.8 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: 11:16:55.8 Debug: Feed was parseable by Ezrss Parser 11:16:55.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/invalid/Eztv_InvalidSize.xml") --- 11:16:55.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/invalid/ImmortalSeed_InvalidSize.xml") --- 11:16:55.8 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:16:55.8 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 11:16:55.8 Trace: TorrentInfo: Guid: 9797b863-b257-4a8b-9914-71816d1724e1 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 11:16:55.8 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 11:16:55.8 Trace: TorrentInfo: Guid: f24ec0d1-a921-4202-9d2f-bd7787262cf2 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 11:16:55.8 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 11:16:55.8 Trace: TorrentInfo: Guid: 7be5e960-089a-4b20-89cc-d9b889861dfb 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 11:16:55.8 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 11:16:55.8 Trace: TorrentInfo: Guid: c3a5a8ac-2f37-42e7-8945-29db6c527171 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 11:16:55.8 Debug: Feed doesn't have release size. 11:16:55.8 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 11:16:55.8 Trace: TorrentInfo: Guid: 6a2eb10b-3df5-4415-9c6a-aa8e2bfc259d 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 11:16:55.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/invalid/ImmortalSeed_InvalidSize.xml") --- 11:16:55.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/Doki.xml") --- 11:16:55.8 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:16:55.8 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 11:16:55.8 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 11:16:55.8 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 11:16:55.8 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 11:16:55.8 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 11:16:55.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: 11:16:55.8 Trace: Feed doesn't have Seeders in Description, disabling option. 11:16:55.8 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 11:16:55.8 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 11:16:55.8 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 11:16:55.8 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 11:16:55.8 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 11:16:55.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: 11:16:55.8 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 11:16:55.8 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 11:16:55.8 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 11:16:55.8 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 11:16:55.8 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 11:16:55.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: 11:16:55.8 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 11:16:55.8 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 11:16:55.8 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 11:16:55.8 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 11:16:55.8 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 11:16:55.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: 11:16:55.8 Debug: Feed doesn't have release size. 11:16:55.8 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 11:16:55.8 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 11:16:55.8 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 11:16:55.8 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 11:16:55.8 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 11:16:55.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: 11:16:55.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_feed_without_size("TorrentRss/Doki.xml") --- 11:16:55.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("IPTorrents/IPTorrents.xml") --- 11:16:55.8 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:16:55.8 Trace: Parsed: 24 S03E12 720p WEBRip h264-DRAWER 11:16:55.8 Trace: Parsed: Rosemary's Baby S01E01 Part 1 1080p WEB-DL DD5 1 H 264-BS 11:16:55.8 Trace: Parsed: Rosemary's Baby S01E01 Part 1 720p WEB-DL DD5 1 H 264-BS 11:16:55.8 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 11:16:55.8 Trace: Parsed: Da Vincis Demons S02E08 1080p WEB-DL DD5 1 H 264-BS 11:16:55.8 Trace: TorrentInfo: Guid: 8502487e-e91b-4ea3-86e6-f862dfe9a6a9 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: 11:16:55.8 Trace: Feed doesn't have Seeders in Description, disabling option. 11:16:55.8 Trace: Parsed: 24 S03E12 720p WEBRip h264-DRAWER 11:16:55.8 Trace: Parsed: Rosemary's Baby S01E01 Part 1 1080p WEB-DL DD5 1 H 264-BS 11:16:55.8 Trace: Parsed: Rosemary's Baby S01E01 Part 1 720p WEB-DL DD5 1 H 264-BS 11:16:55.8 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 11:16:55.8 Trace: Parsed: Da Vincis Demons S02E08 1080p WEB-DL DD5 1 H 264-BS 11:16:55.8 Trace: TorrentInfo: Guid: d16797c9-4467-46de-aee8-f16fa47917c6 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: 11:16:55.8 Trace: Parsed: 24 S03E12 720p WEBRip h264-DRAWER 11:16:55.8 Trace: Parsed: Rosemary's Baby S01E01 Part 1 1080p WEB-DL DD5 1 H 264-BS 11:16:55.8 Trace: Parsed: Rosemary's Baby S01E01 Part 1 720p WEB-DL DD5 1 H 264-BS 11:16:55.8 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 11:16:55.8 Trace: Parsed: Da Vincis Demons S02E08 1080p WEB-DL DD5 1 H 264-BS 11:16:55.8 Trace: TorrentInfo: Guid: 771f48c8-5089-4b54-b06d-85aa60b3bde6 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: 11:16:55.8 Trace: Parsed: 24 S03E12 720p WEBRip h264-DRAWER 11:16:55.8 Trace: Parsed: Rosemary's Baby S01E01 Part 1 1080p WEB-DL DD5 1 H 264-BS 11:16:55.8 Trace: Parsed: Rosemary's Baby S01E01 Part 1 720p WEB-DL DD5 1 H 264-BS 11:16:55.8 Trace: Parsed: 24 S03E11 720p WEBRip h264-DRAWER 11:16:55.8 Trace: Parsed: Da Vincis Demons S02E08 1080p WEB-DL DD5 1 H 264-BS 11:16:55.8 Trace: TorrentInfo: Guid: c5be1c79-87ea-4e35-b108-dddfbff37853 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: 11:16:55.8 Trace: Feed has valid size in description. 11:16:55.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("IPTorrents/IPTorrents.xml") --- 11:16:55.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Nyaa/Nyaa.xml") --- 11:16:55.8 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:16:55.8 Trace: Parsed: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts 11:16:55.8 Trace: Parsed: [JIGGYSUB] KOI KOI 7 EP07 [R2DVD 420P H264 AC3] 11:16:55.8 Trace: Parsed: [Ohys-Raws] RAIL WARS! - 07 (TBS 1280x720 x264 AAC).mp4 11:16:55.8 Trace: Parsed: [Arabasma.com] Naruto Shippuuden - 372 [Arabic Sub] [MQ].mp4 11:16:55.8 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 11:16:55.8 Trace: Parsed: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts 11:16:55.8 Trace: Parsed: [JIGGYSUB] KOI KOI 7 EP07 [R2DVD 420P H264 AC3] 11:16:55.8 Trace: Parsed: [Ohys-Raws] RAIL WARS! - 07 (TBS 1280x720 x264 AAC).mp4 11:16:55.8 Trace: Parsed: [Arabasma.com] Naruto Shippuuden - 372 [Arabic Sub] [MQ].mp4 11:16:55.8 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 11:16:55.8 Trace: Parsed: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts 11:16:55.8 Trace: Parsed: [JIGGYSUB] KOI KOI 7 EP07 [R2DVD 420P H264 AC3] 11:16:55.8 Trace: Parsed: [Ohys-Raws] RAIL WARS! - 07 (TBS 1280x720 x264 AAC).mp4 11:16:55.8 Trace: Parsed: [Arabasma.com] Naruto Shippuuden - 372 [Arabic Sub] [MQ].mp4 11:16:55.8 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 11:16:55.8 Trace: Parsed: [TSRaws] Futsuu no Joshikousei ga [Locodol] Yattemita. #07 (TBS).ts 11:16:55.8 Trace: Parsed: [JIGGYSUB] KOI KOI 7 EP07 [R2DVD 420P H264 AC3] 11:16:55.8 Trace: Parsed: [Ohys-Raws] RAIL WARS! - 07 (TBS 1280x720 x264 AAC).mp4 11:16:55.8 Trace: Parsed: [Arabasma.com] Naruto Shippuuden - 372 [Arabic Sub] [MQ].mp4 11:16:55.8 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 11:16:55.8 Trace: Feed has valid size in description. 11:16:55.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Nyaa/Nyaa.xml") --- 11:16:55.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Torznab/torznab_hdaccess_net.xml") --- 11:16:55.8 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:16:55.8 Trace: Parsed: Better Call Saul S01E05 Alpine Shepherd 1080p NF WEBRip DD5.1 x264 11:16:55.8 Trace: Parsed: Ocean Giants 2013 1080p 3D BluRay Remux MVC DTS-HD MA 5.1-HDAccess 11:16:55.8 Trace: Parsed: Wild 2014 720p BluRay DTS x264-HDAccess 11:16:55.8 Trace: Parsed: Absolute Power 1997.1080p BluRay Remux AVC DTS-HD MA 5.1-HDX 11:16:55.8 Trace: Parsed: 12 Monkeys S01E09 Tomorrow 720p WEB-DL DD5.1 H.264-BS 11:16:55.8 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: 11:16:55.8 Trace: Feed doesn't have Seeders in Description, disabling option. 11:16:55.8 Trace: Feed has valid size in enclosure. 11:16:55.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Torznab/torznab_hdaccess_net.xml") --- 11:16:55.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Torznab/torznab_tpb.xml") --- 11:16:55.8 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:16:55.8 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 11:16:55.8 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 11:16:55.8 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 11:16:55.8 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 11:16:55.8 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 11:16:55.8 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: 11:16:55.8 Trace: Feed doesn't have Seeders in Description, disabling option. 11:16:55.8 Trace: Feed has valid size in enclosure. 11:16:55.8 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_recent_feed("Torznab/torznab_tpb.xml") --- 11:16:55.8 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_AlphaRatio --- 11:16:55.9 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:16:55.9 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 11:16:55.9 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 11:16:55.9 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: 11:16:55.9 Trace: Feed doesn't have Seeders in Description, disabling option. 11:16:55.9 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 11:16:55.9 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 11:16:55.9 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: 11:16:55.9 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 11:16:55.9 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 11:16:55.9 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: 11:16:55.9 Trace: Parsed: TvHD 465989 465960 Good.Behavior.S01E03.PROPER.720p.HDTV.x264-KILLERS 11:16:55.9 Trace: Parsed: TvHD 465860 465831 WWE.RAW.2016.11.28.720p.HDTV.x264-KYR 11:16:55.9 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: 11:16:55.9 Trace: Feed has valid size in description. 11:16:55.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_AlphaRatio --- 11:16:55.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_AnimeTosho_without_size --- 11:16:55.9 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:16:55.9 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 11:16:55.9 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 11:16:55.9 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: 11:16:55.9 Trace: Feed doesn't have Seeders in Description, disabling option. 11:16:55.9 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 11:16:55.9 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 11:16:55.9 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: 11:16:55.9 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 11:16:55.9 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 11:16:55.9 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: 11:16:55.9 Trace: Parsed: [FFF] Ore Monogatari!! - Vol.01 [BD][720p-AAC] 11:16:55.9 Trace: Parsed: DAYS - 05 (1280x720 HEVC2 AAC).mkv 11:16:55.9 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: 11:16:55.9 Trace: Feed has valid size in description. 11:16:55.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_AnimeTosho_without_size --- 11:16:55.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_BitHdtv --- 11:16:55.9 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:16:55.9 Trace: Parsed: Egypt's Lost Queens.720p.2014.WEB.H.264 11:16:55.9 Trace: Parsed: Pretty.Little.Liars.S06E01.720p.HDTV.X264-DIMENSION 11:16:55.9 Trace: Parsed: Highway.2002.720p.WEB-DL.DD5.1.H264-FGT 11:16:55.9 Trace: Parsed: Kajaki.2014.LIMITED.1080p.BluRay.x264-GECKOS 11:16:55.9 Trace: Parsed: Demon Baby.2014.720p.WEB-DL.x264 ETRG.mkv 11:16:55.9 Trace: Parsed: The Badger Game 2014 720p WEB-DL x264 ETRG 11:16:55.9 Trace: Parsed: It.Lives.Again.1978.HDTV.720p.x264.Ac3.mkv 11:16:55.9 Trace: Parsed: Scienceless.Fiction.2014.1080p.BluRay.x264-SADPANDA 11:16:55.9 Trace: Parsed: Don't.Say.a.Word.2001.720p.BluRay.DTS.x264-CRiSC.mkv 11:16:55.9 Trace: Parsed: The.Onion.Field.1979.720p.BluRay.x264-SiNNERS 11:16:55.9 Trace: Parsed: The.Boys.In.The.Band.1970.720p.BluRay.x264-SiNNERS 11:16:55.9 Trace: Parsed: Unfinished.Business.2015.720p.BluRay.DD5.1.x264-BiTHD 11:16:55.9 Trace: Parsed: The.Merchant.of.Four.Seasons.1971.720p.BluRay.x264-USURY 11:16:55.9 Trace: Parsed: Wolfen.1981.720p.BluRay.X264-AMIABLE 11:16:55.9 Trace: Parsed: Run.All.Night.2015.1080p.BluRay.x264-SPARKS 11:16:55.9 Trace: TorrentInfo: Guid: 342fab0e-5fa0-4159-a716-43623882dd58 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: 11:16:55.9 Trace: Feed doesn't have Seeders in Description, disabling option. 11:16:55.9 Trace: Parsed: Egypt's Lost Queens.720p.2014.WEB.H.264 11:16:55.9 Trace: Parsed: Pretty.Little.Liars.S06E01.720p.HDTV.X264-DIMENSION 11:16:55.9 Trace: Parsed: Highway.2002.720p.WEB-DL.DD5.1.H264-FGT 11:16:55.9 Trace: Parsed: Kajaki.2014.LIMITED.1080p.BluRay.x264-GECKOS 11:16:55.9 Trace: Parsed: Demon Baby.2014.720p.WEB-DL.x264 ETRG.mkv 11:16:55.9 Trace: Parsed: The Badger Game 2014 720p WEB-DL x264 ETRG 11:16:55.9 Trace: Parsed: It.Lives.Again.1978.HDTV.720p.x264.Ac3.mkv 11:16:55.9 Trace: Parsed: Scienceless.Fiction.2014.1080p.BluRay.x264-SADPANDA 11:16:55.9 Trace: Parsed: Don't.Say.a.Word.2001.720p.BluRay.DTS.x264-CRiSC.mkv 11:16:55.9 Trace: Parsed: The.Onion.Field.1979.720p.BluRay.x264-SiNNERS 11:16:55.9 Trace: Parsed: The.Boys.In.The.Band.1970.720p.BluRay.x264-SiNNERS 11:16:55.9 Trace: Parsed: Unfinished.Business.2015.720p.BluRay.DD5.1.x264-BiTHD 11:16:55.9 Trace: Parsed: The.Merchant.of.Four.Seasons.1971.720p.BluRay.x264-USURY 11:16:55.9 Trace: Parsed: Wolfen.1981.720p.BluRay.X264-AMIABLE 11:16:55.9 Trace: Parsed: Run.All.Night.2015.1080p.BluRay.x264-SPARKS 11:16:55.9 Trace: TorrentInfo: Guid: 06be2d7b-f388-49fc-a9a0-ba775b635bb8 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: 11:16:55.9 Trace: Feed has valid size in Size element. 11:16:55.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_BitHdtv --- 11:16:55.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_Doki --- 11:16:55.9 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:16:55.9 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 11:16:55.9 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 11:16:55.9 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 11:16:55.9 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 11:16:55.9 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 11:16:55.9 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: 11:16:55.9 Trace: Feed doesn't have Seeders in Description, disabling option. 11:16:55.9 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 11:16:55.9 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 11:16:55.9 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 11:16:55.9 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 11:16:55.9 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 11:16:55.9 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: 11:16:55.9 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 11:16:55.9 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 11:16:55.9 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 11:16:55.9 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 11:16:55.9 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 11:16:55.9 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: 11:16:55.9 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 11:16:55.9 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 11:16:55.9 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 11:16:55.9 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 11:16:55.9 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 11:16:55.9 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: 11:16:55.9 Debug: Feed doesn't have release size. 11:16:55.9 Trace: Parsed: [Doki] PriPara 50 (848x480 h264 AAC) [6F0B49FD] mkv 11:16:55.9 Trace: Parsed: [Doki] PriPara 50 (1280x720 Hi10P AAC) [441163C4] mkv 11:16:55.9 Trace: Parsed: [Doki] Hitoribocchi no OO Seikatsu Chapter 10 [52706FCC] zip 11:16:55.9 Trace: Parsed: [Doki] PriPara 49 (1280x720 Hi10P AAC) [328C34F3] mkv 11:16:55.9 Trace: Parsed: [Doki] PriPara 44 (848x480 h264 AAC) [43DB504A] mkv 11:16:55.9 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: 11:16:55.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_Doki --- 11:16:55.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ExtraTorrents --- 11:16:55.9 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:16:55.9 Trace: Parsed: One.Piece.E334.D ED.720p.HDTV.x264-W4F-={SPARROW}=- 11:16:55.9 Trace: Parsed: One Piece E334 D ED 720p HDTV x264-W4F 11:16:55.9 Trace: Parsed: Shadowhunters.S01E06.Of.Men.and.Angels.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 11:16:55.9 Trace: Parsed: Shadowhunters.S01E05.Moo.Shu.to.Go.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 11:16:55.9 Trace: Parsed: Second.Chance.2016.S01E05.Scratch.That.Glitch.720p.HDTV.DD5.1.MPEG2-JiTB-={SPARROW}=- 11:16:55.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: 11:16:55.9 Trace: Feed doesn't have Seeders in Description, disabling option. 11:16:55.9 Trace: Feed has valid size in enclosure. 11:16:55.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ExtraTorrents --- 11:16:55.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ezrss --- 11:16:55.9 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:16:55.9 Trace: Identified feed as EZTV compatible by EZTV Namespace 11:16:55.9 Trace: Feed has Ezrss schema 11:16:55.9 Trace: Parsed: S4C I Grombil Cyfandir Pell American Interior [PDTV - MVGROUP] 11:16:55.9 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 11:16:55.9 Trace: Parsed: So You Think You Can Drive [HDTV - MVGROUP] 11:16:55.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: 11:16:55.9 Debug: Feed was parseable by Ezrss Parser 11:16:55.9 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ezrss --- 11:16:55.9 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ImmortalSeed --- 11:16:55.9 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:16:55.9 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 11:16:55.9 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 11:16:55.9 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 11:16:55.9 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 11:16:55.9 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 11:16:55.9 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 11:16:55.9 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 11:16:55.9 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 11:16:55.9 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 11:16:55.9 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 11:16:55.9 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 11:16:55.9 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 11:16:55.9 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 11:16:55.9 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 11:16:55.9 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 11:16:55.9 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 11:16:55.9 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 11:16:55.9 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 11:16:55.9 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 11:16:55.9 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 11:16:55.9 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 11:16:55.9 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 11:16:55.9 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 11:16:55.9 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 11:16:55.9 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 11:16:55.9 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 11:16:55.9 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 11:16:55.9 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 11:16:55.9 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 11:16:55.9 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 11:16:55.9 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 11:16:55.9 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 11:16:55.9 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 11:16:55.9 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 11:16:55.9 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 11:16:55.9 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 11:16:55.9 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 11:16:55.9 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 11:16:55.9 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 11:16:55.9 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 11:16:55.9 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 11:16:55.9 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 11:16:55.9 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 11:16:55.9 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 11:16:55.9 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 11:16:55.9 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 11:16:55.9 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 11:16:55.9 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 11:16:55.9 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 11:16:55.9 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 11:16:55.9 Trace: TorrentInfo: Guid: 83284c9c-db42-4808-8e94-5ecec6f1b3d4 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 11:16:55.9 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 11:16:55.9 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 11:16:55.9 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 11:16:55.9 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 11:16:55.9 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 11:16:55.9 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 11:16:55.9 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 11:16:55.9 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 11:16:55.9 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 11:16:55.9 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 11:16:55.9 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 11:16:55.9 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 11:16:55.9 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 11:16:55.9 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 11:16:55.9 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 11:16:55.9 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 11:16:55.9 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 11:16:55.9 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 11:16:55.9 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 11:16:55.9 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 11:16:55.9 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 11:16:55.9 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 11:16:55.9 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 11:16:55.9 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 11:16:55.9 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 11:16:55.9 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 11:16:55.9 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 11:16:55.9 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 11:16:55.9 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 11:16:55.9 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 11:16:55.9 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 11:16:55.9 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 11:16:55.9 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 11:16:55.9 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 11:16:55.9 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 11:16:55.9 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 11:16:55.9 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 11:16:55.9 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 11:16:55.9 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 11:16:55.9 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 11:16:55.9 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 11:16:55.9 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 11:16:55.9 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 11:16:55.9 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 11:16:55.9 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 11:16:55.9 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 11:16:55.9 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 11:16:55.9 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 11:16:55.9 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 11:16:55.9 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 11:16:55.9 Trace: TorrentInfo: Guid: e808972e-1397-4b96-9919-70926d9517be 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 11:16:55.9 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 11:16:55.9 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 11:16:55.9 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 11:16:55.9 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 11:16:55.9 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 11:16:55.9 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 11:16:55.9 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 11:16:55.9 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 11:16:55.9 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 11:16:55.9 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 11:16:55.9 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 11:16:55.9 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 11:16:55.9 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 11:16:55.9 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 11:16:55.9 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 11:16:55.9 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 11:16:55.9 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 11:16:55.9 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 11:16:55.9 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 11:16:55.9 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 11:16:55.9 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 11:16:55.9 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 11:16:55.9 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 11:16:55.9 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 11:16:55.9 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 11:16:55.9 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 11:16:55.9 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 11:16:55.9 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 11:16:55.9 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 11:16:55.9 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 11:16:55.9 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 11:16:55.9 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 11:16:55.9 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 11:16:55.9 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 11:16:55.9 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 11:16:55.9 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 11:16:55.9 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 11:16:55.9 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 11:16:55.9 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 11:16:55.9 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 11:16:55.9 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 11:16:55.9 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 11:16:55.9 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 11:16:55.9 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 11:16:55.9 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 11:16:55.9 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 11:16:55.9 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 11:16:55.9 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 11:16:55.9 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 11:16:55.9 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 11:16:55.9 Trace: TorrentInfo: Guid: 7b02c38a-a62b-4d5e-86e5-268b88c390dc 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 11:16:56.0 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 11:16:56.0 Trace: Parsed: Hollywood.Sessions.Part.5.720p.HDTV.X264-BATV 11:16:56.0 Trace: Parsed: The.Jump.S02E05.720p.HDTV.X264-C4TV 11:16:56.0 Trace: Parsed: Eye.Candy.S01E04.720p.WEBRip.H264-TURBO 11:16:56.0 Trace: Parsed: Nightwatch.S01E03.720p.HDTV.X264-TOPKEK 11:16:56.0 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-TOPKEK 11:16:56.0 Trace: Parsed: American.Idol.S14E10.720p.HDTV.X264-2HD 11:16:56.0 Trace: Parsed: Alaska-Battle.On.The.Bay.S01E05.Peak.Season.720p.HDTV.X264-DHD 11:16:56.0 Trace: Parsed: Shortland.Street.S23E241.720p.HDTV.X264-FiHTV 11:16:56.0 Trace: Parsed: Wizard.Wars.S01E08.Silly.Rabbits.720p.HDTV.X264-DHD 11:16:56.0 Trace: Parsed: The.Daily.Show.2015.02.05.Bob.Odenkirk.720p.HDTV.X264-BATV 11:16:56.0 Trace: Parsed: WWII.Air.Crash.Detectives.S01E01.Sharp.Top.Mountain.B25.Crash.720p.HDTV.X264-W4F 11:16:56.0 Trace: Parsed: Wild.West.Alaska.S03E05.Smooth.Criminal.720p.HDTV.X264-DHD 11:16:56.0 Trace: Parsed: The.Ellen.DeGeneres.Show.2015.02.05.Scott.Foley.720p.HDTV.X264-W4F 11:16:56.0 Trace: Parsed: Shark.Tank.S06E17.720p.HDTV.X264-BATV 11:16:56.0 Trace: Parsed: Impractical.Jokers.S04E02.Below.The.Belt.720p.HDTV.X264-DHD 11:16:56.0 Trace: Parsed: Portlandia.S05E05.720p.HDTV.X264-2HD 11:16:56.0 Trace: Parsed: Expedition.Unknown.S01E05.City.Of.Gold.720p.HDTV.X264-DHD 11:16:56.0 Trace: Parsed: Allegiance.S01E01.720p.HDTV.X264-DIMENSION 11:16:56.0 Trace: Parsed: How.To.Get.Away.With.Murder.S01E11.720p.HDTV.X264-DIMENSION 11:16:56.0 Trace: Parsed: Elementary.S03E13.720p.HDTV.X264-DIMENSION 11:16:56.0 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080p.HDTV.X264-DIMENSION 11:16:56.0 Trace: Parsed: Archer.2009.S06E05.720p.HDTV.X264-KILLERS 11:16:56.0 Trace: Parsed: Inside.Man.S03E03.Morgan.See.Morgan.Do.720p.HDTV.X264-DHD 11:16:56.0 Trace: Parsed: Backstrom.S01E03.720p.HDTV.X264-KILLERS 11:16:56.0 Trace: Parsed: Scandal.US.S04E11.720p.HDTV.X264-DIMENSION 11:16:56.0 Trace: Parsed: The.Blacklist.S02E10.720p.HDTV.X264-DIMENSION 11:16:56.0 Trace: Parsed: The.Big.Bang.Theory.S08E14.1080i.HDTV.DD5.1.MPEG2-TOPKEK 11:16:56.0 Trace: Parsed: Two.And.A.Half.Men.S12E13.720p.HDTV.X264-DIMENSION 11:16:56.0 Trace: Parsed: Sunnyside.S01E05.720p.HDTV.X264-KILLERS 11:16:56.0 Trace: Parsed: Mom.S02E13.720p.HDTV.X264-DIMENSION 11:16:56.0 Trace: Parsed: The.Vampire.Diaries.S06E13.720p.HDTV.X264-DIMENSION 11:16:56.0 Trace: Parsed: Top.Chef.S12E14.720p.WEBRip.H264-TARS 11:16:56.0 Trace: Parsed: High.School.USA.S01E06.720p.HDTV.X264-W4F 11:16:56.0 Trace: Parsed: The.Big.Bang.Theory.S08E14.720p.HDTV.X264-DIMENSION 11:16:56.0 Trace: Parsed: Bangkok.Airport.S01E03.720p.HDTV.X264-C4TV 11:16:56.0 Trace: Parsed: Lucas.Bros.Moving.Company.S02E04.720p.HDTV.X264-W4F 11:16:56.0 Trace: Parsed: Eat.Well.For.Less.S01E02.720p.HDTV.X264-C4TV 11:16:56.0 Trace: Parsed: Regular.Show.S06E16.I.See.Turtles.720p.HDTV.X264-W4F 11:16:56.0 Trace: Parsed: The.Kyle.Files.S01E05.720p.HDTV.X264-C4TV 11:16:56.0 Trace: Parsed: Greys.Anatomy.S11E10.720p.HDTV.X264-DIMENSION 11:16:56.0 Trace: Parsed: American.Idol.S14E09.720p.HDTV.X264-FBS 11:16:56.0 Trace: Parsed: Car.Crash.Britain.S01E01.720p.HDTV.X264-FTP 11:16:56.0 Trace: Parsed: The.Exes.S04E11.720p.WEBRip.X264-SRS 11:16:56.0 Trace: Parsed: The.Late.Late.Show.2015.02.04.Andy.Cohen.720p.HDTV.X264-W4F 11:16:56.0 Trace: Parsed: Mob.Wives.S05E08.720p.HDTV.X264-YesTV 11:16:56.0 Trace: Parsed: Snooki.And.JWOWW.S04E12.The.Final.Aftershow.720p.HDTV.X264-YesTV 11:16:56.0 Trace: Parsed: Snooki.And.JWOWW.S04E12.720p.HDTV.X264-YesTV 11:16:56.0 Trace: Parsed: The.Nightly.Show.2015.02.04.720p.HDTV.X264-W4F 11:16:56.0 Trace: Parsed: Crims.S01E05.720p.HDTV.X264-TLA 11:16:56.0 Trace: TorrentInfo: Guid: 4d8cf60f-054b-4e3a-ab29-09ad1ca247b5 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 11:16:56.0 Trace: Feed has valid size in description. 11:16:56.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ImmortalSeed --- 11:16:56.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_LimeTorrents --- 11:16:56.0 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:16:56.0 Trace: Parsed: The Expanse 2x04 (720p-HDTV-x264-SVA)[VTV] 11:16:56.0 Trace: Parsed: Criminal Minds S12E13 720p HDTV x264-FLEET[PRiME] 11:16:56.0 Trace: Parsed: Legion S01E02 720p HDTV x264-AVS[PRiME] 11:16:56.0 Trace: Parsed: Suits S06E14 HDTV x264-SVA[PRiME] 11:16:56.0 Trace: Parsed: The Expanse S02E04 HDTV x264-SVA[PRiME] 11:16:56.0 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: 11:16:56.0 Trace: Feed doesn't have Seeders in Description, disabling option. 11:16:56.0 Trace: Feed has valid size in enclosure. 11:16:56.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_LimeTorrents --- 11:16:56.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ShowRSS_info --- 11:16:56.0 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:16:56.0 Trace: Parsed: The Voice 8x25 11:16:56.0 Trace: Parsed: The Voice 8x26 11:16:56.0 Trace: Parsed: How It's Made 25x07 720p 11:16:56.0 Trace: Parsed: Major Lazer 1x05 720p 11:16:56.0 Trace: Parsed: Lip Sync Battle 1x08 720p 11:16:56.0 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: 11:16:56.0 Trace: Feed doesn't have Seeders in Description, disabling option. 11:16:56.0 Trace: Parsed: The Voice 8x25 11:16:56.0 Trace: Parsed: The Voice 8x26 11:16:56.0 Trace: Parsed: How It's Made 25x07 720p 11:16:56.0 Trace: Parsed: Major Lazer 1x05 720p 11:16:56.0 Trace: Parsed: Lip Sync Battle 1x08 720p 11:16:56.0 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: 11:16:56.0 Trace: Parsed: The Voice 8x25 11:16:56.0 Trace: Parsed: The Voice 8x26 11:16:56.0 Trace: Parsed: How It's Made 25x07 720p 11:16:56.0 Trace: Parsed: Major Lazer 1x05 720p 11:16:56.0 Trace: Parsed: Lip Sync Battle 1x08 720p 11:16:56.0 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: 11:16:56.0 Trace: Parsed: The Voice 8x25 11:16:56.0 Trace: Parsed: The Voice 8x26 11:16:56.0 Trace: Parsed: How It's Made 25x07 720p 11:16:56.0 Trace: Parsed: Major Lazer 1x05 720p 11:16:56.0 Trace: Parsed: Lip Sync Battle 1x08 720p 11:16:56.0 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: 11:16:56.0 Debug: Feed doesn't have release size. 11:16:56.0 Trace: Parsed: The Voice 8x25 11:16:56.0 Trace: Parsed: The Voice 8x26 11:16:56.0 Trace: Parsed: How It's Made 25x07 720p 11:16:56.0 Trace: Parsed: Major Lazer 1x05 720p 11:16:56.0 Trace: Parsed: Lip Sync Battle 1x08 720p 11:16:56.0 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: 11:16:56.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_ShowRSS_info --- 11:16:56.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_speed_cd --- 11:16:56.0 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:16:56.0 Trace: Parsed: Nightwatch S01E04 PROPER HDTV x264-W4F 11:16:56.0 Trace: Parsed: Brooklyn Nine-Nine S02E16 HDTV x264-ASAP 11:16:56.0 Trace: Parsed: The Simpsons S26E14 HDTV XviD-AFG 11:16:56.0 Trace: Parsed: Investigation Discovery Killer Truckers HDTV x264-W4F 11:16:56.0 Trace: Parsed: Liv and Maddie S02E11 HDTV x264-W4F 11:16:56.0 Trace: Parsed: Mulaney S01E13 HDTV XviD-AFG 11:16:56.0 Trace: Parsed: Law and Order SVU S16E14 REPACK 480p HDTV x264-mSD 11:16:56.0 Trace: Parsed: The Casual Vacancy 1x01 480p HDTV x264-mSD 11:16:56.0 Trace: Parsed: UFO Conspiracies S01E03 Fireball Attack HDTV x264-W4F 11:16:56.0 Trace: Parsed: The Simpsons S26E14 HDTV x264-LOL 11:16:56.0 Trace: Parsed: UFO Conspiracies S01E01 Presidential Threat HDTV x264-W4F 11:16:56.0 Trace: Parsed: Modern Times S01E03 24 Hour Parcel People HDTV x264-BARGE 11:16:56.0 Trace: Parsed: Impractical Jokers S04E03 Uncool and the Gang HDTV x264-W4F 11:16:56.0 Trace: Parsed: Austin and Ally S04E04 Seniors and Senors HDTV x264-W4F 11:16:56.0 Trace: Parsed: Jimmy Fallon 2015 02 13 Samuel L Jackson-Norman Reedus 480p HDTV x264-mSD 11:16:56.0 Trace: Parsed: Manhattan Love Story US S01E11 HDTV XviD-AFG 11:16:56.0 Trace: Parsed: Modern Times S01E02 Warwick Davis Big Night HDTV x264-BARGE 11:16:56.0 Trace: Parsed: The Auction House S02E01 HDTV XviD-AFG 11:16:56.0 Trace: Parsed: Lockdown S02E07 Surviving Stateville 480p HDTV x264-mSD 11:16:56.0 Trace: Parsed: Modern Times S01E01 The Vikings Are Coming HDTV x264-BARGE 11:16:56.0 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: 11:16:56.0 Trace: Feed doesn't have Seeders in Description, disabling option. 11:16:56.0 Trace: Parsed: Nightwatch S01E04 PROPER HDTV x264-W4F 11:16:56.0 Trace: Parsed: Brooklyn Nine-Nine S02E16 HDTV x264-ASAP 11:16:56.0 Trace: Parsed: The Simpsons S26E14 HDTV XviD-AFG 11:16:56.0 Trace: Parsed: Investigation Discovery Killer Truckers HDTV x264-W4F 11:16:56.0 Trace: Parsed: Liv and Maddie S02E11 HDTV x264-W4F 11:16:56.0 Trace: Parsed: Mulaney S01E13 HDTV XviD-AFG 11:16:56.0 Trace: Parsed: Law and Order SVU S16E14 REPACK 480p HDTV x264-mSD 11:16:56.0 Trace: Parsed: The Casual Vacancy 1x01 480p HDTV x264-mSD 11:16:56.0 Trace: Parsed: UFO Conspiracies S01E03 Fireball Attack HDTV x264-W4F 11:16:56.0 Trace: Parsed: The Simpsons S26E14 HDTV x264-LOL 11:16:56.0 Trace: Parsed: UFO Conspiracies S01E01 Presidential Threat HDTV x264-W4F 11:16:56.0 Trace: Parsed: Modern Times S01E03 24 Hour Parcel People HDTV x264-BARGE 11:16:56.0 Trace: Parsed: Impractical Jokers S04E03 Uncool and the Gang HDTV x264-W4F 11:16:56.0 Trace: Parsed: Austin and Ally S04E04 Seniors and Senors HDTV x264-W4F 11:16:56.0 Trace: Parsed: Jimmy Fallon 2015 02 13 Samuel L Jackson-Norman Reedus 480p HDTV x264-mSD 11:16:56.0 Trace: Parsed: Manhattan Love Story US S01E11 HDTV XviD-AFG 11:16:56.0 Trace: Parsed: Modern Times S01E02 Warwick Davis Big Night HDTV x264-BARGE 11:16:56.0 Trace: Parsed: The Auction House S02E01 HDTV XviD-AFG 11:16:56.0 Trace: Parsed: Lockdown S02E07 Surviving Stateville 480p HDTV x264-mSD 11:16:56.0 Trace: Parsed: Modern Times S01E01 The Vikings Are Coming HDTV x264-BARGE 11:16:56.0 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: 11:16:56.0 Trace: Parsed: Nightwatch S01E04 PROPER HDTV x264-W4F 11:16:56.0 Trace: Parsed: Brooklyn Nine-Nine S02E16 HDTV x264-ASAP 11:16:56.0 Trace: Parsed: The Simpsons S26E14 HDTV XviD-AFG 11:16:56.0 Trace: Parsed: Investigation Discovery Killer Truckers HDTV x264-W4F 11:16:56.0 Trace: Parsed: Liv and Maddie S02E11 HDTV x264-W4F 11:16:56.0 Trace: Parsed: Mulaney S01E13 HDTV XviD-AFG 11:16:56.0 Trace: Parsed: Law and Order SVU S16E14 REPACK 480p HDTV x264-mSD 11:16:56.0 Trace: Parsed: The Casual Vacancy 1x01 480p HDTV x264-mSD 11:16:56.0 Trace: Parsed: UFO Conspiracies S01E03 Fireball Attack HDTV x264-W4F 11:16:56.0 Trace: Parsed: The Simpsons S26E14 HDTV x264-LOL 11:16:56.0 Trace: Parsed: UFO Conspiracies S01E01 Presidential Threat HDTV x264-W4F 11:16:56.0 Trace: Parsed: Modern Times S01E03 24 Hour Parcel People HDTV x264-BARGE 11:16:56.0 Trace: Parsed: Impractical Jokers S04E03 Uncool and the Gang HDTV x264-W4F 11:16:56.0 Trace: Parsed: Austin and Ally S04E04 Seniors and Senors HDTV x264-W4F 11:16:56.0 Trace: Parsed: Jimmy Fallon 2015 02 13 Samuel L Jackson-Norman Reedus 480p HDTV x264-mSD 11:16:56.0 Trace: Parsed: Manhattan Love Story US S01E11 HDTV XviD-AFG 11:16:56.0 Trace: Parsed: Modern Times S01E02 Warwick Davis Big Night HDTV x264-BARGE 11:16:56.0 Trace: Parsed: The Auction House S02E01 HDTV XviD-AFG 11:16:56.0 Trace: Parsed: Lockdown S02E07 Surviving Stateville 480p HDTV x264-mSD 11:16:56.0 Trace: Parsed: Modern Times S01E01 The Vikings Are Coming HDTV x264-BARGE 11:16:56.0 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: 11:16:56.0 Trace: Parsed: Nightwatch S01E04 PROPER HDTV x264-W4F 11:16:56.0 Trace: Parsed: Brooklyn Nine-Nine S02E16 HDTV x264-ASAP 11:16:56.0 Trace: Parsed: The Simpsons S26E14 HDTV XviD-AFG 11:16:56.0 Trace: Parsed: Investigation Discovery Killer Truckers HDTV x264-W4F 11:16:56.0 Trace: Parsed: Liv and Maddie S02E11 HDTV x264-W4F 11:16:56.0 Trace: Parsed: Mulaney S01E13 HDTV XviD-AFG 11:16:56.0 Trace: Parsed: Law and Order SVU S16E14 REPACK 480p HDTV x264-mSD 11:16:56.0 Trace: Parsed: The Casual Vacancy 1x01 480p HDTV x264-mSD 11:16:56.0 Trace: Parsed: UFO Conspiracies S01E03 Fireball Attack HDTV x264-W4F 11:16:56.0 Trace: Parsed: The Simpsons S26E14 HDTV x264-LOL 11:16:56.0 Trace: Parsed: UFO Conspiracies S01E01 Presidential Threat HDTV x264-W4F 11:16:56.0 Trace: Parsed: Modern Times S01E03 24 Hour Parcel People HDTV x264-BARGE 11:16:56.0 Trace: Parsed: Impractical Jokers S04E03 Uncool and the Gang HDTV x264-W4F 11:16:56.0 Trace: Parsed: Austin and Ally S04E04 Seniors and Senors HDTV x264-W4F 11:16:56.0 Trace: Parsed: Jimmy Fallon 2015 02 13 Samuel L Jackson-Norman Reedus 480p HDTV x264-mSD 11:16:56.0 Trace: Parsed: Manhattan Love Story US S01E11 HDTV XviD-AFG 11:16:56.0 Trace: Parsed: Modern Times S01E02 Warwick Davis Big Night HDTV x264-BARGE 11:16:56.0 Trace: Parsed: The Auction House S02E01 HDTV XviD-AFG 11:16:56.0 Trace: Parsed: Lockdown S02E07 Surviving Stateville 480p HDTV x264-mSD 11:16:56.0 Trace: Parsed: Modern Times S01E01 The Vikings Are Coming HDTV x264-BARGE 11:16:56.0 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: 11:16:56.0 Trace: Feed has valid size in description. 11:16:56.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_speed_cd --- 11:16:56.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_TransmitTheNet --- 11:16:56.0 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:16:56.0 Trace: Parsed: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] 11:16:56.0 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: 11:16:56.0 Trace: Feed doesn't have Seeders in Description, disabling option. 11:16:56.0 Trace: Parsed: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] 11:16:56.0 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: 11:16:56.0 Trace: Parsed: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] 11:16:56.0 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: 11:16:56.0 Trace: Parsed: [SD-Episode] Tonight.S17E10.The.Air.We.Breathe.HDTV.x264-C4TV [SEEDERS (0)/LEECHERS (0)] 11:16:56.0 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: 11:16:56.0 Trace: Feed has valid size in description. 11:16:56.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_detect_rss_settings_for_TransmitTheNet --- 11:16:56.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_feed_without_size("TorrentRss/invalid/Eztv_InvalidSize.xml") --- 11:16:56.0 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:16:56.0 Trace: Identified feed as EZTV compatible by EZTV Namespace 11:16:56.0 Trace: Feed has Ezrss schema 11:16:56.0 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 11:16:56.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: 11:16:56.0 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 11:16:56.0 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 11:16:56.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: 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: 11:16:56.0 Trace: Feed doesn't have Seeders in Description, disabling option. 11:16:56.0 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 11:16:56.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: 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: 11:16:56.0 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 11:16:56.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: 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: 11:16:56.0 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 11:16:56.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: 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: 11:16:56.0 Debug: Feed doesn't have release size. 11:16:56.0 Trace: Parsed: Andy McNabs Tour Of Duty Series 1 - Courage Under Fire 1x6 [DVDRIP - MVGROUP] 11:16:56.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: 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: 11:16:56.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_feed_without_size("TorrentRss/invalid/Eztv_InvalidSize.xml") --- 11:16:56.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_feed_without_size("TorrentRss/invalid/ImmortalSeed_InvalidSize.xml") --- 11:16:56.0 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:16:56.0 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 11:16:56.0 Trace: TorrentInfo: Guid: 42d35ac4-f718-4753-86b6-5da79b5ab1cf 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 11:16:56.0 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 11:16:56.0 Trace: TorrentInfo: Guid: ecdc9914-7169-4cfb-b3c3-44fddf03d636 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 11:16:56.0 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 11:16:56.0 Trace: TorrentInfo: Guid: 39f7f107-7cf3-45cf-8e15-6dd840eca045 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 11:16:56.0 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 11:16:56.0 Trace: TorrentInfo: Guid: 4004b8c8-04ed-4136-b5ec-fb96894ab897 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 11:16:56.0 Debug: Feed doesn't have release size. 11:16:56.0 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 11:16:56.0 Trace: TorrentInfo: Guid: 5376d049-5cf9-4198-9f84-7c191f4adafb 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 11:16:56.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_feed_without_size("TorrentRss/invalid/ImmortalSeed_InvalidSize.xml") --- 11:16:56.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_recent_feed_with_invalid_downloadurl("TorrentRss/invalid/ImmortalSeed_InvalidDownloadUrl.xml") --- 11:16:56.0 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:16:56.0 Trace: Parsed: Conan.2015.02.05.Jeff.Bridges.720p.HDTV.X264-CROOKS 11:16:56.0 Trace: TorrentInfo: Guid: b3954f28-b5f4-4c1c-85b4-fd2bc736744d 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 11:16:56.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_recent_feed_with_invalid_downloadurl("TorrentRss/invalid/ImmortalSeed_InvalidDownloadUrl.xml") --- 11:16:56.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_recent_feed_without_pubDate("TorrentRss/invalid/TorrentDay_NoPubDate.xml") --- 11:16:56.0 Debug: Evaluating TorrentRss feed 'http://my.indexer.tv/recent' 11:16:56.0 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 11:16:56.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorrentRssIndexerTests.TorrentRssSettingsDetectorFixture.should_reject_recent_feed_without_pubDate("TorrentRss/invalid/TorrentDay_NoPubDate.xml") --- 11:16:56.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_api_should_not_validate("/torznab/all/api") --- 11:16:56.0 Debug: Downloading Feed http://indexer.local/torznab/all/api?t=music&cat=1&extended=1&offset=0&limit=100 11:16:56.0 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 11:16:56.0 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 11:16:56.0 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 11:16:56.0 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 11:16:56.0 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 11:16:56.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_api_should_not_validate("/torznab/all/api") --- 11:16:56.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_api_should_not_validate("/api/v2.0/indexers/all/results/torznab") --- 11:16:56.0 Debug: Downloading Feed http://indexer.local/api/v2.0/indexers/all/results/torznab?t=music&cat=1&extended=1&offset=0&limit=100 11:16:56.0 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 11:16:56.0 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 11:16:56.0 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 11:16:56.0 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 11:16:56.0 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 11:16:56.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_api_should_not_validate("/api/v2.0/indexers/all/results/torznab") --- 11:16:56.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_url_should_not_validate("http://localhost:9117/torznab/all/api") --- 11:16:56.0 Debug: Downloading Feed http://localhost:9117/torznab/all/api/api?t=music&cat=1&extended=1&offset=0&limit=100 11:16:56.0 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 11:16:56.0 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 11:16:56.0 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 11:16:56.0 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 11:16:56.0 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 11:16:56.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_url_should_not_validate("http://localhost:9117/torznab/all/api") --- 11:16:56.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_url_should_not_validate("http://localhost:9117/api/v2.0/indexers/all/results/torznab") --- 11:16:56.0 Debug: Downloading Feed http://localhost:9117/api/v2.0/indexers/all/results/torznab/api?t=music&cat=1&extended=1&offset=0&limit=100 11:16:56.0 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 11:16:56.0 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 11:16:56.0 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 11:16:56.0 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 11:16:56.0 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 11:16:56.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.jackett_all_url_should_not_validate("http://localhost:9117/api/v2.0/indexers/all/results/torznab") --- 11:16:56.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_not_use_pagesize_over_100_even_if_reported_in_caps --- 11:16:56.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_not_use_pagesize_over_100_even_if_reported_in_caps --- 11:16:56.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_parse_recent_feed_from_torznab_hdaccess_net --- 11:16:56.0 Debug: Downloading Feed http://indexer.local/api?t=music&cat=1&extended=1&offset=0&limit=100 11:16:56.0 Trace: Parsed: Better Call Saul S01E05 Alpine Shepherd 1080p NF WEBRip DD5.1 x264 11:16:56.0 Trace: Parsed: Ocean Giants 2013 1080p 3D BluRay Remux MVC DTS-HD MA 5.1-HDAccess 11:16:56.0 Trace: Parsed: Wild 2014 720p BluRay DTS x264-HDAccess 11:16:56.0 Trace: Parsed: Absolute Power 1997.1080p BluRay Remux AVC DTS-HD MA 5.1-HDX 11:16:56.0 Trace: Parsed: 12 Monkeys S01E09 Tomorrow 720p WEB-DL DD5.1 H.264-BS 11:16:56.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_parse_recent_feed_from_torznab_hdaccess_net --- 11:16:56.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_parse_recent_feed_from_torznab_tpb --- 11:16:56.0 Debug: Downloading Feed http://indexer.local/api?t=music&cat=1&extended=1&offset=0&limit=100 11:16:56.0 Trace: Parsed: Series Title S05E02 HDTV x264-Xclusive [eztv] 11:16:56.0 Trace: Parsed: Series Title S05E03 WEBRip XviD-FUM[ettv] 11:16:56.0 Trace: Parsed: Series Title S05E01 HDTV x264-Xclusive 11:16:56.0 Trace: Parsed: Series Title S05E04 WEBRip XviD-FUM[ettv] 11:16:56.0 Trace: Parsed: Series.Title.S03E19.HDTV.x264-LOL[ettv] 11:16:56.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_parse_recent_feed_from_torznab_tpb --- 11:16:56.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_use_best_pagesize_reported_by_caps --- 11:16:56.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.should_use_best_pagesize_reported_by_caps --- Skipped should_reject_rss_settings_for_AwesomeHD [< 1 ms] 11:16:56.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.url_and_api_not_jackett_all("http://localhost:9117/","/api") --- 11:16:56.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.TorznabTests.TorznabFixture.url_and_api_not_jackett_all("http://localhost:9117/","/api") --- 11:16:56.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.XElementExtensionsFixture.should_parse_date("Wed, 07 Aug 2013 20:37:48 +0000") --- 11:16:56.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.XElementExtensionsFixture.should_parse_date("Wed, 07 Aug 2013 20:37:48 +0000") --- 11:16:56.0 Info: --- Start: NzbDrone.Core.Test.IndexerTests.XElementExtensionsFixture.should_parse_date("Wed, 07 Aug 2013 18:08:46 MST") --- 11:16:56.0 Info: --- End: NzbDrone.Core.Test.IndexerTests.XElementExtensionsFixture.should_parse_date("Wed, 07 Aug 2013 18:08:46 MST") --- 11:16:56.0 Info: --- Start: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.exception_log_with_no_message_should_use_exceptions_message --- 11:16:56.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350161001676_381/VirtualNzbDrone/logs.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:56.1 Info: DatabaseEngineVersionCheck migrating 11:16:56.1 Info: PerformDBOperation 11:16:56.1 Info: Performing DB Operation 11:16:56.1 Info: SQLite 3.46.0 11:16:56.1 Info: => 0.0009717s 11:16:56.1 Info: DatabaseEngineVersionCheck migrated 11:16:56.1 Info: => 0.0009838s 11:16:56.1 Info: VersionMigration migrating 11:16:56.1 Info: Beginning Transaction 11:16:56.1 Info: CreateTable VersionInfo 11:16:56.1 Info: CREATE TABLE "VersionInfo" ("Version" INTEGER NOT NULL) 11:16:56.1 Info: => 0.0001541s 11:16:56.1 Info: Committing Transaction 11:16:56.1 Info: VersionMigration migrated 11:16:56.1 Info: => 0.000482s 11:16:56.1 Info: VersionUniqueMigration migrating 11:16:56.1 Info: Beginning Transaction 11:16:56.1 Info: CreateIndex VersionInfo (Version) 11:16:56.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:56.1 Info: => 0.0001185s 11:16:56.1 Info: AlterTable VersionInfo 11:16:56.1 Info: => 5E-07s 11:16:56.1 Info: CreateColumn VersionInfo AppliedOn DateTime 11:16:56.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "AppliedOn" DATETIME 11:16:56.1 Info: => 0.0005298s 11:16:56.1 Info: Committing Transaction 11:16:56.1 Info: VersionUniqueMigration migrated 11:16:56.1 Info: => 0.0007172s 11:16:56.1 Info: VersionDescriptionMigration migrating 11:16:56.1 Info: Beginning Transaction 11:16:56.1 Info: AlterTable VersionInfo 11:16:56.1 Info: => 5E-07s 11:16:56.1 Info: CreateColumn VersionInfo Description String 11:16:56.1 Info: ALTER TABLE "VersionInfo" ADD COLUMN "Description" TEXT 11:16:56.1 Info: => 0.0001978s 11:16:56.1 Info: Committing Transaction 11:16:56.1 Info: VersionDescriptionMigration migrated 11:16:56.1 Info: => 0.0003869s 11:16:56.1 Info: 1: InitialSetup migrating 11:16:56.1 Info: Beginning Transaction 11:16:56.1 Info: Starting migration of Log DB to 1 11:16:56.1 Info: CreateTable Logs 11:16:56.1 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) 11:16:56.1 Info: => 0.0001612s 11:16:56.1 Info: CreateIndex Logs (Time) 11:16:56.1 Info: CREATE INDEX "IX_Logs_Time" ON "Logs" ("Time" ASC) 11:16:56.1 Info: => 6.61E-05s 11:16:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (1, '2024-07-30T11:16:56', 'InitialSetup') 11:16:56.1 Info: Committing Transaction 11:16:56.1 Info: 1: InitialSetup migrated 11:16:56.1 Info: => 0.0003419s 11:16:56.1 Info: 2: add_reason_to_pending_releases migrating 11:16:56.1 Info: Beginning Transaction 11:16:56.1 Info: Starting migration of Log DB to 2 11:16:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (2, '2024-07-30T11:16:56', 'add_reason_to_pending_releases') 11:16:56.1 Info: Committing Transaction 11:16:56.1 Info: 2: add_reason_to_pending_releases migrated 11:16:56.1 Info: => 0.0003604s 11:16:56.1 Info: 3: add_medium_support migrating 11:16:56.1 Info: Beginning Transaction 11:16:56.1 Info: Starting migration of Log DB to 3 11:16:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (3, '2024-07-30T11:16:56', 'add_medium_support') 11:16:56.1 Info: Committing Transaction 11:16:56.1 Info: 3: add_medium_support migrated 11:16:56.1 Info: => 0.0002618s 11:16:56.1 Info: 4: add_various_qualites_in_profile migrating 11:16:56.1 Info: Beginning Transaction 11:16:56.1 Info: Starting migration of Log DB to 4 11:16:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (4, '2024-07-30T11:16:56', 'add_various_qualites_in_profile') 11:16:56.1 Info: Committing Transaction 11:16:56.1 Info: 4: add_various_qualites_in_profile migrated 11:16:56.1 Info: => 0.0003156s 11:16:56.1 Info: 5: metadata_profiles migrating 11:16:56.1 Info: Beginning Transaction 11:16:56.1 Info: Starting migration of Log DB to 5 11:16:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (5, '2024-07-30T11:16:56', 'metadata_profiles') 11:16:56.1 Info: Committing Transaction 11:16:56.1 Info: 5: metadata_profiles migrated 11:16:56.1 Info: => 0.000253s 11:16:56.1 Info: 6: separate_automatic_and_interactive_search migrating 11:16:56.1 Info: Beginning Transaction 11:16:56.1 Info: Starting migration of Log DB to 6 11:16:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (6, '2024-07-30T11:16:56', 'separate_automatic_and_interactive_search') 11:16:56.1 Info: Committing Transaction 11:16:56.1 Info: 6: separate_automatic_and_interactive_search migrated 11:16:56.1 Info: => 0.0002534s 11:16:56.1 Info: 7: change_album_path_to_relative migrating 11:16:56.1 Info: Beginning Transaction 11:16:56.1 Info: Starting migration of Log DB to 7 11:16:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (7, '2024-07-30T11:16:56', 'change_album_path_to_relative') 11:16:56.1 Info: Committing Transaction 11:16:56.1 Info: 7: change_album_path_to_relative migrated 11:16:56.1 Info: => 0.0002542s 11:16:56.1 Info: 8: change_quality_size_mb_to_kb migrating 11:16:56.1 Info: Beginning Transaction 11:16:56.1 Info: Starting migration of Log DB to 8 11:16:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (8, '2024-07-30T11:16:56', 'change_quality_size_mb_to_kb') 11:16:56.1 Info: Committing Transaction 11:16:56.1 Info: 8: change_quality_size_mb_to_kb migrated 11:16:56.1 Info: => 0.0002512s 11:16:56.1 Info: 9: album_releases migrating 11:16:56.1 Info: Beginning Transaction 11:16:56.1 Info: Starting migration of Log DB to 9 11:16:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (9, '2024-07-30T11:16:56', 'album_releases') 11:16:56.1 Info: Committing Transaction 11:16:56.1 Info: 9: album_releases migrated 11:16:56.1 Info: => 0.0002501s 11:16:56.1 Info: 10: album_releases_fix migrating 11:16:56.1 Info: Beginning Transaction 11:16:56.1 Info: Starting migration of Log DB to 10 11:16:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (10, '2024-07-30T11:16:56', 'album_releases_fix') 11:16:56.1 Info: Committing Transaction 11:16:56.1 Info: 10: album_releases_fix migrated 11:16:56.1 Info: => 0.0002519s 11:16:56.1 Info: 11: import_lists migrating 11:16:56.1 Info: Beginning Transaction 11:16:56.1 Info: Starting migration of Log DB to 11 11:16:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (11, '2024-07-30T11:16:56', 'import_lists') 11:16:56.1 Info: Committing Transaction 11:16:56.1 Info: 11: import_lists migrated 11:16:56.1 Info: => 0.0002502s 11:16:56.1 Info: 12: add_release_status migrating 11:16:56.1 Info: Beginning Transaction 11:16:56.1 Info: Starting migration of Log DB to 12 11:16:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (12, '2024-07-30T11:16:56', 'add_release_status') 11:16:56.1 Info: Committing Transaction 11:16:56.1 Info: 12: add_release_status migrated 11:16:56.1 Info: => 0.0002675s 11:16:56.1 Info: 13: album_download_notification migrating 11:16:56.1 Info: Beginning Transaction 11:16:56.1 Info: Starting migration of Log DB to 13 11:16:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (13, '2024-07-30T11:16:56', 'album_download_notification') 11:16:56.1 Info: Committing Transaction 11:16:56.1 Info: 13: album_download_notification migrated 11:16:56.1 Info: => 0.0002542s 11:16:56.1 Info: 14: fix_language_metadata_profiles migrating 11:16:56.1 Info: Beginning Transaction 11:16:56.1 Info: Starting migration of Log DB to 14 11:16:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (14, '2024-07-30T11:16:56', 'fix_language_metadata_profiles') 11:16:56.1 Info: Committing Transaction 11:16:56.1 Info: 14: fix_language_metadata_profiles migrated 11:16:56.1 Info: => 0.0002483s 11:16:56.1 Info: 15: remove_fanzub migrating 11:16:56.1 Info: Beginning Transaction 11:16:56.1 Info: Starting migration of Log DB to 15 11:16:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (15, '2024-07-30T11:16:56', 'remove_fanzub') 11:16:56.1 Info: Committing Transaction 11:16:56.1 Info: 15: remove_fanzub migrated 11:16:56.1 Info: => 0.0002488s 11:16:56.1 Info: 16: update_artist_history_indexes migrating 11:16:56.1 Info: Beginning Transaction 11:16:56.1 Info: Starting migration of Log DB to 16 11:16:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (16, '2024-07-30T11:16:56', 'update_artist_history_indexes') 11:16:56.1 Info: Committing Transaction 11:16:56.1 Info: 16: update_artist_history_indexes migrated 11:16:56.1 Info: => 0.0002459s 11:16:56.1 Info: 17: remove_nma migrating 11:16:56.1 Info: Beginning Transaction 11:16:56.1 Info: Starting migration of Log DB to 17 11:16:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (17, '2024-07-30T11:16:56', 'remove_nma') 11:16:56.1 Info: Committing Transaction 11:16:56.1 Info: 17: remove_nma migrated 11:16:56.1 Info: => 0.00025s 11:16:56.1 Info: 18: album_disambiguation migrating 11:16:56.1 Info: Beginning Transaction 11:16:56.1 Info: Starting migration of Log DB to 18 11:16:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (18, '2024-07-30T11:16:56', 'album_disambiguation') 11:16:56.1 Info: Committing Transaction 11:16:56.1 Info: 18: album_disambiguation migrated 11:16:56.1 Info: => 0.0002499s 11:16:56.1 Info: 19: add_ape_quality_in_profiles migrating 11:16:56.1 Info: Beginning Transaction 11:16:56.1 Info: Starting migration of Log DB to 19 11:16:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (19, '2024-07-30T11:16:56', 'add_ape_quality_in_profiles') 11:16:56.1 Info: Committing Transaction 11:16:56.1 Info: 19: add_ape_quality_in_profiles migrated 11:16:56.1 Info: => 0.0002507s 11:16:56.1 Info: 20: remove_pushalot migrating 11:16:56.1 Info: Beginning Transaction 11:16:56.1 Info: Starting migration of Log DB to 20 11:16:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (20, '2024-07-30T11:16:56', 'remove_pushalot') 11:16:56.1 Info: Committing Transaction 11:16:56.1 Info: 20: remove_pushalot migrated 11:16:56.1 Info: => 0.0002466s 11:16:56.1 Info: 21: add_custom_filters migrating 11:16:56.1 Info: Beginning Transaction 11:16:56.1 Info: Starting migration of Log DB to 21 11:16:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (21, '2024-07-30T11:16:56', 'add_custom_filters') 11:16:56.1 Info: Committing Transaction 11:16:56.1 Info: 21: add_custom_filters migrated 11:16:56.1 Info: => 0.0002528s 11:16:56.1 Info: 22: import_list_tags migrating 11:16:56.1 Info: Beginning Transaction 11:16:56.1 Info: Starting migration of Log DB to 22 11:16:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (22, '2024-07-30T11:16:56', 'import_list_tags') 11:16:56.1 Info: Committing Transaction 11:16:56.1 Info: 22: import_list_tags migrated 11:16:56.1 Info: => 0.0002455s 11:16:56.1 Info: 23: add_release_groups_etc migrating 11:16:56.1 Info: Beginning Transaction 11:16:56.1 Info: Starting migration of Log DB to 23 11:16:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (23, '2024-07-30T11:16:56', 'add_release_groups_etc') 11:16:56.1 Info: Committing Transaction 11:16:56.1 Info: 23: add_release_groups_etc migrated 11:16:56.1 Info: => 0.000261s 11:16:56.1 Info: 24: NewMediaInfoFormat migrating 11:16:56.1 Info: Beginning Transaction 11:16:56.1 Info: Starting migration of Log DB to 24 11:16:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (24, '2024-07-30T11:16:56', 'NewMediaInfoFormat') 11:16:56.1 Info: Committing Transaction 11:16:56.1 Info: 24: NewMediaInfoFormat migrated 11:16:56.1 Info: => 0.0002586s 11:16:56.1 Info: 25: rename_restrictions_to_release_profiles migrating 11:16:56.1 Info: Beginning Transaction 11:16:56.1 Info: Starting migration of Log DB to 25 11:16:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (25, '2024-07-30T11:16:56', 'rename_restrictions_to_release_profiles') 11:16:56.1 Info: Committing Transaction 11:16:56.1 Info: 25: rename_restrictions_to_release_profiles migrated 11:16:56.1 Info: => 0.0002526s 11:16:56.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrating 11:16:56.1 Info: Beginning Transaction 11:16:56.1 Info: Starting migration of Log DB to 26 11:16:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (26, '2024-07-30T11:16:56', 'rename_quality_profiles_add_upgrade_allowed') 11:16:56.1 Info: Committing Transaction 11:16:56.1 Info: 26: rename_quality_profiles_add_upgrade_allowed migrated 11:16:56.1 Info: => 0.0002455s 11:16:56.1 Info: 27: add_import_exclusions migrating 11:16:56.1 Info: Beginning Transaction 11:16:56.1 Info: Starting migration of Log DB to 27 11:16:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (27, '2024-07-30T11:16:56', 'add_import_exclusions') 11:16:56.1 Info: Committing Transaction 11:16:56.1 Info: 27: add_import_exclusions migrated 11:16:56.1 Info: => 0.0002485s 11:16:56.1 Info: 28: clean_artist_metadata_table migrating 11:16:56.1 Info: Beginning Transaction 11:16:56.1 Info: Starting migration of Log DB to 28 11:16:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (28, '2024-07-30T11:16:56', 'clean_artist_metadata_table') 11:16:56.1 Info: Committing Transaction 11:16:56.1 Info: 28: clean_artist_metadata_table migrated 11:16:56.1 Info: => 0.0002533s 11:16:56.1 Info: 29: health_issue_notification migrating 11:16:56.1 Info: Beginning Transaction 11:16:56.1 Info: Starting migration of Log DB to 29 11:16:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (29, '2024-07-30T11:16:56', 'health_issue_notification') 11:16:56.1 Info: Committing Transaction 11:16:56.1 Info: 29: health_issue_notification migrated 11:16:56.1 Info: => 0.0002945s 11:16:56.1 Info: 30: add_mediafilerepository_mtime migrating 11:16:56.1 Info: Beginning Transaction 11:16:56.1 Info: Starting migration of Log DB to 30 11:16:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (30, '2024-07-30T11:16:56', 'add_mediafilerepository_mtime') 11:16:56.1 Info: Committing Transaction 11:16:56.1 Info: 30: add_mediafilerepository_mtime migrated 11:16:56.1 Info: => 0.0002756s 11:16:56.1 Info: 31: add_artistmetadataid_constraint migrating 11:16:56.1 Info: Beginning Transaction 11:16:56.1 Info: Starting migration of Log DB to 31 11:16:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (31, '2024-07-30T11:16:56', 'add_artistmetadataid_constraint') 11:16:56.1 Info: Committing Transaction 11:16:56.1 Info: 31: add_artistmetadataid_constraint migrated 11:16:56.1 Info: => 0.0002744s 11:16:56.1 Info: 32: old_ids_and_artist_alias migrating 11:16:56.1 Info: Beginning Transaction 11:16:56.1 Info: Starting migration of Log DB to 32 11:16:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (32, '2024-07-30T11:16:56', 'old_ids_and_artist_alias') 11:16:56.1 Info: Committing Transaction 11:16:56.1 Info: 32: old_ids_and_artist_alias migrated 11:16:56.1 Info: => 0.0002747s 11:16:56.1 Info: 33: download_propers_config migrating 11:16:56.1 Info: Beginning Transaction 11:16:56.1 Info: Starting migration of Log DB to 33 11:16:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (33, '2024-07-30T11:16:56', 'download_propers_config') 11:16:56.1 Info: Committing Transaction 11:16:56.1 Info: 33: download_propers_config migrated 11:16:56.1 Info: => 0.0002732s 11:16:56.1 Info: 34: remove_language_profiles migrating 11:16:56.1 Info: Beginning Transaction 11:16:56.1 Info: Starting migration of Log DB to 34 11:16:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (34, '2024-07-30T11:16:56', 'remove_language_profiles') 11:16:56.1 Info: Committing Transaction 11:16:56.1 Info: 34: remove_language_profiles migrated 11:16:56.1 Info: => 0.0002912s 11:16:56.1 Info: 35: multi_disc_naming_format migrating 11:16:56.1 Info: Beginning Transaction 11:16:56.1 Info: Starting migration of Log DB to 35 11:16:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (35, '2024-07-30T11:16:56', 'multi_disc_naming_format') 11:16:56.1 Info: Committing Transaction 11:16:56.1 Info: 35: multi_disc_naming_format migrated 11:16:56.1 Info: => 0.0002776s 11:16:56.1 Info: 36: add_download_client_priority migrating 11:16:56.1 Info: Beginning Transaction 11:16:56.1 Info: Starting migration of Log DB to 36 11:16:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (36, '2024-07-30T11:16:56', 'add_download_client_priority') 11:16:56.1 Info: Committing Transaction 11:16:56.1 Info: 36: add_download_client_priority migrated 11:16:56.1 Info: => 0.0002766s 11:16:56.1 Info: 37: remove_growl_prowl migrating 11:16:56.1 Info: Beginning Transaction 11:16:56.1 Info: Starting migration of Log DB to 37 11:16:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (37, '2024-07-30T11:16:56', 'remove_growl_prowl') 11:16:56.1 Info: Committing Transaction 11:16:56.1 Info: 37: remove_growl_prowl migrated 11:16:56.1 Info: => 0.00027s 11:16:56.1 Info: 38: remove_plex_hometheatre migrating 11:16:56.1 Info: Beginning Transaction 11:16:56.1 Info: Starting migration of Log DB to 38 11:16:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (38, '2024-07-30T11:16:56', 'remove_plex_hometheatre') 11:16:56.1 Info: Committing Transaction 11:16:56.1 Info: 38: remove_plex_hometheatre migrated 11:16:56.1 Info: => 0.000271s 11:16:56.1 Info: 39: add_root_folder_add_defaults migrating 11:16:56.1 Info: Beginning Transaction 11:16:56.1 Info: Starting migration of Log DB to 39 11:16:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (39, '2024-07-30T11:16:56', 'add_root_folder_add_defaults') 11:16:56.1 Info: Committing Transaction 11:16:56.1 Info: 39: add_root_folder_add_defaults migrated 11:16:56.1 Info: => 0.000272s 11:16:56.1 Info: 40: task_duration migrating 11:16:56.1 Info: Beginning Transaction 11:16:56.1 Info: Starting migration of Log DB to 40 11:16:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (40, '2024-07-30T11:16:56', 'task_duration') 11:16:56.1 Info: Committing Transaction 11:16:56.1 Info: 40: task_duration migrated 11:16:56.1 Info: => 0.0002788s 11:16:56.1 Info: 41: add_indexer_and_enabled_to_release_profiles migrating 11:16:56.1 Info: Beginning Transaction 11:16:56.1 Info: Starting migration of Log DB to 41 11:16:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (41, '2024-07-30T11:16:56', 'add_indexer_and_enabled_to_release_profiles') 11:16:56.1 Info: Committing Transaction 11:16:56.1 Info: 41: add_indexer_and_enabled_to_release_profiles migrated 11:16:56.1 Info: => 0.000272s 11:16:56.1 Info: 42: remove_album_folders migrating 11:16:56.1 Info: Beginning Transaction 11:16:56.1 Info: Starting migration of Log DB to 42 11:16:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (42, '2024-07-30T11:16:56', 'remove_album_folders') 11:16:56.1 Info: Committing Transaction 11:16:56.1 Info: 42: remove_album_folders migrated 11:16:56.1 Info: => 0.0002702s 11:16:56.1 Info: 44: add_priority_to_indexers migrating 11:16:56.1 Info: Beginning Transaction 11:16:56.1 Info: Starting migration of Log DB to 44 11:16:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (44, '2024-07-30T11:16:56', 'add_priority_to_indexers') 11:16:56.1 Info: Committing Transaction 11:16:56.1 Info: 44: add_priority_to_indexers migrated 11:16:56.1 Info: => 0.0002723s 11:16:56.1 Info: 45: remove_chown_and_folderchmod_config migrating 11:16:56.1 Info: Beginning Transaction 11:16:56.1 Info: Starting migration of Log DB to 45 11:16:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (45, '2024-07-30T11:16:56', 'remove_chown_and_folderchmod_config') 11:16:56.1 Info: Committing Transaction 11:16:56.1 Info: 45: remove_chown_and_folderchmod_config migrated 11:16:56.1 Info: => 0.0002717s 11:16:56.1 Info: 47: update_notifiarr migrating 11:16:56.1 Info: Beginning Transaction 11:16:56.1 Info: Starting migration of Log DB to 47 11:16:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (47, '2024-07-30T11:16:56', 'update_notifiarr') 11:16:56.1 Info: Committing Transaction 11:16:56.1 Info: 47: update_notifiarr migrated 11:16:56.1 Info: => 0.0002989s 11:16:56.1 Info: 49: email_multiple_addresses migrating 11:16:56.1 Info: Beginning Transaction 11:16:56.1 Info: Starting migration of Log DB to 49 11:16:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (49, '2024-07-30T11:16:56', 'email_multiple_addresses') 11:16:56.1 Info: Committing Transaction 11:16:56.1 Info: 49: email_multiple_addresses migrated 11:16:56.1 Info: => 0.0002724s 11:16:56.1 Info: 50: rename_blacklist_to_blocklist migrating 11:16:56.1 Info: Beginning Transaction 11:16:56.1 Info: Starting migration of Log DB to 50 11:16:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (50, '2024-07-30T11:16:56', 'rename_blacklist_to_blocklist') 11:16:56.1 Info: Committing Transaction 11:16:56.1 Info: 50: rename_blacklist_to_blocklist migrated 11:16:56.1 Info: => 0.0002758s 11:16:56.1 Info: 51: cdh_per_downloadclient migrating 11:16:56.1 Info: Beginning Transaction 11:16:56.1 Info: Starting migration of Log DB to 51 11:16:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (51, '2024-07-30T11:16:56', 'cdh_per_downloadclient') 11:16:56.1 Info: Committing Transaction 11:16:56.1 Info: 51: cdh_per_downloadclient migrated 11:16:56.1 Info: => 0.0002739s 11:16:56.1 Info: 52: download_history migrating 11:16:56.1 Info: Beginning Transaction 11:16:56.1 Info: Starting migration of Log DB to 52 11:16:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (52, '2024-07-30T11:16:56', 'download_history') 11:16:56.1 Info: Committing Transaction 11:16:56.1 Info: 52: download_history migrated 11:16:56.1 Info: => 0.0002727s 11:16:56.1 Info: 53: add_update_history migrating 11:16:56.1 Info: Beginning Transaction 11:16:56.1 Info: Starting migration of Log DB to 53 11:16:56.1 Info: CreateTable UpdateHistory 11:16:56.1 Info: CREATE TABLE "UpdateHistory" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Date" DATETIME NOT NULL, "Version" TEXT NOT NULL, "EventType" INTEGER NOT NULL) 11:16:56.1 Info: => 0.0001231s 11:16:56.1 Info: CreateIndex UpdateHistory (Date) 11:16:56.1 Info: CREATE INDEX "IX_UpdateHistory_Date" ON "UpdateHistory" ("Date" ASC) 11:16:56.1 Info: => 6.73E-05s 11:16:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (53, '2024-07-30T11:16:56', 'add_update_history') 11:16:56.1 Info: Committing Transaction 11:16:56.1 Info: 53: add_update_history migrated 11:16:56.1 Info: => 0.000354s 11:16:56.1 Info: 54: add_on_update_to_notifications migrating 11:16:56.1 Info: Beginning Transaction 11:16:56.1 Info: Starting migration of Log DB to 54 11:16:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (54, '2024-07-30T11:16:56', 'add_on_update_to_notifications') 11:16:56.1 Info: Committing Transaction 11:16:56.1 Info: 54: add_on_update_to_notifications migrated 11:16:56.1 Info: => 0.000282s 11:16:56.1 Info: 55: download_client_per_indexer migrating 11:16:56.1 Info: Beginning Transaction 11:16:56.1 Info: Starting migration of Log DB to 55 11:16:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (55, '2024-07-30T11:16:56', 'download_client_per_indexer') 11:16:56.1 Info: Committing Transaction 11:16:56.1 Info: 55: download_client_per_indexer migrated 11:16:56.1 Info: => 0.0002722s 11:16:56.1 Info: 56: AddNewItemMonitorType migrating 11:16:56.1 Info: Beginning Transaction 11:16:56.1 Info: Starting migration of Log DB to 56 11:16:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (56, '2024-07-30T11:16:56', 'AddNewItemMonitorType') 11:16:56.1 Info: Committing Transaction 11:16:56.1 Info: 56: AddNewItemMonitorType migrated 11:16:56.1 Info: => 0.0002795s 11:16:56.1 Info: 57: ImportListSearch migrating 11:16:56.1 Info: Beginning Transaction 11:16:56.1 Info: Starting migration of Log DB to 57 11:16:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (57, '2024-07-30T11:16:56', 'ImportListSearch') 11:16:56.1 Info: Committing Transaction 11:16:56.1 Info: 57: ImportListSearch migrated 11:16:56.1 Info: => 0.0002814s 11:16:56.1 Info: 58: ImportListMonitorExisting migrating 11:16:56.1 Info: Beginning Transaction 11:16:56.1 Info: Starting migration of Log DB to 58 11:16:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (58, '2024-07-30T11:16:56', 'ImportListMonitorExisting') 11:16:56.1 Info: Committing Transaction 11:16:56.1 Info: 58: ImportListMonitorExisting migrated 11:16:56.1 Info: => 0.0002724s 11:16:56.1 Info: 59: add_indexer_tags migrating 11:16:56.1 Info: Beginning Transaction 11:16:56.1 Info: Starting migration of Log DB to 59 11:16:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (59, '2024-07-30T11:16:56', 'add_indexer_tags') 11:16:56.1 Info: Committing Transaction 11:16:56.1 Info: 59: add_indexer_tags migrated 11:16:56.1 Info: => 0.0002719s 11:16:56.1 Info: 60: update_audio_types migrating 11:16:56.1 Info: Beginning Transaction 11:16:56.1 Info: Starting migration of Log DB to 60 11:16:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (60, '2024-07-30T11:16:56', 'update_audio_types') 11:16:56.1 Info: Committing Transaction 11:16:56.1 Info: 60: update_audio_types migrated 11:16:56.1 Info: => 0.0002684s 11:16:56.1 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrating 11:16:56.1 Info: Beginning Transaction 11:16:56.1 Info: Starting migration of Log DB to 61 11:16:56.1 Info: AlterTable Logs 11:16:56.1 Info: => 1.1E-06s 11:16:56.1 Info: AlterColumn Logs Time DateTimeOffset 11:16:56.1 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) 11:16:56.1 Info: INSERT INTO "Logs_temp" ("Id", "Message", "Time", "Logger", "Exception", "ExceptionType", "Level") SELECT "Id", "Message", "Time", "Logger", "Exception", "ExceptionType", "Level" FROM "Logs" 11:16:56.1 Info: DROP TABLE "Logs" 11:16:56.1 Info: ALTER TABLE "Logs_temp" RENAME TO "Logs" 11:16:56.1 Info: CREATE INDEX "IX_Logs_Time" ON "Logs" ("Time" ASC) 11:16:56.1 Info: => 0.0011812s 11:16:56.1 Info: AlterTable UpdateHistory 11:16:56.1 Info: => 6E-07s 11:16:56.1 Info: AlterColumn UpdateHistory Date DateTimeOffset 11:16:56.1 Info: CREATE TABLE "UpdateHistory_temp" ("Id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, "Date" DATETIME NOT NULL, "Version" TEXT NOT NULL, "EventType" INTEGER NOT NULL) 11:16:56.1 Info: INSERT INTO "UpdateHistory_temp" ("Id", "Date", "Version", "EventType") SELECT "Id", "Date", "Version", "EventType" FROM "UpdateHistory" 11:16:56.1 Info: DROP TABLE "UpdateHistory" 11:16:56.1 Info: ALTER TABLE "UpdateHistory_temp" RENAME TO "UpdateHistory" 11:16:56.1 Info: CREATE INDEX "IX_UpdateHistory_Date" ON "UpdateHistory" ("Date" ASC) 11:16:56.1 Info: => 0.0010576s 11:16:56.1 Info: AlterTable VersionInfo 11:16:56.1 Info: => 6E-07s 11:16:56.1 Info: AlterColumn VersionInfo AppliedOn DateTimeOffset 11:16:56.1 Info: CREATE TABLE "VersionInfo_temp" ("Version" INTEGER NOT NULL, "AppliedOn" DATETIME, "Description" TEXT) 11:16:56.1 Info: INSERT INTO "VersionInfo_temp" ("Version", "AppliedOn", "Description") SELECT "Version", "AppliedOn", "Description" FROM "VersionInfo" 11:16:56.1 Info: DROP TABLE "VersionInfo" 11:16:56.1 Info: ALTER TABLE "VersionInfo_temp" RENAME TO "VersionInfo" 11:16:56.1 Info: CREATE UNIQUE INDEX "UC_Version" ON "VersionInfo" ("Version" ASC) 11:16:56.1 Info: => 0.0010229s 11:16:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (61, '2024-07-30T11:16:56', 'postgres_update_timestamp_columns_to_with_timezone') 11:16:56.1 Info: Committing Transaction 11:16:56.1 Info: 61: postgres_update_timestamp_columns_to_with_timezone migrated 11:16:56.1 Info: => 0.0013514s 11:16:56.1 Info: 62: add_on_delete_to_notifications migrating 11:16:56.1 Info: Beginning Transaction 11:16:56.1 Info: Starting migration of Log DB to 62 11:16:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (62, '2024-07-30T11:16:56', 'add_on_delete_to_notifications') 11:16:56.1 Info: Committing Transaction 11:16:56.1 Info: 62: add_on_delete_to_notifications migrated 11:16:56.1 Info: => 0.000275s 11:16:56.1 Info: 63: add_custom_formats migrating 11:16:56.1 Info: Beginning Transaction 11:16:56.1 Info: Starting migration of Log DB to 63 11:16:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (63, '2024-07-30T11:16:56', 'add_custom_formats') 11:16:56.1 Info: Committing Transaction 11:16:56.1 Info: 63: add_custom_formats migrated 11:16:56.1 Info: => 0.0002606s 11:16:56.1 Info: 64: add_result_to_commands migrating 11:16:56.1 Info: Beginning Transaction 11:16:56.1 Info: Starting migration of Log DB to 64 11:16:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (64, '2024-07-30T11:16:56', 'add_result_to_commands') 11:16:56.1 Info: Committing Transaction 11:16:56.1 Info: 64: add_result_to_commands migrated 11:16:56.1 Info: => 0.000259s 11:16:56.1 Info: 65: health_restored_notification migrating 11:16:56.1 Info: Beginning Transaction 11:16:56.1 Info: Starting migration of Log DB to 65 11:16:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (65, '2024-07-30T11:16:56', 'health_restored_notification') 11:16:56.1 Info: Committing Transaction 11:16:56.1 Info: 65: health_restored_notification migrated 11:16:56.1 Info: => 0.0002601s 11:16:56.1 Info: 66: remove_uc migrating 11:16:56.1 Info: Beginning Transaction 11:16:56.1 Info: Starting migration of Log DB to 66 11:16:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (66, '2024-07-30T11:16:56', 'remove_uc') 11:16:56.1 Info: Committing Transaction 11:16:56.1 Info: 66: remove_uc migrated 11:16:56.1 Info: => 0.0002564s 11:16:56.1 Info: 67: download_clients_rename_tv_to_music migrating 11:16:56.1 Info: Beginning Transaction 11:16:56.1 Info: Starting migration of Log DB to 67 11:16:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (67, '2024-07-30T11:16:56', 'download_clients_rename_tv_to_music') 11:16:56.1 Info: Committing Transaction 11:16:56.1 Info: 67: download_clients_rename_tv_to_music migrated 11:16:56.1 Info: => 0.0002542s 11:16:56.1 Info: 68: add_colon_replacement_to_naming_config migrating 11:16:56.1 Info: Beginning Transaction 11:16:56.1 Info: Starting migration of Log DB to 68 11:16:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (68, '2024-07-30T11:16:56', 'add_colon_replacement_to_naming_config') 11:16:56.1 Info: Committing Transaction 11:16:56.1 Info: 68: add_colon_replacement_to_naming_config migrated 11:16:56.1 Info: => 0.0002704s 11:16:56.1 Info: 69: list_sync_time migrating 11:16:56.1 Info: Beginning Transaction 11:16:56.1 Info: Starting migration of Log DB to 69 11:16:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (69, '2024-07-30T11:16:56', 'list_sync_time') 11:16:56.1 Info: Committing Transaction 11:16:56.1 Info: 69: list_sync_time migrated 11:16:56.1 Info: => 0.0002702s 11:16:56.1 Info: 70: add_download_client_tags migrating 11:16:56.1 Info: Beginning Transaction 11:16:56.1 Info: Starting migration of Log DB to 70 11:16:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (70, '2024-07-30T11:16:56', 'add_download_client_tags') 11:16:56.1 Info: Committing Transaction 11:16:56.1 Info: 70: add_download_client_tags migrated 11:16:56.1 Info: => 0.0002653s 11:16:56.1 Info: 71: add_notification_status migrating 11:16:56.1 Info: Beginning Transaction 11:16:56.1 Info: Starting migration of Log DB to 71 11:16:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (71, '2024-07-30T11:16:56', 'add_notification_status') 11:16:56.1 Info: Committing Transaction 11:16:56.1 Info: 71: add_notification_status migrated 11:16:56.1 Info: => 0.0002703s 11:16:56.1 Info: 72: add_alac_24_quality_in_profiles migrating 11:16:56.1 Info: Beginning Transaction 11:16:56.1 Info: Starting migration of Log DB to 72 11:16:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (72, '2024-07-30T11:16:56', 'add_alac_24_quality_in_profiles') 11:16:56.1 Info: Committing Transaction 11:16:56.1 Info: 72: add_alac_24_quality_in_profiles migrated 11:16:56.1 Info: => 0.0002706s 11:16:56.1 Info: 73: add_salt_to_users migrating 11:16:56.1 Info: Beginning Transaction 11:16:56.1 Info: Starting migration of Log DB to 73 11:16:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (73, '2024-07-30T11:16:56', 'add_salt_to_users') 11:16:56.1 Info: Committing Transaction 11:16:56.1 Info: 73: add_salt_to_users migrated 11:16:56.1 Info: => 0.0002659s 11:16:56.1 Info: 74: add_auto_tagging migrating 11:16:56.1 Info: Beginning Transaction 11:16:56.1 Info: Starting migration of Log DB to 74 11:16:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (74, '2024-07-30T11:16:56', 'add_auto_tagging') 11:16:56.1 Info: Committing Transaction 11:16:56.1 Info: 74: add_auto_tagging migrated 11:16:56.1 Info: => 0.0002643s 11:16:56.1 Info: 75: quality_definition_preferred_size migrating 11:16:56.1 Info: Beginning Transaction 11:16:56.1 Info: Starting migration of Log DB to 75 11:16:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (75, '2024-07-30T11:16:56', 'quality_definition_preferred_size') 11:16:56.1 Info: Committing Transaction 11:16:56.1 Info: 75: quality_definition_preferred_size migrated 11:16:56.1 Info: => 0.0002694s 11:16:56.1 Info: 76: add_on_artist_add_to_notifications migrating 11:16:56.1 Info: Beginning Transaction 11:16:56.1 Info: Starting migration of Log DB to 76 11:16:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (76, '2024-07-30T11:16:56', 'add_on_artist_add_to_notifications') 11:16:56.1 Info: Committing Transaction 11:16:56.1 Info: 76: add_on_artist_add_to_notifications migrated 11:16:56.1 Info: => 0.000268s 11:16:56.1 Info: 77: album_last_searched_time migrating 11:16:56.1 Info: Beginning Transaction 11:16:56.1 Info: Starting migration of Log DB to 77 11:16:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (77, '2024-07-30T11:16:56', 'album_last_searched_time') 11:16:56.1 Info: Committing Transaction 11:16:56.1 Info: 77: album_last_searched_time migrated 11:16:56.1 Info: => 0.0002759s 11:16:56.1 Info: 78: add_indexer_flags migrating 11:16:56.1 Info: Beginning Transaction 11:16:56.1 Info: Starting migration of Log DB to 78 11:16:56.1 Info: INSERT INTO "VersionInfo" ("Version", "AppliedOn", "Description") VALUES (78, '2024-07-30T11:16:56', 'add_indexer_flags') 11:16:56.1 Info: Committing Transaction 11:16:56.1 Info: 78: add_indexer_flags migrated 11:16:56.1 Info: => 0.000271s 11:16:56.1 Debug: Took: 00:00:00.0423097 11:16:56.1 Info: Caching database 11:16:56.1 Error: System.InvalidOperationException: Fake Exception 11:16:57.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 11:16:57.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 11:16:57.2 Info: --- End: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.exception_log_with_no_message_should_use_exceptions_message --- 11:16:57.2 Info: --- Start: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.null_string_as_arg_should_not_fail --- 11:16:57.2 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Log.db 11:16:57.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350172326390_383/VirtualNzbDrone/logs.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:57.2 Info: DatabaseEngineVersionCheck migrating 11:16:57.2 Info: PerformDBOperation 11:16:57.2 Info: Performing DB Operation 11:16:57.2 Info: SQLite 3.46.0 11:16:57.2 Info: => 0.0007141s 11:16:57.2 Info: DatabaseEngineVersionCheck migrated 11:16:57.2 Info: => 0.0007277s 11:16:57.2 Debug: Took: 00:00:00.0105681 11:16:57.2 Debug: File no longer exists on disk. removing from database. 11:16:58.2 Info: --- End: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.null_string_as_arg_should_not_fail --- 11:16:58.2 Info: --- Start: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_log --- 11:16:58.2 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Log.db 11:16:58.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350182837121_385/VirtualNzbDrone/logs.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:58.2 Info: DatabaseEngineVersionCheck migrating 11:16:58.2 Info: PerformDBOperation 11:16:58.2 Info: Performing DB Operation 11:16:58.2 Info: SQLite 3.46.0 11:16:58.2 Info: => 0.0007001s 11:16:58.2 Info: DatabaseEngineVersionCheck migrated 11:16:58.2 Info: => 0.0007132s 11:16:58.2 Debug: Took: 00:00:00.0101327 11:16:58.2 Info: Unique message: e73c1a4d-1fc2-4632-aaf0-414963a54b64 11:16:59.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 11:16:59.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 11:16:59.3 Info: --- End: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_log --- 11:16:59.3 Info: --- Start: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_log_exception --- 11:16:59.3 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Log.db 11:16:59.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350193324305_387/VirtualNzbDrone/logs.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:16:59.3 Info: DatabaseEngineVersionCheck migrating 11:16:59.3 Info: PerformDBOperation 11:16:59.3 Info: Performing DB Operation 11:16:59.3 Info: SQLite 3.46.0 11:16:59.3 Info: => 0.0006963s 11:16:59.3 Info: DatabaseEngineVersionCheck migrated 11:16:59.3 Info: => 0.0007097s 11:16:59.3 Debug: Took: 00:00:00.0110257 11:16:59.3 Error: Unique message: b49b730f-bb20-4e73-8f85-5691ef9a8919 System.InvalidOperationException: Fake Exception 11:17:00.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 11:17:00.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 11:17:00.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 11:17:00.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 11:17:00.3 Info: --- End: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_log_exception --- 11:17:00.3 Info: --- Start: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_long_log --- 11:17:00.3 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Log.db 11:17:00.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350203866415_389/VirtualNzbDrone/logs.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:17:00.3 Info: DatabaseEngineVersionCheck migrating 11:17:00.3 Info: PerformDBOperation 11:17:00.3 Info: Performing DB Operation 11:17:00.3 Info: SQLite 3.46.0 11:17:00.3 Info: => 0.0006786s 11:17:00.3 Info: DatabaseEngineVersionCheck migrated 11:17:00.3 Info: => 0.0006919s 11:17:00.3 Debug: Took: 00:00:00.0101861 11:17:00.4 Info: effd4bc6-ea25-4387-bfe1-e522a81231569563637f-8589-428b-9e56-a2c60e7edae219442693-86e0-4bf4-9ac0-303e21985bd646821109-026a-45a9-9f59-5e01123e9de774486b15-bc8c-4cc5-9688-231cd07ff12787925694-d093-4890-b083-eef2dca01fdb1e1a2157-3892-455c-ae58-2e7d0250262421b1a6ed-afa7-4ac1-b48e-0687299b283ccbae41b9-f484-42e5-870f-e96eac04756b65880073-aa01-4a72-b265-fd3f35e6139b92a1812c-f7e7-4182-9abe-a0b95ee4bd23e7e0f3f9-dc1a-42b3-a029-19b5ce1189f212aef92b-4541-46bc-909e-47aa3326151fa1d8cc90-4a89-4ecf-95d4-add59834e8c5cf4d8ecd-9fb8-4fbc-bd2b-d39799158bf887ab43b1-22ab-4ec7-9da5-0c1f04825594351d7cde-3c00-481f-8345-f142e160d20f9d72a701-e51f-4a4e-b9a8-779ceecbc365e9879fec-6c1f-4cf7-a118-9fe87f48598e005dd5fe-3f1d-4089-bb71-9d814c2af33a010d4df2-5aa3-4f62-8127-faea6624d643a9003b54-ad0d-4f9f-9f1d-0b719ddfad4d174b8656-7418-46bd-8a21-d68e15422ca8926ed54f-4fb3-4596-bed3-7f67b226bd9fc93e9563-1a35-4c3c-8ea3-efd79c4c65d34baf8a19-0210-458f-bc8d-39846b5866beb7c5ef3a-43f9-4573-a040-b571c5084f41789c8e14-a03c-47af-a334-52cd92f498eeffaf33c1-6b44-4de7-94e5-e3ba22b9f331003edb19-93db-416f-81e7-fa6593452a44a4b10b5f-ab6b-47fc-851a-83d48d850ae50c1371f3-c438-49ea-88c7-dbe9ba784a136c8a48da-7ef2-427f-a3fb-9b5ab570db7540d8066f-cb05-4886-8a91-b0667039e9a93f8240f1-2651-44ac-a459-516fceeedcc3981b42f1-eef1-455a-8bf3-19e10c0c169238450d96-d352-42bd-aa46-894bc5db9adf01509d64-5041-40d6-9690-b034b410851680eae11d-a756-45d8-a628-cd32150191613ad7f752-3531-4ede-babe-dd81ee8d901b24ed190e-9945-4066-8f81-ae833e20419dd7a44de2-8379-4092-9198-466e306345d1f010f8b9-0c1a-4707-a514-637a9605bc618a4763d8-03a4-47c2-b3fe-a7091f3f4ea45f8a273f-5307-4de1-964a-6203206bb2af209341d8-c13e-4624-aa42-6786a59494e5812926d3-3900-4386-a99e-0e78accfd05c1ba3b97c-509e-4c2b-af92-f760120b278b2504caab-896f-4244-9d24-0254eab798d45d827dce-1a84-4a1e-bbae-f13c9f18e866c220089e-445b-477e-bc19-3c66d2c7b960158c3f38-adf4-48a7-9676-1c3f9f0b964477e55e3e-9269-4e1e-b3c2-fe1497e88532c0b6f76e-5fb6-4653-9568-4679f80b88ec49ee7d94-3d8e-4a2b-a3dd-9c3a55329bfbe5aba170-857a-4981-a4a6-96b5cf8c17bd819584b3-0d39-47d8-b8dc-68db04f0ec77fa651c24-3c82-489b-855f-ec26494789f98038a324-4b35-4a4e-b6ab-0819ae82b8530d7bbc58-1a7f-44ce-adf8-729ff205780f8c232cc0-436a-4e65-979e-c3e9dd2c6338c4f16df1-9a74-4d89-8311-4cc26ff517c6a58867f1-e25a-49a6-872f-a6c5eb7534bb04fd88f2-7657-4736-af14-c16c9419da1da9763545-e466-4a52-897c-d08afed6365b76ea019c-0508-4536-ad3e-2ebe89f47aa3cc715517-5086-4877-80e0-647048d3e1630e21fce1-e608-4080-b59e-6d8b7f99b456ea2fb7d8-db65-4285-b1be-2a12bed4ae9a9cff39cb-351c-47ed-a59a-b0c2bc864539ddfb6e1b-f8f4-4a4b-86c8-243324931a0fa6442a76-dc08-4724-b980-2c3c853cb583856c79e3-5c23-4c7c-9b50-e9e36d0d3ffc18cd42de-c398-4e5e-901e-92ab4e455dee1139c2c0-7d41-4a45-aedb-5bf26af77a72f90e821b-8bb4-4ab9-9350-55b493feb6e9b7dce797-3654-4dd9-8f22-440062cab968e57c306d-14da-4ef4-87b2-f8cbd65b5b7352b35b09-5826-4886-8a1f-9eee94ca91f7a94485d5-8375-4bf9-a238-58d5493c1c7196d07e47-3237-40af-9844-5fc3a3b992848d9d06a2-971f-4e21-9aa0-7e0fa1599648b4dfdb9e-97df-4c9d-b50d-af5c8eafbaf0f3ecfbfc-f2ab-43a0-99de-1fb1a58b4e5d0302c765-b4f5-428a-b9eb-a2709f5fb6c80234be0e-3a36-4e19-a476-499fe0b1d0a679186f3b-163b-417f-a449-bf7abd7676601eeb83e2-8702-4526-8d20-47d028463506c8e73d8e-8dd0-4289-be67-ed7443fe02a4a3cc8c51-32e4-4a99-b3f0-29eb13c403fa2e422429-f7a0-44c8-8284-23b63b4820a883a37c63-0a48-4af8-b440-923fb9e912ae89c1a56f-1c6a-43d8-907a-38770033f45c342d3ef1-42ae-4941-9aa6-5a4f537998b40e92993b-e784-4528-aea5-f92a33be346130cab1a5-ec42-4103-84ed-4f19da5926d69d8d441c-5c81-4d64-835f-3bd7301c77e9e23d1f35-7c39-46da-a0fa-2edc2299dc7c6b83262b-2c5a-41b7-b72f-cdf45188e8acdab6847a-0536-4d08-9a44-58d3ebfdd9dd 11:17:01.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 11:17:01.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 11:17:01.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Logs".* FROM "Logs" PARAMETERS: ==== End Query Trace ==== 11:17:01.4 Info: --- End: NzbDrone.Core.Test.Instrumentation.DatabaseTargetFixture.write_long_log --- 11:17:01.4 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_default_dictionary_if_unknown_language_and_string_exists --- 11:17:01.4 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_default_dictionary_if_unknown_language_and_string_exists --- 11:17:01.4 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_dictionary_if_lang_exists_and_string_exists --- 11:17:01.4 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_dictionary_if_lang_exists_and_string_exists --- 11:17:01.4 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_french --- 11:17:01.4 Error: Missing translation/culture resource: /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Localization/Core/fr_FR.json 11:17:01.4 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_get_string_in_french --- 11:17:01.4 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_return_argument_if_string_doesnt_exists --- 11:17:01.4 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_return_argument_if_string_doesnt_exists --- 11:17:01.4 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_return_argument_if_string_doesnt_exists_default_lang --- 11:17:01.4 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_return_argument_if_string_doesnt_exists_default_lang --- 11:17:01.4 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_throw_if_empty_string_passed --- 11:17:01.4 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_throw_if_empty_string_passed --- 11:17:01.4 Info: --- Start: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_throw_if_null_string_passed --- 11:17:01.4 Info: --- End: NzbDrone.Core.Test.Localization.LocalizationServiceFixture.should_throw_if_null_string_passed --- 11:17:01.4 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_exists_and_same_date_but_length_header_different --- 11:17:01.4 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_exists_and_same_date_but_length_header_different --- 11:17:01.4 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_exists_but_different_date --- 11:17:01.4 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_exists_but_different_date --- 11:17:01.4 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_not_exists --- 11:17:01.4 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_false_if_file_not_exists --- 11:17:01.4 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_date_header_is_different_but_length_header_the_same --- 11:17:01.4 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_date_header_is_different_but_length_header_the_same --- 11:17:01.4 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_date_header_is_null_but_has_length_header --- 11:17:01.4 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_date_header_is_null_but_has_length_header --- 11:17:01.4 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_same_date_but_no_length_header --- 11:17:01.4 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.CoverAlreadyExistsSpecificationFixture.should_return_true_if_file_exists_and_same_date_but_no_length_header --- 11:17:01.4 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.ImageResizerFixture.should_delete_file_if_failed --- 11:17:01.5 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.ImageResizerFixture.should_delete_file_if_failed --- 11:17:01.5 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.ImageResizerFixture.should_resize_image --- 11:17:01.8 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.ImageResizerFixture.should_resize_image --- 11:17:01.8 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.convert_to_local_url_should_not_change_extension(".png") --- 11:17:01.8 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.convert_to_local_url_should_not_change_extension(".png") --- 11:17:01.8 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.convert_to_local_url_should_not_change_extension(".jpg") --- 11:17:01.9 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.convert_to_local_url_should_not_change_extension(".jpg") --- 11:17:01.9 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_album_cover_urls_to_local(".png") --- 11:17:01.9 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_album_cover_urls_to_local(".png") --- 11:17:01.9 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_album_cover_urls_to_local(".jpg") --- 11:17:01.9 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_album_cover_urls_to_local(".jpg") --- 11:17:01.9 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_cover_urls_to_local(".png") --- 11:17:01.9 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_cover_urls_to_local(".png") --- 11:17:01.9 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_cover_urls_to_local(".jpg") --- 11:17:01.9 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_cover_urls_to_local(".jpg") --- 11:17:01.9 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_media_urls_to_local_without_time_if_file_doesnt_exist(".png") --- 11:17:01.9 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_media_urls_to_local_without_time_if_file_doesnt_exist(".png") --- 11:17:01.9 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_media_urls_to_local_without_time_if_file_doesnt_exist(".jpg") --- 11:17:01.9 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_convert_media_urls_to_local_without_time_if_file_doesnt_exist(".jpg") --- 11:17:01.9 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_log_error_if_resize_failed --- 11:17:01.9 Debug: Resizing Poster-500 for [ForeignArtistId1][Name1] 11:17:01.9 Debug: Couldn't resize media cover Poster-500 for artist [ForeignArtistId1][Name1], using full size image instead. 11:17:01.9 Debug: Resizing Poster-250 for [ForeignArtistId1][Name1] 11:17:01.9 Debug: Couldn't resize media cover Poster-250 for artist [ForeignArtistId1][Name1], using full size image instead. 11:17:01.9 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_log_error_if_resize_failed --- 11:17:01.9 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_not_resize_covers_if_exists --- 11:17:01.9 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_not_resize_covers_if_exists --- 11:17:01.9 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_existing_is_empty --- 11:17:01.9 Debug: Resizing Poster-500 for [ForeignArtistId1][Name1] 11:17:01.9 Debug: Resizing Poster-250 for [ForeignArtistId1][Name1] 11:17:01.9 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_existing_is_empty --- 11:17:01.9 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_main_downloaded --- 11:17:01.9 Info: Downloading Poster for [ForeignArtistId1][Name1] 11:17:01.9 Debug: Resizing Poster-500 for [ForeignArtistId1][Name1] 11:17:01.9 Debug: Resizing Poster-250 for [ForeignArtistId1][Name1] 11:17:01.9 Info: Downloading Cover for [ForeignAlbumId1][Title1] 11:17:01.9 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_main_downloaded --- 11:17:01.9 Info: --- Start: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_missing --- 11:17:01.9 Debug: Resizing Poster-500 for [ForeignArtistId1][Name1] 11:17:01.9 Debug: Resizing Poster-250 for [ForeignArtistId1][Name1] 11:17:01.9 Info: --- End: NzbDrone.Core.Test.MediaCoverTests.MediaCoverServiceFixture.should_resize_covers_if_missing --- 11:17:01.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.get_metadata_should_not_fail_with_missing_country --- 11:17:01.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.get_metadata_should_not_fail_with_missing_country --- 11:17:01.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_ignore_non_parsable_id3v23_date --- 11:17:02.0 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_gwspdj4i.n3y.mp2 11:17:02.1 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 11:17:02.1 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_gwspdj4i.n3y.mp2' 11:17:02.1 Trace: Got codec MP2 11:17:02.1 Debug: Quality parsed: Unknown v1, Source: Extension 11:17:02.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_ignore_non_parsable_id3v23_date --- 11:17:02.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_not_fail_if_media_has_been_omitted --- 11:17:02.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_not_fail_if_media_has_been_omitted --- 11:17:02.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_mp2 --- 11:17:02.1 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_ru1eslnn.v0g.mp2 11:17:02.1 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 11:17:02.1 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_ru1eslnn.v0g.mp2' 11:17:02.1 Trace: Got codec MP2 11:17:02.1 Debug: Quality parsed: Unknown v1, Source: Extension 11:17:02.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_mp2 --- 11:17:02.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_mp3 --- 11:17:02.1 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_5hxzx1et.gmj.mp3 11:17:02.1 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 11:17:02.1 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_5hxzx1et.gmj.mp3' 11:17:02.1 Trace: Got codec MP3VBR 11:17:02.1 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 11:17:02.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_mp3 --- 11:17:02.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_flac --- 11:17:02.1 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_hr1gz54x.ori.flac 11:17:02.1 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 11:17:02.1 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_hr1gz54x.ori.flac' 11:17:02.1 Trace: Got codec FLAC 11:17:02.1 Debug: Quality parsed: FLAC v1, Source: TagLib 11:17:02.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_flac --- 11:17:02.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_m4a --- 11:17:02.2 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_rf0u151g.fny.m4a 11:17:02.2 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 11:17:02.2 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_rf0u151g.fny.m4a' 11:17:02.2 Trace: Got codec AAC 11:17:02.2 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 11:17:02.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_m4a --- 11:17:02.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_wma --- 11:17:02.2 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_0xwacjhf.ddt.wma 11:17:02.2 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 11:17:02.2 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_0xwacjhf.ddt.wma' 11:17:02.2 Trace: Got codec WMA 11:17:02.2 Debug: Quality parsed: WMA v1, Source: TagLib 11:17:02.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_wma --- 11:17:02.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_ape --- 11:17:02.2 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_glvw10t4.4b3.ape 11:17:02.2 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 11:17:02.2 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_glvw10t4.4b3.ape' 11:17:02.2 Trace: Got codec APE 11:17:02.2 Debug: Quality parsed: APE v1, Source: TagLib 11:17:02.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_ape --- 11:17:02.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_opus --- 11:17:02.3 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_1s5mxufr.wz0.opus 11:17:02.3 Trace: Estimating bitrate. Size: 1062106 Duration: 85.1015208 Bitrate: 97 11:17:02.3 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 97, Sample Size: 0, SampleRate: 48000, Channels: 2 11:17:02.3 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_1s5mxufr.wz0.opus' 11:17:02.3 Trace: Got codec OPUS 11:17:02.3 Debug: Quality parsed: Unknown v1, Source: Extension 11:17:02.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_audiotag_from_file_with_no_tags_opus --- 11:17:02.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_mp2 --- 11:17:02.3 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp2 11:17:02.3 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 11:17:02.3 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp2' 11:17:02.3 Trace: Got codec MP2 11:17:02.3 Debug: Quality parsed: Unknown v1, Source: Extension 11:17:02.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_mp2 --- 11:17:02.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_mp3 --- 11:17:02.3 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp3 11:17:02.3 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 11:17:02.3 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp3' 11:17:02.3 Trace: Got codec MP3VBR 11:17:02.3 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 11:17:02.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_mp3 --- 11:17:02.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_flac --- 11:17:02.3 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/nin.flac 11:17:02.3 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 11:17:02.3 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/nin.flac' 11:17:02.3 Trace: Got codec FLAC 11:17:02.3 Debug: Quality parsed: FLAC v1, Source: TagLib 11:17:02.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_flac --- 11:17:02.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_m4a --- 11:17:02.3 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/nin.m4a 11:17:02.3 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 11:17:02.3 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/nin.m4a' 11:17:02.3 Trace: Got codec AAC 11:17:02.3 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 11:17:02.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_m4a --- 11:17:02.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_wma --- 11:17:02.3 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/nin.wma 11:17:02.3 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 11:17:02.3 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/nin.wma' 11:17:02.3 Trace: Got codec WMA 11:17:02.3 Debug: Quality parsed: WMA v1, Source: TagLib 11:17:02.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_wma --- 11:17:02.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_ape --- 11:17:02.3 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/nin.ape 11:17:02.3 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 11:17:02.3 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/nin.ape' 11:17:02.3 Trace: Got codec APE 11:17:02.3 Debug: Quality parsed: APE v1, Source: TagLib 11:17:02.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_ape --- 11:17:02.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_opus --- 11:17:02.3 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/nin.opus 11:17:02.3 Trace: Estimating bitrate. Size: 1062725 Duration: 85.1015208 Bitrate: 97 11:17:02.3 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 97, Sample Size: 0, SampleRate: 48000, Channels: 2 11:17:02.3 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/nin.opus' 11:17:02.3 Trace: Got codec OPUS 11:17:02.3 Debug: Quality parsed: Unknown v1, Source: Extension 11:17:02.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_duration_opus --- 11:17:02.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_mp2 --- 11:17:02.3 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_tzmxmgvp.ymc.mp2 11:17:02.3 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_tzmxmgvp.ymc.mp2 11:17:02.3 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 11:17:02.3 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_tzmxmgvp.ymc.mp2' 11:17:02.3 Trace: Got codec MP2 11:17:02.3 Debug: Quality parsed: Unknown v1, Source: Extension 11:17:02.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_mp2 --- 11:17:02.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_mp3 --- 11:17:02.3 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_afh3oqkz.nhz.mp3 11:17:02.3 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_afh3oqkz.nhz.mp3 11:17:02.3 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 11:17:02.3 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_afh3oqkz.nhz.mp3' 11:17:02.3 Trace: Got codec MP3VBR 11:17:02.3 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 11:17:02.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_mp3 --- 11:17:02.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_flac --- 11:17:02.3 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_yyambv3e.fv5.flac 11:17:02.3 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_yyambv3e.fv5.flac 11:17:02.3 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 11:17:02.3 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_yyambv3e.fv5.flac' 11:17:02.3 Trace: Got codec FLAC 11:17:02.3 Debug: Quality parsed: FLAC v1, Source: TagLib 11:17:02.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_flac --- 11:17:02.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_m4a --- 11:17:02.3 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_mglrijtb.p2s.m4a 11:17:02.4 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_mglrijtb.p2s.m4a 11:17:02.4 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 11:17:02.4 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_mglrijtb.p2s.m4a' 11:17:02.4 Trace: Got codec AAC 11:17:02.4 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 11:17:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_m4a --- 11:17:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_wma --- 11:17:02.4 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_qincyp2d.kii.wma 11:17:02.4 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_qincyp2d.kii.wma 11:17:02.4 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 11:17:02.4 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_qincyp2d.kii.wma' 11:17:02.4 Trace: Got codec WMA 11:17:02.4 Debug: Quality parsed: WMA v1, Source: TagLib 11:17:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_wma --- 11:17:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_ape --- 11:17:02.4 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_ct2dsomc.kuh.ape 11:17:02.4 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_ct2dsomc.kuh.ape 11:17:02.4 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 11:17:02.4 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_ct2dsomc.kuh.ape' 11:17:02.4 Trace: Got codec APE 11:17:02.4 Debug: Quality parsed: APE v1, Source: TagLib 11:17:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_ape --- 11:17:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_opus --- 11:17:02.4 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_ygof3sm1.rtc.opus 11:17:02.4 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_ygof3sm1.rtc.opus 11:17:02.4 Trace: Estimating bitrate. Size: 1062120 Duration: 85.1015208 Bitrate: 97 11:17:02.4 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 97, Sample Size: 0, SampleRate: 48000, Channels: 2 11:17:02.4 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_ygof3sm1.rtc.opus' 11:17:02.4 Trace: Got codec OPUS 11:17:02.4 Debug: Quality parsed: Unknown v1, Source: Extension 11:17:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_file_with_only_title_tag_opus --- 11:17:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_mp2 --- 11:17:02.4 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_sv3p0rm2.3mt.mp2 11:17:02.4 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 11:17:02.4 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_sv3p0rm2.3mt.mp2' 11:17:02.4 Trace: Got codec MP2 11:17:02.4 Debug: Quality parsed: Unknown v1, Source: Extension 11:17:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_mp2 --- 11:17:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_mp3 --- 11:17:02.4 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_22jcnsq0.2ee.mp3 11:17:02.4 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 11:17:02.4 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_22jcnsq0.2ee.mp3' 11:17:02.4 Trace: Got codec MP3VBR 11:17:02.4 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 11:17:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_mp3 --- 11:17:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_flac --- 11:17:02.4 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_qsqhymrz.2pk.flac 11:17:02.4 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 11:17:02.4 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_qsqhymrz.2pk.flac' 11:17:02.4 Trace: Got codec FLAC 11:17:02.4 Debug: Quality parsed: FLAC v1, Source: TagLib 11:17:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_flac --- 11:17:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_m4a --- 11:17:02.4 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_n2hbs02r.4zv.m4a 11:17:02.4 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 11:17:02.4 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_n2hbs02r.4zv.m4a' 11:17:02.4 Trace: Got codec AAC 11:17:02.4 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 11:17:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_m4a --- 11:17:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_wma --- 11:17:02.4 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_5kmvuv5k.yim.wma 11:17:02.4 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 11:17:02.4 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_5kmvuv5k.yim.wma' 11:17:02.4 Trace: Got codec WMA 11:17:02.4 Debug: Quality parsed: WMA v1, Source: TagLib 11:17:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_wma --- 11:17:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_ape --- 11:17:02.4 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_2x1ap1m4.saj.ape 11:17:02.4 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 11:17:02.4 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_2x1ap1m4.saj.ape' 11:17:02.4 Trace: Got codec APE 11:17:02.4 Debug: Quality parsed: APE v1, Source: TagLib 11:17:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_ape --- 11:17:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_opus --- 11:17:02.4 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_0v5f5sj3.ofp.opus 11:17:02.4 Trace: Estimating bitrate. Size: 1062106 Duration: 85.1015208 Bitrate: 97 11:17:02.4 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 97, Sample Size: 0, SampleRate: 48000, Channels: 2 11:17:02.4 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_0v5f5sj3.ofp.opus' 11:17:02.4 Trace: Got codec OPUS 11:17:02.4 Debug: Quality parsed: Unknown v1, Source: Extension 11:17:02.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_parsedtrackinfo_from_file_with_no_tags_opus --- 11:17:02.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_mp2 --- 11:17:02.4 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_aq3ijhe3.xev.mp2 11:17:02.4 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 11:17:02.4 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_aq3ijhe3.xev.mp2' 11:17:02.4 Trace: Got codec MP2 11:17:02.4 Debug: Quality parsed: Unknown v1, Source: Extension 11:17:02.5 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_aq3ijhe3.xev.mp2 11:17:02.6 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_aq3ijhe3.xev.mp2 11:17:02.6 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 11:17:02.6 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_aq3ijhe3.xev.mp2' 11:17:02.6 Trace: Got codec MP2 11:17:02.6 Debug: Quality parsed: Unknown v1, Source: Extension 11:17:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_mp2 --- 11:17:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_mp3 --- 11:17:02.6 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_leiybah3.ty1.mp3 11:17:02.6 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 11:17:02.6 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_leiybah3.ty1.mp3' 11:17:02.6 Trace: Got codec MP3VBR 11:17:02.6 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 11:17:02.6 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_leiybah3.ty1.mp3 11:17:02.6 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_leiybah3.ty1.mp3 11:17:02.6 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 11:17:02.6 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_leiybah3.ty1.mp3' 11:17:02.6 Trace: Got codec MP3VBR 11:17:02.6 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 11:17:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_mp3 --- 11:17:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_flac --- 11:17:02.6 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_pxtgfrl5.0jb.flac 11:17:02.6 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 11:17:02.6 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_pxtgfrl5.0jb.flac' 11:17:02.6 Trace: Got codec FLAC 11:17:02.6 Debug: Quality parsed: FLAC v1, Source: TagLib 11:17:02.6 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_pxtgfrl5.0jb.flac 11:17:02.6 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_pxtgfrl5.0jb.flac 11:17:02.6 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 11:17:02.6 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_pxtgfrl5.0jb.flac' 11:17:02.6 Trace: Got codec FLAC 11:17:02.6 Debug: Quality parsed: FLAC v1, Source: TagLib 11:17:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_flac --- 11:17:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_m4a --- 11:17:02.6 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_zrkaenhl.tfz.m4a 11:17:02.6 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 11:17:02.6 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_zrkaenhl.tfz.m4a' 11:17:02.6 Trace: Got codec AAC 11:17:02.6 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 11:17:02.6 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_zrkaenhl.tfz.m4a 11:17:02.6 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_zrkaenhl.tfz.m4a 11:17:02.6 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 11:17:02.6 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_zrkaenhl.tfz.m4a' 11:17:02.6 Trace: Got codec AAC 11:17:02.6 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 11:17:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_m4a --- 11:17:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_wma --- 11:17:02.6 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_z3242biu.1gd.wma 11:17:02.6 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 11:17:02.6 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_z3242biu.1gd.wma' 11:17:02.6 Trace: Got codec WMA 11:17:02.6 Debug: Quality parsed: WMA v1, Source: TagLib 11:17:02.6 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_z3242biu.1gd.wma 11:17:02.6 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_z3242biu.1gd.wma 11:17:02.6 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 11:17:02.6 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_z3242biu.1gd.wma' 11:17:02.6 Trace: Got codec WMA 11:17:02.6 Debug: Quality parsed: WMA v1, Source: TagLib 11:17:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_wma --- 11:17:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_ape --- 11:17:02.6 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_2yumdskd.jbl.ape 11:17:02.6 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 11:17:02.6 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_2yumdskd.jbl.ape' 11:17:02.6 Trace: Got codec APE 11:17:02.6 Debug: Quality parsed: APE v1, Source: TagLib 11:17:02.6 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_2yumdskd.jbl.ape 11:17:02.6 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_2yumdskd.jbl.ape 11:17:02.6 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 11:17:02.6 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_2yumdskd.jbl.ape' 11:17:02.6 Trace: Got codec APE 11:17:02.6 Debug: Quality parsed: APE v1, Source: TagLib 11:17:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_ape --- 11:17:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_opus --- 11:17:02.6 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_js0eyrjg.fjv.opus 11:17:02.6 Trace: Estimating bitrate. Size: 1062725 Duration: 85.1015208 Bitrate: 97 11:17:02.6 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 97, Sample Size: 0, SampleRate: 48000, Channels: 2 11:17:02.6 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_js0eyrjg.fjv.opus' 11:17:02.6 Trace: Got codec OPUS 11:17:02.6 Debug: Quality parsed: Unknown v1, Source: Extension 11:17:02.6 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_js0eyrjg.fjv.opus 11:17:02.6 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_js0eyrjg.fjv.opus 11:17:02.6 Trace: Estimating bitrate. Size: 1121422 Duration: 85.1015208 Bitrate: 102 11:17:02.6 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 102, Sample Size: 0, SampleRate: 48000, Channels: 2 11:17:02.6 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_js0eyrjg.fjv.opus' 11:17:02.6 Trace: Got codec OPUS 11:17:02.6 Debug: Quality parsed: Unknown v1, Source: Extension 11:17:02.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_read_write_tags_opus --- 11:17:02.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_mp2 --- 11:17:02.6 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_wu5hg3uh.qgy.mp2 11:17:02.7 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_wu5hg3uh.qgy.mp2 11:17:02.7 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_wu5hg3uh.qgy.mp2 11:17:02.7 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 11:17:02.7 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_wu5hg3uh.qgy.mp2' 11:17:02.7 Trace: Got codec MP2 11:17:02.7 Debug: Quality parsed: Unknown v1, Source: Extension 11:17:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_mp2 --- 11:17:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_mp3 --- 11:17:02.7 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_5a2ths42.yia.mp3 11:17:02.7 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_5a2ths42.yia.mp3 11:17:02.7 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_5a2ths42.yia.mp3 11:17:02.7 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 11:17:02.7 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_5a2ths42.yia.mp3' 11:17:02.7 Trace: Got codec MP3VBR 11:17:02.7 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 11:17:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_mp3 --- 11:17:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_flac --- 11:17:02.7 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_q5fsw0kz.z4y.flac 11:17:02.7 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_q5fsw0kz.z4y.flac 11:17:02.7 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_q5fsw0kz.z4y.flac 11:17:02.7 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 11:17:02.7 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_q5fsw0kz.z4y.flac' 11:17:02.7 Trace: Got codec FLAC 11:17:02.7 Debug: Quality parsed: FLAC v1, Source: TagLib 11:17:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_flac --- 11:17:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_m4a --- 11:17:02.7 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_hur3vux0.hg1.m4a 11:17:02.7 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_hur3vux0.hg1.m4a 11:17:02.7 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_hur3vux0.hg1.m4a 11:17:02.7 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 11:17:02.7 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_hur3vux0.hg1.m4a' 11:17:02.7 Trace: Got codec AAC 11:17:02.7 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 11:17:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_m4a --- 11:17:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_wma --- 11:17:02.7 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_0xtqtsxi.qvx.wma 11:17:02.7 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_0xtqtsxi.qvx.wma 11:17:02.7 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_0xtqtsxi.qvx.wma 11:17:02.7 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 11:17:02.7 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_0xtqtsxi.qvx.wma' 11:17:02.7 Trace: Got codec WMA 11:17:02.7 Debug: Quality parsed: WMA v1, Source: TagLib 11:17:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_wma --- 11:17:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_ape --- 11:17:02.7 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_2fl10stf.fid.ape 11:17:02.7 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_2fl10stf.fid.ape 11:17:02.7 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_2fl10stf.fid.ape 11:17:02.7 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 11:17:02.7 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_2fl10stf.fid.ape' 11:17:02.7 Trace: Got codec APE 11:17:02.7 Debug: Quality parsed: APE v1, Source: TagLib 11:17:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_ape --- 11:17:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_opus --- 11:17:02.7 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_2d5jsk2y.ahd.opus 11:17:02.7 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_2d5jsk2y.ahd.opus 11:17:02.7 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_2d5jsk2y.ahd.opus 11:17:02.7 Trace: Estimating bitrate. Size: 1121355 Duration: 85.1015208 Bitrate: 102 11:17:02.7 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 102, Sample Size: 0, SampleRate: 48000, Channels: 2 11:17:02.7 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_2d5jsk2y.ahd.opus' 11:17:02.7 Trace: Got codec OPUS 11:17:02.7 Debug: Quality parsed: Unknown v1, Source: Extension 11:17:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_date_from_tags_when_not_in_metadata_opus --- 11:17:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_mp2 --- 11:17:02.7 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_uxxyilbh.syv.mp2 11:17:02.7 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_uxxyilbh.syv.mp2 11:17:02.7 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 11:17:02.7 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_uxxyilbh.syv.mp2' 11:17:02.7 Trace: Got codec MP2 11:17:02.7 Debug: Quality parsed: Unknown v1, Source: Extension 11:17:02.7 Debug: Removing MusicBrainz tags for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_uxxyilbh.syv.mp2 11:17:02.7 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_uxxyilbh.syv.mp2 11:17:02.7 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 11:17:02.7 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_uxxyilbh.syv.mp2' 11:17:02.7 Trace: Got codec MP2 11:17:02.7 Debug: Quality parsed: Unknown v1, Source: Extension 11:17:02.7 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_uxxyilbh.syv.mp2 11:17:02.7 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_uxxyilbh.syv.mp2 11:17:02.7 Debug: Audio Properties: MPEG Version 1 Audio, Layer 2, Bitrate: 384, Sample Size: 0, SampleRate: 44100, Channels: 2 11:17:02.7 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_uxxyilbh.syv.mp2' 11:17:02.7 Trace: Got codec MP2 11:17:02.7 Debug: Quality parsed: Unknown v1, Source: Extension 11:17:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_mp2 --- 11:17:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_mp3 --- 11:17:02.7 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_ewvylgts.xev.mp3 11:17:02.7 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_ewvylgts.xev.mp3 11:17:02.7 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 11:17:02.7 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_ewvylgts.xev.mp3' 11:17:02.7 Trace: Got codec MP3VBR 11:17:02.7 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 11:17:02.7 Debug: Removing MusicBrainz tags for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_ewvylgts.xev.mp3 11:17:02.7 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_ewvylgts.xev.mp3 11:17:02.7 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 11:17:02.7 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_ewvylgts.xev.mp3' 11:17:02.7 Trace: Got codec MP3VBR 11:17:02.7 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 11:17:02.7 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_ewvylgts.xev.mp3 11:17:02.7 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_ewvylgts.xev.mp3 11:17:02.7 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 11:17:02.7 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_ewvylgts.xev.mp3' 11:17:02.7 Trace: Got codec MP3VBR 11:17:02.7 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 11:17:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_mp3 --- 11:17:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_flac --- 11:17:02.7 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_ildv1l34.dfe.flac 11:17:02.7 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_ildv1l34.dfe.flac 11:17:02.7 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 11:17:02.7 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_ildv1l34.dfe.flac' 11:17:02.7 Trace: Got codec FLAC 11:17:02.7 Debug: Quality parsed: FLAC v1, Source: TagLib 11:17:02.7 Debug: Removing MusicBrainz tags for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_ildv1l34.dfe.flac 11:17:02.7 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_ildv1l34.dfe.flac 11:17:02.7 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 11:17:02.7 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_ildv1l34.dfe.flac' 11:17:02.7 Trace: Got codec FLAC 11:17:02.7 Debug: Quality parsed: FLAC v1, Source: TagLib 11:17:02.7 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_ildv1l34.dfe.flac 11:17:02.7 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_ildv1l34.dfe.flac 11:17:02.7 Debug: Audio Properties: Flac Audio, Bitrate: 350, Sample Size: 16, SampleRate: 44100, Channels: 2 11:17:02.7 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_ildv1l34.dfe.flac' 11:17:02.7 Trace: Got codec FLAC 11:17:02.7 Debug: Quality parsed: FLAC v1, Source: TagLib 11:17:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_flac --- 11:17:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_m4a --- 11:17:02.7 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_h1eoyplo.vfo.m4a 11:17:02.7 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_h1eoyplo.vfo.m4a 11:17:02.7 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 11:17:02.7 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_h1eoyplo.vfo.m4a' 11:17:02.7 Trace: Got codec AAC 11:17:02.7 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 11:17:02.7 Debug: Removing MusicBrainz tags for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_h1eoyplo.vfo.m4a 11:17:02.7 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_h1eoyplo.vfo.m4a 11:17:02.7 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 11:17:02.7 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_h1eoyplo.vfo.m4a' 11:17:02.7 Trace: Got codec AAC 11:17:02.7 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 11:17:02.7 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_h1eoyplo.vfo.m4a 11:17:02.7 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_h1eoyplo.vfo.m4a 11:17:02.7 Debug: Audio Properties: MPEG-4 Audio (mp4a), Bitrate: 129, Sample Size: 0, SampleRate: 44100, Channels: 2 11:17:02.7 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_h1eoyplo.vfo.m4a' 11:17:02.7 Trace: Got codec AAC 11:17:02.7 Debug: Quality parsed: AAC-VBR v1, Source: TagLib 11:17:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_m4a --- 11:17:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_wma --- 11:17:02.7 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_0nlmrw0o.g2t.wma 11:17:02.7 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_0nlmrw0o.g2t.wma 11:17:02.7 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 11:17:02.7 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_0nlmrw0o.g2t.wma' 11:17:02.7 Trace: Got codec WMA 11:17:02.7 Debug: Quality parsed: WMA v1, Source: TagLib 11:17:02.7 Debug: Removing MusicBrainz tags for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_0nlmrw0o.g2t.wma 11:17:02.7 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_0nlmrw0o.g2t.wma 11:17:02.7 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 11:17:02.7 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_0nlmrw0o.g2t.wma' 11:17:02.7 Trace: Got codec WMA 11:17:02.7 Debug: Quality parsed: WMA v1, Source: TagLib 11:17:02.7 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_0nlmrw0o.g2t.wma 11:17:02.7 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_0nlmrw0o.g2t.wma 11:17:02.7 Debug: Audio Properties: Microsoft WMA2 Audio, Bitrate: 128, Sample Size: 16, SampleRate: 44100, Channels: 2 11:17:02.7 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_0nlmrw0o.g2t.wma' 11:17:02.7 Trace: Got codec WMA 11:17:02.7 Debug: Quality parsed: WMA v1, Source: TagLib 11:17:02.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_wma --- 11:17:02.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_ape --- 11:17:02.7 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_5xx5hg0i.jpw.ape 11:17:02.7 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_5xx5hg0i.jpw.ape 11:17:02.7 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 11:17:02.7 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_5xx5hg0i.jpw.ape' 11:17:02.7 Trace: Got codec APE 11:17:02.7 Debug: Quality parsed: APE v1, Source: TagLib 11:17:02.7 Debug: Removing MusicBrainz tags for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_5xx5hg0i.jpw.ape 11:17:02.7 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_5xx5hg0i.jpw.ape 11:17:02.8 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 11:17:02.8 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_5xx5hg0i.jpw.ape' 11:17:02.8 Trace: Got codec APE 11:17:02.8 Debug: Quality parsed: APE v1, Source: TagLib 11:17:02.8 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_5xx5hg0i.jpw.ape 11:17:02.8 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_5xx5hg0i.jpw.ape 11:17:02.8 Debug: Audio Properties: Monkey's Audio APE Version 3.990, Bitrate: 323, Sample Size: 16, SampleRate: 44100, Channels: 2 11:17:02.8 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_5xx5hg0i.jpw.ape' 11:17:02.8 Trace: Got codec APE 11:17:02.8 Debug: Quality parsed: APE v1, Source: TagLib 11:17:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_ape --- 11:17:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_opus --- 11:17:02.8 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_chybtsnt.x0n.opus 11:17:02.8 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_chybtsnt.x0n.opus 11:17:02.8 Trace: Estimating bitrate. Size: 1121422 Duration: 85.1015208 Bitrate: 102 11:17:02.8 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 102, Sample Size: 0, SampleRate: 48000, Channels: 2 11:17:02.8 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_chybtsnt.x0n.opus' 11:17:02.8 Trace: Got codec OPUS 11:17:02.8 Debug: Quality parsed: Unknown v1, Source: Extension 11:17:02.8 Debug: Removing MusicBrainz tags for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_chybtsnt.x0n.opus 11:17:02.8 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_chybtsnt.x0n.opus 11:17:02.8 Trace: Estimating bitrate. Size: 1121422 Duration: 85.1015208 Bitrate: 102 11:17:02.8 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 102, Sample Size: 0, SampleRate: 48000, Channels: 2 11:17:02.8 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_chybtsnt.x0n.opus' 11:17:02.8 Trace: Got codec OPUS 11:17:02.8 Debug: Quality parsed: Unknown v1, Source: Extension 11:17:02.8 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_chybtsnt.x0n.opus 11:17:02.8 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_chybtsnt.x0n.opus 11:17:02.8 Trace: Estimating bitrate. Size: 1120834 Duration: 85.1015208 Bitrate: 102 11:17:02.8 Debug: Audio Properties: Opus Version 1 Audio, Bitrate: 102, Sample Size: 0, SampleRate: 48000, Channels: 2 11:17:02.8 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_chybtsnt.x0n.opus' 11:17:02.8 Trace: Got codec OPUS 11:17:02.8 Debug: Quality parsed: Unknown v1, Source: Extension 11:17:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_remove_mb_tags_opus --- 11:17:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_mp2 --- 11:17:02.8 Debug: Starting tag read for missing.mp2 11:17:02.8 Error: Tag reading failed for missing.mp2 System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/missing.mp2'. File name: '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_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 11:17:02.8 Debug: Trying to parse quality for 'missing.mp2' 11:17:02.8 Debug: Unable to parse qulity from tag, Quality parsed from file path: Unknown v1, Source: Extension 11:17:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_mp2 --- 11:17:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_mp3 --- 11:17:02.8 Debug: Starting tag read for missing.mp3 11:17:02.8 Error: Tag reading failed for missing.mp3 System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/missing.mp3'. File name: '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_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 11:17:02.8 Debug: Trying to parse quality for 'missing.mp3' 11:17:02.8 Debug: Unable to parse qulity from tag, Quality parsed from file path: Unknown v1, Source: Extension 11:17:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_mp3 --- 11:17:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_flac --- 11:17:02.8 Debug: Starting tag read for missing.flac 11:17:02.8 Error: Tag reading failed for missing.flac System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/missing.flac'. File name: '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_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 11:17:02.8 Debug: Trying to parse quality for 'missing.flac' 11:17:02.8 Debug: Unable to parse qulity from tag, Quality parsed from file path: FLAC v1, Source: Name 11:17:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_flac --- 11:17:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_m4a --- 11:17:02.8 Debug: Starting tag read for missing.m4a 11:17:02.8 Error: Tag reading failed for missing.m4a System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/missing.m4a'. File name: '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_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 11:17:02.8 Debug: Trying to parse quality for 'missing.m4a' 11:17:02.8 Debug: Unable to parse qulity from tag, Quality parsed from file path: AAC-VBR v1, Source: Name 11:17:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_m4a --- 11:17:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_wma --- 11:17:02.8 Debug: Starting tag read for missing.wma 11:17:02.8 Error: Tag reading failed for missing.wma System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/missing.wma'. File name: '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_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 11:17:02.8 Debug: Trying to parse quality for 'missing.wma' 11:17:02.8 Debug: Unable to parse qulity from tag, Quality parsed from file path: WMA v1, Source: Name 11:17:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_wma --- 11:17:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_ape --- 11:17:02.8 Debug: Starting tag read for missing.ape 11:17:02.8 Error: Tag reading failed for missing.ape System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/missing.ape'. File name: '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_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 11:17:02.8 Debug: Trying to parse quality for 'missing.ape' 11:17:02.8 Debug: Unable to parse qulity from tag, Quality parsed from file path: APE v1, Source: Extension 11:17:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_ape --- 11:17:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_opus --- 11:17:02.8 Debug: Starting tag read for missing.opus 11:17:02.8 Error: Tag reading failed for missing.opus System.IO.FileNotFoundException: Could not find file '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/missing.opus'. File name: '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_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 11:17:02.8 Debug: Trying to parse quality for 'missing.opus' 11:17:02.8 Debug: Unable to parse qulity from tag, Quality parsed from file path: Unknown v1, Source: Extension 11:17:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.should_set_quality_and_mediainfo_for_corrupt_file_opus --- 11:17:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.write_tags_should_not_update_tags_if_already_updated("nin.mp3") --- 11:17:02.8 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_c1jj15w4.wyl.mp3 11:17:02.8 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 11:17:02.8 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_c1jj15w4.wyl.mp3' 11:17:02.8 Trace: Got codec MP3VBR 11:17:02.8 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 11:17:02.8 Debug: Scrubbing tags for [1] /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_c1jj15w4.wyl.mp3 11:17:02.8 Debug: Writing tags for [1] /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_c1jj15w4.wyl.mp3 11:17:02.8 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_c1jj15w4.wyl.mp3 11:17:02.8 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_c1jj15w4.wyl.mp3 11:17:02.8 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 11:17:02.8 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_c1jj15w4.wyl.mp3' 11:17:02.8 Trace: Got codec MP3VBR 11:17:02.8 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 11:17:02.8 Debug: No tags update for [1] /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_c1jj15w4.wyl.mp3 due to no difference 11:17:02.8 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_c1jj15w4.wyl.mp3 11:17:02.8 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 11:17:02.8 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_c1jj15w4.wyl.mp3' 11:17:02.8 Trace: Got codec MP3VBR 11:17:02.8 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 11:17:02.8 Debug: No tags update for [1] /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_c1jj15w4.wyl.mp3 due to no difference 11:17:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.write_tags_should_not_update_tags_if_already_updated("nin.mp3") --- 11:17:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.write_tags_should_update_trackfile_size_and_modified("nin.mp3") --- 11:17:02.8 Debug: Starting tag read for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_bz5m5xuj.rta.mp3 11:17:02.8 Debug: Audio Properties: MPEG Version 1 Audio, Layer 3 VBR, Bitrate: 63, Sample Size: 0, SampleRate: 44100, Channels: 2 11:17:02.8 Debug: Trying to parse quality for '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_bz5m5xuj.rta.mp3' 11:17:02.8 Trace: Got codec MP3VBR 11:17:02.8 Debug: Quality parsed: MP3-VBR-V0 v1, Source: TagLib 11:17:02.8 Debug: Scrubbing tags for [1] /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_bz5m5xuj.rta.mp3 11:17:02.8 Debug: Writing tags for [1] /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_bz5m5xuj.rta.mp3 11:17:02.8 Debug: Starting tag write for /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/temp_bz5m5xuj.rta.mp3 11:17:02.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.AudioTagServiceFixture.AudioTagServiceFixture.write_tags_should_update_trackfile_size_and_modified("nin.mp3") --- 11:17:02.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_clean_if_folder_does_not_exist --- 11:17:02.9 Debug: Specified scan folder (/C/Test/Music/Artist) doesn't exist. 11:17:02.9 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 11:17:02.9 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0012280] 11:17:02.9 Debug: Import decisions complete [00:00:00.0003469] 11:17:02.9 Debug: Inserted 0 new unmatched trackfiles 11:17:02.9 Debug: Updated info for 0 known files 11:17:02.9 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0035444] 11:17:02.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_clean_if_folder_does_not_exist --- 11:17:02.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_exclude_osx_metadata_files --- 11:17:02.9 Debug: Using default lastWrite 11:17:02.9 Info: Scanning /C/Test/Music/Artist 11:17:02.9 Debug: Scanning '/C/Test/Music/Artist' for music files 11:17:02.9 Trace: 3 files were found in /C/Test/Music/Artist 11:17:02.9 Debug: 2 audio files were found in /C/Test/Music/Artist 11:17:02.9 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 11:17:02.9 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0105815] 11:17:02.9 Debug: Import decisions complete [00:00:00.0000274] 11:17:02.9 Debug: Inserted 0 new unmatched trackfiles 11:17:02.9 Debug: Updated info for 0 known files 11:17:02.9 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0002676] 11:17:02.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_exclude_osx_metadata_files --- 11:17:02.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_find_files_at_root_of_artist_folder --- 11:17:02.9 Debug: Using default lastWrite 11:17:02.9 Info: Scanning /C/Test/Music/Artist 11:17:02.9 Debug: Scanning '/C/Test/Music/Artist' for music files 11:17:02.9 Trace: 2 files were found in /C/Test/Music/Artist 11:17:02.9 Debug: 2 audio files were found in /C/Test/Music/Artist 11:17:02.9 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 11:17:02.9 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0002268] 11:17:02.9 Debug: Import decisions complete [00:00:00.0000043] 11:17:02.9 Debug: Inserted 0 new unmatched trackfiles 11:17:02.9 Debug: Updated info for 0 known files 11:17:02.9 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001166] 11:17:02.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_find_files_at_root_of_artist_folder --- 11:17:02.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_insert_new_unmatched_files_when_all_new --- 11:17:02.9 Debug: Using default lastWrite 11:17:02.9 Debug: Using default lastWrite 11:17:02.9 Info: Scanning /C/Test/Music/Artist 11:17:02.9 Debug: Scanning '/C/Test/Music/Artist' for music files 11:17:02.9 Trace: 2 files were found in /C/Test/Music/Artist 11:17:02.9 Debug: 2 audio files were found in /C/Test/Music/Artist 11:17:02.9 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 11:17:02.9 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0002000] 11:17:02.9 Debug: Import decisions complete [00:00:00.0009944] 11:17:02.9 Debug: Inserted 2 new unmatched trackfiles 11:17:02.9 Debug: Updated info for 0 known files 11:17:02.9 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0006644] 11:17:02.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_insert_new_unmatched_files_when_all_new --- 11:17:02.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_insert_new_unmatched_files_when_some_known --- 11:17:02.9 Debug: Using default lastWrite 11:17:02.9 Debug: Using default lastWrite 11:17:02.9 Info: Scanning /C/Test/Music/Artist 11:17:02.9 Debug: Scanning '/C/Test/Music/Artist' for music files 11:17:02.9 Trace: 2 files were found in /C/Test/Music/Artist 11:17:02.9 Debug: 2 audio files were found in /C/Test/Music/Artist 11:17:02.9 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 11:17:02.9 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0002000] 11:17:02.9 Debug: Import decisions complete [00:00:00.0000273] 11:17:02.9 Debug: Inserted 1 new unmatched trackfiles 11:17:02.9 Debug: Updated info for 0 known files 11:17:02.9 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0014564] 11:17:02.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_insert_new_unmatched_files_when_some_known --- 11:17:02.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_insert_files_when_all_known --- 11:17:02.9 Debug: Using default lastWrite 11:17:02.9 Debug: Using default lastWrite 11:17:02.9 Info: Scanning /C/Test/Music/Artist 11:17:02.9 Debug: Scanning '/C/Test/Music/Artist' for music files 11:17:02.9 Trace: 2 files were found in /C/Test/Music/Artist 11:17:02.9 Debug: 2 audio files were found in /C/Test/Music/Artist 11:17:02.9 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 11:17:02.9 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0002018] 11:17:02.9 Debug: Import decisions complete [00:00:00.0000182] 11:17:02.9 Debug: Inserted 0 new unmatched trackfiles 11:17:02.9 Debug: Updated info for 0 known files 11:17:02.9 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0002338] 11:17:02.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_insert_files_when_all_known --- 11:17:02.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_AppleDouble_subfolder --- 11:17:02.9 Debug: Using default lastWrite 11:17:02.9 Info: Scanning /C/Test/Music/Artist 11:17:02.9 Debug: Scanning '/C/Test/Music/Artist' for music files 11:17:02.9 Trace: 3 files were found in /C/Test/Music/Artist 11:17:02.9 Debug: 3 audio files were found in /C/Test/Music/Artist 11:17:02.9 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 11:17:02.9 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0002002] 11:17:02.9 Debug: Import decisions complete [00:00:00.0000046] 11:17:02.9 Debug: Inserted 0 new unmatched trackfiles 11:17:02.9 Debug: Updated info for 0 known files 11:17:02.9 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001144] 11:17:02.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_AppleDouble_subfolder --- 11:17:02.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_extras_subfolder --- 11:17:03.0 Debug: Using default lastWrite 11:17:03.0 Info: Scanning /C/Test/Music/Artist 11:17:03.0 Debug: Scanning '/C/Test/Music/Artist' for music files 11:17:03.0 Trace: 5 files were found in /C/Test/Music/Artist 11:17:03.0 Debug: 5 audio files were found in /C/Test/Music/Artist 11:17:03.0 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 11:17:03.0 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0002056] 11:17:03.0 Debug: Import decisions complete [00:00:00.0000048] 11:17:03.0 Debug: Inserted 0 new unmatched trackfiles 11:17:03.0 Debug: Updated info for 0 known files 11:17:03.0 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001146] 11:17:03.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_extras_subfolder --- 11:17:03.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_if_root_folder_does_not_exist --- 11:17:03.0 Warn: Artists' root folder (/C/Test/Music) doesn't exist. 11:17:03.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_if_root_folder_does_not_exist --- 11:17:03.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_if_root_folder_is_empty --- 11:17:03.0 Warn: Artists' root folder (/C/Test/Music) is empty. 11:17:03.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_if_root_folder_is_empty --- 11:17:03.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_subfolder_of_season_folder_that_starts_with_a_period --- 11:17:03.0 Debug: Using default lastWrite 11:17:03.0 Info: Scanning /C/Test/Music/Artist 11:17:03.0 Debug: Scanning '/C/Test/Music/Artist' for music files 11:17:03.0 Trace: 5 files were found in /C/Test/Music/Artist 11:17:03.0 Debug: 5 audio files were found in /C/Test/Music/Artist 11:17:03.0 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 11:17:03.0 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0002140] 11:17:03.0 Debug: Import decisions complete [00:00:00.0000043] 11:17:03.0 Debug: Inserted 0 new unmatched trackfiles 11:17:03.0 Debug: Updated info for 0 known files 11:17:03.0 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001157] 11:17:03.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_subfolder_of_season_folder_that_starts_with_a_period --- 11:17:03.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_subfolders_that_start_with_period --- 11:17:03.0 Debug: Using default lastWrite 11:17:03.0 Info: Scanning /C/Test/Music/Artist 11:17:03.0 Debug: Scanning '/C/Test/Music/Artist' for music files 11:17:03.0 Trace: 4 files were found in /C/Test/Music/Artist 11:17:03.0 Debug: 4 audio files were found in /C/Test/Music/Artist 11:17:03.0 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 11:17:03.0 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0002050] 11:17:03.0 Debug: Import decisions complete [00:00:00.0000042] 11:17:03.0 Debug: Inserted 0 new unmatched trackfiles 11:17:03.0 Debug: Updated info for 0 known files 11:17:03.0 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001144] 11:17:03.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_subfolders_that_start_with_period --- 11:17:03.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_Synology_eaDir --- 11:17:03.0 Debug: Using default lastWrite 11:17:03.0 Info: Scanning /C/Test/Music/Artist 11:17:03.0 Debug: Scanning '/C/Test/Music/Artist' for music files 11:17:03.0 Trace: 2 files were found in /C/Test/Music/Artist 11:17:03.0 Debug: 2 audio files were found in /C/Test/Music/Artist 11:17:03.0 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 11:17:03.0 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0002141] 11:17:03.0 Debug: Import decisions complete [00:00:00.0000045] 11:17:03.0 Debug: Inserted 0 new unmatched trackfiles 11:17:03.0 Debug: Updated info for 0 known files 11:17:03.0 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001204] 11:17:03.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_Synology_eaDir --- 11:17:03.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_thumb_folder --- 11:17:03.0 Debug: Using default lastWrite 11:17:03.0 Info: Scanning /C/Test/Music/Artist 11:17:03.0 Debug: Scanning '/C/Test/Music/Artist' for music files 11:17:03.0 Trace: 2 files were found in /C/Test/Music/Artist 11:17:03.0 Debug: 2 audio files were found in /C/Test/Music/Artist 11:17:03.0 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 11:17:03.0 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0001949] 11:17:03.0 Debug: Import decisions complete [00:00:00.0000043] 11:17:03.0 Debug: Inserted 0 new unmatched trackfiles 11:17:03.0 Debug: Updated info for 0 known files 11:17:03.0 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001145] 11:17:03.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_scan_thumb_folder --- 11:17:03.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_update_info_for_unchanged_known_files --- 11:17:03.0 Debug: Using default lastWrite 11:17:03.0 Debug: Using default lastWrite 11:17:03.0 Info: Scanning /C/Test/Music/Artist 11:17:03.0 Debug: Scanning '/C/Test/Music/Artist' for music files 11:17:03.0 Trace: 2 files were found in /C/Test/Music/Artist 11:17:03.0 Debug: 2 audio files were found in /C/Test/Music/Artist 11:17:03.0 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 11:17:03.0 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0002013] 11:17:03.0 Debug: Import decisions complete [00:00:00.0000195] 11:17:03.0 Debug: Inserted 0 new unmatched trackfiles 11:17:03.0 Debug: Updated info for 0 known files 11:17:03.0 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001801] 11:17:03.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_not_update_info_for_unchanged_known_files --- 11:17:03.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_dotHack_folder --- 11:17:03.0 Debug: Using default lastWrite 11:17:03.0 Info: Scanning /C/Test/Music/.hack 11:17:03.0 Debug: Scanning '/C/Test/Music/.hack' for music files 11:17:03.0 Trace: 2 files were found in /C/Test/Music/.hack 11:17:03.0 Debug: 2 audio files were found in /C/Test/Music/.hack 11:17:03.0 Debug: Cleaning up media files in DB [/C/Test/Music/.hack] 11:17:03.0 Trace: Finished getting track files for: /C/Test/Music/.hack [00:00:00.0002117] 11:17:03.0 Debug: Import decisions complete [00:00:00.0000047] 11:17:03.0 Debug: Inserted 0 new unmatched trackfiles 11:17:03.0 Debug: Updated info for 0 known files 11:17:03.0 Debug: Track import complete for: /C/Test/Music/.hack [00:00:00.0001249] 11:17:03.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_dotHack_folder --- 11:17:03.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_extras_artist_and_subfolders --- 11:17:03.0 Debug: Using default lastWrite 11:17:03.0 Info: Scanning /C/Test/Music/Extras 11:17:03.0 Debug: Scanning '/C/Test/Music/Extras' for music files 11:17:03.0 Trace: 6 files were found in /C/Test/Music/Extras 11:17:03.0 Debug: 6 audio files were found in /C/Test/Music/Extras 11:17:03.0 Debug: Cleaning up media files in DB [/C/Test/Music/Extras] 11:17:03.0 Trace: Finished getting track files for: /C/Test/Music/Extras [00:00:00.0002148] 11:17:03.0 Debug: Import decisions complete [00:00:00.0000041] 11:17:03.0 Debug: Inserted 0 new unmatched trackfiles 11:17:03.0 Debug: Updated info for 0 known files 11:17:03.0 Debug: Track import complete for: /C/Test/Music/Extras [00:00:00.0001162] 11:17:03.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_extras_artist_and_subfolders --- 11:17:03.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_files_that_start_with_period --- 11:17:03.0 Debug: Using default lastWrite 11:17:03.0 Info: Scanning /C/Test/Music/Artist 11:17:03.0 Debug: Scanning '/C/Test/Music/Artist' for music files 11:17:03.0 Trace: 1 files were found in /C/Test/Music/Artist 11:17:03.0 Debug: 1 audio files were found in /C/Test/Music/Artist 11:17:03.0 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 11:17:03.0 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0001874] 11:17:03.0 Debug: Import decisions complete [00:00:00.0000043] 11:17:03.0 Debug: Inserted 0 new unmatched trackfiles 11:17:03.0 Debug: Updated info for 0 known files 11:17:03.0 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001150] 11:17:03.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_scan_files_that_start_with_period --- 11:17:03.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_update_fields_for_updated_files --- 11:17:03.0 Debug: Using default lastWrite 11:17:03.0 Info: Scanning /C/Test/Music/Artist 11:17:03.0 Debug: Scanning '/C/Test/Music/Artist' for music files 11:17:03.1 Trace: 1 files were found in /C/Test/Music/Artist 11:17:03.1 Debug: 1 audio files were found in /C/Test/Music/Artist 11:17:03.1 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 11:17:03.1 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0099235] 11:17:03.1 Debug: Import decisions complete [00:00:00.0000070] 11:17:03.1 Debug: Inserted 0 new unmatched trackfiles 11:17:03.1 Debug: Updated info for 1 known files 11:17:03.1 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0003767] 11:17:03.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_update_fields_for_updated_files --- 11:17:03.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_update_info_for_changed_known_files --- 11:17:03.1 Debug: Using default lastWrite 11:17:03.1 Info: Scanning /C/Test/Music/Artist 11:17:03.1 Debug: Scanning '/C/Test/Music/Artist' for music files 11:17:03.1 Trace: 2 files were found in /C/Test/Music/Artist 11:17:03.1 Debug: 2 audio files were found in /C/Test/Music/Artist 11:17:03.1 Debug: Cleaning up media files in DB [/C/Test/Music/Artist] 11:17:03.1 Trace: Finished getting track files for: /C/Test/Music/Artist [00:00:00.0002022] 11:17:03.1 Debug: Import decisions complete [00:00:00.0000193] 11:17:03.1 Debug: Inserted 0 new unmatched trackfiles 11:17:03.1 Debug: Updated info for 2 known files 11:17:03.1 Debug: Track import complete for: /C/Test/Music/Artist [00:00:00.0001774] 11:17:03.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.DiskScanServiceTests.ScanFixture.should_update_info_for_changed_known_files --- 11:17:03.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_override_import_mode --- 11:17:03.1 Debug: Failed to import 11:17:03.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_override_import_mode --- 11:17:03.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_file_if_downloadclientid_is_not_specified --- 11:17:03.1 Debug: Failed to import 11:17:03.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_file_if_downloadclientid_is_not_specified --- 11:17:03.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_if_downloadclientid_is_not_specified --- 11:17:03.1 Debug: Failed to import 11:17:03.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_if_downloadclientid_is_not_specified --- 11:17:03.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_with_downloadclientitem_if_available --- 11:17:03.1 Debug: External directory scan request for known download sab1. [/c/drop_other/Show.S01E01/] 11:17:03.1 Debug: Failed to import 11:17:03.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_with_downloadclientitem_if_available --- 11:17:03.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_without_downloadclientitem_if_not_available --- 11:17:03.1 Warn: External directory scan request for unknown download sab1, attempting normal import. [/c/drop_other/Show.S01E01/] 11:17:03.1 Debug: Failed to import 11:17:03.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_process_folder_without_downloadclientitem_if_not_available --- 11:17:03.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_skip_import_if_dronefactory_doesnt_exist --- 11:17:03.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_skip_import_if_dronefactory_doesnt_exist --- 11:17:03.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_warn_if_neither_folder_or_file_exists --- 11:17:03.1 Warn: Folder/File specified for import scan [/c/drop_other/Show.S01E01/] doesn't exist. 11:17:03.1 Debug: Failed to import 11:17:03.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedAlbumsCommandServiceFixture.should_warn_if_neither_folder_or_file_exists --- 11:17:03.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_delete_folder_if_importmode_move --- 11:17:03.1 Debug: Processing path: /c/drop/ 11:17:03.1 Debug: Parsing string 'drop' 11:17:03.1 Debug: Unable to parse drop 11:17:03.1 Debug: Deleting folder after importing valid files 11:17:03.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_delete_folder_if_importmode_move --- 11:17:03.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_after_import --- 11:17:03.1 Debug: Processing path: /c/drop/ 11:17:03.1 Debug: Parsing string 'drop' 11:17:03.1 Debug: Unable to parse drop 11:17:03.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_after_import --- 11:17:03.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_files_were_imported_and_audio_files_remain --- 11:17:03.1 Debug: Parsing string 'foldername' 11:17:03.1 Debug: Unable to parse foldername 11:17:03.1 Debug: Parsing string '01 the first track.ext' 11:17:03.1 Trace: (?\d*){0,1}([-| ]{0,1})(?[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?[a-zA-Z0-9, ().&_]+) 11:17:03.1 Debug: Track Parsed. the first track ex - - 0:[Unknown Track] : 11:17:03.1 Debug: Trying to parse quality for '01 the first track.ext' 11:17:03.1 Debug: Quality parsed: Unknown v1 11:17:03.1 Warn: Audio file detected: [/c/drop/foldername/01 the first track.ext] 11:17:03.1 Debug: [/c/drop/foldername/01 the first track.ext] has an unsupported extension: '.ext' 11:17:03.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_files_were_imported_and_audio_files_remain --- 11:17:03.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_importmode_copy --- 11:17:03.2 Debug: Processing path: /c/drop/ 11:17:03.2 Debug: Parsing string 'drop' 11:17:03.2 Debug: Unable to parse drop 11:17:03.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_importmode_copy --- 11:17:03.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_no_files_were_imported --- 11:17:03.2 Debug: Unknown Artist foldername 11:17:03.2 Debug: Unknown Artist for file: 01 the first track.ext 11:17:03.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_folder_if_no_files_were_imported --- 11:17:03.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_if_no_files_were_imported --- 11:17:03.2 Debug: Parsing string 'foldername' 11:17:03.2 Debug: Unable to parse foldername 11:17:03.2 Debug: [/c/drop/foldername/01 the first track.ext] has an unsupported extension: '.ext' 11:17:03.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_if_no_files_were_imported --- 11:17:03.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_if_there_is_large_rar_file --- 11:17:03.2 Debug: Parsing string 'foldername' 11:17:03.2 Debug: Unable to parse foldername 11:17:03.2 Debug: Parsing string '01 the first track.ext' 11:17:03.2 Trace: (?\d*){0,1}([-| ]{0,1})(?[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?[a-zA-Z0-9, ().&_]+) 11:17:03.2 Debug: Track Parsed. the first track ex - - 0:[Unknown Track] : 11:17:03.2 Debug: Trying to parse quality for '01 the first track.ext' 11:17:03.2 Debug: Quality parsed: Unknown v1 11:17:03.2 Warn: Audio file detected: [/c/drop/foldername/01 the first track.ext] 11:17:03.2 Debug: [/c/drop/foldername/01 the first track.ext] has an unsupported extension: '.ext' 11:17:03.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_delete_if_there_is_large_rar_file --- 11:17:03.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_import_if_folder_is_a_artist_path --- 11:17:03.2 Warn: Unable to process folder that is mapped to an existing artist 11:17:03.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_import_if_folder_is_a_artist_path --- 11:17:03.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_process_if_file_and_folder_do_not_exist --- 11:17:03.2 Debug: Processing path: /C/media/ba09030e-1234-1234-1234-123456789abc/[HorribleSubs] Maria the Virgin Witch - 09 [720p] 11:17:03.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 11:17:03.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_not_process_if_file_and_folder_do_not_exist --- 11:17:03.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_remove_unpack_from_folder_name("_UNPACK_") --- 11:17:03.2 Debug: Unknown Artist foldername 11:17:03.2 Debug: Unknown Artist Alien Ant Farm - Truant (2003) 11:17:03.2 Debug: Unknown Artist for file: 01 the first track.ext 11:17:03.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_remove_unpack_from_folder_name("_UNPACK_") --- 11:17:03.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_remove_unpack_from_folder_name("_FAILED_") --- 11:17:03.2 Debug: Unknown Artist foldername 11:17:03.2 Debug: Unknown Artist Alien Ant Farm - Truant (2003) 11:17:03.2 Debug: Unknown Artist for file: 01 the first track.ext 11:17:03.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_remove_unpack_from_folder_name("_FAILED_") --- 11:17:03.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_return_importresult_on_unknown_artist --- 11:17:03.2 Debug: Processing path: /C/folder/file.mkv 11:17:03.2 Debug: Unknown Artist for file: file.mkv 11:17:03.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_return_importresult_on_unknown_artist --- 11:17:03.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_search_for_artist_using_folder_name --- 11:17:03.2 Debug: Unknown Artist foldername 11:17:03.2 Debug: Unknown Artist for file: 01 the first track.ext 11:17:03.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_search_for_artist_using_folder_name --- 11:17:03.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_skip_if_file_is_in_use_by_another_process --- 11:17:03.2 Debug: Parsing string 'foldername' 11:17:03.2 Debug: Unable to parse foldername 11:17:03.2 Debug: [/c/drop/foldername/01 the first track.ext] is currently locked by another process, skipping 11:17:03.2 Debug: [/c/drop/foldername/01 the first track.ext] has an unsupported extension: '.ext' 11:17:03.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_skip_if_file_is_in_use_by_another_process --- 11:17:03.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_skip_if_no_artist_found --- 11:17:03.2 Debug: Unknown Artist foldername 11:17:03.2 Debug: Unknown Artist for file: 01 the first track.ext 11:17:03.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.DownloadedTracksImportServiceFixture.should_skip_if_no_artist_found --- 11:17:03.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_copy_when_cannot_move_files_downloads --- 11:17:03.3 Info: Importing album 1/1 11:17:03.3 Debug: Deleting 0 existing files for [ForeignAlbumId1][Title1] 11:17:03.3 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 11:17:03.3 Info: Importing 1 tracks 11:17:03.3 Debug: Importing 1 files. replaceExisting: True 11:17:03.3 Debug: Inserted new trackfiles in 0ms 11:17:03.3 Debug: TrackFileIds updated, total 0ms 11:17:03.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_copy_when_cannot_move_files_downloads --- 11:17:03.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_delete_existing_trackfiles_with_the_same_path --- 11:17:03.3 Info: Importing album 1/1 11:17:03.3 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 11:17:03.3 Info: Importing 1 tracks 11:17:03.3 Debug: Importing 1 files. replaceExisting: False 11:17:03.3 Debug: Inserted new trackfiles in 0ms 11:17:03.3 Debug: TrackFileIds updated, total 0ms 11:17:03.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_delete_existing_trackfiles_with_the_same_path --- 11:17:03.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_import_each_approved --- 11:17:03.3 Info: Importing album 1/1 11:17:03.3 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 11:17:03.3 Info: Importing 5 tracks 11:17:03.3 Debug: Importing 5 files. replaceExisting: False 11:17:03.3 Debug: Inserted new trackfiles in 0ms 11:17:03.3 Debug: TrackFileIds updated, total 0ms 11:17:03.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_import_each_approved --- 11:17:03.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_import_larger_files_first --- 11:17:03.3 Info: Importing album 1/1 11:17:03.3 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 11:17:03.3 Info: Importing 2 tracks 11:17:03.3 Debug: Importing 2 files. replaceExisting: False 11:17:03.3 Debug: Inserted new trackfiles in 0ms 11:17:03.3 Debug: TrackFileIds updated, total 0ms 11:17:03.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_import_larger_files_first --- 11:17:03.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_include_scene_name_with_new_downloads --- 11:17:03.3 Info: Importing album 1/1 11:17:03.3 Debug: Deleting 0 existing files for [ForeignAlbumId1][Title1] 11:17:03.3 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 11:17:03.3 Info: Importing 1 tracks 11:17:03.3 Debug: Importing 1 files. replaceExisting: True 11:17:03.3 Debug: Inserted new trackfiles in 0ms 11:17:03.3 Debug: TrackFileIds updated, total 0ms 11:17:03.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_include_scene_name_with_new_downloads --- 11:17:03.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_move_new_downloads --- 11:17:03.4 Info: Importing album 1/1 11:17:03.4 Debug: Deleting 0 existing files for [ForeignAlbumId1][Title1] 11:17:03.4 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 11:17:03.4 Info: Importing 1 tracks 11:17:03.4 Debug: Importing 1 files. replaceExisting: True 11:17:03.4 Debug: Inserted new trackfiles in 0ms 11:17:03.4 Debug: TrackFileIds updated, total 0ms 11:17:03.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_move_new_downloads --- 11:17:03.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_not_import_any_if_there_are_no_approved_decisions --- 11:17:03.4 Info: Importing 0 tracks 11:17:03.4 Debug: Importing 0 files. replaceExisting: False 11:17:03.4 Debug: Inserted new trackfiles in 0ms 11:17:03.4 Debug: TrackFileIds updated, total 0ms 11:17:03.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_not_import_any_if_there_are_no_approved_decisions --- 11:17:03.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_not_move_existing_files --- 11:17:03.4 Info: Importing album 1/1 11:17:03.4 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 11:17:03.4 Info: Importing 1 tracks 11:17:03.4 Debug: Importing 1 files. replaceExisting: False 11:17:03.4 Debug: Inserted new trackfiles in 0ms 11:17:03.4 Debug: TrackFileIds updated, total 0ms 11:17:03.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_not_move_existing_files --- 11:17:03.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_only_import_approved --- 11:17:03.4 Info: Importing album 1/1 11:17:03.4 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 11:17:03.4 Info: Importing 5 tracks 11:17:03.4 Debug: Importing 5 files. replaceExisting: False 11:17:03.4 Debug: Inserted new trackfiles in 0ms 11:17:03.4 Debug: TrackFileIds updated, total 0ms 11:17:03.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_only_import_approved --- 11:17:03.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_only_import_each_track_once --- 11:17:03.4 Info: Importing album 1/1 11:17:03.4 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 11:17:03.4 Info: Importing 6 tracks 11:17:03.4 Debug: Importing 6 files. replaceExisting: False 11:17:03.4 Debug: Inserted new trackfiles in 0ms 11:17:03.4 Debug: TrackFileIds updated, total 0ms 11:17:03.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_only_import_each_track_once --- 11:17:03.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_publish_TrackImportedEvent_for_new_downloads --- 11:17:03.4 Info: Importing album 1/1 11:17:03.4 Debug: Deleting 0 existing files for [ForeignAlbumId1][Title1] 11:17:03.4 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 11:17:03.4 Info: Importing 1 tracks 11:17:03.4 Debug: Importing 1 files. replaceExisting: True 11:17:03.4 Debug: Inserted new trackfiles in 0ms 11:17:03.4 Debug: TrackFileIds updated, total 0ms 11:17:03.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_publish_TrackImportedEvent_for_new_downloads --- 11:17:03.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_use_override_importmode --- 11:17:03.4 Info: Importing album 1/1 11:17:03.4 Debug: Deleting 0 existing files for [ForeignAlbumId1][Title1] 11:17:03.4 Debug: Updating release to [ForeignReleaseId1][Title1] [1 tracks] 11:17:03.4 Info: Importing 1 tracks 11:17:03.4 Debug: Importing 1 files. replaceExisting: True 11:17:03.4 Debug: Inserted new trackfiles in 0ms 11:17:03.4 Debug: TrackFileIds updated, total 0ms 11:17:03.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.ImportApprovedTracksFixture.should_use_override_importmode --- 11:17:03.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_db_if_artist_folder_does_not_exist --- 11:17:03.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_db_if_artist_folder_does_not_exist --- 11:17:03.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_db_if_track_file_does_not_exist --- 11:17:03.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_db_if_track_file_does_not_exist --- 11:17:03.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_disk_and_db_if_track_file_exists --- 11:17:03.4 Info: Deleting track file: /Artist Name - Track01 11:17:03.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_delete_from_disk_and_db_if_track_file_exists --- 11:17:03.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_handle_error_deleting_track_file --- 11:17:03.4 Info: Deleting track file: /Artist Name - Track01 11:17:03.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 11:17:03.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_handle_error_deleting_track_file --- 11:17:03.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_throw_if_root_folder_does_not_exist --- 11:17:03.4 Warn: Artist's root folder (C:\Test\Music) doesn't exist. 11:17:03.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_throw_if_root_folder_does_not_exist --- 11:17:03.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_throw_if_root_folder_is_empty --- 11:17:03.4 Warn: Artist's root folder (C:\Test\Music) is empty. 11:17:03.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileDeletionService.DeleteTrackFileFixture.should_throw_if_root_folder_is_empty --- 11:17:03.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.delete_files_by_album_should_work_if_join_fails --- 11:17:03.4 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:17:03.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350234599193_393/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:17:03.4 Info: DatabaseEngineVersionCheck migrating 11:17:03.4 Info: PerformDBOperation 11:17:03.4 Info: Performing DB Operation 11:17:03.4 Info: SQLite 3.46.0 11:17:03.4 Info: => 0.0010931s 11:17:03.4 Info: DatabaseEngineVersionCheck migrated 11:17:03.4 Info: => 0.0011057s 11:17:03.4 Debug: Took: 00:00:00.0126989 11:17:03.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 ==== 11:17:03.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-07-30T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-30T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:17:03.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-07-30T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-30T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-30T00:00:00Z"] Added = ["2024-07-30T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:17:03.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-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:17:03.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-07-31T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:17:03.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-07-30T00:00:00Z"] DateAdded = ["2024-07-30T00: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 ==== 11:17:03.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-07-31T00:00:00Z"] DateAdded = ["2024-07-31T00: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 ==== 11:17:03.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-08-01T00:00:00Z"] DateAdded = ["2024-08-01T00: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 ==== 11:17:03.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-08-02T00:00:00Z"] DateAdded = ["2024-08-02T00: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 ==== 11:17:03.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-08-03T00:00:00Z"] DateAdded = ["2024-08-03T00: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 ==== 11:17:03.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-08-04T00:00:00Z"] DateAdded = ["2024-08-04T00: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 ==== 11:17:03.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-08-05T00:00:00Z"] DateAdded = ["2024-08-05T00: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 ==== 11:17:03.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-08-06T00:00:00Z"] DateAdded = ["2024-08-06T00: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 ==== 11:17:03.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-08-07T00:00:00Z"] DateAdded = ["2024-08-07T00: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 ==== 11:17:03.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 = ["2024-08-08T00:00:00Z"] DateAdded = ["2024-08-08T00: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 ==== 11:17:03.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 ==== 11:17:03.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 ==== 11:17:03.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 ==== 11:17:03.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 ==== 11:17:03.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 ==== 11:17:03.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 ==== 11:17:03.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 ==== 11:17:03.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 ==== 11:17:03.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 ==== 11:17:03.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 ==== 11:17:03.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 11:17:03.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [1] ==== End Query Trace ==== 11:17:03.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "TrackFiles" WHERE ("TrackFiles"."AlbumId" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 11:17:03.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: DELETE FROM "TrackFiles" WHERE ("TrackFiles"."AlbumId" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 11:17:03.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 11:17:03.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.delete_files_by_album_should_work_if_join_fails --- 11:17:03.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_file_by_path --- 11:17:03.5 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:17:03.5 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350235497478_395/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:17:03.5 Info: DatabaseEngineVersionCheck migrating 11:17:03.5 Info: PerformDBOperation 11:17:03.5 Info: Performing DB Operation 11:17:03.5 Info: SQLite 3.46.0 11:17:03.5 Info: => 0.0010852s 11:17:03.5 Info: DatabaseEngineVersionCheck migrated 11:17:03.5 Info: => 0.0010975s 11:17:03.5 Debug: Took: 00:00:00.0104509 11:17:03.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 ==== 11:17:03.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-07-30T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-30T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:17:03.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-07-30T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-30T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-30T00:00:00Z"] Added = ["2024-07-30T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:17:03.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-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:17:03.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-07-31T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:17:03.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-07-30T00:00:00Z"] DateAdded = ["2024-07-30T00: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 ==== 11:17:03.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-07-31T00:00:00Z"] DateAdded = ["2024-07-31T00: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 ==== 11:17:03.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-08-01T00:00:00Z"] DateAdded = ["2024-08-01T00: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 ==== 11:17:03.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-08-02T00:00:00Z"] DateAdded = ["2024-08-02T00: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 ==== 11:17:03.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-08-03T00:00:00Z"] DateAdded = ["2024-08-03T00: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 ==== 11:17:03.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-08-04T00:00:00Z"] DateAdded = ["2024-08-04T00: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 ==== 11:17:03.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-08-05T00:00:00Z"] DateAdded = ["2024-08-05T00: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 ==== 11:17:03.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-08-06T00:00:00Z"] DateAdded = ["2024-08-06T00: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 ==== 11:17:03.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-08-07T00:00:00Z"] DateAdded = ["2024-08-07T00: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 ==== 11:17:03.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 = ["2024-08-08T00:00:00Z"] DateAdded = ["2024-08-08T00: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 ==== 11:17:03.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 ==== 11:17:03.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 ==== 11:17:03.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 ==== 11:17:03.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 ==== 11:17:03.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 ==== 11:17:03.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 ==== 11:17:03.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 ==== 11:17:03.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 ==== 11:17:03.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 ==== 11:17:03.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 ==== 11:17:03.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 11:17:03.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 11:17:03.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 11:17:03.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 11:17:03.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 ==== 11:17:03.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_file_by_path --- 11:17:03.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_album --- 11:17:03.6 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:17:03.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350236370935_397/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:17:03.6 Info: DatabaseEngineVersionCheck migrating 11:17:03.6 Info: PerformDBOperation 11:17:03.6 Info: Performing DB Operation 11:17:03.6 Info: SQLite 3.46.0 11:17:03.6 Info: => 0.0011056s 11:17:03.6 Info: DatabaseEngineVersionCheck migrated 11:17:03.6 Info: => 0.001118s 11:17:03.6 Debug: Took: 00:00:00.0113323 11:17:03.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 ==== 11:17:03.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-07-30T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-30T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:17:03.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-07-30T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-30T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-30T00:00:00Z"] Added = ["2024-07-30T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:17:03.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-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:17:03.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-07-31T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:17:03.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-07-30T00:00:00Z"] DateAdded = ["2024-07-30T00: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 ==== 11:17:03.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-07-31T00:00:00Z"] DateAdded = ["2024-07-31T00: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 ==== 11:17:03.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-08-01T00:00:00Z"] DateAdded = ["2024-08-01T00: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 ==== 11:17:03.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-08-02T00:00:00Z"] DateAdded = ["2024-08-02T00: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 ==== 11:17:03.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-08-03T00:00:00Z"] DateAdded = ["2024-08-03T00: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 ==== 11:17:03.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-08-04T00:00:00Z"] DateAdded = ["2024-08-04T00: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 ==== 11:17:03.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-08-05T00:00:00Z"] DateAdded = ["2024-08-05T00: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 ==== 11:17:03.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-08-06T00:00:00Z"] DateAdded = ["2024-08-06T00: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 ==== 11:17:03.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-08-07T00:00:00Z"] DateAdded = ["2024-08-07T00: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 ==== 11:17:03.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 = ["2024-08-08T00:00:00Z"] DateAdded = ["2024-08-08T00: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 ==== 11:17:03.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 ==== 11:17:03.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 ==== 11:17:03.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 ==== 11:17:03.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 ==== 11:17:03.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 ==== 11:17:03.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 ==== 11:17:03.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 ==== 11:17:03.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 ==== 11:17:03.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 ==== 11:17:03.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 ==== 11:17:03.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 11:17:03.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 11:17:03.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 11:17:03.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 11:17:03.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" LEFT JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") LEFT JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") LEFT JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") LEFT JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") LEFT JOIN "AlbumReleases" ON ("Tracks"."AlbumReleaseId" = "AlbumReleases"."Id") WHERE ("AlbumReleases"."Monitored" = @Clause6_P1) AND ("TrackFiles"."AlbumId" = @Clause7_P1) PARAMETERS: Clause6_P1 = [true] Clause7_P1 = [1] ==== End Query Trace ==== 11:17:03.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_album --- 11:17:03.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_album_should_only_return_tracks_for_monitored_releases --- 11:17:03.7 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:17:03.7 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350237283560_399/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:17:03.7 Info: DatabaseEngineVersionCheck migrating 11:17:03.7 Info: PerformDBOperation 11:17:03.7 Info: Performing DB Operation 11:17:03.7 Info: SQLite 3.46.0 11:17:03.7 Info: => 0.0011067s 11:17:03.7 Info: DatabaseEngineVersionCheck migrated 11:17:03.7 Info: => 0.001148s 11:17:03.7 Debug: Took: 00:00:00.0115869 11:17:03.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 ==== 11:17:03.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-07-30T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-30T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:17:03.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-07-30T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-30T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-30T00:00:00Z"] Added = ["2024-07-30T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:17:03.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-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:17:03.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-07-31T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:17:03.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-07-30T00:00:00Z"] DateAdded = ["2024-07-30T00: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 ==== 11:17:03.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-07-31T00:00:00Z"] DateAdded = ["2024-07-31T00: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 ==== 11:17:03.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-08-01T00:00:00Z"] DateAdded = ["2024-08-01T00: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 ==== 11:17:03.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-08-02T00:00:00Z"] DateAdded = ["2024-08-02T00: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 ==== 11:17:03.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-08-03T00:00:00Z"] DateAdded = ["2024-08-03T00: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 ==== 11:17:03.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-08-04T00:00:00Z"] DateAdded = ["2024-08-04T00: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 ==== 11:17:03.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-08-05T00:00:00Z"] DateAdded = ["2024-08-05T00: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 ==== 11:17:03.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-08-06T00:00:00Z"] DateAdded = ["2024-08-06T00: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 ==== 11:17:03.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-08-07T00:00:00Z"] DateAdded = ["2024-08-07T00: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 ==== 11:17:03.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 = ["2024-08-08T00:00:00Z"] DateAdded = ["2024-08-08T00: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 ==== 11:17:03.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 ==== 11:17:03.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 ==== 11:17:03.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 ==== 11:17:03.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 ==== 11:17:03.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 ==== 11:17:03.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 ==== 11:17:03.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 ==== 11:17:03.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 ==== 11:17:03.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 ==== 11:17:03.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 ==== 11:17:03.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 11:17:03.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 11:17:03.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 11:17:03.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 11:17:03.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 ==== 11:17:03.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_album_should_only_return_tracks_for_monitored_releases --- 11:17:03.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_artist --- 11:17:03.8 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:17:03.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350238447854_401/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:17:03.8 Info: DatabaseEngineVersionCheck migrating 11:17:03.8 Info: PerformDBOperation 11:17:03.8 Info: Performing DB Operation 11:17:03.8 Info: SQLite 3.46.0 11:17:03.8 Info: => 0.0011067s 11:17:03.8 Info: DatabaseEngineVersionCheck migrated 11:17:03.8 Info: => 0.0011194s 11:17:03.8 Debug: Took: 00:00:00.0104417 11:17:03.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 ==== 11:17:03.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-07-30T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-30T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:17:03.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-07-30T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-30T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-30T00:00:00Z"] Added = ["2024-07-30T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:17:03.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-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:17:03.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO AlbumReleases ("AlbumId", "ForeignReleaseId", "OldForeignReleaseIds", "Title", "Status", "Duration", "Label", "Disambiguation", "Country", "ReleaseDate", "Media", "TrackCount", "Monitored") VALUES (@AlbumId, @ForeignReleaseId, @OldForeignReleaseIds, @Title, @Status, @Duration, @Label, @Disambiguation, @Country, @ReleaseDate, @Media, @TrackCount, @Monitored); SELECT last_insert_rowid() id PARAMETERS: AlbumId = [1] ForeignReleaseId = ["\"ForeignReleaseId2\""] OldForeignReleaseIds = [[]] Title = ["\"Title2\""] Status = ["\"Status2\""] Duration = [2] Label = [[]] Disambiguation = ["\"Disambiguation2\""] Country = [[]] ReleaseDate = ["2024-07-31T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:17:03.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile1.flac\""] Size = [1] Modified = ["2024-07-30T00:00:00Z"] DateAdded = ["2024-07-30T00: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 ==== 11:17:03.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-07-31T00:00:00Z"] DateAdded = ["2024-07-31T00: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 ==== 11:17:03.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-08-01T00:00:00Z"] DateAdded = ["2024-08-01T00: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 ==== 11:17:03.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-08-02T00:00:00Z"] DateAdded = ["2024-08-02T00: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 ==== 11:17:03.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-08-03T00:00:00Z"] DateAdded = ["2024-08-03T00: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 ==== 11:17:03.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-08-04T00:00:00Z"] DateAdded = ["2024-08-04T00: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 ==== 11:17:03.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-08-05T00:00:00Z"] DateAdded = ["2024-08-05T00: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 ==== 11:17:03.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-08-06T00:00:00Z"] DateAdded = ["2024-08-06T00: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 ==== 11:17:03.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-08-07T00:00:00Z"] DateAdded = ["2024-08-07T00: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 ==== 11:17:03.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 = ["2024-08-08T00:00:00Z"] DateAdded = ["2024-08-08T00: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 ==== 11:17:03.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 ==== 11:17:03.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 ==== 11:17:03.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 ==== 11:17:03.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 ==== 11:17:03.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 ==== 11:17:03.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 ==== 11:17:03.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 ==== 11:17:03.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 ==== 11:17:03.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 ==== 11:17:03.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 ==== 11:17:03.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 11:17:03.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 11:17:03.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 11:17:03.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 11:17:03.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 ("Artists"."Id" = @Clause7_P1) PARAMETERS: Clause6_P1 = [true] Clause7_P1 = [1] ==== End Query Trace ==== 11:17:03.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_artist --- 11:17:03.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_artist_should_only_return_tracks_for_monitored_releases --- 11:17:03.9 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:17:03.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350239301187_403/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:17:03.9 Info: DatabaseEngineVersionCheck migrating 11:17:03.9 Info: PerformDBOperation 11:17:03.9 Info: Performing DB Operation 11:17:03.9 Info: SQLite 3.46.0 11:17:03.9 Info: => 0.0010718s 11:17:03.9 Info: DatabaseEngineVersionCheck migrated 11:17:03.9 Info: => 0.0010851s 11:17:03.9 Debug: Took: 00:00:00.0103121 11:17:03.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 ==== 11:17:03.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-07-30T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-30T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:17:03.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-07-30T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-30T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-30T00:00:00Z"] Added = ["2024-07-30T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:17:03.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-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:17:03.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-07-31T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:17:03.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-07-30T00:00:00Z"] DateAdded = ["2024-07-30T00: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 ==== 11:17:03.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-07-31T00:00:00Z"] DateAdded = ["2024-07-31T00: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 ==== 11:17:03.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-08-01T00:00:00Z"] DateAdded = ["2024-08-01T00: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 ==== 11:17:03.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-08-02T00:00:00Z"] DateAdded = ["2024-08-02T00: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 ==== 11:17:03.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-08-03T00:00:00Z"] DateAdded = ["2024-08-03T00: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 ==== 11:17:03.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-08-04T00:00:00Z"] DateAdded = ["2024-08-04T00: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 ==== 11:17:03.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-08-05T00:00:00Z"] DateAdded = ["2024-08-05T00: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 ==== 11:17:03.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-08-06T00:00:00Z"] DateAdded = ["2024-08-06T00: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 ==== 11:17:03.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-08-07T00:00:00Z"] DateAdded = ["2024-08-07T00: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 ==== 11:17:03.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 = ["2024-08-08T00:00:00Z"] DateAdded = ["2024-08-08T00: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 ==== 11:17:03.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 ==== 11:17:03.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 ==== 11:17:03.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 ==== 11:17:03.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 ==== 11:17:03.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 ==== 11:17:03.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 ==== 11:17:03.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 ==== 11:17:03.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 ==== 11:17:03.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 ==== 11:17:03.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 ==== 11:17:03.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 11:17:03.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 11:17:03.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 11:17:03.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 11:17:03.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 ==== 11:17:04.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_artist_should_only_return_tracks_for_monitored_releases --- 11:17:04.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_cope_with_trailing_slash("C:\\Test\\Path") --- 11:17:04.0 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:17:04.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350240119629_405/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:17:04.0 Info: DatabaseEngineVersionCheck migrating 11:17:04.0 Info: PerformDBOperation 11:17:04.0 Info: Performing DB Operation 11:17:04.0 Info: SQLite 3.46.0 11:17:04.0 Info: => 0.0011241s 11:17:04.0 Info: DatabaseEngineVersionCheck migrated 11:17:04.0 Info: => 0.0011371s 11:17:04.0 Debug: Took: 00:00:00.0103643 11:17:04.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 ==== 11:17:04.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-07-30T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-30T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:17:04.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-07-30T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-30T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-30T00:00:00Z"] Added = ["2024-07-30T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:17:04.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-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:17:04.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-07-31T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:17:04.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-07-30T00:00:00Z"] DateAdded = ["2024-07-30T00: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 ==== 11:17:04.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-07-31T00:00:00Z"] DateAdded = ["2024-07-31T00: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 ==== 11:17:04.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-08-01T00:00:00Z"] DateAdded = ["2024-08-01T00: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 ==== 11:17:04.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-08-02T00:00:00Z"] DateAdded = ["2024-08-02T00: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 ==== 11:17:04.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-08-03T00:00:00Z"] DateAdded = ["2024-08-03T00: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 ==== 11:17:04.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-08-04T00:00:00Z"] DateAdded = ["2024-08-04T00: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 ==== 11:17:04.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-08-05T00:00:00Z"] DateAdded = ["2024-08-05T00: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 ==== 11:17:04.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-08-06T00:00:00Z"] DateAdded = ["2024-08-06T00: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 ==== 11:17:04.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-08-07T00:00:00Z"] DateAdded = ["2024-08-07T00: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 ==== 11:17:04.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 = ["2024-08-08T00:00:00Z"] DateAdded = ["2024-08-08T00: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 ==== 11:17:04.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 ==== 11:17:04.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 ==== 11:17:04.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 ==== 11:17:04.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 ==== 11:17:04.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 ==== 11:17:04.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 ==== 11:17:04.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 ==== 11:17:04.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 ==== 11:17:04.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 ==== 11:17:04.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 ==== 11:17:04.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 11:17:04.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 11:17:04.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 11:17:04.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 11:17:04.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 ==== 11:17:04.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_cope_with_trailing_slash("C:\\Test\\Path") --- 11:17:04.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_cope_with_trailing_slash("C:\\Test\\Path\\") --- 11:17:04.0 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:17:04.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350240920574_407/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:17:04.1 Info: DatabaseEngineVersionCheck migrating 11:17:04.1 Info: PerformDBOperation 11:17:04.1 Info: Performing DB Operation 11:17:04.1 Info: SQLite 3.46.0 11:17:04.1 Info: => 0.0011268s 11:17:04.1 Info: DatabaseEngineVersionCheck migrated 11:17:04.1 Info: => 0.0011408s 11:17:04.1 Debug: Took: 00:00:00.0112794 11:17:04.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 ==== 11:17:04.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-07-30T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-30T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:17:04.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-07-30T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-30T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-30T00:00:00Z"] Added = ["2024-07-30T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:17:04.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-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:17:04.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-07-31T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:17:04.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-07-30T00:00:00Z"] DateAdded = ["2024-07-30T00: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 ==== 11:17:04.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-07-31T00:00:00Z"] DateAdded = ["2024-07-31T00: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 ==== 11:17:04.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-08-01T00:00:00Z"] DateAdded = ["2024-08-01T00: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 ==== 11:17:04.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-08-02T00:00:00Z"] DateAdded = ["2024-08-02T00: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 ==== 11:17:04.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-08-03T00:00:00Z"] DateAdded = ["2024-08-03T00: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 ==== 11:17:04.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-08-04T00:00:00Z"] DateAdded = ["2024-08-04T00: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 ==== 11:17:04.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-08-05T00:00:00Z"] DateAdded = ["2024-08-05T00: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 ==== 11:17:04.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-08-06T00:00:00Z"] DateAdded = ["2024-08-06T00: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 ==== 11:17:04.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-08-07T00:00:00Z"] DateAdded = ["2024-08-07T00: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 ==== 11:17:04.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 = ["2024-08-08T00:00:00Z"] DateAdded = ["2024-08-08T00: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 ==== 11:17:04.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 ==== 11:17:04.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 ==== 11:17:04.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 ==== 11:17:04.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 ==== 11:17:04.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 ==== 11:17:04.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 ==== 11:17:04.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 ==== 11:17:04.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 ==== 11:17:04.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 ==== 11:17:04.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 ==== 11:17:04.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 11:17:04.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 11:17:04.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 11:17:04.1 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 11:17:04.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 ==== 11:17:04.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_cope_with_trailing_slash("C:\\Test\\Path\\") --- 11:17:04.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_not_get_files_for_partial_path("C:\\Test\\Path") --- 11:17:04.2 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:17:04.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350242008723_409/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:17:04.2 Info: DatabaseEngineVersionCheck migrating 11:17:04.2 Info: PerformDBOperation 11:17:04.2 Info: Performing DB Operation 11:17:04.2 Info: SQLite 3.46.0 11:17:04.2 Info: => 0.0014569s 11:17:04.2 Info: DatabaseEngineVersionCheck migrated 11:17:04.2 Info: => 0.0014707s 11:17:04.2 Debug: Took: 00:00:00.0110266 11:17:04.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 ==== 11:17:04.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-07-30T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-30T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:17:04.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-07-30T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-30T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-30T00:00:00Z"] Added = ["2024-07-30T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:17:04.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-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:17:04.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-07-31T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:17:04.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-07-30T00:00:00Z"] DateAdded = ["2024-07-30T00: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 ==== 11:17:04.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-07-31T00:00:00Z"] DateAdded = ["2024-07-31T00: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 ==== 11:17:04.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-08-01T00:00:00Z"] DateAdded = ["2024-08-01T00: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 ==== 11:17:04.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-08-02T00:00:00Z"] DateAdded = ["2024-08-02T00: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 ==== 11:17:04.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-08-03T00:00:00Z"] DateAdded = ["2024-08-03T00: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 ==== 11:17:04.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-08-04T00:00:00Z"] DateAdded = ["2024-08-04T00: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 ==== 11:17:04.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-08-05T00:00:00Z"] DateAdded = ["2024-08-05T00: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 ==== 11:17:04.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-08-06T00:00:00Z"] DateAdded = ["2024-08-06T00: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 ==== 11:17:04.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-08-07T00:00:00Z"] DateAdded = ["2024-08-07T00: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 ==== 11:17:04.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 = ["2024-08-08T00:00:00Z"] DateAdded = ["2024-08-08T00: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 ==== 11:17:04.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 ==== 11:17:04.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 ==== 11:17:04.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 ==== 11:17:04.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 ==== 11:17:04.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 ==== 11:17:04.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 ==== 11:17:04.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 ==== 11:17:04.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 ==== 11:17:04.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 ==== 11:17:04.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 ==== 11:17:04.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 11:17:04.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 11:17:04.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 11:17:04.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 11:17:04.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-07-30T00:00:00Z"] DateAdded = ["2024-07-30T00: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 ==== 11:17:04.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-07-31T00:00:00Z"] DateAdded = ["2024-07-31T00: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 ==== 11:17:04.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 ==== 11:17:04.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_not_get_files_for_partial_path("C:\\Test\\Path") --- 11:17:04.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_not_get_files_for_partial_path("C:\\Test\\Path\\") --- 11:17:04.2 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:17:04.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350242827101_411/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:17:04.2 Info: DatabaseEngineVersionCheck migrating 11:17:04.2 Info: PerformDBOperation 11:17:04.2 Info: Performing DB Operation 11:17:04.2 Info: SQLite 3.46.0 11:17:04.2 Info: => 0.0011141s 11:17:04.2 Info: DatabaseEngineVersionCheck migrated 11:17:04.2 Info: => 0.0011296s 11:17:04.2 Debug: Took: 00:00:00.0104128 11:17:04.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 ==== 11:17:04.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-07-30T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-30T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:17:04.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-07-30T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-30T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-30T00:00:00Z"] Added = ["2024-07-30T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:17:04.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-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:17:04.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-07-31T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:17:04.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-07-30T00:00:00Z"] DateAdded = ["2024-07-30T00: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 ==== 11:17:04.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-07-31T00:00:00Z"] DateAdded = ["2024-07-31T00: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 ==== 11:17:04.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-08-01T00:00:00Z"] DateAdded = ["2024-08-01T00: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 ==== 11:17:04.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-08-02T00:00:00Z"] DateAdded = ["2024-08-02T00: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 ==== 11:17:04.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-08-03T00:00:00Z"] DateAdded = ["2024-08-03T00: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 ==== 11:17:04.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-08-04T00:00:00Z"] DateAdded = ["2024-08-04T00: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 ==== 11:17:04.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-08-05T00:00:00Z"] DateAdded = ["2024-08-05T00: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 ==== 11:17:04.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-08-06T00:00:00Z"] DateAdded = ["2024-08-06T00: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 ==== 11:17:04.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-08-07T00:00:00Z"] DateAdded = ["2024-08-07T00: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 ==== 11:17:04.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 = ["2024-08-08T00:00:00Z"] DateAdded = ["2024-08-08T00: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 ==== 11:17:04.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 ==== 11:17:04.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 ==== 11:17:04.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 ==== 11:17:04.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 ==== 11:17:04.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 ==== 11:17:04.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 ==== 11:17:04.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 ==== 11:17:04.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 ==== 11:17:04.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 ==== 11:17:04.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 ==== 11:17:04.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 11:17:04.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 11:17:04.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 11:17:04.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 11:17:04.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-07-30T00:00:00Z"] DateAdded = ["2024-07-30T00: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 ==== 11:17:04.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/somefile2.flac\""] Size = [2] Modified = ["2024-07-31T00:00:00Z"] DateAdded = ["2024-07-31T00: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 ==== 11:17:04.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" WHERE ("TrackFiles"."Path" LIKE @Clause1_P1 || '%') PARAMETERS: Clause1_P1 = ["\"/C/Test/Path/\""] ==== End Query Trace ==== 11:17:04.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_base_path_should_not_get_files_for_partial_path("C:\\Test\\Path\\") --- 11:17:04.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_release --- 11:17:04.3 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:17:04.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350243627928_413/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:17:04.3 Info: DatabaseEngineVersionCheck migrating 11:17:04.3 Info: PerformDBOperation 11:17:04.3 Info: Performing DB Operation 11:17:04.3 Info: SQLite 3.46.0 11:17:04.3 Info: => 0.0011171s 11:17:04.3 Info: DatabaseEngineVersionCheck migrated 11:17:04.3 Info: => 0.0011334s 11:17:04.3 Debug: Took: 00:00:00.0103491 11:17:04.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 ==== 11:17:04.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-07-30T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-30T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:17:04.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-07-30T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-30T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-30T00:00:00Z"] Added = ["2024-07-30T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:17:04.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-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:17:04.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-07-31T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:17:04.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-07-30T00:00:00Z"] DateAdded = ["2024-07-30T00: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 ==== 11:17:04.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-07-31T00:00:00Z"] DateAdded = ["2024-07-31T00: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 ==== 11:17:04.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-08-01T00:00:00Z"] DateAdded = ["2024-08-01T00: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 ==== 11:17:04.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-08-02T00:00:00Z"] DateAdded = ["2024-08-02T00: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 ==== 11:17:04.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-08-03T00:00:00Z"] DateAdded = ["2024-08-03T00: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 ==== 11:17:04.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-08-04T00:00:00Z"] DateAdded = ["2024-08-04T00: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 ==== 11:17:04.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-08-05T00:00:00Z"] DateAdded = ["2024-08-05T00: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 ==== 11:17:04.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-08-06T00:00:00Z"] DateAdded = ["2024-08-06T00: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 ==== 11:17:04.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-08-07T00:00:00Z"] DateAdded = ["2024-08-07T00: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 ==== 11:17:04.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 = ["2024-08-08T00:00:00Z"] DateAdded = ["2024-08-08T00: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 ==== 11:17:04.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 ==== 11:17:04.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [2] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:17:04.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [3] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:17:04.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [4] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:17:04.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [2] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [5] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:17:04.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [6] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:17:04.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [7] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:17:04.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [8] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:17:04.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [9] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:17:04.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [10] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:17:04.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 11:17:04.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 11:17:04.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 11:17:04.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 11:17:04.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" LEFT JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") LEFT JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") LEFT JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") LEFT JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("Tracks"."AlbumReleaseId" = @Clause5_P1) PARAMETERS: Clause5_P1 = [1] ==== End Query Trace ==== 11:17:04.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".*, "Tracks".*, "Albums".*, "Artists".*, "ArtistMetadata".* FROM "TrackFiles" LEFT JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") LEFT JOIN "Albums" ON ("TrackFiles"."AlbumId" = "Albums"."Id") LEFT JOIN "Artists" ON ("Albums"."ArtistMetadataId" = "Artists"."ArtistMetadataId") LEFT JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("Tracks"."AlbumReleaseId" = @Clause5_P1) PARAMETERS: Clause5_P1 = [2] ==== End Query Trace ==== 11:17:04.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_files_by_release --- 11:17:04.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_unmapped_files --- 11:17:04.4 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:17:04.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350244442457_415/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:17:04.4 Info: DatabaseEngineVersionCheck migrating 11:17:04.4 Info: PerformDBOperation 11:17:04.4 Info: Performing DB Operation 11:17:04.4 Info: SQLite 3.46.0 11:17:04.4 Info: => 0.0011231s 11:17:04.4 Info: DatabaseEngineVersionCheck migrated 11:17:04.4 Info: => 0.0011363s 11:17:04.4 Debug: Took: 00:00:00.0113264 11:17:04.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 ==== 11:17:04.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-07-30T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-30T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:17:04.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-07-30T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-30T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-30T00:00:00Z"] Added = ["2024-07-30T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:17:04.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-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:17:04.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-07-31T00:00:00Z"] Media = [[]] TrackCount = [2] Monitored = [false] Id = [0] ==== End Query Trace ==== 11:17:04.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-07-30T00:00:00Z"] DateAdded = ["2024-07-30T00: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 ==== 11:17:04.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"/C/Test/Path/Artist/somefile2.flac\""] Size = [2] Modified = ["2024-07-31T00:00:00Z"] DateAdded = ["2024-07-31T00: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 ==== 11:17:04.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path3\""] Size = [3] Modified = ["2024-08-01T00:00:00Z"] DateAdded = ["2024-08-01T00: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 ==== 11:17:04.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path4\""] Size = [4] Modified = ["2024-08-02T00:00:00Z"] DateAdded = ["2024-08-02T00: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 ==== 11:17:04.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path5\""] Size = [5] Modified = ["2024-08-03T00:00:00Z"] DateAdded = ["2024-08-03T00: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 ==== 11:17:04.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path6\""] Size = [6] Modified = ["2024-08-04T00:00:00Z"] DateAdded = ["2024-08-04T00: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 ==== 11:17:04.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path7\""] Size = [7] Modified = ["2024-08-05T00:00:00Z"] DateAdded = ["2024-08-05T00: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 ==== 11:17:04.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path8\""] Size = [8] Modified = ["2024-08-06T00:00:00Z"] DateAdded = ["2024-08-06T00: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 ==== 11:17:04.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path9\""] Size = [9] Modified = ["2024-08-07T00:00:00Z"] DateAdded = ["2024-08-07T00: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 ==== 11:17:04.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO TrackFiles ("Path", "Size", "Modified", "DateAdded", "OriginalFilePath", "SceneName", "ReleaseGroup", "Quality", "IndexerFlags", "MediaInfo", "AlbumId") VALUES (@Path, @Size, @Modified, @DateAdded, @OriginalFilePath, @SceneName, @ReleaseGroup, @Quality, @IndexerFlags, @MediaInfo, @AlbumId); SELECT last_insert_rowid() id PARAMETERS: Path = ["\"Path10\""] Size = [10] Modified = ["2024-08-08T00:00:00Z"] DateAdded = ["2024-08-08T00: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 ==== 11:17:04.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 ==== 11:17:04.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId2\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId2\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [2] TrackNumber = ["\"TrackNumber2\""] AbsoluteTrackNumber = [2] Title = ["\"Title2\""] Duration = [2] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [2] TrackFileId = [2] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:17:04.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId3\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId3\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [3] TrackNumber = ["\"TrackNumber3\""] AbsoluteTrackNumber = [3] Title = ["\"Title3\""] Duration = [3] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [3] TrackFileId = [3] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:17:04.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId4\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId4\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [1] ArtistMetadataId = [4] TrackNumber = ["\"TrackNumber4\""] AbsoluteTrackNumber = [4] Title = ["\"Title4\""] Duration = [4] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [4] TrackFileId = [4] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:17:04.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId5\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId5\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [2] ArtistMetadataId = [5] TrackNumber = ["\"TrackNumber5\""] AbsoluteTrackNumber = [5] Title = ["\"Title5\""] Duration = [5] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [5] TrackFileId = [5] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:17:04.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId6\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId6\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [6] ArtistMetadataId = [6] TrackNumber = ["\"TrackNumber6\""] AbsoluteTrackNumber = [6] Title = ["\"Title6\""] Duration = [6] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [6] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:17:04.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId7\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId7\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [7] ArtistMetadataId = [7] TrackNumber = ["\"TrackNumber7\""] AbsoluteTrackNumber = [7] Title = ["\"Title7\""] Duration = [7] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [7] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:17:04.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId8\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId8\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [8] ArtistMetadataId = [8] TrackNumber = ["\"TrackNumber8\""] AbsoluteTrackNumber = [8] Title = ["\"Title8\""] Duration = [8] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [8] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:17:04.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId9\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId9\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [9] ArtistMetadataId = [9] TrackNumber = ["\"TrackNumber9\""] AbsoluteTrackNumber = [9] Title = ["\"Title9\""] Duration = [9] Explicit = [false] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [9] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:17:04.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Tracks ("ForeignTrackId", "OldForeignTrackIds", "ForeignRecordingId", "OldForeignRecordingIds", "AlbumReleaseId", "ArtistMetadataId", "TrackNumber", "AbsoluteTrackNumber", "Title", "Duration", "Explicit", "Ratings", "MediumNumber", "TrackFileId") VALUES (@ForeignTrackId, @OldForeignTrackIds, @ForeignRecordingId, @OldForeignRecordingIds, @AlbumReleaseId, @ArtistMetadataId, @TrackNumber, @AbsoluteTrackNumber, @Title, @Duration, @Explicit, @Ratings, @MediumNumber, @TrackFileId); SELECT last_insert_rowid() id PARAMETERS: ForeignTrackId = ["\"ForeignTrackId10\""] OldForeignTrackIds = [[]] ForeignRecordingId = ["\"ForeignRecordingId10\""] OldForeignRecordingIds = [[]] AlbumReleaseId = [10] ArtistMetadataId = [10] TrackNumber = ["\"TrackNumber10\""] AbsoluteTrackNumber = [10] Title = ["\"Title10\""] Duration = [10] Explicit = [true] Ratings = [{ "votes": 0, "value": 0.0 }] MediumNumber = [10] TrackFileId = [0] AlbumId = [0] Id = [0] ==== End Query Trace ==== 11:17:04.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 11:17:04.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 11:17:04.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" PARAMETERS: ==== End Query Trace ==== 11:17:04.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* FROM "TrackFiles" PARAMETERS: ==== End Query Trace ==== 11:17:04.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "TrackFiles".* , "TrackFiles".* FROM "TrackFiles" LEFT JOIN "Tracks" ON ("TrackFiles"."Id" = "Tracks"."TrackFileId") WHERE ("Tracks"."Id" IS NULL) PARAMETERS: ==== End Query Trace ==== 11:17:04.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [6] ==== End Query Trace ==== 11:17:04.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [6] ==== End Query Trace ==== 11:17:04.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 = [6] ==== End Query Trace ==== 11:17:04.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [7] ==== End Query Trace ==== 11:17:04.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [7] ==== End Query Trace ==== 11:17:04.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 = [7] ==== End Query Trace ==== 11:17:04.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [8] ==== End Query Trace ==== 11:17:04.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [8] ==== End Query Trace ==== 11:17:04.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 = [8] ==== End Query Trace ==== 11:17:04.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [9] ==== End Query Trace ==== 11:17:04.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [9] ==== End Query Trace ==== 11:17:04.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 = [9] ==== End Query Trace ==== 11:17:04.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Tracks".* FROM "Tracks" WHERE ("Tracks"."TrackFileId" = @Clause1_P1) PARAMETERS: Clause1_P1 = [10] ==== End Query Trace ==== 11:17:04.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ("Albums"."Id" = @Clause1_P1) PARAMETERS: Clause1_P1 = [10] ==== End Query Trace ==== 11:17:04.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 = [10] ==== End Query Trace ==== 11:17:04.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileRepositoryFixture.get_unmapped_files --- 11:17:04.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_change_casing(Known) --- 11:17:04.6 Debug: Filtering 1 files for unchanged files 11:17:04.6 Trace: Got 0 existing files 11:17:04.6 Debug: Filtering 1 files for unchanged files 11:17:04.6 Trace: Got 0 existing files 11:17:04.6 Debug: Filtering 1 files for unchanged files 11:17:04.6 Trace: Got 0 existing files 11:17:04.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_change_casing(Known) --- 11:17:04.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_change_casing(Matched) --- 11:17:04.6 Debug: Filtering 1 files for unchanged files 11:17:04.6 Trace: Got 0 existing files 11:17:04.6 Debug: Filtering 1 files for unchanged files 11:17:04.6 Trace: Got 0 existing files 11:17:04.6 Debug: Filtering 1 files for unchanged files 11:17:04.6 Trace: Got 0 existing files 11:17:04.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_change_casing(Matched) --- 11:17:04.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_file_if_size_unchanged(Known) --- 11:17:04.6 Debug: Filtering 3 files for unchanged files 11:17:04.6 Trace: Got 1 existing files 11:17:04.6 Trace: Matched paths for 1 files 11:17:04.6 Trace: 1 unchanged existing files 11:17:04.6 Debug: Filtering 3 files for unchanged files 11:17:04.6 Trace: Got 1 existing files 11:17:04.6 Trace: Matched paths for 1 files 11:17:04.6 Trace: 1 unchanged existing files 11:17:04.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_file_if_size_unchanged(Known) --- 11:17:04.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_file_if_size_unchanged(Matched) --- 11:17:04.6 Debug: Filtering 3 files for unchanged files 11:17:04.6 Trace: Got 1 existing files 11:17:04.6 Trace: Matched paths for 1 files 11:17:04.6 Trace: 1 unchanged and matched files 11:17:04.6 Debug: Filtering 3 files for unchanged files 11:17:04.6 Trace: Got 1 existing files 11:17:04.6 Trace: Matched paths for 1 files 11:17:04.6 Trace: 1 unchanged and matched files 11:17:04.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_file_if_size_unchanged(Matched) --- 11:17:04.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_files(Known) --- 11:17:04.6 Debug: Filtering 3 files for unchanged files 11:17:04.6 Trace: Got 1 existing files 11:17:04.6 Trace: Matched paths for 1 files 11:17:04.6 Trace: 1 unchanged existing files 11:17:04.6 Debug: Filtering 3 files for unchanged files 11:17:04.6 Trace: Got 1 existing files 11:17:04.6 Trace: Matched paths for 1 files 11:17:04.6 Trace: 1 unchanged existing files 11:17:04.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_files(Known) --- 11:17:04.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_files(Matched) --- 11:17:04.6 Debug: Filtering 3 files for unchanged files 11:17:04.6 Trace: Got 1 existing files 11:17:04.6 Trace: Matched paths for 1 files 11:17:04.6 Trace: 1 unchanged and matched files 11:17:04.6 Debug: Filtering 3 files for unchanged files 11:17:04.6 Trace: Got 1 existing files 11:17:04.6 Trace: Matched paths for 1 files 11:17:04.6 Trace: 1 unchanged and matched files 11:17:04.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_not_return_existing_files(Matched) --- 11:17:04.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_all_files_if_no_existing_files(Known) --- 11:17:04.6 Debug: Filtering 3 files for unchanged files 11:17:04.6 Trace: Got 0 existing files 11:17:04.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_all_files_if_no_existing_files(Known) --- 11:17:04.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_all_files_if_no_existing_files(Matched) --- 11:17:04.6 Debug: Filtering 3 files for unchanged files 11:17:04.6 Trace: Got 0 existing files 11:17:04.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_all_files_if_no_existing_files(Matched) --- 11:17:04.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_existing_file_if_size_changed(Known) --- 11:17:04.6 Debug: Filtering 3 files for unchanged files 11:17:04.6 Trace: Got 1 existing files 11:17:04.6 Trace: Matched paths for 1 files 11:17:04.6 Trace: 0 unchanged existing files 11:17:04.6 Debug: Filtering 3 files for unchanged files 11:17:04.6 Trace: Got 1 existing files 11:17:04.6 Trace: Matched paths for 1 files 11:17:04.6 Trace: 0 unchanged existing files 11:17:04.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_existing_file_if_size_changed(Known) --- 11:17:04.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_existing_file_if_size_changed(Matched) --- 11:17:04.6 Debug: Filtering 3 files for unchanged files 11:17:04.6 Trace: Got 1 existing files 11:17:04.6 Trace: Matched paths for 1 files 11:17:04.6 Trace: 0 unchanged and matched files 11:17:04.6 Debug: Filtering 3 files for unchanged files 11:17:04.6 Trace: Got 1 existing files 11:17:04.6 Trace: Matched paths for 1 files 11:17:04.6 Trace: 0 unchanged and matched files 11:17:04.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_existing_file_if_size_changed(Matched) --- 11:17:04.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_ignoring_case(Known) --- 11:17:04.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_ignoring_case(Known) --- 11:17:04.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_ignoring_case(Matched) --- 11:17:04.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_ignoring_case(Matched) --- 11:17:04.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_not_ignoring_case(Known) --- 11:17:04.6 Debug: Filtering 3 files for unchanged files 11:17:04.6 Trace: Got 1 existing files 11:17:04.6 Trace: Matched paths for 0 files 11:17:04.6 Trace: 0 unchanged existing files 11:17:04.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_not_ignoring_case(Known) --- 11:17:04.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_not_ignoring_case(Matched) --- 11:17:04.6 Debug: Filtering 3 files for unchanged files 11:17:04.6 Trace: Got 1 existing files 11:17:04.6 Trace: Matched paths for 0 files 11:17:04.6 Trace: 0 unchanged and matched files 11:17:04.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_none_existing_files_not_ignoring_case(Matched) --- 11:17:04.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_nothing_if_all_files_exist(Known) --- 11:17:04.6 Debug: Filtering 3 files for unchanged files 11:17:04.6 Trace: Got 3 existing files 11:17:04.6 Trace: Matched paths for 3 files 11:17:04.6 Trace: 3 unchanged existing files 11:17:04.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_nothing_if_all_files_exist(Known) --- 11:17:04.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_nothing_if_all_files_exist(Matched) --- 11:17:04.6 Debug: Filtering 3 files for unchanged files 11:17:04.6 Trace: Got 3 existing files 11:17:04.6 Trace: Matched paths for 3 files 11:17:04.6 Trace: 3 unchanged and matched files 11:17:04.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_should_return_nothing_if_all_files_exist(Matched) --- 11:17:04.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_unmatched_should_not_return_existing_file_if_matched(Matched) --- 11:17:04.6 Debug: Filtering 3 files for unchanged files 11:17:04.6 Trace: Got 1 existing files 11:17:04.6 Trace: Matched paths for 1 files 11:17:04.6 Trace: 1 unchanged and matched files 11:17:04.6 Debug: Filtering 3 files for unchanged files 11:17:04.6 Trace: Got 1 existing files 11:17:04.6 Trace: Matched paths for 1 files 11:17:04.6 Trace: 1 unchanged and matched files 11:17:04.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_unmatched_should_not_return_existing_file_if_matched(Matched) --- 11:17:04.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_unmatched_should_return_existing_file_if_unmatched(Matched) --- 11:17:04.6 Debug: Filtering 3 files for unchanged files 11:17:04.6 Trace: Got 1 existing files 11:17:04.6 Trace: Matched paths for 1 files 11:17:04.6 Trace: 0 unchanged and matched files 11:17:04.6 Debug: Filtering 3 files for unchanged files 11:17:04.6 Trace: Got 1 existing files 11:17:04.6 Trace: Matched paths for 1 files 11:17:04.6 Trace: 0 unchanged and matched files 11:17:04.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileServiceTests.FilterFixture.filter_unmatched_should_return_existing_file_if_unmatched(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] 11:17:04.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_delete_non_existent_files --- 11:17:04.6 Debug: The following files no longer exist on disk, removing from db: /c/ANY FILE STARTING WITH THIS PATH IS CONSIDERED DELETED!/uxagbp2l.lrn /c/ANY FILE STARTING WITH THIS PATH IS CONSIDERED DELETED!/g3ksjug3.poe 11:17:04.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_delete_non_existent_files --- 11:17:04.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_not_update_track_when_trackFile_exists --- 11:17:04.6 Debug: The following files no longer exist on disk, removing from db: 11:17:04.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_not_update_track_when_trackFile_exists --- 11:17:04.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_skip_files_that_exist_on_disk --- 11:17:04.6 Debug: The following files no longer exist on disk, removing from db: 11:17:04.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_skip_files_that_exist_on_disk --- 11:17:04.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_unlink_track_when_trackFile_does_not_exist --- 11:17:04.6 Debug: The following files no longer exist on disk, removing from db: /c/test/5hoeoiyo.xo4 /c/test/sr1iamhg.1mc /c/test/5a2xfmxr.xmg /c/test/mplui0qs.ccs /c/test/kas2xn32.u1a /c/test/mhbypb2n.sub /c/test/zhzandbf.rx5 /c/test/eyuk1nnl.ujo /c/test/dn1bnusy.5yb /c/test/pvtbwovr.gat 11:17:04.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.MediaFileTableCleanupServiceFixture.should_unlink_track_when_trackFile_does_not_exist --- 11:17:04.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_get_trackfiles_by_ids_only --- 11:17:04.6 Info: Renaming 2 files for Name1 11:17:04.6 Debug: Renaming track file: [1] Path1 11:17:04.6 Debug: Renamed track file: [1] Path1 11:17:04.6 Debug: Renaming track file: [2] Path2 11:17:04.6 Debug: Renamed track file: [2] Path2 11:17:04.6 Debug: Removing Empty Subfolders from: Path1 11:17:04.6 Info: Selected track files renamed for Name1 11:17:04.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_get_trackfiles_by_ids_only --- 11:17:04.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_not_publish_event_if_no_files_are_renamed --- 11:17:04.7 Info: Renaming 2 files for Name1 11:17:04.7 Debug: Renaming track file: [1] Path1 11:17:04.7 Debug: File not renamed, source and destination are the same: Filename 11:17:04.7 Debug: Renaming track file: [2] Path2 11:17:04.7 Debug: File not renamed, source and destination are the same: Filename 11:17:04.7 Info: Selected track files renamed for Name1 11:17:04.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_not_publish_event_if_no_files_are_renamed --- 11:17:04.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_not_publish_event_if_no_files_to_rename --- 11:17:04.7 Info: Renaming 0 files for Name1 11:17:04.7 Info: Selected track files renamed for Name1 11:17:04.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_not_publish_event_if_no_files_to_rename --- 11:17:04.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_publish_event_if_files_are_renamed --- 11:17:04.7 Info: Renaming 2 files for Name1 11:17:04.7 Debug: Renaming track file: [1] Path1 11:17:04.7 Debug: Renamed track file: [1] Path1 11:17:04.7 Debug: Renaming track file: [2] Path2 11:17:04.7 Debug: Renamed track file: [2] Path2 11:17:04.7 Debug: Removing Empty Subfolders from: Path1 11:17:04.7 Info: Selected track files renamed for Name1 11:17:04.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_publish_event_if_files_are_renamed --- 11:17:04.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_update_moved_files --- 11:17:04.7 Info: Renaming 2 files for Name1 11:17:04.7 Debug: Renaming track file: [1] Path1 11:17:04.7 Debug: Renamed track file: [1] Path1 11:17:04.7 Debug: Renaming track file: [2] Path2 11:17:04.7 Debug: Renamed track file: [2] Path2 11:17:04.7 Debug: Removing Empty Subfolders from: Path1 11:17:04.7 Info: Selected track files renamed for Name1 11:17:04.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.RenameTrackFileServiceFixture.should_update_moved_files --- 11:17:04.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileAddedEvent_for_each_track_added_on_addmany --- 11:17:04.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileAddedEvent_for_each_track_added_on_addmany --- 11:17:04.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileAddedEvent_for_track_added --- 11:17:04.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileAddedEvent_for_track_added --- 11:17:04.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileDeletedEvent_for_each_mapped_track_on_deletemany --- 11:17:04.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileDeletedEvent_for_each_mapped_track_on_deletemany --- 11:17:04.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileDeletedEvent_for_mapped_track_on_delete --- 11:17:04.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MediaFileServiceFixture.should_throw_trackFileDeletedEvent_for_mapped_track_on_delete --- 11:17:04.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_catch_InvalidOperationException_during_folder_inheritance --- 11:17:04.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_catch_InvalidOperationException_during_folder_inheritance --- 11:17:04.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_catch_UnauthorizedAccessException_during_folder_inheritance --- 11:17:04.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_catch_UnauthorizedAccessException_during_folder_inheritance --- 11:17:04.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_not_notify_if_artist_folder_already_exists --- 11:17:04.7 Debug: Moving track file: /C/Test/Music/Artist/Album\File.mp3 to /C/Test/Music/Artist/Album/File Name.mp3 11:17:04.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_not_notify_if_artist_folder_already_exists --- 11:17:04.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_notify_on_album_folder_creation --- 11:17:04.7 Debug: Moving track file: /C/Test/Music/Artist/Album\File.mp3 to /C/Test/Music/Artist/Album/File Name.mp3 11:17:04.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_notify_on_album_folder_creation --- 11:17:04.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_notify_on_artist_folder_creation --- 11:17:04.7 Debug: Moving track file: /C/Test/Music/Artist/Album\File.mp3 to /C/Test/Music/Artist/Album/File Name.mp3 11:17:04.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackFileMovingServiceTests.MoveTrackFileFixture.should_notify_on_artist_folder_creation --- Skipped should_catch_InvalidOperationException_during_folder_inheritance [6 ms] Skipped should_catch_UnauthorizedAccessException_during_folder_inheritance [3 ms] 11:17:04.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_1 --- 11:17:04.7 Debug: Missing data in tags, trying filename augmentation 11:17:04.7 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?\d+)(?[\s_-]+)(?[a-z0-9,\(\)\.&'’\s]+)\k(?[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.7 Trace: Matching '02 - artist name - b track title 2 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.7 Trace: Matching '03 - artist name - c track title 3 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.7 Debug: Got artist from filename: artist name 11:17:04.7 Debug: Got title from filename: a track title 1 11:17:04.7 Debug: Got track number from filename: 1 11:17:04.7 Debug: Got title from filename: b track title 2 11:17:04.7 Debug: Got track number from filename: 2 11:17:04.7 Debug: Got title from filename: c track title 3 11:17:04.7 Debug: Got track number from filename: 3 11:17:04.7 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.7 Trace: Matching '02 - artist name - b track title 2 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.7 Trace: Matching '03 - artist name - c track title 3 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.7 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.7 Trace: Abort - 'tag' varies between matches 11:17:04.7 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.7 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.7 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.7 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.7 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.7 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.7 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.7 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.7 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.7 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.7 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.7 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.7 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.7 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.7 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.7 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.7 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.7 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.7 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.7 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.7 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.7 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.7 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.7 Trace: Matching '01 - artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_1 --- 11:17:04.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_2 --- 11:17:04.8 Debug: Missing data in tags, trying filename augmentation 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Debug: Got artist from filename: artist name 11:17:04.8 Debug: Got title from filename: a track title 1 11:17:04.8 Debug: Got track number from filename: 1 11:17:04.8 Debug: Got title from filename: b track title 2 11:17:04.8 Debug: Got track number from filename: 2 11:17:04.8 Debug: Got title from filename: c track title 3 11:17:04.8 Debug: Got track number from filename: 3 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Abort - 'tag' varies between matches 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching '01_artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_2 --- 11:17:04.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_3 --- 11:17:04.8 Debug: Missing data in tags, trying filename augmentation 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Debug: Got artist from filename: artist_name 11:17:04.8 Debug: Got title from filename: a_track_title_1 11:17:04.8 Debug: Got track number from filename: 1 11:17:04.8 Debug: Got title from filename: b_track_title_2 11:17:04.8 Debug: Got track number from filename: 2 11:17:04.8 Debug: Got title from filename: c_track_title_3 11:17:04.8 Debug: Got track number from filename: 3 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Abort - 'tag' varies between matches 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching '01-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_3 --- 11:17:04.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_4 --- 11:17:04.8 Debug: Missing data in tags, trying filename augmentation 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Debug: Got artist from filename: artist name 11:17:04.8 Debug: Got title from filename: a track title 1 11:17:04.8 Debug: Got disc number from filename: 1 11:17:04.8 Debug: Got track number from filename: 1 11:17:04.8 Debug: Got title from filename: b track title 2 11:17:04.8 Debug: Got disc number from filename: 1 11:17:04.8 Debug: Got track number from filename: 2 11:17:04.8 Debug: Got title from filename: c track title 3 11:17:04.8 Debug: Got disc number from filename: 1 11:17:04.8 Debug: Got track number from filename: 3 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Abort - 'tag' varies between matches 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching '101 - artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_4 --- 11:17:04.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_5 --- 11:17:04.8 Debug: Missing data in tags, trying filename augmentation 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Debug: Got artist from filename: artist name 11:17:04.8 Debug: Got title from filename: a track title 1 11:17:04.8 Debug: Got disc number from filename: 1 11:17:04.8 Debug: Got track number from filename: 1 11:17:04.8 Debug: Got title from filename: b track title 2 11:17:04.8 Debug: Got disc number from filename: 1 11:17:04.8 Debug: Got track number from filename: 2 11:17:04.8 Debug: Got title from filename: c track title 3 11:17:04.8 Debug: Got disc number from filename: 1 11:17:04.8 Debug: Got track number from filename: 3 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Abort - 'tag' varies between matches 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching '101_artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_5 --- 11:17:04.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_6 --- 11:17:04.8 Debug: Missing data in tags, trying filename augmentation 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Debug: Got artist from filename: artist_name 11:17:04.8 Debug: Got title from filename: a_track_title_1 11:17:04.8 Debug: Got disc number from filename: 1 11:17:04.8 Debug: Got track number from filename: 1 11:17:04.8 Debug: Got title from filename: b_track_title_2 11:17:04.8 Debug: Got disc number from filename: 1 11:17:04.8 Debug: Got track number from filename: 2 11:17:04.8 Debug: Got title from filename: c_track_title_3 11:17:04.8 Debug: Got disc number from filename: 1 11:17:04.8 Debug: Got track number from filename: 3 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Abort - 'tag' varies between matches 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching '101-artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_6 --- 11:17:04.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_7 --- 11:17:04.8 Debug: Missing data in tags, trying filename augmentation 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Abort - 'tag' varies between matches 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Debug: Got artist from filename: artist name 11:17:04.8 Debug: Got title from filename: a track title 1 11:17:04.8 Debug: Got track number from filename: 1 11:17:04.8 Debug: Got title from filename: b track title 2 11:17:04.8 Debug: Got track number from filename: 2 11:17:04.8 Debug: Got title from filename: c track title 3 11:17:04.8 Debug: Got track number from filename: 3 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching '01 - artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_7 --- 11:17:04.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_8 --- 11:17:04.8 Debug: Missing data in tags, trying filename augmentation 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Abort - 'tag' varies between matches 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Debug: Got artist from filename: artist name 11:17:04.8 Debug: Got title from filename: a track title 1 11:17:04.8 Debug: Got track number from filename: 1 11:17:04.8 Debug: Got title from filename: b track title 2 11:17:04.8 Debug: Got track number from filename: 2 11:17:04.8 Debug: Got title from filename: c track title 3 11:17:04.8 Debug: Got track number from filename: 3 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching '01_artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_8 --- 11:17:04.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_9 --- 11:17:04.8 Debug: Missing data in tags, trying filename augmentation 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Abort - 'tag' varies between matches 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Debug: Got artist from filename: artist_name 11:17:04.8 Debug: Got title from filename: a_track_title_1 11:17:04.8 Debug: Got track number from filename: 1 11:17:04.8 Debug: Got title from filename: b_track_title_2 11:17:04.8 Debug: Got track number from filename: 2 11:17:04.8 Debug: Got title from filename: c_track_title_3 11:17:04.8 Debug: Got track number from filename: 3 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching '01-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_9 --- 11:17:04.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_10 --- 11:17:04.8 Debug: Missing data in tags, trying filename augmentation 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Abort - 'tag' varies between matches 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Debug: Got artist from filename: artist name 11:17:04.8 Debug: Got title from filename: a track title 1 11:17:04.8 Debug: Got disc number from filename: 1 11:17:04.8 Debug: Got track number from filename: 1 11:17:04.8 Debug: Got title from filename: b track title 2 11:17:04.8 Debug: Got disc number from filename: 1 11:17:04.8 Debug: Got track number from filename: 2 11:17:04.8 Debug: Got title from filename: c track title 3 11:17:04.8 Debug: Got disc number from filename: 1 11:17:04.8 Debug: Got track number from filename: 3 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching '101 - artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_10 --- 11:17:04.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_11 --- 11:17:04.8 Debug: Missing data in tags, trying filename augmentation 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Abort - 'tag' varies between matches 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Debug: Got artist from filename: artist name 11:17:04.8 Debug: Got title from filename: a track title 1 11:17:04.8 Debug: Got disc number from filename: 1 11:17:04.8 Debug: Got track number from filename: 1 11:17:04.8 Debug: Got title from filename: b track title 2 11:17:04.8 Debug: Got disc number from filename: 1 11:17:04.8 Debug: Got track number from filename: 2 11:17:04.8 Debug: Got title from filename: c track title 3 11:17:04.8 Debug: Got disc number from filename: 1 11:17:04.8 Debug: Got track number from filename: 3 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching '101_artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_11 --- 11:17:04.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_12 --- 11:17:04.8 Debug: Missing data in tags, trying filename augmentation 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Abort - 'tag' varies between matches 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Debug: Got artist from filename: artist_name 11:17:04.8 Debug: Got title from filename: a_track_title_1 11:17:04.8 Debug: Got disc number from filename: 1 11:17:04.8 Debug: Got track number from filename: 1 11:17:04.8 Debug: Got title from filename: b_track_title_2 11:17:04.8 Debug: Got disc number from filename: 1 11:17:04.8 Debug: Got track number from filename: 2 11:17:04.8 Debug: Got title from filename: c_track_title_3 11:17:04.8 Debug: Got disc number from filename: 1 11:17:04.8 Debug: Got track number from filename: 3 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching '101-artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_12 --- 11:17:04.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_13 --- 11:17:04.8 Debug: Missing data in tags, trying filename augmentation 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Debug: Got artist from filename: artist name 11:17:04.8 Debug: Got title from filename: a track title 1 11:17:04.8 Debug: Got track number from filename: 1 11:17:04.8 Debug: Got title from filename: b track title 2 11:17:04.8 Debug: Got track number from filename: 2 11:17:04.8 Debug: Got title from filename: c track title 3 11:17:04.8 Debug: Got track number from filename: 3 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Abort - 'tag' varies between matches 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Abort - both artist and title vary between matches 11:17:04.8 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Trace: Abort - 'tag' varies between matches 11:17:04.8 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching '01 - artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_13 --- 11:17:04.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_14 --- 11:17:04.8 Debug: Missing data in tags, trying filename augmentation 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Debug: Got artist from filename: artist name 11:17:04.8 Debug: Got title from filename: a track title 1 11:17:04.8 Debug: Got track number from filename: 1 11:17:04.8 Debug: Got title from filename: b track title 2 11:17:04.8 Debug: Got track number from filename: 2 11:17:04.8 Debug: Got title from filename: c track title 3 11:17:04.8 Debug: Got track number from filename: 3 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Abort - 'tag' varies between matches 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Abort - both artist and title vary between matches 11:17:04.8 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Trace: Abort - 'tag' varies between matches 11:17:04.8 Trace: Matching '01_artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching '01_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching '01_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching '01_artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_14 --- 11:17:04.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_15 --- 11:17:04.8 Debug: Missing data in tags, trying filename augmentation 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Debug: Got artist from filename: artist_name 11:17:04.8 Debug: Got title from filename: a_track_title_1 11:17:04.8 Debug: Got track number from filename: 1 11:17:04.8 Debug: Got title from filename: b_track_title_2 11:17:04.8 Debug: Got track number from filename: 2 11:17:04.8 Debug: Got title from filename: c_track_title_3 11:17:04.8 Debug: Got track number from filename: 3 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Abort - 'tag' varies between matches 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Abort - both artist and title vary between matches 11:17:04.8 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Abort - 'tag' varies between matches 11:17:04.8 Trace: Matching '01-artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_15 --- 11:17:04.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_16 --- 11:17:04.8 Debug: Missing data in tags, trying filename augmentation 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Debug: Got artist from filename: artist name 11:17:04.8 Debug: Got title from filename: a track title 1 11:17:04.8 Debug: Got disc number from filename: 1 11:17:04.8 Debug: Got track number from filename: 1 11:17:04.8 Debug: Got title from filename: b track title 2 11:17:04.8 Debug: Got disc number from filename: 1 11:17:04.8 Debug: Got track number from filename: 2 11:17:04.8 Debug: Got title from filename: c track title 3 11:17:04.8 Debug: Got disc number from filename: 1 11:17:04.8 Debug: Got track number from filename: 3 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Abort - 'tag' varies between matches 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Abort - both artist and title vary between matches 11:17:04.8 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Trace: Abort - 'tag' varies between matches 11:17:04.8 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching '101 - artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_16 --- 11:17:04.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_17 --- 11:17:04.8 Debug: Missing data in tags, trying filename augmentation 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Debug: Got artist from filename: artist name 11:17:04.8 Debug: Got title from filename: a track title 1 11:17:04.8 Debug: Got disc number from filename: 1 11:17:04.8 Debug: Got track number from filename: 1 11:17:04.8 Debug: Got title from filename: b track title 2 11:17:04.8 Debug: Got disc number from filename: 1 11:17:04.8 Debug: Got track number from filename: 2 11:17:04.8 Debug: Got title from filename: c track title 3 11:17:04.8 Debug: Got disc number from filename: 1 11:17:04.8 Debug: Got track number from filename: 3 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Abort - 'tag' varies between matches 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Abort - both artist and title vary between matches 11:17:04.8 Trace: Matching '101_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Trace: Matching '101_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Trace: Abort - 'tag' varies between matches 11:17:04.8 Trace: Matching '101_artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching '101_artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching '101_artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching '101_artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_17 --- 11:17:04.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_18 --- 11:17:04.8 Debug: Missing data in tags, trying filename augmentation 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Debug: Got artist from filename: artist_name 11:17:04.8 Debug: Got title from filename: a_track_title_1 11:17:04.8 Debug: Got disc number from filename: 1 11:17:04.8 Debug: Got track number from filename: 1 11:17:04.8 Debug: Got title from filename: b_track_title_2 11:17:04.8 Debug: Got disc number from filename: 1 11:17:04.8 Debug: Got track number from filename: 2 11:17:04.8 Debug: Got title from filename: c_track_title_3 11:17:04.8 Debug: Got disc number from filename: 1 11:17:04.8 Debug: Got track number from filename: 3 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Abort - 'tag' varies between matches 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Abort - both artist and title vary between matches 11:17:04.8 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Abort - 'tag' varies between matches 11:17:04.8 Trace: Matching '101-artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_18 --- 11:17:04.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_19 --- 11:17:04.8 Debug: Missing data in tags, trying filename augmentation 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Debug: Got artist from filename: artist name 11:17:04.8 Debug: Got title from filename: a track title 1 11:17:04.8 Debug: Got track number from filename: 1 11:17:04.8 Debug: Got title from filename: b track title 2 11:17:04.8 Debug: Got track number from filename: 2 11:17:04.8 Debug: Got title from filename: c track title 3 11:17:04.8 Debug: Got track number from filename: 3 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'artist name - tag string ignore - 01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_19 --- 11:17:04.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_20 --- 11:17:04.8 Debug: Missing data in tags, trying filename augmentation 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Debug: Got artist from filename: artist name 11:17:04.8 Debug: Got title from filename: a track title 1 11:17:04.8 Debug: Got track number from filename: 1 11:17:04.8 Debug: Got title from filename: b track title 2 11:17:04.8 Debug: Got track number from filename: 2 11:17:04.8 Debug: Got title from filename: c track title 3 11:17:04.8 Debug: Got track number from filename: 3 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'artist name_tag string ignore_01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_20 --- 11:17:04.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_21 --- 11:17:04.8 Debug: Missing data in tags, trying filename augmentation 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Debug: Got artist from filename: artist_name 11:17:04.8 Debug: Got title from filename: a_track_title_1 11:17:04.8 Debug: Got track number from filename: 1 11:17:04.8 Debug: Got title from filename: b_track_title_2 11:17:04.8 Debug: Got track number from filename: 2 11:17:04.8 Debug: Got title from filename: c_track_title_3 11:17:04.8 Debug: Got track number from filename: 3 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'artist_name-tag_string_ignore-01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_21 --- 11:17:04.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_22 --- 11:17:04.8 Debug: Missing data in tags, trying filename augmentation 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Debug: Got artist from filename: artist name 11:17:04.8 Debug: Got title from filename: a track title 1 11:17:04.8 Debug: Got disc number from filename: 1 11:17:04.8 Debug: Got track number from filename: 1 11:17:04.8 Debug: Got title from filename: b track title 2 11:17:04.8 Debug: Got disc number from filename: 1 11:17:04.8 Debug: Got track number from filename: 2 11:17:04.8 Debug: Got title from filename: c track title 3 11:17:04.8 Debug: Got disc number from filename: 1 11:17:04.8 Debug: Got track number from filename: 3 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'artist name - tag string ignore - 101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_22 --- 11:17:04.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_23 --- 11:17:04.8 Debug: Missing data in tags, trying filename augmentation 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Debug: Got artist from filename: artist name 11:17:04.8 Debug: Got title from filename: a track title 1 11:17:04.8 Debug: Got disc number from filename: 1 11:17:04.8 Debug: Got track number from filename: 1 11:17:04.8 Debug: Got title from filename: b track title 2 11:17:04.8 Debug: Got disc number from filename: 1 11:17:04.8 Debug: Got track number from filename: 2 11:17:04.8 Debug: Got title from filename: c track title 3 11:17:04.8 Debug: Got disc number from filename: 1 11:17:04.8 Debug: Got track number from filename: 3 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'artist name_tag string ignore_101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_23 --- 11:17:04.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_24 --- 11:17:04.8 Debug: Missing data in tags, trying filename augmentation 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Debug: Got artist from filename: artist_name 11:17:04.8 Debug: Got title from filename: a_track_title_1 11:17:04.8 Debug: Got disc number from filename: 1 11:17:04.8 Debug: Got track number from filename: 1 11:17:04.8 Debug: Got title from filename: b_track_title_2 11:17:04.8 Debug: Got disc number from filename: 1 11:17:04.8 Debug: Got track number from filename: 2 11:17:04.8 Debug: Got title from filename: c_track_title_3 11:17:04.8 Debug: Got disc number from filename: 1 11:17:04.8 Debug: Got track number from filename: 3 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'artist_name-tag_string_ignore-101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_24 --- 11:17:04.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_25 --- 11:17:04.8 Debug: Missing data in tags, trying filename augmentation 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Debug: Got artist from filename: artist name 11:17:04.8 Debug: Got title from filename: a track title 1 11:17:04.8 Debug: Got track number from filename: 1 11:17:04.8 Debug: Got title from filename: b track title 2 11:17:04.8 Debug: Got track number from filename: 2 11:17:04.8 Debug: Got title from filename: c track title 3 11:17:04.8 Debug: Got track number from filename: 3 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'artist name - 01 - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_25 --- 11:17:04.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_26 --- 11:17:04.8 Debug: Missing data in tags, trying filename augmentation 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Debug: Got artist from filename: artist name 11:17:04.8 Debug: Got title from filename: a track title 1 11:17:04.8 Debug: Got track number from filename: 1 11:17:04.8 Debug: Got title from filename: b track title 2 11:17:04.8 Debug: Got track number from filename: 2 11:17:04.8 Debug: Got title from filename: c track title 3 11:17:04.8 Debug: Got track number from filename: 3 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'artist name_01_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_26 --- 11:17:04.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_27 --- 11:17:04.8 Debug: Missing data in tags, trying filename augmentation 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Debug: Got artist from filename: artist_name 11:17:04.8 Debug: Got title from filename: a_track_title_1 11:17:04.8 Debug: Got track number from filename: 1 11:17:04.8 Debug: Got title from filename: b_track_title_2 11:17:04.8 Debug: Got track number from filename: 2 11:17:04.8 Debug: Got title from filename: c_track_title_3 11:17:04.8 Debug: Got track number from filename: 3 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'artist_name-01-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_27 --- 11:17:04.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_28 --- 11:17:04.8 Debug: Missing data in tags, trying filename augmentation 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Debug: Got artist from filename: artist name 11:17:04.8 Debug: Got title from filename: a track title 1 11:17:04.8 Debug: Got disc number from filename: 1 11:17:04.8 Debug: Got track number from filename: 1 11:17:04.8 Debug: Got title from filename: b track title 2 11:17:04.8 Debug: Got disc number from filename: 1 11:17:04.8 Debug: Got track number from filename: 2 11:17:04.8 Debug: Got title from filename: c track title 3 11:17:04.8 Debug: Got disc number from filename: 1 11:17:04.8 Debug: Got track number from filename: 3 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'artist name - 101 - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_28 --- 11:17:04.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_29 --- 11:17:04.8 Debug: Missing data in tags, trying filename augmentation 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Debug: Got artist from filename: artist name 11:17:04.8 Debug: Got title from filename: a track title 1 11:17:04.8 Debug: Got disc number from filename: 1 11:17:04.8 Debug: Got track number from filename: 1 11:17:04.8 Debug: Got title from filename: b track title 2 11:17:04.8 Debug: Got disc number from filename: 1 11:17:04.8 Debug: Got track number from filename: 2 11:17:04.8 Debug: Got title from filename: c track title 3 11:17:04.8 Debug: Got disc number from filename: 1 11:17:04.8 Debug: Got track number from filename: 3 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'artist name_101_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_29 --- 11:17:04.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_30 --- 11:17:04.8 Debug: Missing data in tags, trying filename augmentation 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Debug: Got artist from filename: artist_name 11:17:04.8 Debug: Got title from filename: a_track_title_1 11:17:04.8 Debug: Got disc number from filename: 1 11:17:04.8 Debug: Got track number from filename: 1 11:17:04.8 Debug: Got title from filename: b_track_title_2 11:17:04.8 Debug: Got disc number from filename: 1 11:17:04.8 Debug: Got track number from filename: 2 11:17:04.8 Debug: Got title from filename: c_track_title_3 11:17:04.8 Debug: Got disc number from filename: 1 11:17:04.8 Debug: Got track number from filename: 3 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'artist_name-101-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_30 --- 11:17:04.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_31 --- 11:17:04.8 Debug: Missing data in tags, trying filename augmentation 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Debug: Got artist from filename: artist name 11:17:04.8 Debug: Got title from filename: a track title 1 11:17:04.8 Debug: Got track number from filename: 1 11:17:04.8 Debug: Got title from filename: b track title 2 11:17:04.8 Debug: Got track number from filename: 2 11:17:04.8 Debug: Got title from filename: c track title 3 11:17:04.8 Debug: Got track number from filename: 3 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Abort - 'tag' varies between matches 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Abort - 'tag' varies between matches 11:17:04.8 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'artist name - 01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_31 --- 11:17:04.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_32 --- 11:17:04.8 Debug: Missing data in tags, trying filename augmentation 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Debug: Got artist from filename: artist name 11:17:04.8 Debug: Got title from filename: a track title 1 11:17:04.8 Debug: Got track number from filename: 1 11:17:04.8 Debug: Got title from filename: b track title 2 11:17:04.8 Debug: Got track number from filename: 2 11:17:04.8 Debug: Got title from filename: c track title 3 11:17:04.8 Debug: Got track number from filename: 3 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Abort - 'tag' varies between matches 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Abort - 'tag' varies between matches 11:17:04.8 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'artist name_01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_32 --- 11:17:04.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_33 --- 11:17:04.8 Debug: Missing data in tags, trying filename augmentation 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Debug: Got artist from filename: artist_name 11:17:04.8 Debug: Got title from filename: a_track_title_1 11:17:04.8 Debug: Got track number from filename: 1 11:17:04.8 Debug: Got title from filename: b_track_title_2 11:17:04.8 Debug: Got track number from filename: 2 11:17:04.8 Debug: Got title from filename: c_track_title_3 11:17:04.8 Debug: Got track number from filename: 3 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Abort - 'tag' varies between matches 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Abort - 'tag' varies between matches 11:17:04.8 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'artist_name-01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_33 --- 11:17:04.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_34 --- 11:17:04.8 Debug: Missing data in tags, trying filename augmentation 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Debug: Got artist from filename: artist name 11:17:04.8 Debug: Got title from filename: a track title 1 11:17:04.8 Debug: Got disc number from filename: 1 11:17:04.8 Debug: Got track number from filename: 1 11:17:04.8 Debug: Got title from filename: b track title 2 11:17:04.8 Debug: Got disc number from filename: 1 11:17:04.8 Debug: Got track number from filename: 2 11:17:04.8 Debug: Got title from filename: c track title 3 11:17:04.8 Debug: Got disc number from filename: 1 11:17:04.8 Debug: Got track number from filename: 3 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Abort - 'tag' varies between matches 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Abort - 'tag' varies between matches 11:17:04.8 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'artist name - 101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_34 --- 11:17:04.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_35 --- 11:17:04.8 Debug: Missing data in tags, trying filename augmentation 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Debug: Got artist from filename: artist name 11:17:04.8 Debug: Got title from filename: a track title 1 11:17:04.8 Debug: Got disc number from filename: 1 11:17:04.8 Debug: Got track number from filename: 1 11:17:04.8 Debug: Got title from filename: b track title 2 11:17:04.8 Debug: Got disc number from filename: 1 11:17:04.8 Debug: Got track number from filename: 2 11:17:04.8 Debug: Got title from filename: c track title 3 11:17:04.8 Debug: Got disc number from filename: 1 11:17:04.8 Debug: Got track number from filename: 3 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Abort - 'tag' varies between matches 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Abort - 'tag' varies between matches 11:17:04.8 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'artist name_101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_35 --- 11:17:04.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_36 --- 11:17:04.8 Debug: Missing data in tags, trying filename augmentation 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Debug: Got artist from filename: artist_name 11:17:04.8 Debug: Got title from filename: a_track_title_1 11:17:04.8 Debug: Got disc number from filename: 1 11:17:04.8 Debug: Got track number from filename: 1 11:17:04.8 Debug: Got title from filename: b_track_title_2 11:17:04.8 Debug: Got disc number from filename: 1 11:17:04.8 Debug: Got track number from filename: 2 11:17:04.8 Debug: Got title from filename: c_track_title_3 11:17:04.8 Debug: Got disc number from filename: 1 11:17:04.8 Debug: Got track number from filename: 3 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Abort - 'tag' varies between matches 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Abort - 'tag' varies between matches 11:17:04.8 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'artist_name-101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_36 --- 11:17:04.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_37 --- 11:17:04.8 Debug: Missing data in tags, trying filename augmentation 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Debug: Got artist from filename: artist name 11:17:04.8 Debug: Got title from filename: a track title 1 11:17:04.8 Debug: Got title from filename: b track title 2 11:17:04.8 Debug: Got title from filename: c track title 3 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Abort - 'tag' varies between matches 11:17:04.8 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]+)$ 11:17:04.8 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'artist name - a track title 1 - tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_37 --- 11:17:04.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_38 --- 11:17:04.8 Debug: Missing data in tags, trying filename augmentation 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Debug: Got artist from filename: artist name 11:17:04.8 Debug: Got title from filename: a track title 1 11:17:04.8 Debug: Got title from filename: b track title 2 11:17:04.8 Debug: Got title from filename: c track title 3 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Abort - 'tag' varies between matches 11:17:04.8 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]+)$ 11:17:04.8 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'artist name_a track title 1_tag string ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_38 --- 11:17:04.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_39 --- 11:17:04.8 Debug: Missing data in tags, trying filename augmentation 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Debug: Got artist from filename: artist_name 11:17:04.8 Debug: Got title from filename: a_track_title_1 11:17:04.8 Debug: Got title from filename: b_track_title_2 11:17:04.8 Debug: Got title from filename: c_track_title_3 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Abort - 'tag' varies between matches 11:17:04.8 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'artist_name-a_track_title_1-tag_string_ignore' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_39 --- 11:17:04.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_40 --- 11:17:04.8 Debug: Missing data in tags, trying filename augmentation 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Abort - 'tag' varies between matches 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Debug: Got artist from filename: artist name 11:17:04.8 Debug: Got title from filename: a track title 1 11:17:04.8 Debug: Got title from filename: b track title 2 11:17:04.8 Debug: Got title from filename: c track title 3 11:17:04.8 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]+)$ 11:17:04.8 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'artist name - tag string ignore - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_40 --- 11:17:04.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_41 --- 11:17:04.8 Debug: Missing data in tags, trying filename augmentation 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Abort - 'tag' varies between matches 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Debug: Got artist from filename: artist name 11:17:04.8 Debug: Got title from filename: a track title 1 11:17:04.8 Debug: Got title from filename: b track title 2 11:17:04.8 Debug: Got title from filename: c track title 3 11:17:04.8 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]+)$ 11:17:04.8 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'artist name_tag string ignore_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_41 --- 11:17:04.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_42 --- 11:17:04.8 Debug: Missing data in tags, trying filename augmentation 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Abort - 'tag' varies between matches 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Debug: Got artist from filename: artist_name 11:17:04.8 Debug: Got title from filename: a_track_title_1 11:17:04.8 Debug: Got title from filename: b_track_title_2 11:17:04.8 Debug: Got title from filename: c_track_title_3 11:17:04.8 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'artist_name-tag_string_ignore-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_42 --- 11:17:04.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_43 --- 11:17:04.8 Debug: Missing data in tags, trying filename augmentation 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Trace: Matching 'artist name - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Trace: Matching 'artist name - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Debug: Got artist from filename: artist name 11:17:04.8 Debug: Got title from filename: a track title 1 11:17:04.8 Debug: Got title from filename: b track title 2 11:17:04.8 Debug: Got title from filename: c track title 3 11:17:04.8 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Matching 'artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'artist name - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'artist name - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'artist name - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_43 --- 11:17:04.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_44 --- 11:17:04.8 Debug: Missing data in tags, trying filename augmentation 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Trace: Matching 'artist name_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Trace: Matching 'artist name_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Debug: Got artist from filename: artist name 11:17:04.8 Debug: Got title from filename: a track title 1 11:17:04.8 Debug: Got title from filename: b track title 2 11:17:04.8 Debug: Got title from filename: c track title 3 11:17:04.8 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Matching 'artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'artist name_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'artist name_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'artist name_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_44 --- 11:17:04.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_45 --- 11:17:04.8 Debug: Missing data in tags, trying filename augmentation 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'artist_name-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'artist_name-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Debug: Got artist from filename: artist_name 11:17:04.8 Debug: Got title from filename: a_track_title_1 11:17:04.8 Debug: Got title from filename: b_track_title_2 11:17:04.8 Debug: Got title from filename: c_track_title_3 11:17:04.8 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'artist_name-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_45 --- 11:17:04.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_46 --- 11:17:04.8 Debug: Missing data in tags, trying filename augmentation 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Trace: Matching '02 - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Trace: Matching '03 - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Trace: Abort - both artist and title vary between matches 11:17:04.8 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Trace: Matching '02 - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Trace: Matching '03 - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Debug: Got title from filename: a track title 1 11:17:04.8 Debug: Got track number from filename: 1 11:17:04.8 Debug: Got title from filename: b track title 2 11:17:04.8 Debug: Got track number from filename: 2 11:17:04.8 Debug: Got title from filename: c track title 3 11:17:04.8 Debug: Got track number from filename: 3 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Matching '01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching '01 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching '01 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching '01 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_46 --- 11:17:04.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_47 --- 11:17:04.8 Debug: Missing data in tags, trying filename augmentation 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Trace: Matching '02_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Trace: Matching '03_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Trace: Abort - both artist and title vary between matches 11:17:04.8 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Trace: Matching '02_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Trace: Matching '03_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Debug: Got title from filename: a track title 1 11:17:04.8 Debug: Got track number from filename: 1 11:17:04.8 Debug: Got title from filename: b track title 2 11:17:04.8 Debug: Got track number from filename: 2 11:17:04.8 Debug: Got title from filename: c track title 3 11:17:04.8 Debug: Got track number from filename: 3 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Matching '01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching '01_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching '01_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching '01_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_47 --- 11:17:04.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_48 --- 11:17:04.8 Debug: Missing data in tags, trying filename augmentation 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Matching '01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching '01-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching '02-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching '03-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Abort - both artist and title vary between matches 11:17:04.8 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching '02-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching '03-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Debug: Got title from filename: a_track_title_1 11:17:04.8 Debug: Got track number from filename: 1 11:17:04.8 Debug: Got title from filename: b_track_title_2 11:17:04.8 Debug: Got track number from filename: 2 11:17:04.8 Debug: Got title from filename: c_track_title_3 11:17:04.8 Debug: Got track number from filename: 3 11:17:04.8 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching '01-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching '01-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_48 --- 11:17:04.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_49 --- 11:17:04.8 Debug: Missing data in tags, trying filename augmentation 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Trace: Matching '102 - b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Trace: Matching '103 - c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Trace: Abort - both artist and title vary between matches 11:17:04.8 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Trace: Matching '102 - b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Trace: Matching '103 - c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Debug: Got title from filename: a track title 1 11:17:04.8 Debug: Got disc number from filename: 1 11:17:04.8 Debug: Got track number from filename: 1 11:17:04.8 Debug: Got title from filename: b track title 2 11:17:04.8 Debug: Got disc number from filename: 1 11:17:04.8 Debug: Got track number from filename: 2 11:17:04.8 Debug: Got title from filename: c track title 3 11:17:04.8 Debug: Got disc number from filename: 1 11:17:04.8 Debug: Got track number from filename: 3 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Matching '101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching '101 - a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching '101 - a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching '101 - a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_49 --- 11:17:04.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_50 --- 11:17:04.8 Debug: Missing data in tags, trying filename augmentation 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Trace: Matching '102_b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Trace: Matching '103_c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Trace: Abort - both artist and title vary between matches 11:17:04.8 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Trace: Matching '102_b track title 2' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Trace: Matching '103_c track title 3' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Debug: Got title from filename: a track title 1 11:17:04.8 Debug: Got disc number from filename: 1 11:17:04.8 Debug: Got track number from filename: 1 11:17:04.8 Debug: Got title from filename: b track title 2 11:17:04.8 Debug: Got disc number from filename: 1 11:17:04.8 Debug: Got track number from filename: 2 11:17:04.8 Debug: Got title from filename: c track title 3 11:17:04.8 Debug: Got disc number from filename: 1 11:17:04.8 Debug: Got track number from filename: 3 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Matching '101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching '101_a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching '101_a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching '101_a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_50 --- 11:17:04.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_51 --- 11:17:04.8 Debug: Missing data in tags, trying filename augmentation 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Matching '101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching '101-a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching '102-b_track_title_2' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching '103-c_track_title_3' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Abort - both artist and title vary between matches 11:17:04.8 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching '102-b_track_title_2' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching '103-c_track_title_3' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Debug: Got filename match with regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Debug: Got title from filename: a_track_title_1 11:17:04.8 Debug: Got disc number from filename: 1 11:17:04.8 Debug: Got track number from filename: 1 11:17:04.8 Debug: Got title from filename: b_track_title_2 11:17:04.8 Debug: Got disc number from filename: 1 11:17:04.8 Debug: Got track number from filename: 2 11:17:04.8 Debug: Got title from filename: c_track_title_3 11:17:04.8 Debug: Got disc number from filename: 1 11:17:04.8 Debug: Got track number from filename: 3 11:17:04.8 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching '101-a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching '101-a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_51 --- 11:17:04.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_52 --- 11:17:04.8 Debug: Missing data in tags, trying filename augmentation 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Abort - 'tag' varies between matches 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Abort - both artist and title vary between matches 11:17:04.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Trace: Abort - both artist and title vary between matches 11:17:04.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Trace: Matching 'b track title 2' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Trace: Matching 'c track title 3' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Debug: Got filename match with regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Debug: Got title from filename: a track title 1 11:17:04.8 Debug: Got title from filename: b track title 2 11:17:04.8 Debug: Got title from filename: c track title 3 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_52 --- 11:17:04.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_53 --- 11:17:04.8 Debug: Missing data in tags, trying filename augmentation 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Abort - 'tag' varies between matches 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Abort - both artist and title vary between matches 11:17:04.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Trace: Abort - both artist and title vary between matches 11:17:04.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Trace: Matching 'b track title 2' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Trace: Matching 'c track title 3' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Debug: Got filename match with regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Debug: Got title from filename: a track title 1 11:17:04.8 Debug: Got title from filename: b track title 2 11:17:04.8 Debug: Got title from filename: c track title 3 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_53 --- 11:17:04.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_54 --- 11:17:04.8 Debug: Missing data in tags, trying filename augmentation 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Trace: Matching 'a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'a_track_title_1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'a_track_title_1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'a_track_title_1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'b_track_title_2' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'c_track_title_3' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Debug: Got filename match with regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Debug: Got title from filename: a_track_title_1 11:17:04.8 Debug: Got title from filename: b_track_title_2 11:17:04.8 Debug: Got title from filename: c_track_title_3 11:17:04.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_54 --- 11:17:04.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_55 --- 11:17:04.8 Debug: Missing data in tags, trying filename augmentation 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Abort - 'tag' varies between matches 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Abort - both artist and title vary between matches 11:17:04.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Trace: Abort - both artist and title vary between matches 11:17:04.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Trace: Matching 'b track title 2' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Trace: Matching 'c track title 3' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Debug: Got filename match with regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Debug: Got title from filename: a track title 1 11:17:04.8 Debug: Got title from filename: b track title 2 11:17:04.8 Debug: Got title from filename: c track title 3 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_55 --- 11:17:04.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_56 --- 11:17:04.8 Debug: Missing data in tags, trying filename augmentation 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Abort - 'tag' varies between matches 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Abort - both artist and title vary between matches 11:17:04.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Trace: Matching 'b track title 2' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Trace: Matching 'c track title 3' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Debug: Got filename match with regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Trace: Abort - both artist and title vary between matches 11:17:04.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Trace: Matching 'b track title 2' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Trace: Matching 'c track title 3' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Debug: Got filename match with regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Debug: Got title from filename: a track title 1 11:17:04.8 Debug: Got title from filename: b track title 2 11:17:04.8 Debug: Got title from filename: c track title 3 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'a track title 1' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'a track title 1' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'a track title 1' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_auto_56 --- 11:17:04.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_example --- 11:17:04.8 Debug: Missing data in tags, trying filename augmentation 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<artist>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Debug: Got artist from filename: Adele 11:17:04.8 Debug: Got title from filename: Daydreamer 11:17:04.8 Debug: Got disc number from filename: 1 11:17:04.8 Debug: Got track number from filename: 1 11:17:04.8 Debug: Got title from filename: Best for Last 11:17:04.8 Debug: Got disc number from filename: 1 11:17:04.8 Debug: Got track number from filename: 2 11:17:04.8 Debug: Got title from filename: Chasing Pavements 11:17:04.8 Debug: Got disc number from filename: 1 11:17:04.8 Debug: Got track number from filename: 3 11:17:04.8 Debug: Got title from filename: That's It, I Quit, I'm Moving On 11:17:04.8 Debug: Got disc number from filename: 2 11:17:04.8 Debug: Got track number from filename: 3 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Abort - 'tag' varies between matches 11:17:04.8 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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]+)$ 11:17:04.8 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]+)$ 11:17:04.8 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.&'’\s]+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<tag>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s_-]+)(?<title>[a-z0-9,\(\)\.&'’\s]+)\k<sep>(?<tag>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<title>[a-z0-9,\(\)\.&'’\s]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<artist>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 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,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<track>\d+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<artist>[a-z0-9,\(\)\.\&'’_]+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<tag>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<track>\d+)(?<sep>[\s-]+)(?<title>[a-z0-9,\(\)\.\&'’_]+)\k<sep>(?<tag>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Trace: Matching 'Adele - 19 - 101 - Daydreamer' against regex ^(?<title>[a-z0-9,\(\)\.\&'’_]+)$ 11:17:04.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Aggregation.Aggregators.AggregateFilenameInfoFixture.should_aggregate_filenames_example --- 11:17:04.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_download_client_item_title_as_scene_name_if_full_season --- 11:17:04.8 Debug: Parsing string 'artist.title-album.title' 11:17:04.8 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 11:17:04.8 Debug: Track Parsed. artist title - - 0:[Unknown Track] : 11:17:04.8 Debug: Trying to parse quality for 'artist.title-album.title' 11:17:04.8 Debug: Quality parsed: Unknown v1 11:17:04.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_download_client_item_title_as_scene_name_if_full_season --- 11:17:04.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_file_name_as_scenename_if_it_doesnt_look_like_scenename --- 11:17:04.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_file_name_as_scenename_if_it_doesnt_look_like_scenename --- 11:17:04.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_it_doesnt_look_like_scenename --- 11:17:04.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_it_doesnt_look_like_scenename --- 11:17:04.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_it_is_for_a_full_season --- 11:17:04.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_it_is_for_a_full_season --- 11:17:04.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_there_are_other_video_files --- 11:17:04.8 Debug: Parsing string 'artist.title-album.title.FLAC-ingot' 11:17:04.8 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 11:17:04.8 Debug: Track Parsed. artist title - - 0:[Unknown Track] : 11:17:04.8 Debug: Trying to parse quality for 'artist.title-album.title.FLAC-ingot' 11:17:04.8 Debug: Quality parsed: FLAC v1 11:17:04.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_not_use_folder_name_as_scenename_if_there_are_other_video_files --- 11:17:04.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".flac") --- 11:17:04.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".flac") --- 11:17:04.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".par2") --- 11:17:04.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".par2") --- 11:17:04.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".nzb") --- 11:17:04.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_remove_extension_from_nzb_title_for_scene_name(".nzb") --- 11:17:04.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_use_download_client_item_title_as_scene_name --- 11:17:04.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.GetSceneNameFixture.should_use_download_client_item_title_as_scene_name --- 11:17:04.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_absolute_track_numbering --- 11:17:04.9 Trace: artist: artist vs artist; 0 11:17:04.9 Trace: album: album vs album; 0 11:17:04.9 Trace: media_count: 2 vs 2; 0 11:17:04.9 Trace: year: 2024 vs 2024 or 2024; 0 11:17:04.9 Trace: country: United States vs United States; 0 11:17:04.9 Trace: label: label vs label; 0 11:17:04.9 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 11:17:04.9 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 11:17:04.9 Trace: after trackMapping: 0 11:17:04.9 Trace: after missing tracks: 0 11:17:04.9 Trace: after unmatched tracks: 0 11:17:04.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_absolute_track_numbering --- 11:17:04.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_comp_track_artists_match --- 11:17:04.9 Trace: album: album vs album; 0 11:17:04.9 Trace: media_count: 1 vs 1; 0 11:17:04.9 Trace: year: 2024 vs 2024 or 2024; 0 11:17:04.9 Trace: country: United States vs United States; 0 11:17:04.9 Trace: label: label vs label; 0 11:17:04.9 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 11:17:04.9 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 11:17:04.9 Trace: after trackMapping: 0 11:17:04.9 Trace: after missing tracks: 0 11:17:04.9 Trace: after unmatched tracks: 0 11:17:04.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_comp_track_artists_match --- 11:17:04.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_global_artists_differ --- 11:17:04.9 Trace: artist: artist vs different artist; 0.6 11:17:04.9 Trace: album: album vs album; 0.3 11:17:04.9 Trace: media_count: 1 vs 1; 0.2571428571428571 11:17:04.9 Trace: year: 2024 vs 2024 or 2024; 0.22499999999999998 11:17:04.9 Trace: country: United States vs United States; 0.2117647058823529 11:17:04.9 Trace: label: label vs label; 0.19999999999999998 11:17:04.9 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0.1894736842105263 11:17:04.9 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0.12413793103448274 11:17:04.9 Trace: after trackMapping: 0.08780487804878048 11:17:04.9 Trace: after missing tracks: 0.08780487804878048 11:17:04.9 Trace: after unmatched tracks: 0.08780487804878048 11:17:04.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_global_artists_differ --- 11:17:04.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_identical_albums --- 11:17:04.9 Trace: artist: artist vs artist; 0 11:17:04.9 Trace: album: album vs album; 0 11:17:04.9 Trace: media_count: 1 vs 1; 0 11:17:04.9 Trace: year: 2024 vs 2024 or 2024; 0 11:17:04.9 Trace: country: United States vs United States; 0 11:17:04.9 Trace: label: label vs label; 0 11:17:04.9 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 11:17:04.9 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 11:17:04.9 Trace: after trackMapping: 0 11:17:04.9 Trace: after missing tracks: 0 11:17:04.9 Trace: after unmatched tracks: 0 11:17:04.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_identical_albums --- 11:17:04.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_incomplete_album --- 11:17:04.9 Trace: artist: artist vs artist; 0 11:17:04.9 Trace: album: album vs album; 0 11:17:04.9 Trace: media_count: 1 vs 1; 0 11:17:04.9 Trace: year: 2024 vs 2024 or 2024; 0 11:17:04.9 Trace: country: United States vs United States; 0 11:17:04.9 Trace: label: label vs label; 0 11:17:04.9 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 11:17:04.9 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 11:17:04.9 Trace: after trackMapping: 0.0888030888030888 11:17:04.9 Trace: after missing tracks: 0.11742707554225879 11:17:04.9 Trace: after unmatched tracks: 0.11742707554225879 11:17:04.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_incomplete_album --- 11:17:04.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(null) --- 11:17:04.9 Trace: artist: artist vs artist; 0 11:17:04.9 Trace: album: album vs album; 0 11:17:04.9 Trace: media_count: 1 vs 1; 0 11:17:04.9 Trace: country: United States vs United States; 0 11:17:04.9 Trace: label: label vs label; 0 11:17:04.9 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 11:17:04.9 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 11:17:04.9 Trace: after trackMapping: 0 11:17:04.9 Trace: after missing tracks: 0 11:17:04.9 Trace: after unmatched tracks: 0 11:17:04.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(null) --- 11:17:04.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(01/01/2007 00:00:00) --- 11:17:04.9 Trace: artist: artist vs artist; 0 11:17:04.9 Trace: album: album vs album; 0 11:17:04.9 Trace: media_count: 1 vs 1; 0 11:17:04.9 Trace: year: 2024 vs or 2007; 0.125 11:17:04.9 Trace: country: United States vs United States; 0.11764705882352941 11:17:04.9 Trace: label: label vs label; 0.1111111111111111 11:17:04.9 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0.10526315789473684 11:17:04.9 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0.06896551724137931 11:17:04.9 Trace: after trackMapping: 0.04878048780487805 11:17:04.9 Trace: after missing tracks: 0.04878048780487805 11:17:04.9 Trace: after unmatched tracks: 0.04878048780487805 11:17:04.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(01/01/2007 00:00:00) --- 11:17:04.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(07/30/2024 11:16:27) --- 11:17:04.9 Trace: artist: artist vs artist; 0 11:17:04.9 Trace: album: album vs album; 0 11:17:04.9 Trace: media_count: 1 vs 1; 0 11:17:04.9 Trace: year: 2024 vs or 2024; 0 11:17:04.9 Trace: country: United States vs United States; 0 11:17:04.9 Trace: label: label vs label; 0 11:17:04.9 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 11:17:04.9 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 11:17:04.9 Trace: after trackMapping: 0 11:17:04.9 Trace: after missing tracks: 0 11:17:04.9 Trace: after unmatched tracks: 0 11:17:04.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_album_year(07/30/2024 11:16:27) --- 11:17:04.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(null) --- 11:17:04.9 Trace: artist: artist vs artist; 0 11:17:04.9 Trace: album: album vs album; 0 11:17:04.9 Trace: media_count: 1 vs 1; 0 11:17:04.9 Trace: country: United States vs United States; 0 11:17:04.9 Trace: label: label vs label; 0 11:17:04.9 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 11:17:04.9 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 11:17:04.9 Trace: after trackMapping: 0 11:17:04.9 Trace: after missing tracks: 0 11:17:04.9 Trace: after unmatched tracks: 0 11:17:04.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(null) --- 11:17:04.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(01/01/2007 00:00:00) --- 11:17:04.9 Trace: artist: artist vs artist; 0 11:17:04.9 Trace: album: album vs album; 0 11:17:04.9 Trace: media_count: 1 vs 1; 0 11:17:04.9 Trace: year: 2024 vs 2007 or ; 0.125 11:17:04.9 Trace: country: United States vs United States; 0.11764705882352941 11:17:04.9 Trace: label: label vs label; 0.1111111111111111 11:17:04.9 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0.10526315789473684 11:17:04.9 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0.06896551724137931 11:17:04.9 Trace: after trackMapping: 0.04878048780487805 11:17:04.9 Trace: after missing tracks: 0.04878048780487805 11:17:04.9 Trace: after unmatched tracks: 0.04878048780487805 11:17:04.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(01/01/2007 00:00:00) --- 11:17:04.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(07/30/2024 11:16:27) --- 11:17:04.9 Trace: artist: artist vs artist; 0 11:17:04.9 Trace: album: album vs album; 0 11:17:04.9 Trace: media_count: 1 vs 1; 0 11:17:04.9 Trace: year: 2024 vs 2024 or ; 0 11:17:04.9 Trace: country: United States vs United States; 0 11:17:04.9 Trace: label: label vs label; 0 11:17:04.9 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 11:17:04.9 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 11:17:04.9 Trace: after trackMapping: 0 11:17:04.9 Trace: after missing tracks: 0 11:17:04.9 Trace: after unmatched tracks: 0 11:17:04.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_null_release_year(07/30/2024 11:16:27) --- 11:17:04.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_tracks_out_of_order --- 11:17:04.9 Trace: artist: artist vs artist; 0 11:17:04.9 Trace: album: album vs album; 0 11:17:04.9 Trace: media_count: 1 vs 1; 0 11:17:04.9 Trace: year: 2024 vs 2024 or 2024; 0 11:17:04.9 Trace: country: United States vs United States; 0 11:17:04.9 Trace: label: label vs label; 0 11:17:04.9 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 11:17:04.9 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 11:17:04.9 Trace: after trackMapping: 0.1602787456445993 11:17:04.9 Trace: after missing tracks: 0.1602787456445993 11:17:04.9 Trace: after unmatched tracks: 0.1602787456445993 11:17:04.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_tracks_out_of_order --- 11:17:04.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_two_medium_release --- 11:17:04.9 Trace: artist: artist vs artist; 0 11:17:04.9 Trace: album: album vs album; 0 11:17:04.9 Trace: media_count: 2 vs 2; 0 11:17:04.9 Trace: year: 2024 vs 2024 or 2024; 0 11:17:04.9 Trace: country: United States vs United States; 0 11:17:04.9 Trace: label: label vs label; 0 11:17:04.9 Trace: album_disambiguation: Disambiguation1 vs Disambiguation1; 0 11:17:04.9 Trace: album_id: ForeignReleaseId1 vs ForeignReleaseId1 or ; 0 11:17:04.9 Trace: after trackMapping: 0 11:17:04.9 Trace: after missing tracks: 0 11:17:04.9 Trace: after unmatched tracks: 0 11:17:04.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.AlbumDistanceFixture.test_two_medium_release --- 11:17:04.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add --- 11:17:04.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add --- 11:17:04.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_bool --- 11:17:04.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_bool --- 11:17:04.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_number --- 11:17:04.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_number --- 11:17:04.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_priority_list --- 11:17:04.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_priority_list --- 11:17:04.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_priority_value --- 11:17:04.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_priority_value --- 11:17:04.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_ratio --- 11:17:04.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_ratio --- 11:17:04.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string --- 11:17:04.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string --- 11:17:04.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string_both_none --- 11:17:04.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string_both_none --- 11:17:04.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string_none --- 11:17:04.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_add_string_none --- 11:17:04.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_distance --- 11:17:04.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_distance --- 11:17:04.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_equality --- 11:17:05.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_equality --- 11:17:05.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_max_distance --- 11:17:05.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_max_distance --- 11:17:05.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_raw_distance --- 11:17:05.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.DistanceFixture.test_raw_distance --- 11:17:05.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.GetCandidatesFixture.get_candidates_by_fingerprint_should_not_fail_if_fingerprint_lookup_returned_null --- 11:17:05.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.GetCandidatesFixture.get_candidates_by_fingerprint_should_not_fail_if_fingerprint_lookup_returned_null --- 11:17:05.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.GetCandidatesFixture.get_candidates_should_only_return_specified_release_if_set --- 11:17:05.0 Debug: Release [][album] [1 tracks] was forced 11:17:05.0 Debug: Getting candidates from tags for 3 tracks took 0ms 11:17:05.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.GetCandidatesFixture.get_candidates_should_only_return_specified_release_if_set --- 11:17:05.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.GetCandidatesFixture.get_candidates_should_use_consensus_release_id --- 11:17:05.0 Debug: Selecting release from consensus ForeignReleaseId [xxx] 11:17:05.0 Debug: Getting candidates from tags for 3 tracks took 0ms 11:17:05.0 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] Skipped should_match_tracks_SucceedWhenManyAlbumsHaveSameTitle [< 1 ms] Skipped should_match_tracks_PenalizeUnknownMedia [< 1 ms] 11:17:05.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres10x10Test --- 11:17:05.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres10x10Test --- 11:17:05.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres20x20Test --- 11:17:05.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres20x20Test --- 11:17:05.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres5x5Test --- 11:17:05.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.Munkres5x5Test --- 11:17:05.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest1 --- 11:17:05.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest1 --- 11:17:05.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest2 --- 11:17:05.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest2 --- 11:17:05.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest3 --- 11:17:05.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresRectangularTest3 --- 11:17:05.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest1 --- 11:17:05.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest1 --- Skipped should_match_tracks_CorruptFile [< 1 ms] Skipped should_match_tracks_FilesWithoutTags [< 1 ms] 11:17:05.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest2 --- 11:17:05.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest2 --- 11:17:05.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest3 --- 11:17:05.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest3 --- 11:17:05.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest4 --- 11:17:05.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest4 --- 11:17:05.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest5 --- 11:17:05.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.MunkresFixture.MunkresSquareTest5 --- 11:17:05.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_different_artist --- 11:17:05.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_different_artist --- 11:17:05.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_different_title --- 11:17:05.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_different_title --- 11:17:05.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_feat_removed_from_localtrack --- 11:17:05.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_feat_removed_from_localtrack --- 11:17:05.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_identical_tracks --- 11:17:05.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_identical_tracks --- 11:17:05.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_various_artists_tolerated --- 11:17:05.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackDistanceFixture.test_various_artists_tolerated --- 11:17:05.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.0 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.1 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.2 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.all_different_artists_is_various_artists --- 11:17:05.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:05.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:05.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:05.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:05.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:05.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:05.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:05.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:05.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:05.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:05.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:05.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:05.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:05.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:05.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:05.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:05.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.2 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:05.2 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.2 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:05.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:05.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:05.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:05.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:05.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:05.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:05.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:05.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:05.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:05.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:05.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:05.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:05.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:05.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:05.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:05.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:05.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:05.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:05.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:05.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:05.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:05.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:05.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:05.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:05.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:05.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:05.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:05.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:05.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:05.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:05.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:05.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:05.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:05.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:05.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:05.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:05.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:05.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:05.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:05.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:05.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:05.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:05.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:05.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:05.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:05.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:05.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:05.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:05.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:05.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:05.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:05.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:05.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:05.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:05.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:05.3 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.3 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:05.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:05.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:05.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:05.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:05.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:05.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:05.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:05.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:05.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:05.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:05.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:05.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:05.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:05.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:05.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:05.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:05.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:05.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:05.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:05.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:05.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:05.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:05.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:05.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:05.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:05.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.4 Trace: DistinctCount 11 MostCommonCount 2 TotalCout 12 11:17:05.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.mostly_different_artists_is_various_artists --- 11:17:05.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_cope_with_one_album_in_subfolder_of_another --- 11:17:05.4 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 20 11:17:05.4 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 20 11:17:05.4 Trace: LooksLikeSingleRelease: No common album tag 11:17:05.4 Info: Grouping 20 tracks 11:17:05.4 Trace: Folders: /C/music/incoming/album /C/music/incoming/album/anotheralbum 11:17:05.4 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 11:17:05.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.4 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 11:17:05.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.4 Debug: *** group [/C/music/incoming/album] *** 11:17:05.4 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 11:17:05.4 Debug: *** group [/C/music/incoming/album/anotheralbum] *** 11:17:05.4 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 11:17:05.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_cope_with_one_album_in_subfolder_of_another --- 11:17:05.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_albums_with_typos --- 11:17:05.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:17:05.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:17:05.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:17:05.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:17:05.4 Info: Grouping 15 tracks 11:17:05.4 Trace: Folders: /C/music/incoming/artist - album 11:17:05.4 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 11:17:05.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:17:05.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:17:05.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:17:05.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_albums_with_typos --- 11:17:05.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("cd") --- 11:17:05.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:17:05.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:17:05.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:17:05.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:17:05.4 Info: Grouping 15 tracks 11:17:05.4 Trace: Folders: /C/music/incoming/artist - album/cd 1 /C/music/incoming/artist - album/cd 2 11:17:05.4 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 11:17:05.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:17:05.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:17:05.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:17:05.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("cd") --- 11:17:05.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("disc") --- 11:17:05.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:17:05.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:17:05.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:17:05.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:17:05.4 Info: Grouping 15 tracks 11:17:05.4 Trace: Folders: /C/music/incoming/artist - album/disc 1 /C/music/incoming/artist - album/disc 2 11:17:05.4 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 11:17:05.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:17:05.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:17:05.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:17:05.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("disc") --- 11:17:05.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("disk") --- 11:17:05.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:17:05.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:17:05.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:17:05.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:17:05.4 Info: Grouping 15 tracks 11:17:05.4 Trace: Folders: /C/music/incoming/artist - album/disk 1 /C/music/incoming/artist - album/disk 2 11:17:05.4 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 11:17:05.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:17:05.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:17:05.4 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:17:05.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_multi_disc_release("disk") --- 11:17:05.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(1) --- 11:17:05.4 Info: Grouping 1 tracks 11:17:05.4 Trace: Folders: /C/music/incoming 11:17:05.4 Trace: Yielding from 2: /C/music/incoming/Title1 11:17:05.4 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 11:17:05.4 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 11:17:05.4 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 11:17:05.4 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 11:17:05.4 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 11:17:05.4 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 11:17:05.4 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 11:17:05.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(1) --- 11:17:05.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(2) --- 11:17:05.4 Info: Grouping 2 tracks 11:17:05.4 Trace: Folders: /C/music/incoming 11:17:05.4 Trace: Yielding from 2: /C/music/incoming/Title1 /C/music/incoming/Title2 11:17:05.4 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 11:17:05.4 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 11:17:05.4 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 11:17:05.4 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 11:17:05.4 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 11:17:05.4 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 11:17:05.4 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 11:17:05.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(2) --- 11:17:05.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(10) --- 11:17:05.4 Info: Grouping 10 tracks 11:17:05.4 Trace: Folders: /C/music/incoming 11:17:05.4 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 11:17:05.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_single_artist_album(10) --- 11:17:05.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.4 Info: Grouping 10 tracks 11:17:05.4 Trace: Folders: /C/music/incoming 11:17:05.4 Trace: Yielding from 2: /C/music/incoming/bKCsibNQxqWy2MWNvDxDfQfR7at3S3R6DXyrF2kq6LXg45XloCtmXyNrFSsiOS5DHX4enEhCrgEB /C/music/incoming/Jd1PyVx00ic6vvemessSRfWlkxw2XRdJeprIbWBtc /C/music/incoming/wnaXDBsXQVO1fvUNDF25avBYlnvfNxYX3UHmdHlvQpCts4PrfnoQsbWbTjMpfmkr5Y5sVIJ3sGoR1hGoFd /C/music/incoming/xdjxKABbpDmT6hIbtl7bFBCgCNK7Nvigrvp2sY4gEnGoXipTxXXK6jd5Jc /C/music/incoming/ndpaVOHPOSgjQkwVr6AuXsyeA4b7eopsfiffTc4VycIRUmMsE /C/music/incoming/VEhu5DB7LksCdxwhvGLwyIkkTTLPjqleWK46PHy0wPWnmvPiREWk /C/music/incoming/a2I7tcgoaJCCyptcl /C/music/incoming/c467R170AKEulcOfvHLUbGvh6SdF7kOwfrOpFeNwHUKoegTf5KjI1v5DIYb6WC0p3go2vyIq1nno4gdY76HwbgDQukONdPIe2 /C/music/incoming/EMD7w /C/music/incoming/LUgsv3AfLeCOdHTi4TuiTcpEGfNEWfIgVqM7VFcTb 11:17:05.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.4 Info: Grouping 10 tracks 11:17:05.4 Trace: Folders: /C/music/incoming 11:17:05.4 Trace: Yielding from 2: /C/music/incoming/wHlfbLmM7vG66W /C/music/incoming/R07DSJCMAric5HRMc1YlsdWgcAEJBb2qULD /C/music/incoming/gNGPVyLhgPhHY1gHIOWBeFqEWkqRnvKoKdNQnLupkSdVsCMfYYURXNDIv /C/music/incoming/Dkqtr5p57kntNAb27NN0OnQLTjc /C/music/incoming/olgwKL41ySg32WPGbEE4x4VRPY1enpb37pa1AKn5jt0hFgY1R6GHeWBrwvOTS0NjQl4LWWfyqGTeeOlJ77tpR /C/music/incoming/icKDHmKMEV5Sek6PFKNnYn /C/music/incoming/qxTduGAb27ynejTBl7uqj4AHpL1O0cHryIsKtxL7MEIbL5TMoCt13ROt5lVRNTjYygWDXigVuvMMvy4r0oyw /C/music/incoming/jQoDnJpJlt0YsJto6b2tlICMLJhkNNSI15aXvBROMldCcUsYgIiQm1FJoK0LBe4GIq6uIE0Eq /C/music/incoming/R5KfoijJNrrgH3Gq0E12nVWOorYOq7gi36LAc2m3mDUV /C/music/incoming/AjEpngORHFoGmWGsJLOMNW0wEJRUPXpBeRshHJ4u6q03MdgtG6NsGIlLrgSLw2bQoVBCEyTaOsNv55SBCxnRk 11:17:05.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.4 Info: Grouping 10 tracks 11:17:05.4 Trace: Folders: /C/music/incoming 11:17:05.4 Trace: Yielding from 2: /C/music/incoming/J /C/music/incoming/ikQ5pitTAyR4W7BsHCNXRgDSCUT5qJmTXYwovLwOwoXdwhWB6IduIjW /C/music/incoming/PBXLPC3m25dbLaQ2GuF1sFqMXIfYRiwR0KLCeuhNdO4RcKWQL4u5U7AkkkUgvdCSHsiawnWkm0WM /C/music/incoming/tof7CgLOSJKkn7vxo2i0AKny7JtxdLlNAsM5q4Q31YgOUqiCwpIPOfBQaOa1UmLgx5R3uxhrkm7IEHLPAYbUdD6uY /C/music/incoming/7KqjjqfnO0q0FN7mh6SitpxaqUH6ghxjTIpLU /C/music/incoming/D5 /C/music/incoming/1ILpMhNkqMJC3TaFuYWajRhnTEfhpHHifdgflue4ijJ0GRxrqF4M3FTjBwEhcG2QeBv0N3saT1YaioObfUXRK3mHr5MWX /C/music/incoming/QSv652ilrwUxyFdkTCydHMgy5reSMlB6i1lw0QuehOC3WsiOL4NFFfldL5aNWxHg4VoGtOrcht4 /C/music/incoming/ySoIVoaqEKfxjma7EPcnV1EU35RhOl3MNSPGdhToRJO /C/music/incoming/M4 11:17:05.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.4 Info: Grouping 10 tracks 11:17:05.4 Trace: Folders: /C/music/incoming 11:17:05.4 Trace: Yielding from 2: /C/music/incoming/rB3xOKK0HPu2KEToH2PSHXJYW05V7royduaauMCVQuCHGolrytgcKumB0eJVNV0pA3YpDS13A1cl /C/music/incoming/fUCcGCSKeBt4S14X /C/music/incoming/6ycTjvTTDfVqs1pCiDo7Ehvr1nvMg4SIixKwJhoefr0TRPDIS2hfjIsYcR03ahMGtnh3p11boj1mpKIkRU /C/music/incoming/200657tipsludTDlWygCHe7RIwiuh4T05tCmjpDIQ52s3Vb1B6HkwsxX0hxHX6bsHtwQrpbG4FTKjOWUvp2iwICM4Mtc04SR /C/music/incoming/vlyXu0rlmVbDxQqeeopiShQxEOYDWkv /C/music/incoming/Yld3tewqG5TaU6FgvKP6O4v2G5o /C/music/incoming/wYE6H6vnfXykwCyMaxJDexFsI5t4 /C/music/incoming/mpgqlMWx5DWUo /C/music/incoming/INHsbnUwGgvDRUKsPbUYAKrSTlA0vAyF /C/music/incoming/icgubDcGXRyEcaqsokDXESnXbkEafFU3upfgxD51jIVsiDSrGJjRDtjwWqsY7bAr5Ej 11:17:05.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.4 Info: Grouping 10 tracks 11:17:05.4 Trace: Folders: /C/music/incoming 11:17:05.4 Trace: Yielding from 2: /C/music/incoming/OuiqR5yT3cMETEcWIOWaiqln2Ylpme3LFrXthDY0wSKdHXEHjFSuL3Uxi2v1TjGXhb6BNPPfX5LwNiOetLfPsI7JFAk /C/music/incoming/yYSTLGaPsm0M7GTTo /C/music/incoming/IaQLyrueQ7ssgQwjjMd1dsAa /C/music/incoming/conrwHGeI4jM7V65 /C/music/incoming/cpATq0h0VbPM /C/music/incoming/bG4N7OS1imMiVnkr6Ao5FcaRUKrVl7AvTtXsJnII4UqHncU2Dg1Gc4i7Fl1wv5PjUpv /C/music/incoming/4teywxDAVpT2y0d2TvqEfCVX5eoa7p4yYYktPou6WHwl6l4MlBHFc0IBGnBsjCAGttd /C/music/incoming/rQRrQINOxbkKkG1BNgrBLGfCudbEFi6dRk2uoqrIGlmXBaFFQKaiWinSKp5MGiipch1aMFmwWR3ytoauGDV3h /C/music/incoming/PiO0tSqYcVfwCOTfnrQY6Qq4ql3r /C/music/incoming/XVaMQ2ByBeGctpHlSIoJbSkkYFlojm3E2i 11:17:05.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.4 Info: Grouping 10 tracks 11:17:05.4 Trace: Folders: /C/music/incoming 11:17:05.4 Trace: Yielding from 2: /C/music/incoming/xR1pu4mjD3nDsfbKHKBos7Wj1FQtr5yaJJNt5w0nSG4Dwy0wx6IhaUOy2QwWm00GEm2RyONjRmDTctUCNt4svr7V2oAo7ca1Ow6 /C/music/incoming/rwdJtxkmfDEpm3cwnqPEvdxDUDk0MoYQyOsj4wKI /C/music/incoming/I4qRtv6V5crtYh0g75GmgQQ6Ey0vuDvTxTA /C/music/incoming/QNTax6xkAIs2c3rfvGlGAW1h7qB5LdOSqP2S1qvVWXioBt4rrKnyWHh2U /C/music/incoming/NptkKW71fFrD2R /C/music/incoming/S4acujvG6CPsKiP00A5UcPP1UPAwKppJhC6PVgbVt /C/music/incoming/O4mCwIku2F2AJs0JCTS1Ki6aXFrLubtwPgtp3Ebtx /C/music/incoming/W2nUH0YbfjER0APN4yCvVQEcXB1pfaVFSOCEoY7mQOyxrGeI3uEJqJjfxl5f7I3eu77k5lxfAoNhqfSqwrtRDmniFvfd21miS /C/music/incoming/PHt /C/music/incoming/tL7VhRnRBQhkRiCFfnT5qSKcahMQxW7nxFRSEjlIdBYSCwX1nfyu5pCIb5V7fEsLR2UlxRa3cl1 11:17:05.4 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.4 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.4 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.4 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Info: Grouping 10 tracks 11:17:05.5 Trace: Folders: /C/music/incoming 11:17:05.5 Trace: Yielding from 2: /C/music/incoming/qNHGx5xneybhTkb3Wgtn4YBe0FY6gc7tsHUYMd6GVmWQNL4vCSKGmdaymCN0fyhcAPWmwjpThUARbRynJDDvAAgoGuMjwfB /C/music/incoming/fLHDK5qFd7O5MPW1gRIfTt6RCrH /C/music/incoming/7k7cEvFIhknin3YYWHtjsPQQUKxuP5nAlBmc /C/music/incoming/FOhdhhfcE1jYajTwDoy6kgI /C/music/incoming/eEiw6 /C/music/incoming/GVlmOf7lxiGA3l5N0m20WOwTlLOlr61mGY4KfUtF55ADlMxBmJ5vCuUYxybcy /C/music/incoming/k5WrJINLEfI75itKBDSv2X /C/music/incoming/CKjLOEbApmKPigi6XlDSyDjacnw1dTjb4PW /C/music/incoming/QD614gPnba1EDGOon44s3iUU73yuX0usI3ouFtcgmnqlHbx7gJ3vpEcIPk1aOuxjMH3HqtQ11WfOYJm6EAnn56dd1NNtAbA0 /C/music/incoming/vHGrK7PURxyYNQnrxwSdXSCa3wRbiP1BBf26rWFXytx1oShDg3IsL20LfFwnoOMcF5xIWp7 11:17:05.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Info: Grouping 10 tracks 11:17:05.5 Trace: Folders: /C/music/incoming 11:17:05.5 Trace: Yielding from 2: /C/music/incoming/IbDTJ4XrwFDTRhaSMQNFNp5IJhh4MaGx0dCNRFJlsaXRe1n2eBMVpf6sd3jCW1M /C/music/incoming/dE05OWpTqxUG5Hvi3FDkUwL4eauCJL3Ao0U1aUvppAx0 /C/music/incoming/hTjyT7a /C/music/incoming/mDUf1xnCiQLmLheeR3K7CJ /C/music/incoming/KQnpfBtRMEiyy6X5MRq14V2P0teTU4BojYtnwlIjwJ6HtUAaVUDaMePVVGxSwI5Q /C/music/incoming/7SBoV6Ne2iArmIxCByDioS5netuVHYOs2cRrLOoiOIgauohLqxrkXuSnVmjBLYFcCgxkYgYUjuCOL41WmQFjGECGqEExEVEWdeG /C/music/incoming/sf0PyOF0DPnAC /C/music/incoming/AthJBXYHNSJ0nIe /C/music/incoming/50KFPWgdW2rEdLVhJgFqrqBQBflqHwirA4oTsdfoo2 /C/music/incoming/tY47Ey5MixshEJpIqsehJL7s101tfRdiwScyynnFa1CeEJGWnWGP1jiPYKgMGKGyukSSHXidf 11:17:05.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Info: Grouping 10 tracks 11:17:05.5 Trace: Folders: /C/music/incoming 11:17:05.5 Trace: Yielding from 2: /C/music/incoming/LQyRDOJR25Oct3on4xaVqaqS15UFnKLPep101Yhoi7 /C/music/incoming/uevMURDOIMgFjBbAyRBvKUaBPBTWmQw7CpWxBwGrjfcsKy1xovUKkYnHe34s6NCYpgc2MK7ckjmESOYqIvHY /C/music/incoming/2Sa7IwsQveJ40TY4aWk7IPwwFkVwuMREgTyjYDs4XbE1OimrIOObfcnlvKBwJ4vRtfXgtOeFDoiGkEQw6 /C/music/incoming/U1buH7jS /C/music/incoming/46xSVclUcPCQ37KLvLMlR1PyBnM0Itj5QvpC5EIRvYTC /C/music/incoming/hChmyhfEKxmyxFa05Bij40hLd1pJljuHK /C/music/incoming/Gy /C/music/incoming/SqP41kAGJPrhnmNvkYw4JfTGF76kqXIUMhdiADdYJJMxI6Cq1KmCnHsMEix2looTgFDfiF4OUFtaAv6HEPqNLgGfWxLq /C/music/incoming/bKNgPXjgijwxEapvGlCcXIjhxtwsfj1eBpd310SqXGARaJmAk /C/music/incoming/P1y317jKHO5E1qXH47A0UWOO4xXI 11:17:05.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Info: Grouping 10 tracks 11:17:05.5 Trace: Folders: /C/music/incoming 11:17:05.5 Trace: Yielding from 2: /C/music/incoming/ae2SVVxCN1I0eKRFJSNvUBACAL2QLxu6r6xpeu /C/music/incoming/lvMdbbVRWEsRPXaWdGe1Qt1jasuQhCbm6RFWlcAyFOaIafjFFdnvH /C/music/incoming/PCy0IieuUWYRrstVWkDA0g7uF /C/music/incoming/S4Oa1Rg1a /C/music/incoming/HNAAHrFduBxEUM056 /C/music/incoming/26VJL5sLuAjSjD3vqFCoJeaQO0iRwVb2Id1D /C/music/incoming/iSOv16WMJM02atuwX4xTGSiSHiwBv /C/music/incoming/k3qAXj361Xw6MI1gNNQkQY /C/music/incoming/EHWfoWmmPGIYUaYXvwbcalOFf43OxCSJr /C/music/incoming/VYFdGnkXhjmx3hCoVM10bDqL1O6GiedKNNsD 11:17:05.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Info: Grouping 10 tracks 11:17:05.5 Trace: Folders: /C/music/incoming 11:17:05.5 Trace: Yielding from 2: /C/music/incoming/fBxA3VA5ip62uyBnVbymxLMGlYWKEoAyW007CAhq2Np47lF /C/music/incoming/Uu7fTEjrUIDcxYoxVrCLKvXQOApX4MUOSWyGpfRbIhN50VmEBbOS0PpxFpxtntuiVWqIAQhPIAcDP1Y0mSv25cVdG /C/music/incoming/g /C/music/incoming/KQC5kQn2J5MXLbq0bQML3vISoNxViKfc7Tk26gwVgkhCHSYbKjnkGgXnhQQFryS7YKYYXv13sXES /C/music/incoming/5nsTxIenSJarufF0YrhwRvnPqwxFC2kT5ARKimYKCmT /C/music/incoming/vHJN5cejycRAA3bkXsAV7c06R0WaiIFOr57dopfUaHLhcjDlJY4PGd /C/music/incoming/G4TsPNcuwjQxO1JrhP1w1vbrGi0ONo2BUUDpHJvBfMcWOcsgLpHeoQPk3CTH /C/music/incoming/FYHRfU23SfATaBThvj42r6LdMc4FaQYafRPJWWFuSXeaovob6vGWCTqGnEfc /C/music/incoming/G6LD0yVLXIQVFs3Nja3pAcyVHyjwYtLJgrPQld4jwolqEaWokXkIQyGEHX4BoyTD4gOnKmBgdT0kYhqGK3lajc0PSljvhD26D /C/music/incoming/BHrCCcaxvSskEIktNugBv5A7xjQ 11:17:05.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Info: Grouping 10 tracks 11:17:05.5 Trace: Folders: /C/music/incoming 11:17:05.5 Trace: Yielding from 2: /C/music/incoming/MIxqE6nFyRVDUwIT3cTfUyCn5GSy1mhGhVVLS4dSiVPWleb26QFpTQcnfkt5mWMmJpv7I5a76a46QNb0EY /C/music/incoming/oyFUdYmwXCFMeaBy2a01FLxinCbXM5qOv6LjyGjiVxVUuV /C/music/incoming/P5AFJpPS3S1hFauiygc07FgunSffU21 /C/music/incoming/ixQy6l3k0 /C/music/incoming/tMMNnrf1HJTsoEsUBUQnclQIyaeDYaqm4ne2J2R4ilnFdlRdQA2TLY /C/music/incoming/tujx6IoJ2bNvrlQ2sk2TND3fqtuuHckSajiJdE7jPeeABpK /C/music/incoming/Nh7 /C/music/incoming/s0IGa6flbKPBPKd /C/music/incoming/u6nVSnUyePaoxaSSMQwjEyYboC4VIJUKRRMDOrf6 /C/music/incoming/mkflAA1K6xfQLqyGPqRM0cAJyXGRMMUoaC3p2vPt 11:17:05.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Info: Grouping 10 tracks 11:17:05.5 Trace: Folders: /C/music/incoming 11:17:05.5 Trace: Yielding from 2: /C/music/incoming/2XRKxwf07UOgv /C/music/incoming/QiiragFa3tD3LgQAvLplPcvmN3VO1wPGuwxnoRKeOQcVnkxkYoVh /C/music/incoming/tfLa7MloEuHufFWLBokxQCCC0B6ExA44T2R303Issp1DAamlBmWww1j0LjiFNOXdyLJkV1SFNYeAJ7b0oUdlKG /C/music/incoming/5uTAFS0TidLEJ6SF45ybChuvUvL1AEWOdt3AdfEQw42urlGqqwvvCPpXaxNig7tMn5BpdsBYBP /C/music/incoming/boTUrCTfT /C/music/incoming/LrFpJ6HVVIWxUw /C/music/incoming/aDh6FVGgSLGHk1rNBH3siJOIHqDOm2Wyc /C/music/incoming/3IOAuwAoSQvVddEUGJbLdEmlBIyOmEHKc /C/music/incoming/RtCv7OHO51Lb4WkqDuTpcc /C/music/incoming/yw1dDWTv 11:17:05.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Info: Grouping 10 tracks 11:17:05.5 Trace: Folders: /C/music/incoming 11:17:05.5 Trace: Yielding from 2: /C/music/incoming/cAuco /C/music/incoming/WSACmmdfLeJRePECUqtbli5ujDpoEXOHhFHWKBbmLTuyNVJEwsLnBkDNUesR4VIVxbKHi /C/music/incoming/qBbs2VxVHDfIoOIYvB7j3qQ6durIJVVYivqeiWXGNW7DWuF /C/music/incoming/XKUh1Cn6XmQTDVtCgBgU54w4ATL1oGWdXke3c3arjXGJ0E07qLYvOWU1mXOgYtQqwN3rQyykB /C/music/incoming/ttTa2iShbMCmyKg204u4cVJNkPOBMXOINrUjrm1uLCSBdxkTtfR1ksYGSfWlBrCl52GgW5KMdarHdhKTF3gGfVwtB /C/music/incoming/IullHI5SohGgR1yNBukqMIFaMd6SibIcvlvNE4QUVeWGiGoDFqllhS67WkHDJ /C/music/incoming/nw3D3FrOMI1SdHRbpDLuk1cRJQ /C/music/incoming/Kvs1TgF1oS15KSnKAwCeEQfLela2sD2xvXa4TI /C/music/incoming/WyWxUWfpBqKqiDGJHoUwYT5 /C/music/incoming/gfyCWwjeUniJfqPxmRBUycL6x00M7OCL0JB3XN 11:17:05.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Info: Grouping 10 tracks 11:17:05.5 Trace: Folders: /C/music/incoming 11:17:05.5 Trace: Yielding from 2: /C/music/incoming/i /C/music/incoming/hUOWrYblnOAt1THk70a70Orv3HoHvUx4JeKSItbmnqFsJoUoNiUgVdWBDr1SJCWApDSW /C/music/incoming/yy6px5SC1epNIVJnBDFiRYqMJnoIhq /C/music/incoming/VjcTU7KifKsmcoFPQxn4dwy2Urc6AMn4MQYbuInnT2GnTtUJE3PoXRRyRi7C4LPBwwHtwDuij7jiXlhA /C/music/incoming/VMUoadn /C/music/incoming/cmsJqWSrnlwVScEGrWl0OEMPw3vuaTL6fYvYwvo /C/music/incoming/4YpVDCDSs2IHJVEAbpgcW3esWQWVsqRD0on6vtYGVBP6inG0513uleSbT /C/music/incoming/tKI72kh /C/music/incoming/tBFF /C/music/incoming/XCWsbAYCO1hGFGYwMmOVbRLb51EFkW1YFEDY4amKO0wCVTljy2GbiTHgXVvi 11:17:05.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Info: Grouping 10 tracks 11:17:05.5 Trace: Folders: /C/music/incoming 11:17:05.5 Trace: Yielding from 2: /C/music/incoming/dw1VeYIeu3I3gUy5UOHMB17LsOPdLmu /C/music/incoming/7JvrPGDPm2VcirbmGSCQSpUaViOErwPbo7KGObDT2JhyowK /C/music/incoming/pHAOjKPrJoExKBmy13U13QJGG7YfPK54piHFvOSU2YNLlondBlJTrA7H51hkTKK7rHiC1Pcmj77dd5uqSUMDblMWja /C/music/incoming/c6670TjCsefDJxiSqdUaPkbjVER0rOgArC6f3bxkklRSjyvMLVgEOve04WkucrkL5NkgAcXpMKXEBq /C/music/incoming/b53BagFfE6PvLTyuGv1pqgjekdVcTptPBJehQBwOgt /C/music/incoming/EUv3xDllipxtYyQMFnXlEPAPtAITUqAnC /C/music/incoming/F15KhLALswkaqajMbkKPVJ6GdbpDF3yhhYVsSrOxVTHQjkOKP6nCI1 /C/music/incoming/LblKR7GqGs4MxIO2HP3wH6xApiI5hdJJWPllPWAok7FJiDccgHbONGbNKTu /C/music/incoming/WtP1E2Ei2bMlsNb5eQTAC0topK2KV2HDUhmnViPapx5uW3NMrgA3Sus57BK271uaCjylBUj4aTje27At /C/music/incoming/MgUH1IkprneOi1NQXbFBJvLur6KvggvoBMR3wUdAyDbRRrRN5 11:17:05.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Info: Grouping 10 tracks 11:17:05.5 Trace: Folders: /C/music/incoming 11:17:05.5 Trace: Yielding from 2: /C/music/incoming/NOGRn51hQrOmgSGd20tFQs7UlHfCHs2AOXlvtyhrV4oENUYkS /C/music/incoming/bVVNdBGrkbKxAoEgA1pdW44IkRsqwXT3cuyqMNQLPpcT3DbhwvOgwrheYnDsio3uoOveWnCUjLuG2kMOPl1ajNGRmuyxjwD /C/music/incoming/XFFEv0LHFcJ7xF /C/music/incoming/cHaRLoQk /C/music/incoming/SPU2mih6yKb1HM2Kgu0iPGLBmCXS /C/music/incoming/Gr2ycLA7mhaMkMSGVsW6Wmk7EyIL7MAm7VIHpnYA /C/music/incoming/DtgxJ2LvikvGcWMwckK00PKwbuBjvtKH0fWffBp5sRSmHtCIB5wJpj6VQRwnBC7WIWO5aGqJ3MHh5wWO01Qx5 /C/music/incoming/Fwj /C/music/incoming/dxkakO5Bw7bTY3ilAuVVMR2GKcXioIWJo1xhfIGSTO5grnGUfewcAE7sDLxiYW /C/music/incoming/3kmEQTAekCCiA3lBDEaR2LSVEjlsoiBrNiiusbUiWcCc03GhOE2ctV2ryx7GHgXbbjDqTXiCR030iQ4JL 11:17:05.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Info: Grouping 10 tracks 11:17:05.5 Trace: Folders: /C/music/incoming 11:17:05.5 Trace: Yielding from 2: /C/music/incoming/HgmSdROtDNEjNWBsFQcQirNqLWL0ci4PqxI45x5kc4pDeNI6ERNG37NpB4gogWqtRW1ooFuhTYNlbjl5o /C/music/incoming/lHYGgo3Uy7HESiPxcVvarqjjFInQG4eLD5KejORUjN6VYj5f2cayJDp3 /C/music/incoming/FHe36gfMt77cgnLFL0PhFT3q /C/music/incoming/oqT7UtXmloU3mX3bE2wBt7HiTxIqheVQAXIb4YHjH0BQjQNalqpCLOxoQLnwSHfgBdCwo2eNtm /C/music/incoming/F6kCR6UUSgeHFgpiJsLQSGFiLyWeMDExvYwRhOSl /C/music/incoming/2lpau4f /C/music/incoming/j2VGN7LyUArd32ltyEXRaoiDMTVhgoVorLOx2OPVvoARex241QuJPeH3S /C/music/incoming/j0waGWReHUgpgF3TUHSNBk0linCUNSeLc7d5O7PUBHgWUdsAXGyICGl67lYru4xWP /C/music/incoming/ebonH47YD2JtlfR0jW5fSMo5GHxvOsek6DK2CtLUvQ0s /C/music/incoming/Ykqxiv0xm6kQA43rYchC0oWBpGj 11:17:05.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Info: Grouping 10 tracks 11:17:05.5 Trace: Folders: /C/music/incoming 11:17:05.5 Trace: Yielding from 2: /C/music/incoming/4Ql37YPYTBQPE7wiKJCjhmUQUcHWsnhQgW4ixrQYW6gvlasDlds3TSBR3Di4 /C/music/incoming/6DY1WLTxeBWsu7nQlvJmhqeyvpJ4MfUocg52sBTAvCRd0ei5nGWVLNGPyAEGbXS6NIq /C/music/incoming/bYm1rr /C/music/incoming/DEh3 /C/music/incoming/hHUSab5WgPdMrkcA2v17m7nqjnwB2ONqyFbxuLTnlUAQn6imA /C/music/incoming/4ErJR5HcoffWCobyiG0UmaO5vL13opBEVsRLCxOGODMIC6rhtxL5GEw4Wum /C/music/incoming/ImLW7H0HqOIggPEa0xvcxm1f6R7 /C/music/incoming/GvusxwHxeYi5p7xReeSpdBQgvTOIyojHHlKaTwQwDqsXbVMuyd0XaFXfMn4LP77XPIwewx6PuvTUh1fIhtjvwtHcuFu /C/music/incoming/OFP2OKXv7tykpeyus7tU03jIdV4EKtdePeaPxTkbPTBnqFchmOSe3VeSvgX0OsSNpuCkeQ4HWrefC4rGSVr3J7j17otq3ru /C/music/incoming/BowMMV0XT6KDaCuqoHlc0wXxYoy1bbnJTmPUeFscmq34fbpCukDPwgOe 11:17:05.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Info: Grouping 10 tracks 11:17:05.5 Trace: Folders: /C/music/incoming 11:17:05.5 Trace: Yielding from 2: /C/music/incoming/bFygjCWkqkv /C/music/incoming/F3BNCvrWGlUmcoitdtvO2HKYJYVmvF70ErSlRTWDnXM2qd2P67ulsba5sJdLIfAam3PRD4KqF1Bd2PIF4gnwkUHDqU1h /C/music/incoming/Cky5RR0hxqCyQBXVxoStljn2Arde /C/music/incoming/vXEti37DJqx4AJl2QxQ4DnacUGYCk4Bog6U01sVr /C/music/incoming/CMSyL0FLpt0nNt6 /C/music/incoming/Ms4ERpypK5J /C/music/incoming/BFcsYGmsjuPUeFlUJqoSqdOeJgIp0EtUq0qVCs5l /C/music/incoming/6b2vY3Fb /C/music/incoming/u7lCtsu1 /C/music/incoming/tadqlV33BxgxrUJof5IIoyNERq1ePmbtdmdqy0hEcIi22gTGMMiuRyH3uGG32YmnvTteRrXmXdFNqSJL 11:17:05.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Info: Grouping 10 tracks 11:17:05.5 Trace: Folders: /C/music/incoming 11:17:05.5 Trace: Yielding from 2: /C/music/incoming/fVyQM5rJmdmYEJ545aD0vJP5owcOc4wIiK7h6LFMj6J2ODiLBsOmPonDfBCo /C/music/incoming/0wRcKMR3mArhoRe1NKSFDvkT5FWJApl /C/music/incoming/gb2NGpqn67h5aNwmSlxbXl4I6o6IpIxATSuD0wucpgXfLAlWLMbGfWc3ftOqrQ6wIPlpr2tvYuSQuX5Gdi5KHYu4 /C/music/incoming/a2BOd3bxl1rupvgV1DHIxNRkInb0kntPe /C/music/incoming/Cy6RgmqbfknEBUAYElce6cYX4Ry /C/music/incoming/HRjot3tRxB3XYlosxsaQQ0JWDqiu5X5GrGxWfQE5wPxWoDngAnmQ /C/music/incoming/RvRUKgfuNtDqLnPwct4iICPXYBXxEIPCI /C/music/incoming/RKyGWv1XI /C/music/incoming/VQNhqmgfSrrLTFqdqGSUVSTAhHQE1XwUIaunsJ /C/music/incoming/QVPCEI0aTU4wIWPRviTSHtI5wKukM2swxKX7VeMflaEJUeTT1pIhPgnvnSe1mPuYCH756P4rDOHHX7k 11:17:05.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Info: Grouping 10 tracks 11:17:05.5 Trace: Folders: /C/music/incoming 11:17:05.5 Trace: Yielding from 2: /C/music/incoming/IF3lKRHfVGV7BhR0vsmF61MyY1KE3DvbgfnMGpcphR1OKu7wuEpdr63O1DtRhdkrjT1u1ftfq4xo75WE1njxmsQhk /C/music/incoming/dJ5IEAqxlqvK7kOOC7uePiE7Yt /C/music/incoming/dAxV5SaLHUGBoYCRITKX3vPfEaDWU3iKlp /C/music/incoming/igDqUXyW5FPX65GtmB3IiABCRIDn60ujP7a3J4WYsDiFL4lRL0GtnkJQMbHmtlYekFi74LRqLe /C/music/incoming/tGTnutgRkq /C/music/incoming/JxHdeg7EUpt7Ccjq2kxcdKYRKXx1v06FNuUoDxjU6Kv2bxBDlftyymF6HWB /C/music/incoming/jPM7gIcVyFjvKoMWPEkYRbi6hV4wDNcVCE4DgVYn3BQwtv4gVQhnmmbhGNYsMNsTDu2gsiQ1N43 /C/music/incoming/OT0N2uKKJ7JlYJMhyPRfM2LvYhdwWcNUXo2N7 /C/music/incoming/ufKggLQPCkYWyKVsLPp2RpJ2oA6KtcGQkJ54ukc6VcPe5J5iACn13TjeDP0ONfvyMhMXM05BNqfOHE4MCWj0WNVxy /C/music/incoming/sPegeoyYtLdF6gQPHobHrO6vtq7N5HAfnQMsmuK2pRlSmwYh0dqjklILQQTVoT2Tk6roBwDmMgrIDni5y0U1qq2 11:17:05.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Info: Grouping 10 tracks 11:17:05.5 Trace: Folders: /C/music/incoming 11:17:05.5 Trace: Yielding from 2: /C/music/incoming/GRSkgAISTyvl /C/music/incoming/acdNbHBJpgNLPonMHqJy3icNG6QUPJLB3FygV5jKbcKpdUee7qeHeJV07wgdYN1OCmQkXhXK /C/music/incoming/HsdUMpmowPrxX5ytfuKAwtBgBOuLRd1avEcMrNLcQTUy7FMuvGIpBPsnY4s52JEsWqbs3Tc /C/music/incoming/YtrbtOhDbnGx1qm2fBroijeaecwV1wjDiEUxj1SG7wPmYbGAurlrl3YOoq4qqtKMedpvEWRlPSpSB0idD4AJkYqmMfi15BoNUdi /C/music/incoming/wfNhVO6sVaftKQ7ettyyOFPOdXs3picqt3G3fXHALWdyDXrtgYjn65h0x7e5vcdN5V7Pke6EU7U0Cpkm /C/music/incoming/D52LfcNCrfS5wH4qUN5nVtT1r5D3T6cm /C/music/incoming/nQ4dAu /C/music/incoming/beMoQQAkm0PnYT46LF1oP /C/music/incoming/JHhbCWxSIhNQiu1j5mvqEt1HeTqlr2xj0UOi3XiVGlL4ys0k4re0TSjoNI4PFlAOREX /C/music/incoming/lDbff1Fva6o 11:17:05.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Info: Grouping 10 tracks 11:17:05.5 Trace: Folders: /C/music/incoming 11:17:05.5 Trace: Yielding from 2: /C/music/incoming/eo4HP4pUJAdYoSgkSJkfdqXEkOTUCywy /C/music/incoming/4BLOTGdNk1k5teqT6KOYrhJOyFqNFIhHdkAoQvmywwRhLeEDa4PeMtFW05pooxiJSL1iLbdJxpB2wBdtaV /C/music/incoming/NtJV1XPoYKehwThXPxxANCqtaRPbV72HfhFNHsWC2kgsqjqhBBrQPXbldpVjiNAYPEcoo /C/music/incoming/6a2PtfgatwtYA2GdPb0AsMIxbhVYnDtTIWgAVwqp5PJkOgDRySKoIwNsAENlqpUXcIpLUforRKDKcxQ3LeyC1fkliUarQf6P3T /C/music/incoming/siiVDVyx0YNJsLLSFyXnNuo6FgNexYCsncPq7ojmQYvYanrFca /C/music/incoming/KMlnaURFypuEiYxcrJmFAUYiRuWmsOgYRCthos2mGSGEkuLFLga1ApiXUdE /C/music/incoming/Dr6gbDlABdup04scKELJxB4jF43eTLlnlItcT3KD /C/music/incoming/fTiXUrb5KFIglycsyTQ31sxpOMayIjFESkrTGEaMGJ6gFQVhLPaaNj3Uv1jirJvAaevagqT3SdwqurR6Y /C/music/incoming/LAIoPex0tXYgsEPgiqu0mim6B3vFDVYMRW0XqGnGcf /C/music/incoming/TTxavGlO4HTm44Jh27yqg4YFLrQBNhU 11:17:05.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Info: Grouping 10 tracks 11:17:05.5 Trace: Folders: /C/music/incoming 11:17:05.5 Trace: Yielding from 2: /C/music/incoming/h2wXY0JEPTmSWrNbhDVUQwlD4UKrUbWW3J44 /C/music/incoming/DcV5BguOV1vv6BLPM1qAxLATaSmeAlhYL7MRm7Ia5REKViDEgUiVaFjYK /C/music/incoming/cIPYQvwlAGvnXyf3WPKIjGAPM4 /C/music/incoming/QSCajLB5r1bJfXY6sO3q7hvYAI7FiwJwQRrgoU2TMVheAiMHlOlCjYTIwKHIM4W3qM1vGRRFUiLl /C/music/incoming/iSTG2i3BfuqDCDae30DeTr0bPo7TjCxJQW5PDiJNySsmBpSv7PceDnmX0RXMijqL4OTMFsJTpWMb6NHADKTCAtgCKgXSr4EpB /C/music/incoming/3McBWT4v0NFpeprw0KdqIrjbvuCglWBRHjmwYAwJKQturCrQYHy5yyfLDbeBrWkdmVP2 /C/music/incoming/UMAGIxMlEr7OXXdktBlVQW31CHbJ2ItGGeHr2qu4aD12oJM3KFN1eM36RGeawdr4 /C/music/incoming/qqwo4XE1wO0xjpBFORvCk34MHpRnBIfWe5rrbD /C/music/incoming/oCNpDQ5VCq5VRufm0UWHXScUfwf53yBQdReQPmYsoNLiwqMhmyC14gaDy1kfLa0dWnS7pwFN3Drkh2wVR5SD5 /C/music/incoming/0AVSHoVqKKypQ5AMYKFEeXMiPwRhRLwq4qi16FKX5owcemuqvPVHbjSbVMdjEOH6nhsyWGOtaOGXAJeDbBT 11:17:05.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Info: Grouping 10 tracks 11:17:05.5 Trace: Folders: /C/music/incoming 11:17:05.5 Trace: Yielding from 2: /C/music/incoming/01YEWP262wE4EKMALUATGXkcG3rmALIkcDf /C/music/incoming/k1cKQDEBUcq7B0IrdbwVdGdjpbg1XhKAyjKBB /C/music/incoming/c /C/music/incoming/Lik /C/music/incoming/OWP /C/music/incoming/WHDWW0qoFeVyivvNJBUEe6qDPv0GAPKMsowWlvTULymfnjXbeeop7WJYpagBaSWXBjg2 /C/music/incoming/ksQsJlKwDcVMMXRCimVWhcui2qHvgD77BgsJmPRN7w /C/music/incoming/keN /C/music/incoming/Bw0qsVFmrouXRiWGdnjOgoe0c4mepO5g /C/music/incoming/fyg4lPtQWLid3OscKqNvJbnQmDREY6j4qXW5OgGypdYVroV 11:17:05.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Info: Grouping 10 tracks 11:17:05.5 Trace: Folders: /C/music/incoming 11:17:05.5 Trace: Yielding from 2: /C/music/incoming/uQqeXtJDMkHa5Fv4uEcCiXkUqennWSu0YfFXiirVoYg0lwJ6c06R5CBFGDUS /C/music/incoming/O0mJOYLJltws6ATPDRCLcokdya5AbGS0rbPTOgqArPUlAkCwgwdM2LKyOijN2lHMJ /C/music/incoming/HmMbcQKLRlSS6iYDwecpXtgRBtuX1Gqj2t04AIqqheWkJsnkECVLQ /C/music/incoming/kkK61wfKdqrhuT4U6yTHv2oaSeIYh2NxNyhP2fjctmAWWMfdGjcoI4up4KmWWnCiK2C4Lo11 /C/music/incoming/DeRqgTkDfIWnN1gOGcYMXPRJXT7epr /C/music/incoming/PY4Gf7r2 /C/music/incoming/nLoETdapAGMhQ5Y61euhCJ4SgX1NsMMvn4YEEl3Mhlqi2aAoqWXJGlvMOEw4jt4U2p2UfuBOjQapsVYgxLv /C/music/incoming/nGOUO /C/music/incoming/WPVJAcMLAOiFUSLG2pAGJSxmy7mQbyJAbdj3jSHqmDGxoFSvoPjFsjderIkBX3JbfQ /C/music/incoming/G2PGQgvFVymb1VVU2bp6tqvwIdPkmRNcw3O 11:17:05.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Info: Grouping 10 tracks 11:17:05.5 Trace: Folders: /C/music/incoming 11:17:05.5 Trace: Yielding from 2: /C/music/incoming/KBMDVr /C/music/incoming/tp4IEPWUBi2ERXjg0gdpU2nspm2FxSs3vfhpE7EUp75w4Amyb6UXRrfAbLsqUrwQW6iLQ2J0Jp7U4YvW7DEA6Dl /C/music/incoming/qmmSGi3PWIphpQUxLEtBkT0RtnmmL2VULGI4u3wK1dcLPiDIsEPGQvPEtCyr4Qe3TCEQiXdQgQIgRobkRL1hmpd /C/music/incoming/wfV5SXWPdcbUK0OyusGlqwHUWnI3LdAQS5BtsjqjKNU5ei6EV72YJfxaGaiEp2d7KsbMy /C/music/incoming/LxXoThOEm2lgaCqkGWuMjVwPIpoM6u4yjiUf5ja20pByr7AiuMgXNMLWahOE1cG06U5YOknwVBU1t5x /C/music/incoming/6sUsaxMnEBFKqE31TAsoYjuRx7fRE2f6Fkyijut43itId4EADEXo2h0W6d3as3RKuHffeTRy /C/music/incoming/XeSLaXhgD3SvvITCcmho0fC5kCyy0JrWlgHBc4jhW0a5tbEADuyMcQ7RJUAGyQo1L3jparyfcaA7eFKj564FjM /C/music/incoming/xdMWAEcPUyDNY /C/music/incoming/rI62YCABBIHJegk6mRiCHDFsXVfR2wg1ntisLfPELfBIIx6Qq3EEwnnVcNedwPGeBOuS6YthbLXCc5Sy /C/music/incoming/FGfNl4K6hVtMUPuXTcmUbI2EYPVL2sGWJ3aYJRs1SQJspEJPvnPun 11:17:05.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Info: Grouping 10 tracks 11:17:05.5 Trace: Folders: /C/music/incoming 11:17:05.5 Trace: Yielding from 2: /C/music/incoming/K3AgDE6fbJawqGTg6KAKtnApHfQ7l6vym2IuD1ImnYNIqJcuClgh /C/music/incoming/AckyDTOiQhWfgQNxcN6OMtfGFI6eahpwBO52e0kpT6a4olIQNijnH7rf5L23UJiJ0yMASSsjDP2Otirs7py05bXCvY5A5pC /C/music/incoming/O3iAbAixlK0EJnh5v2KJkXq6NtukdHNh76WkyXvk0nTUY2qYOU3fdfEYMjUOe6tL4REL /C/music/incoming/IBENujhPkbnphpVnuV6AidvJru2FTNxSMhuk7c0OGDqsgm4yhc3OyPEEf3v7pJ4EKC /C/music/incoming/HVPPi4jPcGUVHDh4eoFRmPRIV1w5d6OudAdtMCc45AqtaRt3UOrVMcu0e /C/music/incoming/qCTK0Ov62AEPEBatq /C/music/incoming/m1Lt0IVqALRgnSmObidOrSrw1n6p1c /C/music/incoming/jcBTflyhSYUOOlgoxQj3iYKAwusNiChE0lDfrooSwtxAFJgc2dONxxKsyawR1T6pRpWCQa4iCy /C/music/incoming/sXhWrBRYVnpKDWA2Xovw3Mdth7d1E /C/music/incoming/EEGVdtpeOme075hUnsjbKdli0iiwcDyDyp04oEqJsi 11:17:05.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Info: Grouping 10 tracks 11:17:05.5 Trace: Folders: /C/music/incoming 11:17:05.5 Trace: Yielding from 2: /C/music/incoming/e4bVlxhXjiNbo4i6KOViUqyEXRvCu7MDqSirvWRgHckqIEyVIxQV20T /C/music/incoming/r5Y /C/music/incoming/wbkUDNsvk7CgocynN6KjKTkNOBshfnH5NiU3Dm77UCjvVMJasoKoCRcKXEgbulq4AE /C/music/incoming/SaBbf6X7BFALmeJKJ4glv0GXJdCdxg52DXr /C/music/incoming/NtFaeGbfsl2kb6aSUjk7LAxvEYowMvUS6F6y /C/music/incoming/RX /C/music/incoming/mL2LbjhKQNdWrV5BUib5hbj37bbOE4id75dCW65MFeNgiUHBRE7qBhElC6L7hAg /C/music/incoming/M5Ujql4J77jWSmx3tfMKsTcNXuQVdrfWqu4yuvTd2OQqbQl7u /C/music/incoming/LhDiLlP03Mi7 /C/music/incoming/SoFoFbGcu0sE7HuXQPLOW3pkari7w6fjg5lqoHenAbHbepeSshsitQiX6unm1GMwTiwcvdIiKwnUuofRmwNpN5XwWvs2s0u 11:17:05.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Info: Grouping 10 tracks 11:17:05.5 Trace: Folders: /C/music/incoming 11:17:05.5 Trace: Yielding from 2: /C/music/incoming/30tYI6TPjX0QFD2dQ60EiC /C/music/incoming/q4mH0H1eBI5EGEJohiwWbAbKFcoRx /C/music/incoming/pIjf1dcxLQn5BfnOJhx3yrXmsAKy51MxfHnafVk61pWvWX /C/music/incoming/0QHEbFj6tIj0wQKnOIStX2n4AcLswWwEuYgjd4mBlSKLCwSvT6KP7 /C/music/incoming/pxU11baJm /C/music/incoming/AKyWVeRN7YoRUixfMsQ7EVuIDHuumcUliRXyTltMrqa4C0k36VcInlmLpXsoQwB4ecJcr7tB /C/music/incoming/sx3AfeOWSRWF3fX /C/music/incoming/jw77RkhldK2UceQOW1QOLqAmT2ksjGBJU4WDvEPSQjP64ab37JRvqPb04UnW7WcEjs7 /C/music/incoming/KluLLMP00tkGp0LoIlhNvR4LaEBn5DvVopkJahBMLngEQyyK6GGeHUL0pQLglB2w5vq7PcoASCbhLy3IfXpy4roCMrtqEuBktRG /C/music/incoming/BaHFbWEX74hiIgFcPYSHNVgD 11:17:05.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Info: Grouping 10 tracks 11:17:05.5 Trace: Folders: /C/music/incoming 11:17:05.5 Trace: Yielding from 2: /C/music/incoming/0alncbiXxobvCcdvbLuhamMW6x6pTF6scfoOY3XHgfMtSuiTEvxlIvHMv /C/music/incoming/YXPU6 /C/music/incoming/RKisyLAIOuUScirvi /C/music/incoming/xh4eTNcK1472S1iTsGglmcaSMBOrUiHYKfj4h1sLkOn /C/music/incoming/cQKdgYPeiLgLde5Xdi5j6X /C/music/incoming/FTV0B6fT4IjWVjn4kFU7wetlWTtEjTYyrUCFfMLgdqLc6RLSIsYc1BDBAJcPLIJkQRFbOPXF1N4gBqmfiJ4X2WFXq /C/music/incoming/DPTkRWhBLeykwVC /C/music/incoming/EPNjoQcgr0swyYhhnMUPefvljrOGFVPeQNcUca2Bhy2mw65gQcTfgy0ysBa5bEJDjnOTWufmSsHNkjVktIXCcJ6qVLBIa5 /C/music/incoming/bhOrP04XeFYTLmAX1VccskMRGvc1eMkeV /C/music/incoming/FjwBRsLoUTUVXimObdG2KiUTQvfJkr3i5radlYg2 11:17:05.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Info: Grouping 10 tracks 11:17:05.5 Trace: Folders: /C/music/incoming 11:17:05.5 Trace: Yielding from 2: /C/music/incoming/WOsmUfdsjVrpffDt7V6HgCXBQR2QhSLlJFGy0Wk7gdfbat0LhHDuqTPtX0EclukxkgOHGdBkK7AcwVAw /C/music/incoming/JlOiT13Ay0HxW2yURfCthH6pcWjB5S /C/music/incoming/2MMhEQLnWASa41e7r4RWg0yceFMu7IEciiKAYyWM0nVJARmmsDu4F /C/music/incoming/Aj05YCGFXKkGRtGRNFQUKJLQ0DCImq4KLoCyaxbNa72H6FMqUfJnigoYGjeva5rGNI3CYgRoDdUKPeRuYkVhPQ /C/music/incoming/GSdhwgbH2gR1NrJlPw37iSW05KRhdOJ63H2nqLKdWsVgldr3JRksdeJU3ljTw1DnET6gxv3dUYj /C/music/incoming/GcqYSOOfl3Huh32ESOXd7 /C/music/incoming/H6QNJH /C/music/incoming/Nnx0NtMDXh6LJuONbfQtGkHefa6OblgkL6NDQUksqgPaWr7 /C/music/incoming/qE7xvQXMbONKewKKhqWNVgfYiQKDHScJLRR0TdyWqKdJVIJHG5cpGWejyhpNgufqMd7uNSXdYawldEdHhc5JQUdWM /C/music/incoming/q5g6O4rmLC4CMPnbBCU7obFilcAbqjc1d6mceCu2yXEMxYvrdHWt 11:17:05.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Info: Grouping 10 tracks 11:17:05.5 Trace: Folders: /C/music/incoming 11:17:05.5 Trace: Yielding from 2: /C/music/incoming/NxngoQGgjhjKwE4kgv2HboUNQCqrD1uRl2i5e6pYlcSYanA65 /C/music/incoming/IXCTSc1RmSNjREhFCFmOcJgxLxnU65IIkggjXRKf2GxHu7xGp25egEG6Qd /C/music/incoming/QxoR3tkPTAxYF /C/music/incoming/xiSEDDeP7J0oI1YXYHuoCWjIklaCcgPhAPk4di1BLSOSwYhvNWMmKUrI7ksrCJN02SV0P3UPN2KRix /C/music/incoming/KaynafEeH7Hikw6ViLvophc2KJQoLYEpB0JkPowO03QYe4Sq7T /C/music/incoming/V5riFOnPal0bSecKI3WIlBnEBuTaaC2GeojvunBdwanmEOKKTWT4YaBuRVOk3nPGq /C/music/incoming/3tsIUv00U4JrJGovRE3J2lbvEdcyIxneUqIusdY3K0AfhlCg5Xr04JcRs4eRtBrwPEFr62dNNa7cT3nrI4BSgvikoXcw7hIj /C/music/incoming/g0pCyaL71pCGBbx /C/music/incoming/KTSGpAFbAgvDcvwmCwHbBJaKpOcG0J2fR2Go6itLjdUvgRKqdGYKooqaSiqJx6jYlqTiXhotc /C/music/incoming/CUpqtLpF04LtSgagwG7cxWgwHlOj3bwCILSBLykLbwQujGebTlHepUDNN1Ri4fJYGiShuGD6uvabgTmagNxRBrmVi 11:17:05.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Info: Grouping 10 tracks 11:17:05.5 Trace: Folders: /C/music/incoming 11:17:05.5 Trace: Yielding from 2: /C/music/incoming/WGEEEFsCIHkGUpwavl4 /C/music/incoming/o25 /C/music/incoming/bPwivFFWGX1fMy2tFsEl2GSmNGh5FrX26jurFlT0Paanab3LYyisyjPC5kCX /C/music/incoming/qDjrcssVunMJXF2AU7bF4NTqE0bM7nPugrYGV5V0f3Nj7xk4sIbYNvTKQ1UjrNVgGqCGOv /C/music/incoming/DngjpmvhiHTwIF5PswBDJAdeoGlL05Is7INaVkWxSLPL4G /C/music/incoming/eRBtHW /C/music/incoming/gaXHJqXkQTAOTIYRPKdTmPfcmgtQHSIJ5fCVcPnVnGHef7Ybc0Vmvrxx2UtC5hL /C/music/incoming/K6d2YWkIVqgC7TG1VLF5vbFrqX0bdwVrsAij6JG2Dyl6Ynfwkk7qDkk /C/music/incoming/voaknDwBgkfmuKBblFCwFri77cH5sTGnTmJJ0NTmhwvvHftf3AjuJPidgalk4AitMY /C/music/incoming/PXWA4HPRNope3cOPfgwIvgYSRsIffOwbNlFAwaCfovkxDDbU 11:17:05.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Info: Grouping 10 tracks 11:17:05.5 Trace: Folders: /C/music/incoming 11:17:05.5 Trace: Yielding from 2: /C/music/incoming/SSTPv6xrFcLbbaTimevrUjLVdikM5hgCNLnIqSJBHpvAOU0abFeqvJWIh5Mn /C/music/incoming/wHsrM3SEtwyPwa6eM4dHnmhxXntNMrE5aDSqnCF64aIMe /C/music/incoming/yEWplTNaXfa6bpH4uy47D1iKHXdAeKDsOk0lbH5PBawI2U1lClHHG5d /C/music/incoming/5aUkSW /C/music/incoming/7T3wslqsSD4a0a3vGUvLRQIdI0MHSATFyb2v56RAFVJS /C/music/incoming/DNFrkBu1Imu1JX6obGaDIS1PMQqOkQkoKAF7oArf76F /C/music/incoming/SLI6dBu0cQdheCjWNkK2rujMWTEUHLQwpNKqMDFi0M3vDgAsnKFswFCxB3iq4Isy7NYy00jkMBcMy /C/music/incoming/KG7LtwJLbjkSB0DiI5YxLESWgRO72RCIjSfvWMjiFoj7sSjDplAtYqkgVkEJQKRrOJIPTgs4UQ0wtSEv /C/music/incoming/ssPqoB2RuDOq4V7n4n4mPklFi6BwbN4lim5YwaflIqm5dLtGiLmFacrhhjhpaEPPHChQYhX3iRMx5oBEM2oxAxlg3WRm0XldIFx /C/music/incoming/4KMARJRMrBYtyn73oj1ILPYMYx5wK5qihjdSbP2vMKERQAqQ4go6c04oS 11:17:05.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Info: Grouping 10 tracks 11:17:05.5 Trace: Folders: /C/music/incoming 11:17:05.5 Trace: Yielding from 2: /C/music/incoming/477l6U0LftuE4itLVhXJluggFtom4MrqWKWi5JE0JHuljI7TS6qNdywJ11 /C/music/incoming/2jbMtuMshKoaTKd1YjKDHw1K3DpLxXy5VmJcfsEvQVpLMi6eJbvra /C/music/incoming/4XTrbDj /C/music/incoming/VH /C/music/incoming/4KsIsOfLpG2MCxvXueXB7SRNoSsi75UKMxkEOVjwXqPxAfgmSc6mxgKl0MtHv /C/music/incoming/hsMHUCnheJJpQ /C/music/incoming/37Y6qWQbnYBtA2kwIPRHCCQgGCAU2Xosjb2ye /C/music/incoming/qQaOcmBKeboMAM2yc1AtvPwRTGfeSHCBcQgMB6qelNG4P /C/music/incoming/vMBGKdSXo0l0SFrnUmAYptAm2aCO1KPWOIexPRusEytwyBxsLswNtcLcloMKId5MkvljB1FdYhuY7dVBKjcImcCM /C/music/incoming/Eb63pKhISuC7EtsXdMLftlQU6Sub5sQlWUi7mtok4b5ESTvxQUwegODrrk4EpgLyMpjRksLRwAisomclw5r 11:17:05.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Info: Grouping 10 tracks 11:17:05.5 Trace: Folders: /C/music/incoming 11:17:05.5 Trace: Yielding from 2: /C/music/incoming/1VxxaSfAYWQqqgXXjstaeWcee1bHQDThQseuuhaAuiBakG7lfUfSAOMdSstgRGQudIH6bDDb /C/music/incoming/GALdOpdIhK47ln2ITVcMuF63SBHtvGRoYGw0qG1LVyfyjiOmT4nKI2DbBQsnPQlJ0OiNYbrn2yX3AHSKTuHA /C/music/incoming/cqxB /C/music/incoming/YNlh6TCXMasdy6QrW6MmprsSnoip6cOBBRVbK5RRHQhKa0M7HLUcVEPGtA2QLlYKtYKPkPO0n2NGjPRuKiQtoMM4boOjcagu /C/music/incoming/UrBlMda1tuCOgnYITWLQbggLdXDCllinuTr72kPaIp /C/music/incoming/EjYvGfh4qFA52IYFM71MJyDm2lSad7 /C/music/incoming/TNmbEP1DIDXPoanAUdkMdHoApKG4y0EtucJJUrgcsY4fRRCTUV7ySPVmxTT1i5eP7EtlyMND4htmKiQFhUiK0e /C/music/incoming/UxqMy /C/music/incoming/uUttfxdJQOAsuMU2OPGu3JMcSVSwJxmXdtuBBQBKUXAxyPbUPYgdqxOShrIq /C/music/incoming/6U3fGCmKKXCed 11:17:05.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Info: Grouping 10 tracks 11:17:05.5 Trace: Folders: /C/music/incoming 11:17:05.5 Trace: Yielding from 2: /C/music/incoming/HMKDxwPEW5m2hwqC4vQ6BJbTPOktDimdTOWmxTypxhLt4HHNrCUbIyw6KXVQmvaORjiBIddk4AIs6PXhhFb /C/music/incoming/c5EpGiKfwhQRS5n3jgu4WBeeNOVdeUe7LBG3Wm1tGhYIWWXnp6ntykaJ1yKYtHaJdQgrxrg4mawPKDpXYI /C/music/incoming/t5cfywkUnqbfioefk0Ti6FieLsFdqCDGaeY4bGCf3JhbUQSoFeJkA73WV5Cg0gESVCfdxieLwOmvwgr3HpGl1sfaj /C/music/incoming/7ekJ1CAt7qbhH1StJNt3vRMqk27slBgLSHxnmpDjiN /C/music/incoming/PTnPqD3RYqRC6 /C/music/incoming/00VPMDsMa7UTG6jt /C/music/incoming/hpfadwEe4YuF5udq /C/music/incoming/PxNrrD4SS13KNTgSuvJ0DPBmrUgfyrkgi7WrsODknUpimH1owFTA4mq75A7EvXtBQWCO4VAN1yMP /C/music/incoming/g6IkMSBE7KXGgRa6tCSkDW6eXk0JRXDyjSmHk4JjHfXO3Luca50xxsjraDuB0YUihy /C/music/incoming/dIfO4M04S0t47vILyJF1NnLNxThoiAd7suC 11:17:05.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Info: Grouping 10 tracks 11:17:05.5 Trace: Folders: /C/music/incoming 11:17:05.5 Trace: Yielding from 2: /C/music/incoming/Ixj1VMrkJt70pdeM /C/music/incoming/6ayTUGUqwMUnavuh2DiqdHkxL07wGviw43cWWX2b1xpcdTHrObB3aqXxWai2HwRbEwrftFrdIgwNrhuYsOQE2nwMeM /C/music/incoming/u /C/music/incoming/On2RXmCsofrF /C/music/incoming/XcoJYBJKioDljK1gEhVUF5bedbOK5FtbWYgb2A1Xd3BEtmWAokun1Hp1ajGWU6ML3BvrE0len5RJEFR /C/music/incoming/Dpso5Dvp1rOprJC1U75RMrsX3GeAQB1lPtlVElHe2dRWxMgBE1iebJ4l5C /C/music/incoming/KGHy2PUuU6v4Nd6IQPwW3BekagePyLVbrmg6vXGJxNeRQOVdPyMfslbiCvyVKe3jkuLB47l1jVxpwtCssbaa6PPfk6E7yS7s /C/music/incoming/0daROcEITdyViUydGnCpDQ7EyltVu3qjSGY5roLpQCApdegdVijJcSDieEsCQPnXTocJ3CSqKmGbpQBtepamSPg7cP1V3iHboK /C/music/incoming/TFc7d711wxf5UuWjgMbVhbi6nWujEPJM4QyejSGGJ4aNeCw2p1BHooYSveTnLRwOWBad4RaufDlkaC1SAB2LocwP0NPe7r3YH /C/music/incoming/FUndv6ynU6cpJTOqNApKoFkvV6KbvrXbR6MNG 11:17:05.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Info: Grouping 10 tracks 11:17:05.5 Trace: Folders: /C/music/incoming 11:17:05.5 Trace: Yielding from 2: /C/music/incoming/7wrlVGeO1yiHT4R5kxuDTVdDIM3Eu /C/music/incoming/JXIor5YmuslT4a0jaM2QbDmcKUdkjuegJFtvj0pQAYiFNQMNP1YqEX1gKGLE1Oc7nfkxNE7hwlpjuOw2hxCqEVJSMn /C/music/incoming/uAHCWjVmDHxqBjAtaUr1KFLIQxNKKTLVXjN57fPjAImwJufpoqIKpGjWW6SyDlKQ4KAqDDu2fiBcsn /C/music/incoming/kfKMGSq432cK5hThNVvVEBvfup0orMvrSLnjg7e4seAXEv23wcheuFfRQEqp /C/music/incoming/s7sXLfuxxHCFrl6jl6ABDj2jYAV6utKnCxaOnRjFlQYgJ3aorewLcMfie /C/music/incoming/y1WCcM7vFcGuQEHqauC5iXMRbBv4y2rlA /C/music/incoming/kbwLtYuL5XggMRNQpAsVf3ydkRsEEpYrBP /C/music/incoming/gdkvARAI7KAm6OlHo1tQ2tyDXMbqU2bJxOnPmM72Pk4uhf2fBTS3aIMT /C/music/incoming/7sMN4UHieMLylFag2jdBTNW4VPUqulk6BId2j4UkJgcfewkEO4BtGSYtEP0o7 /C/music/incoming/phHKHFiryHimGcOXl0HajulbuvKfcXPDbyRxEGNMkI11rLu0oHkGhaA23Gpk 11:17:05.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Info: Grouping 10 tracks 11:17:05.5 Trace: Folders: /C/music/incoming 11:17:05.5 Trace: Yielding from 2: /C/music/incoming/jFDULBG7W7phWwpDnFkbFoHBFE7fYGpvgTM3bSu4AUhV1sfdNI4ogUh26bohCAhp /C/music/incoming/RPevpc6spaN3rpJD3xRDIIUvD /C/music/incoming/OKaD062IIgbnblieJwjgKOAJHoa /C/music/incoming/BYdpCA1hkwe3eV5D7JYL65aAhuIwqgyxpeoi /C/music/incoming/ttEHNNCeP6qJAhdB3PuWRU1S /C/music/incoming/eVeoalbhgNbWLASer5arUEDAJ43WCOtM0dfNmhKK4IoDSOYlCNodSs0HrMNdqmMAt /C/music/incoming/EPLCgqLLTRM0utAYfmSgIIQG6sysl6jATxlbAV13FFLMBajSkW /C/music/incoming/3kBPgVDQOkaab1dbVPETHHvk1U4TkKcj23iBXoY22nMvUEidbq65GhhvVpWt0RGehXfgS /C/music/incoming/1jNsAKBbANFw4GRxOIebECH6R7H3KBooem4A3bXNOxJtAdkFCBWuFloyJOJAcGx6xqrQJrDMRyug1 /C/music/incoming/bGUXnAf6121Pli2iQLkvEPorF 11:17:05.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Info: Grouping 10 tracks 11:17:05.5 Trace: Folders: /C/music/incoming 11:17:05.5 Trace: Yielding from 2: /C/music/incoming/we5eoLjJNPqcrVXUkQqMs7bT5aIgNjHSlDmPcmEQ4VyjW6JAJyu4xarwdlhndd /C/music/incoming/3xcyfPnvr2 /C/music/incoming/6hpja7IUdvQnMmTwdGiVOGwJ40sYQRONWIKdN0Wg5e53jT4kHq2hnfcASOnhORdsPdydJQQ /C/music/incoming/QUgAUqBInH6rBxIxWh5opwdKU5BiwqOwCogoGvW5yaP3gtKCDI5V3DFtRDMWWsk40IXlrt0AsaXoOhE /C/music/incoming/6D2Cjc55BYyG2IQDAnphFTuVQKckaHfa43LOiqCtWrSRa543EVnbUUvligTH7T52TxJ74btiS4smbKUSNhOmsdnjG /C/music/incoming/QRT56URl3oCer6lIx2hftmsdlOKSJWJufCgoF3dttflCNimx /C/music/incoming/u7PPaIkwNDCwYgS525ykrMGNOpwlpov3tFRi3PecpTxCA244hm /C/music/incoming/DmjlRFplJjYCgDsc3VPIMQyF2NytBiVAkeOEsoJjXRa2Firrmf3xUifUVMreg4RAvxrbVWQNlF /C/music/incoming/v2sPRbCHDMWs0aokC4PH4bWOtYek04sa6HMXM2uPuHODWhsvIchwIOOtfMv14rO /C/music/incoming/XoCCNAMDa3vff6TPbeJ00CG20PRnPM6F0fs5QqMbeLFIUpKW4Aq2suTuQHK6QyVu 11:17:05.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Info: Grouping 10 tracks 11:17:05.5 Trace: Folders: /C/music/incoming 11:17:05.5 Trace: Yielding from 2: /C/music/incoming/glXC3Dkn65ahc6GIO0TkQxaAXnjoaXYaNJP2jUh1rV2fU73uegSPSP3PlxLPt3mhf /C/music/incoming/qD4mMcbtY5YISo0dyIAXmW6LkNhWxXtmTvMgW6n4liRqtqWbx6qmaNLCFsb72m4bKMWwJSnBuELdeOq1Xgxy /C/music/incoming/2 /C/music/incoming/iymsRd4fJpskV4LLxewBGNcLXo6Pu02h0L5YwNwRGa1o6oF33Gvn3oyCvICCeoSRulrj7UoSOM2FUUMJRdUVDOlLmCCVk3N /C/music/incoming/fKwgk /C/music/incoming/oQYctBlCCVcpWLvmmK1fhY5APA5xX2MNklEGRxcqji /C/music/incoming/LLd0oAsfsFYOR3VSG4fQ7GoemiyUceNhmnXjACCa5RUpuyJJJKymueXfv7MfbGcn0RBEeMsdCeSpS6QVGWkA /C/music/incoming/ISkStHtnUQDtFT01dFG7BVIML1OwwJAPBmTuNIoPLjHIx3Co3qnS /C/music/incoming/GTBrxi1AYRXXnDc0Mk47bc5vNxbSDbwT1VkF3pmT6yrUvWFMBN16oo6DWeMagi4Xue4ysF4w5jbKSkaX0wqXixEMXOQXKmNWCBA /C/music/incoming/IVYd1LvgCWy3w3LE0mVgbKYqwUD1uNrFix 11:17:05.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Info: Grouping 10 tracks 11:17:05.5 Trace: Folders: /C/music/incoming 11:17:05.5 Trace: Yielding from 2: /C/music/incoming/3C4FxxdgpL3UOp3iv1QuACPPRxROT05F0aTSARNTfFBneiNkAWmb1UFBToVaNvuwOx3NDkQMm4p3bCKJRGo5N3LfCs6l4NgQk /C/music/incoming/VUa /C/music/incoming/LyG3LAKep7x6f41hqwtncJ7oJYaOXc6Hm0P6QrYjSuOfsESLO2T6bpRbAqtUA4nmbYSnn3x7FjCO2 /C/music/incoming/Sl6I6IPwcU4fblji /C/music/incoming/xxepYl0Ktd511R3owEibJaYIw11WfKeyIEXNcUl4Om1w1N6sD1fsH5swHD15sdFQ6Fsv1omJrmuwhBPQ2ItlES0KlAg /C/music/incoming/VAw0hIqlc72EkiSFsVTaT4aTHoKk5BPlk1QobGfJI7T24J6U6suxXOe0yLr15goIqPtryEDUPjyTkgW5pXm /C/music/incoming/isvTCWFimA6VsDh5GWVDlVfTq12OjJPxVbO /C/music/incoming/jrbur4EUkkdANA3hwHnj4cwnVCHJqpfAQ5wd1lK0LRia72JoBpw5oiNh2UHW /C/music/incoming/GjTSK7KdpxyiNxEgYdY2XYxMAOpDqacvWNFKcEnXktcFU /C/music/incoming/L0aYbswA0iPYtAJiyp0Foqg2Y3H6mBupY7weTJXetmRsR6bQEFqOlwIuTgagTynyUA7tcEvXyVkbGUk01 11:17:05.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Info: Grouping 10 tracks 11:17:05.5 Trace: Folders: /C/music/incoming 11:17:05.5 Trace: Yielding from 2: /C/music/incoming/GYMmLCnfOeHp6CSPJiVwCJkraGTKOjoogudkRCLxBbP7kInGxi2oLli4NumfQK /C/music/incoming/jE5n2DA5HKhMQg2UVjIbmpmgTVnw2ClR66Cu1GpXxUTCwIfOP /C/music/incoming/GOECoOihRsBuMFEYnMOMoRyMawDk7FTfidvSbqAJotMKnHmtgCxis1vWo0C0k5 /C/music/incoming/PDXGgmX6dtTBUcxQPRKG7KIpLd5Fub72R72VOyAVqsCdp4rWMdboMEUf3H3corLbuYQViJbqrWpN /C/music/incoming/PN4CHFkSBJjrTQxwJR1hojTCdVqSRa0FeffhlHxWMkqUgxRRCkuEsctF2B /C/music/incoming/2XobfUjDy4lso6RFE /C/music/incoming/tWW0OBa4725Jf2A3Uig2 /C/music/incoming/iHWgnOQWPlSrrRWtoXYJLWvwyXLA2Lf4Qscpuy5MNLlsFc /C/music/incoming/Btbjn2YseYIBMtDGF37EVkhs45FKAfy23kMPIPW51rSr6QtxIHMRESVqlPnpv /C/music/incoming/NHLfUJbHjDxdhbtYpeIIEg7f02k0CNHJrdCEpm0excXCRx3dGBOggUcG 11:17:05.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Info: Grouping 10 tracks 11:17:05.5 Trace: Folders: /C/music/incoming 11:17:05.5 Trace: Yielding from 2: /C/music/incoming/i0KPm /C/music/incoming/tiTifi6GrXcUYhKbkltqx1b6UJWuGhnGmuVceWy63fbVNjB17af0pYDBgVuDsL7kKEIEtH5uTvus0nrLh3uGcvquY /C/music/incoming/PY3yt336g51dn4rdM0YWWiunpCOewSqP6iQT2GMOQGavl13j4wEamCR /C/music/incoming/s2lk25ag60NlqOnINX01VynerBQT5XVBdIp4W2ku45xoIpKOB5LAKxa1Ng1AnoihdmhPyrTTME4Yb7EbXb /C/music/incoming/qrfdNl2F1FE3qpVvUIeYEU1SMNQM571URigLbCGQYQLVjjfVLSL /C/music/incoming/LDU0RVAb57audIgdJH7XytekUNMMxqXDFW1JEORFkmxBmYnElHdXiQCryKfejVKNiFWnPFH2WBMl3L54yiAYnauWu /C/music/incoming/DggTpAV3I3ItghKnamgUsjAJrmXkthk6s7OsxB2GyjwTviBL7IuXvlKtNEBcJLJARKagAqXHrIviTNniSlkTUuKhwuM1 /C/music/incoming/tMnqqnNkDt4R62VBkRsQn63Dcm3 /C/music/incoming/bIMFo6kEJvewibAepyN63SQOGbMoaIr /C/music/incoming/r61PnFEJRmRFuVoE5usFipKqvEQ4pXLsfmKsWD6DMPYre1TqaRwhTQ 11:17:05.5 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.5 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.5 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.5 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Info: Grouping 10 tracks 11:17:05.6 Trace: Folders: /C/music/incoming 11:17:05.6 Trace: Yielding from 2: /C/music/incoming/NG0iRca2chjqVYdMO5bL7jAJSBCjFQjwmHxBUK4TnGyx7dkCCUuOAYTEfpwpHXvt6UeoAJ0dapx /C/music/incoming/b2dACPKr5TKcEhVYKWkWth5fkFsA13uQQqqMPJwElnV4S0ykOW5iMeK155o5vjybx2snYiibAOKgtatsghTe5mdMOwPRtA /C/music/incoming/FPoegJELxXHaUkIjHo0LshsF6IyesUH0e52wIeM4emMH4vDck2cckEAxwRgGjArKpO4XqkJDJ3H /C/music/incoming/6BQTPNSENN5lPUl6pIPK5fXdreLKmqatVQaXHVXLbk55MTkYYtjNdTS0LMBKbhrwMKw7Uu /C/music/incoming/fntD7Qt6bkJY3sXc /C/music/incoming/yDo20tuN56Er4 /C/music/incoming/JBnOxtIeRq44H4CceJrXjksk /C/music/incoming/jl73yOHQOnqksJ /C/music/incoming/4r2klcSLiae /C/music/incoming/HnFksUbpLFiR1KXH5YtTl5CEfK 11:17:05.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Info: Grouping 10 tracks 11:17:05.6 Trace: Folders: /C/music/incoming 11:17:05.6 Trace: Yielding from 2: /C/music/incoming/dGvCw3x5V6ldFyqFvh2cnVEYG /C/music/incoming/OvPyeBy3grfomXg34R3CPUuQ017HWnoMwbLfdynPnhMMEITaB1xEAEf1a6HkC0g0dB0kmbYFEmoIhQm /C/music/incoming/1RSQNpYtdGHQGKiUHjJTgxck6EdNcxhQxp7MafBVm6EghqYBXUfsnfNDPIRilkqNxXsqLEUBQVHh1 /C/music/incoming/pEubsGh4WlIGquEs4gIBP3UW7LfwCAelRT4soP1kMgBFTPp4sQhmKGhtRFbPARCwgwVExkdomxVJCocruj /C/music/incoming/S7Rlk5RtBEcoKhxonQlTc67kSkMtEHqenRFbhijcGwnhDaJjUGKny2VTaHAaswX1n5b1JwheGjnNSYPRIDH54 /C/music/incoming/3xSKFLvARheGoN4oysmV13UOJhvvNKbYcnwIVT2Sf07WpdwWsJq2jgP7Kdb /C/music/incoming/DKpat3AHfRGJ6pxroMYRwayR3bcbo0YP1yj1KVgfJRbVqVYXGGESxPKClGes1xsm0XQHgFOAGTiM6LAhjlDPugqkVOPeQUmkyV3 /C/music/incoming/gI4WdHiK5Pu /C/music/incoming/pPVnRyWnSsiJpYLGBMiQHrP1m0eysSqEm3EEE3Y3c34d7IfWYLa6eHm6a2bYuw2abMwtuhbGVnOMu /C/music/incoming/MNiHWUon 11:17:05.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Info: Grouping 10 tracks 11:17:05.6 Trace: Folders: /C/music/incoming 11:17:05.6 Trace: Yielding from 2: /C/music/incoming/SyWWAGhJiSSethiE3ryr1d67f27KfbsVTHfW0JPmR3xCdoJCLQdUM4fPAXQFGFEhA5rUcsMtKmH5ME3YrF6v5FiXCwwb0jOmy /C/music/incoming/xF0k /C/music/incoming/SPr665T30UCDJV7QqdpJpgBSWjU6Ygv73cHBuS /C/music/incoming/smkEvOqxgqM7suiuGMgbtYEWjoOtOux4BGTTvyIbvS /C/music/incoming/Vy2yNrF0ia1XdyYSVpDGJHRDfyCwtRiIyKAHjRd1rKLRaXyXQHwulPeoPytoWhFxYsxB /C/music/incoming/mg42oyp0kdRR /C/music/incoming/qheWRpVOUQcS3 /C/music/incoming/euPD3saaaaJVUfdILq5GNwchY7pwDcxjFBWPuqPbHn6Hmhso73gknJbOrHL3dKE5Kyptpv /C/music/incoming/vGxct4lMTYexRF1mnTgMGjklGhFK2NTsibEDhA5b3N0cDRRiKR6gXNxlulEmxJRgeSoPawfUVfQ1qhQVwv7kOMDCLrh44 /C/music/incoming/5G7mrarQ2jfQU5unl66Tqudgla4Vmt6UO0VaEfP65vF0F6ymbauLcOEJD0areDEHlrc3jtRgpaV2XkJ 11:17:05.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Info: Grouping 10 tracks 11:17:05.6 Trace: Folders: /C/music/incoming 11:17:05.6 Trace: Yielding from 2: /C/music/incoming/13opfs /C/music/incoming/waWitu5qeHUMYxQEd1DWXh7Ai6LCkvdsD7C0VsDrVdkglWRbVXrUejRp /C/music/incoming/1otkVbQRrYVDEHheQ67YK3HSjDMxOfQbwOWMGHbX5c /C/music/incoming/1iSeEb5HmtojhORT0u53yArnECoccuupoBmU6hcvgVGskmQevwaUJurBXEHbT3E0772NB5VR /C/music/incoming/Ycj2EQxxLyf /C/music/incoming/Bl0KB6OCI1yxIsoUSXUqiVtbhlc0r /C/music/incoming/G1O4cPbrr /C/music/incoming/WK0jctlAHqurG3GiPyvd0IFDEWWt51Peq5i3B5OE6O35Lb2xd6w2h2TnewNmF0C /C/music/incoming/JY6OfW /C/music/incoming/qTOuuYKLeWIT6RvnNgEk0XK1r75kC42r6kfBW6GtgKKgIa02kILRsXQBjU 11:17:05.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Info: Grouping 10 tracks 11:17:05.6 Trace: Folders: /C/music/incoming 11:17:05.6 Trace: Yielding from 2: /C/music/incoming/mUf2GBdW4fcsVideHKu0sCCiRH6JpgROQ7pEouLi7roYPLQYkEvIrApSs /C/music/incoming/IqETkYuROA4cblygdS6a /C/music/incoming/hTtAtyNxjqmsURYSSNw2SW4FK2Vfugji5eh2TCytofIoKSTvUwjLc /C/music/incoming/UjutEexKqqDquynEblOXirj1GUrbvyQRqlqMpgyAGcwpXWwoxoa6sDXCaCURUwnYIS7jhIo3Toqf31cQxcLhxRyVvWMVsPMjVF /C/music/incoming/FfTIYOollw3 /C/music/incoming/by1uQtm4Q /C/music/incoming/lwynPbJDMkK2GpjdST1XUr6r2oq2vFqjfafEto5nJxe2TXlqr54oii /C/music/incoming/oIx6MUudBYaDF5dxsauv3VXg6uNjmypg2uJfTPS1SV5DvN3fjFvdPwSBRr7rhlYcJ2 /C/music/incoming/SVFL6dcfsgQb /C/music/incoming/r6YqBYthF6wHkhcxsSb 11:17:05.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Info: Grouping 10 tracks 11:17:05.6 Trace: Folders: /C/music/incoming 11:17:05.6 Trace: Yielding from 2: /C/music/incoming/sg6A7D3bVgC3Ji7CfmT5pPhDd /C/music/incoming/GTfNllVwXJhpEHmFW1hTVTnOIxpGbal1CPf6MvDiassHmqLR1k3dUCiUGyfV4ovWxoUVCo0Bw7TDBNBqTFNYfhfaHsynpO /C/music/incoming/xWoBFps7o2OAc /C/music/incoming/3nmQs6K41XCKxkv2U3Lxyf4oKTAGrjdsCGj5WjMBK7EsxO2aDXusyFvWq6gHGdLQTjh0byfKpjVyIL /C/music/incoming/VLntCogqayOAAmXqGlAYUlRqptnfViSwPONBXfBXberOC6caCWtYI /C/music/incoming/K0JWtmlai5A6WpFFQBiaDSB75LlUbEGD3eG6pn /C/music/incoming/iYsStPmreTYKVCqUypXd4Xqr /C/music/incoming/FfrI0yNpNKVkJWHg0FiEdPWFvdFRg /C/music/incoming/JhBfphNutH05l22r1IcKNbgbxW7ahkNWRqdJjX7Lcfw2SJRqsCV3NLoHayPAhMni2cm2XsicIyHHMmqVfQPMwRjgcD /C/music/incoming/UYrkMijvJQsrw 11:17:05.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Info: Grouping 10 tracks 11:17:05.6 Trace: Folders: /C/music/incoming 11:17:05.6 Trace: Yielding from 2: /C/music/incoming/elPxk3flnJCVkgdqDI1IYU3S4O03pf4ru5iSbatQbLSj /C/music/incoming/FBb4AtfwhE0RQySFMFAcemPBXLHoPUNdMTsvh4sl1IWKamF3NrWtGfIrTHgVUXOtXW /C/music/incoming/pVjJqkCQFEki3qm4IkKtA1RGcfHQXadD0okfvADd5XAPDiQrhOJheHyvdKHkLT1EAOqOfhHhOHvJBcc2woIiy /C/music/incoming/tPOV4OB /C/music/incoming/s /C/music/incoming/5vcOSKYaeqXpVROjq7GUU3IAFSqDSTYxaNlFv3 /C/music/incoming/o6E6lvEbysSYbEmc /C/music/incoming/2pwGFmF3doyK2Lu7txNcqUJUfCSBK7EgfMjLYrrp /C/music/incoming/1YOvbGCdodkd30ye0hUPCg /C/music/incoming/JOJcX46Usxl3hwcW 11:17:05.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Info: Grouping 10 tracks 11:17:05.6 Trace: Folders: /C/music/incoming 11:17:05.6 Trace: Yielding from 2: /C/music/incoming/pmQ17yBRJvYqx /C/music/incoming/VyOv653RueIoDApKwwb0IpPuBnovfyr07M1imakGmm1K5T1Iqm3NeprGRs3SQGL4UQoYGgwvlDMuwfxPtNe0DLUR /C/music/incoming/OXEo36kQqAx5I2KE5x2nnWUTwNwR0HTvM4OygsB7FxvSBcgcxLtMnxA0cS0pJAYQNc /C/music/incoming/UySwSQFmjw1BnxomTiFCxaWsN6NEEJIRtEXxPcyXpyXOOxsr7dgBnCqTJARUcbQHVjhRI /C/music/incoming/SnxGdJt7eDlvrqVUBwo2gL6PTARcapnB /C/music/incoming/Khi5oXg25jAjtmSD2Gd55x /C/music/incoming/WLOf75jktFHLYXlOHWjVhvMDGaQQKsHYPjU1mu /C/music/incoming/pEDsPFuWKhCIIXQaeiQCkrQmbqpHQFwFYOjjBGWPTvXU3MnBi /C/music/incoming/NrYqcBcRYslawK45fKXvwE5e1kvrQEo4sbOiH4fAqpmYp0FoFCaPhmCjtUx0eRbtdoOu3UwjEwegqgVaMhUnE /C/music/incoming/bgeCInBLOPk0n1NfLikl6w1f4IUq2GPl1x6bKCsnMUTM1MHbsV 11:17:05.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Info: Grouping 10 tracks 11:17:05.6 Trace: Folders: /C/music/incoming 11:17:05.6 Trace: Yielding from 2: /C/music/incoming/LguiaUQVldL6T3NlDmoS4xjLr2F45LRMm2PuKD6122CB0XdnM5lV2p1m4RXfoTXIs6S0mrIanuYb4QSCYrr /C/music/incoming/hRXmwrxomG126LgC0OetnM5iSCmDQwEy4RroNo3IV7uKymGRQk66epvCTOB /C/music/incoming/1HYjIOPEbyYRDir1ISjygfrGyTF /C/music/incoming/KwGa1k /C/music/incoming/5seUNLiFYCasitHt1561twNU171RAHiHsAwpkOFfFmUpuLSivAaPnxxHNr2ORyfrsBaQ4rily1u /C/music/incoming/JJlceBrll1exrdol /C/music/incoming/dGWloSfOfyXFLwhyNVCBGWimLsnKwsttJOByO3BULGoTjuJbqfjfIidowJI /C/music/incoming/nCLtpIKbuCYeQLIi5lKKyYvjB0myLUgLaM /C/music/incoming/FxRc5gHBrffCeiPEEFaswfQTxJJNquGBJdquBKgo60cLfgfcLqhb1wj /C/music/incoming/bgWErPdJdaxacbhFypNDXLwenrc6lqfClX6xleYf4u6G7YGniGVtjjcwQSqaMfxU33VmcRttyHGCNXewTWXMDTs 11:17:05.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Info: Grouping 10 tracks 11:17:05.6 Trace: Folders: /C/music/incoming 11:17:05.6 Trace: Yielding from 2: /C/music/incoming/6dvEPcvhVdYEwDWTILHeDU6yf3JnnMN1SCfLsMgpVy0jqWH2JkDrHkgke5x /C/music/incoming/jdeEGLcRkEgjiHCfvMduyrb7FNnTsvFPMmtUHLVCVwiyJESYfURuunmYcf60wpyW /C/music/incoming/uTk2eeKyygKAiGtLxHvCCYKckYqNEPpv5BNKiPaeBasog70F0VR2VDFDjhRnU42QYoCP1RDQHrbCGv4k6TVQ6uHB3jAa5TqEfJw /C/music/incoming/kUBq0ajGD2N /C/music/incoming/AV7X71rE1 /C/music/incoming/XDJvDFD36geFqc51venReX3lnGvbm05bjIekkXw /C/music/incoming/k4lRQRX0VjkIkcpEsxwgQlic6leapuf553urOAoooBRa0eFtdXgBI /C/music/incoming/6B1LMfxsdxMnBVpVXX121W2QsfriE10aH4s0CHt4FueQ3RlqkXSWiS7jGkrGUoVkGMNECxtpE4vGRkVI1b6OhcY /C/music/incoming/RLONuuk5H7GnOMhoMW /C/music/incoming/YnXeX4IEI2IFBDRXfyH5W6bSNin5DebFpOsccmkcFHQ4iRKPku7gFt71leyPPLbD1cpUjPU1nFyoofK3GG 11:17:05.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Info: Grouping 10 tracks 11:17:05.6 Trace: Folders: /C/music/incoming 11:17:05.6 Trace: Yielding from 2: /C/music/incoming/kowDCfF0NBlgvlrtrToyfNJbv7pLaETGVe6fWSyJ3ILthWwofJHQfYVENugCX1YiPMsqnlEGuNEFco2HJaFx5dB4pB /C/music/incoming/iKwd2W2WO7dFCsGef /C/music/incoming/Cfv5SJG2iLCNLu77P0ksReBnnEpmTrA4gTiw0WqxXoqCexS5C1HjLy5xMhRntsiYlGG0m /C/music/incoming/gejfNBIKVlbTML0aPlE2uIpxSxj5mCb2M7TCNT5tXJgDO5VLohkaHCxGWTtpqKwsjhgM0wt3ojdTB /C/music/incoming/dUJNhj5FCAW7daSjNSjSWvAwQJSsolUjH0WyDOBVYMdv0HiGDfpWxRVOul4Fy /C/music/incoming/pj3AR4vsAHUBTyWwHwwuxFHFABl1jBarB3ogw3Ilw5rfjE /C/music/incoming/scMBDPnBpHQunAgKnGGfE2jyaCsyd4wMiqe5h0yAcaFsnPMXeOyI75 /C/music/incoming/XunX0l1HonFTtoBhouFU5oIyMBTEI6dqSsSsA /C/music/incoming/3HVc2YokO3pfEJW6uV /C/music/incoming/CF0MpnkgtqE4nxhmE1JQb1yUyAidVgMUV3X1u 11:17:05.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Info: Grouping 10 tracks 11:17:05.6 Trace: Folders: /C/music/incoming 11:17:05.6 Trace: Yielding from 2: /C/music/incoming/n4WcKBLGaRe5mIlSHx07iB6fRnN10jdOqyJTfjOM0SDU1BustpxqyYCT5RrwVS /C/music/incoming/qxaPFPgnCJKbPxD0VV4uCX7WYLViYeJW12J7nplLBU /C/music/incoming/r3tyw4jhf34uTaiI5PCJEaX7qrcDhmjalXDtVWkVHMAE14n0WpcPNNfqeuhf1O /C/music/incoming/1cvxxSbJdtvDagDQKTbWioO4jwqJSPNLSVbxhnEnPctu6SgNCs43H /C/music/incoming/BpSa3FgWUiH7uxKm7fPPK4b3l /C/music/incoming/6Lj2YIIQa3vF65YHq517G4NaGgUQ4jrOpiNN7D4KTNXvFn7AeJOi4lfc6jvSUYUYL /C/music/incoming/iIxqxS5nUBRbOSaKBVDpoFJAOD4V3TLFUJen0tBYMPtn /C/music/incoming/acUgIfYKcwtFCWDPFdNafjTjRTWn36EPkJxNTIgjeGVNSmJNDWss1j1YqKvVpKPd1Mt1xW454E4GufyFjjSfNlVaQGwilr1BY /C/music/incoming/OpSgA2FMAP /C/music/incoming/ISTD2yU6gYnHxJTAsa1itBAjcdwRIxhtII5Erc45y 11:17:05.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Info: Grouping 10 tracks 11:17:05.6 Trace: Folders: /C/music/incoming 11:17:05.6 Trace: Yielding from 2: /C/music/incoming/00asSVnWqWFkuihB3Ne2FPAEBvNionTXSQ2PVJnkefmJXMspS5g /C/music/incoming/HPb7fdPinFWePgPRQaCBBErSFAvTi /C/music/incoming/Nu /C/music/incoming/uftFyDl6CsXGt5tKsUIxjvu3LiM7jRAsMXUIXBHdq24TkIRRPNePArw /C/music/incoming/UehpQ2WE0xc4kmAwqweaQcXs2RXfRW24SFYMBvK1BIecpM6opc14UHaSnWv6eRUcEglMvV32Tk /C/music/incoming/1pL1nk6BEIebfqCCQovJRpOCei3xuYbF /C/music/incoming/G4KH1SeSn4CInCUBUmYYNbxy4DuAbNt2OJgi1NpNY0qHWIqy30Ny /C/music/incoming/RK1MPaRBWhBfuxCbpeHbfWuFJYd64bMHLvXnd67segE52c1sTjsi4HT3oudY4SEUC1B7In6ren57rwKG6SmUQDL /C/music/incoming/ASe1UKFth2WLrl6O32wFpv6y /C/music/incoming/tOPV 11:17:05.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Info: Grouping 10 tracks 11:17:05.6 Trace: Folders: /C/music/incoming 11:17:05.6 Trace: Yielding from 2: /C/music/incoming/2o1p2jPJSD6FH25PUQ6ouUlEATWN5XSBuiGJUAWQJSonQl /C/music/incoming/sdhQCcaCQD4HnxOmFe4cvupoNkniJSppPcUnfvQw6T6YIHl46R6tS1D5U0cqVY16nN0kKBhivHeKwxOg7rj0U3 /C/music/incoming/CdDGyrQ01SSJGUdn /C/music/incoming/6mq3IF1t7hsvNGuL7RbAdIiaHaUoMILE3xDGkq56Q7 /C/music/incoming/Xi5f5wlX3jH1XiV4uEKjts4l2eWGyMM2xp5AwO1OGOicKpglmqnnaoyEmTk1IMypFNCHkvHOK3KM /C/music/incoming/bNR4EmljvXHfSU2tUWcVYN6WWmNTLDs2PftwMrGgcOGAeisNiQJ6yqQvP /C/music/incoming/B7Q2W0FTvPYpUgEwuYqDt66Due7marCpxNL1LGmMaFywbxDU1fNQcGpDbmGR /C/music/incoming/QLqJ5OKd2xAnErX6xgpkdFpKqUr4pspxhuMg3lXTNcAOLrVOwgfFVo3luNrkvNVIicfiNRdlpDFbeI776LGinRJ1ABSo1Mw7oY /C/music/incoming/XsOyJrqcWmenFlfRkuETFLbaftmKre0bqGPjNAMy0BsM6AiSinJ6RVjlqNtpfNRRud46D /C/music/incoming/gmSna5XdkWc06KCgm3e1BRwiOef12NMBTtb6U2usvWH1jYJF57mokDmwXKG3Y4iFkJf 11:17:05.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Info: Grouping 10 tracks 11:17:05.6 Trace: Folders: /C/music/incoming 11:17:05.6 Trace: Yielding from 2: /C/music/incoming/KeycsXVxxIPjJIVY1mUWEtXgYQXhPJu7 /C/music/incoming/3M5tLkQQuAVmrk3v47ugp65Y7cvClxpPyKepT /C/music/incoming/FIkAEQeotE3tyw6JFlNqEmYcTJmV2hl6GyjmeDMUpQGVuiEMKerRpTtrQhN3Dqtms5UamSFbH0aUOdPLeHlW /C/music/incoming/CvknatftoSRgH2RLwpUIylriWD4enELquGJnp3qIi /C/music/incoming/JGMM35hGvrd4qPD4AfjsJ3ehu0xMJS0okvIAfcnoSOtwwVJVxPCJ0RwNCFrcHC5LAWT2hcYw03H2JOSGpJo1ppvA736HSkPqR /C/music/incoming/M6h73rny4NC6vO37MthjjnlUtCSDSYMv6o /C/music/incoming/PNt5doEiXtUiKmUHd2hMmLvmmxEsl7lOIHDGWirLb3HdltW2kqyK2WFdqgRMSl5XifHcQnS2K /C/music/incoming/HQPAek7BACUYaE05OhyL6cNsnr5qL6W2ijaKiUNhkYGJfVqeAn /C/music/incoming/5jqo2onTjuBpLjonnDGoalrVyIIcGQj6gOhqNl5EbNs2TCfG5eFgYmSS0CXsOkmBkCi4b6IcFbnt /C/music/incoming/r3UTpSQ4yldHIFCgPheIC7SNWjWMitmn22mCBO7WEfVKgncSu 11:17:05.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Info: Grouping 10 tracks 11:17:05.6 Trace: Folders: /C/music/incoming 11:17:05.6 Trace: Yielding from 2: /C/music/incoming/bKCg0CDYs7aBuQgMCkVPmkKPyQraVXIVIXDVpa7Wwn1kxVkvy6cfArQXaTPikCcCyl0FmrwBk7s6qAqKG3IXUDvqgNVDsY /C/music/incoming/EXhgdSBPIXOIaeS20R4ids5vLJowN76dJkb4TGS3wIyHHYVmW0rFcm /C/music/incoming/rfORM7AY1wAnX5DtCJVx6SR6nEA7eFbqQCWxMd /C/music/incoming/eKyLaeK7AEaLcIRDPU0d61mdk5qN4kEFwBakdGrXUnbfPg1Ib /C/music/incoming/0wMoxMO4diHdhR0dWJ6HUYQtRYylNChFxeNvowHGsBTMdsnKHjwPMe2bNsFHnCpIacNd /C/music/incoming/kPII0NIrEcjaad0ywU7eCwDPQ /C/music/incoming/mA1gnKYcdwfg /C/music/incoming/i6tHEysk3InNgehQexukCCiqfjjiw3rdPql7VV5DajDmQIgUbeveUBmOXdBtpkUapj5W0 /C/music/incoming/WG3YY7eoFaCJwXIwQDOIn1DdpEMcbs /C/music/incoming/SAC1oBSOLTE1sD2nPh4XY4aBimmv16SLh4AaVadh 11:17:05.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Info: Grouping 10 tracks 11:17:05.6 Trace: Folders: /C/music/incoming 11:17:05.6 Trace: Yielding from 2: /C/music/incoming/4KtbXchrva2FUacdI3KxTnE1r1DwhNrVLKrSKQVaYvnjkSEb5EuPEi5QfBQ4HRkPQg2jQrB0 /C/music/incoming/5snDfeGUOiFQdjyaUey2muuSt3WnAJRnBNJLPtNvcuIjUdsnXd2ihuLJ6CijprufxrowIUsBxdY0Ul5qJIxvP /C/music/incoming/wTfGrf1p /C/music/incoming/qqqfPi73GoOBnMaqHW4JQbedDa3IBKDx7EQ3nfqJ42FDPqbDjmbYdGdomnKOnxC4SpCQ4fcBGtMWD /C/music/incoming/WyPgdO1M0S5PkwDrkFrNrW /C/music/incoming/iQRH /C/music/incoming/fYJX1uFTYX7xjIyxMxa3YxQ31qnLai3aEaklF0yNalO2NkypNnbt /C/music/incoming/KXXE7FVlxAbNRQ4Rf6LvSiVXYMgSHM /C/music/incoming/TV2rdYveaPs /C/music/incoming/JCNoQHcKybCMbuS6OTtSXXLJbxJLxBmBBVwGehdx6DfRJ2PY 11:17:05.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Info: Grouping 10 tracks 11:17:05.6 Trace: Folders: /C/music/incoming 11:17:05.6 Trace: Yielding from 2: /C/music/incoming/Hq00FaFDfyKtPGVEdAWs2uJGjs1ucYm5yNG5WbdYRjGcN /C/music/incoming/DNFlCnBvVIGOQUPnoEf /C/music/incoming/yD26XLsSwljpxOu7JbFkPcYGocMcQ0YIs7OdU5VqatOAbYdKBiM0W3bvMuQV7pcEuI4x7rmM /C/music/incoming/fKgLXVe3TJoQSnYMiRhmIAA45HAfnAeuDyyyinbYkQTAjOlwLhi /C/music/incoming/RS76dWo /C/music/incoming/6rQfKJnSr7j1lq1bAJKlDiPskwpyA2b17XkO3UKj2u /C/music/incoming/w00pPRbbvJQYeTvGSkekcFdQaNB117UxUaTDCfObyVt2vpuqnUXXojOYWiocphhwVree71eNE /C/music/incoming/Bb3OqOu /C/music/incoming/fvBt76vyRCc6VdhBMsbUTAd0YjSw5YRG76JVsqxYxGXapGuMCyXQwnVNs /C/music/incoming/vPGvkM 11:17:05.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Info: Grouping 10 tracks 11:17:05.6 Trace: Folders: /C/music/incoming 11:17:05.6 Trace: Yielding from 2: /C/music/incoming/JBOMCRwNaLos6nDQmNynjcFuJQhqSbuA3vW3XtT3mliWoVSyv4FX /C/music/incoming/enXCuoFSxjK /C/music/incoming/UpL0oqvoeYx4PnASM4CvDpNWTqU /C/music/incoming/42hOegsqyYrRrym /C/music/incoming/2UlQ101CN502Bp6SP4PxH3rE66bRNh7F4NFEOvMnSulM4AKRPfdTYYk6CPS3XiVF6t6USCdsqB /C/music/incoming/tQ0Lh1Kx /C/music/incoming/0XJi3 /C/music/incoming/3anrfqSeWQgbN5obomieEg673yuM2VhRLgIpsvPJQcMwSg6NaxBWlqlWcnvO4fkbJwxHw7 /C/music/incoming/sfpwwsK3mbjGiH2pqXX131fkFSSefd5pBkjEOcgKJb2HkLgv2yqFbCRA7fYMIGWie /C/music/incoming/F5E7cEcCXujRCPaDySqpUCpeSljLv1W55Rtf1BL5Xhi5F1xRuaKsW5XcPyoYux 11:17:05.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Info: Grouping 10 tracks 11:17:05.6 Trace: Folders: /C/music/incoming 11:17:05.6 Trace: Yielding from 2: /C/music/incoming/21bWltx1yEvVR0GMGhSB0D5gKXy1 /C/music/incoming/T3SIgpiX6tShLALAPUpXj5F03y6PFQHdasl7w01DTSHR75NBuusmx /C/music/incoming/GQlwmV3MIensfE2xKbIawFEk1XedgLrKqyyJKodfCrE /C/music/incoming/nqVoKfmPQaVKwm3JG2Y3OPDgt3GWHCyIpDi17Frwj75GG3OGcMX0EnhGUO2PGxioImt2ebKaJBSPR5Iyna /C/music/incoming/ygPgDN42C1r1a2XDwQjVGjvQpdTIv4Mdl4OLBaESwkqgXUU7uNLGwIApS6Yy2vFGnoOenmcwmyyu0o1CqUmQrgOLDy1DjeXaMS /C/music/incoming/yV0lI0rWUi1yoMVnFvRjWgm1GKv2YYSgSdAt4NXn /C/music/incoming/abjH7WW65uCtEVSrHCLdpAkCpAIJGETO3ceoHL6OFuJtVTInmlfTKONHYOrHonAAJVyBQDS3E4G2XYOD0tvtxaenvEx0 /C/music/incoming/XfdBL0irth5oS3W65oD0pU6C6eXsOROd1TfASpjkm5KQ7CmbioQKg7GcgJDHbWLKB2v7XwnPerMrjoDE /C/music/incoming/BLcdp /C/music/incoming/U1rBOOAPnANQWwTMyQFVTUHg4UtV3BqWb5Gg6Nsqb0JPMwuFrFr4i0U 11:17:05.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Info: Grouping 10 tracks 11:17:05.6 Trace: Folders: /C/music/incoming 11:17:05.6 Trace: Yielding from 2: /C/music/incoming/wfGkjG3HXyn /C/music/incoming/lonkiwnm7DBYYh1bfuVUDWFemGHuy2jqAElQds26tK4scTR0E637bTgvQi5 /C/music/incoming/UwLevDDy0VduKudcdph3yueNAWtsMd0A /C/music/incoming/frIedxdCCwmd3aqxvLvSDHUPOnl6X62SRerwAxwYR1ITockM00aRH5jGF0wWmeLEDB /C/music/incoming/QniiBY3uiCo7FhUjg75Yltg1wLVygSlCPFPrdtuGHpTxCKqhyMbGW5PvhpTWcEoxpUrayDfUMxq4IPyTtO7BQNNSX /C/music/incoming/Xf1CbOA5JuO0FOaiEWFYSxRVBdrjrRi204U1yRPFFV2kaCCi0mRIakeAvfb6wpM0lUaJ2hRTh7t5EHV6Jir /C/music/incoming/mTfW6O7CRG5goNkywdBhAlqb3VH3eS34sIpKUQn4dKVo1THjRwNolnjaDe2jg /C/music/incoming/isqSSFFTSX3I1jrWX71axl4gm2dcg /C/music/incoming/DWO /C/music/incoming/N23Kcuwsurs5NFjOPRpf3J7g4 11:17:05.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Info: Grouping 10 tracks 11:17:05.6 Trace: Folders: /C/music/incoming 11:17:05.6 Trace: Yielding from 2: /C/music/incoming/MEUxgGqUHVCW /C/music/incoming/IOav3v1fQMfVm1onstxnnlrCeTaaIEwKxwy5Dg0M73Py /C/music/incoming/N4skcSryUx2b6MMbTtagbM5fGBJmVngt5DYRyWgNUbPm4umvYFuAgPWb7mMIjfLHrIeCV3J4mus75Rjlomu /C/music/incoming/YRjWl3ipSwJKEgJ4f /C/music/incoming/I7kiQW3qDtQIgPn0wT6CgypXXInGKgiBIWoEg /C/music/incoming/SaloQ24cLwtM4p6Ae7YPoIoQ5I4jh7stybvV /C/music/incoming/l0KmECoxWMGTE1P3nCCKy4nqqWCYQqOSPsl7cXYEgeH2C1FHtpBmKTooLt3O7wOF5U /C/music/incoming/75ffDrLUG07aMo44v5R0rKUvHDph0HYBVyCDlycLKofbWnxbC0DvWGo /C/music/incoming/MTdj2mt6Mvi1JhFqLExWt2AGlHuJ0hYlsSrRKIJv6SR4oH23HxVaw0HSsE5uYSfEF5IYXVOc3cYJjDrMMAbCtYWAk /C/music/incoming/gwcM0QxK6PX74lnvqe3UyWGgL3A7xuuNYj2LJu1eT0BJTv 11:17:05.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Info: Grouping 10 tracks 11:17:05.6 Trace: Folders: /C/music/incoming 11:17:05.6 Trace: Yielding from 2: /C/music/incoming/oEkOsGJRK20steBmYOdnUlkntUFG6nE2wUUKtuWsbegKgqBwyK7heJYct5uGacT /C/music/incoming/tw2byofaBxLJUOkNSkAnDLvn0Af2imi13Ym1Akntn3LrffUJC01oonqPbOj6jkYnoRO3CqnH4faI7e /C/music/incoming/bu7jhSyQviW1si /C/music/incoming/dltvyO3CBUXOBGEHu3EDA /C/music/incoming/c7JJmD3yyuyL4APHLQdcCcyCNGNbC3mXW6eMWnk /C/music/incoming/OsTgIgAOncMAhLvJMWhe4IQQk4FybKiegyyVD1kR4ibJplJMrxO0pK3fJc4LIaNL2HtQmIfTLxhVHhB7u1gL3p /C/music/incoming/gnba2jaCobwGjk53O1Q6xpqGQL216RaJwBpHc /C/music/incoming/n7KKOHRpQben71S5OWHk1bYbCmwqxQWerYyiuhbQbQm0b2RyJIYvon2mhIiCkB0ama3iBKKGVYikV7a /C/music/incoming/VJI2cGFuhAt6SyCTLamkQQXrgGuNYCXXoD27CeBQ62A14FDtOtqMmcYeS /C/music/incoming/WTOc7WWNoFeeBDWOvPNCyCkUst 11:17:05.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Info: Grouping 10 tracks 11:17:05.6 Trace: Folders: /C/music/incoming 11:17:05.6 Trace: Yielding from 2: /C/music/incoming/w7PT2iEwROv6L /C/music/incoming/w /C/music/incoming/5mstHLDaylkyOtqO /C/music/incoming/AVdsrDREQEOQtUeNrdhkaPjxt7 /C/music/incoming/tJ05jvqYcxtRRTkpPA1Y0ymLq4gmFpFWkXLAWnL4erHHFCA511nuFId2wnOmpdtU0EG2hRABW5UHYMgVEitLbkrKTQcJHx /C/music/incoming/PsfGe4Tf /C/music/incoming/67hc4PoI3UXVlRMs2KBQBrvd /C/music/incoming/XBxeaFOwugsmVn /C/music/incoming/HMF3x0SHRgiYqgGD3T /C/music/incoming/xwm1T5n 11:17:05.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Info: Grouping 10 tracks 11:17:05.6 Trace: Folders: /C/music/incoming 11:17:05.6 Trace: Yielding from 2: /C/music/incoming/DQdkR7RqqDPQwIhvc1vwrC5x /C/music/incoming/BbclAegqMlHtd2A1oP7L6Rqo12VOSjsDVEFnIqvGESv26wYdjcAphM2QSVsGpyFC0eGHvls6sBhnvwpEcSFPQdvj /C/music/incoming/2eimBAd2MjHIAXwfwYFs5 /C/music/incoming/Bv3m3hjEI /C/music/incoming/ASdWniwB7J6edROA6e26j5iBEvqmiqoR7okLqmVYUfqObIrvOqYKAbxD /C/music/incoming/YDFWFIOwdqDqlEdXhODv4q5JMFLSx6 /C/music/incoming/VxuPadkFgaoW0qyi6MeNJPSYDOBvR0JMGny6VOh0NhcanfEMffKO6IkfNEltJVUoyJpL0BtqEl7BMR /C/music/incoming/bMP40n4KJE7bHusHT44JGLTDt /C/music/incoming/x1RCbKLxMob1e1lLgBDtDD /C/music/incoming/WHAkmhnSinWkqEUWfJmMhug7vI7jr 11:17:05.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Info: Grouping 10 tracks 11:17:05.6 Trace: Folders: /C/music/incoming 11:17:05.6 Trace: Yielding from 2: /C/music/incoming/bxDeIDNCK7Y7d1tQRavcmYHN11VJFYdx3TqlNx1udmVcyP5KCkJ3LPHkXWkPOe5T4BerKhdtha67 /C/music/incoming/d7x7v7YQEJMPaQXTIrEpleHj7YSaxiOqgd0YIpclwy7Rmdki /C/music/incoming/GJ3KvpMBBx5bALBxuiAcQQYn1YXK1uuWAIcGQwNrCoin5w /C/music/incoming/p4CToycJGaooHWL50avD4t2JNYR13NCVlF /C/music/incoming/uK2FtWuYPT1R0cCGsoJjShNjEqsTnA2XtCNbUQ5MyrYjxdFfklLAqefm4SbcEJLpYdxwvBTKq4SBpDTATmJcW /C/music/incoming/aFK6U3WMrdwjyJx5xE4SidkXqWbGouVkQs5Qfkmfn2 /C/music/incoming/SkbwJ0ybEFpUOf4 /C/music/incoming/1uXdimQMuXolf2xgnxbXjp6RLBuiOTdaFyN2g1eypLMnDww7oTn2xeQLvfAPYI6IToONoE7tsKIGKSnoev13FjKA /C/music/incoming/KDJgTcdhHHnilEcklhcusGPwRdMEXIPCWUFL6a6LPjJ0wq7A3umY3VsdUlvQxGr7 /C/music/incoming/TVsGhRaC6VCNLvRWL712mU 11:17:05.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Info: Grouping 10 tracks 11:17:05.6 Trace: Folders: /C/music/incoming 11:17:05.6 Trace: Yielding from 2: /C/music/incoming/6V0c /C/music/incoming/G4yo0oYTv0HsDD /C/music/incoming/gTOjOQaBCgTDEICpOcU2q1To /C/music/incoming/A5OLCWm66UDEyVqJRmbvXmciF20Nlp4nWbF3mTlwSySCw1SnhFFEqV2n3FgI4GTPXpOxqvw5bL /C/music/incoming/rWtlbsrLCWqyKqBMPybhN5GkR56Sp0bncnnHXKj2TYPl /C/music/incoming/ONuPsa1QOfviydWfWchlb03gbsPs /C/music/incoming/TpYxEwuPsvTJ2rLRKwADjSVGchdvrrCcXBNm4wwqYhOcm3qiUAg7lqWbBrvvt6xb2RTBLyUnajMbdTshY2IYlCYHMMSLba40 /C/music/incoming/mElU615EUDarmHOjaJklJ73EB5vuYEUiJKMmvr3ByuyojfNk5cN7fidnJOtbFJNpQY /C/music/incoming/ADG3HlPDfQ6WShVWHQmhynN1sTXCsJaKwPWOdtASRrxYOnI4 /C/music/incoming/rQkFNffYVw64 11:17:05.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Info: Grouping 10 tracks 11:17:05.6 Trace: Folders: /C/music/incoming 11:17:05.6 Trace: Yielding from 2: /C/music/incoming/vUHbYgxJtcpJuxkyXYNJPGGsns7Fu4OjEHWq1slmvNECVeP5RETdC7aWooVGh1nxvgeVJ2 /C/music/incoming/0FAPtn6CghTAMyit1afhfmFpygnLRDyMTdtCoDskBFaj7GQgikiKklMNajqnauRLQhNJfOfxO /C/music/incoming/sNGkkaYwhUXmdlCQheb4GKiOCfGFXpeHGFgEM3mNIiQfYWsnn1IyILxPE0QeBtG0QpOFf6dl0uvw1cWMTsr5ON72gx7Umh /C/music/incoming/VyiOqr0hlPFC6GHCqPnCjsDetdXvjucQP6GTATun5whhJgAgprWIc0RD4dunBE6YMWUa7UcFtaETkuCmKRf0FBNXo /C/music/incoming/utrQXav3Fx5XIUYbSLokSe2PU3HA55Yeol1 /C/music/incoming/j0h5PhFE2h /C/music/incoming/HWUEdAxqtd1gEX26bpUASjlv7hIOHrKCeefuWgLMGxGFe56fJK4b /C/music/incoming/uVFbOEYRSAEod7WtaRXm1xinlXt0WU26KAasnHHXdKlEpQvOqeDUw3Q4NqXX /C/music/incoming/XOdXKb3m5Ahmi6bmeYpGtnO5pm0VuKdv /C/music/incoming/KoVqG6Gxv7ObVLrCPSDlRFkGDWJjR5h5jXlrEAwBTklFrLmgBXnmox3fdoVQvvOxYR 11:17:05.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Info: Grouping 10 tracks 11:17:05.6 Trace: Folders: /C/music/incoming 11:17:05.6 Trace: Yielding from 2: /C/music/incoming/pk7Tq5qn4mGjIcWF2NGpWfYcAcJV10SKKlQf6iLiFjdW5jHIRS /C/music/incoming/R5APGvFPiBPptMueihrYV5J5hFt6rFti17d1uovIN3NTHA2o45Y5uNWTvDIbc /C/music/incoming/abk7XOQ54xmF7Lm7RKRjNtTI2EqOV30d7JtpajkvsBRDJ3AxlJp6xuhNoJeswcjbFjFwq47HAvXlKq /C/music/incoming/ewYCfYwcryMdgq3cQlWpSiRD2fgN2HuCdcSgWKHAqE6fwC /C/music/incoming/Du5cLRKBiEEPhFaASxFn1LUm2OnRVCTWA70mYHwKJF51UkW1 /C/music/incoming/wIqHOowuy6yGYytcHLStqtRksE7l7SJL1wtdRsAvRm3S /C/music/incoming/oHdd4nyYKIYBVfkasOVnwSTnxAK0hLlU7t2wCYDWst3VEaxvUXytY3EEVXMELHR7vdBClVGBk72dX5Qxboerl04eX /C/music/incoming/NuKGr6F2gEdQnBYKQqaKIeAYHP /C/music/incoming/MtEAfO2KnxPnRx0sxNW72ANDSwXOhChg2DswyDIgYLifXI4BqwAMFARlNbPPXmDS /C/music/incoming/WdUTaAjA6ub4ImTdWtcQseYL6GBArUmVG3ScfdoypsX 11:17:05.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Info: Grouping 10 tracks 11:17:05.6 Trace: Folders: /C/music/incoming 11:17:05.6 Trace: Yielding from 2: /C/music/incoming/0oL0b0j7ek7hmUkk1S1PkpdhteeeaLcc6fhsfyLOBlV1wmwxBW7ORmwKk /C/music/incoming/uUngn4DtoGxEIuby0xUkdmJFHa2gTwRjMuLMFbLRyGF1uBKOu6uY2 /C/music/incoming/wPKDfMoyqryvT6qsfyB2hIHqODjfIXY /C/music/incoming/H2qMkdho2qXBmn47gCQwNadwfWlvpDKPQT04tNOoVMYhHogUTaxRfqrGX1Hv0T6yNiRAv7MBUBIai4WYPyJpe1JACsgAgrwb /C/music/incoming/iMiNv3bmH0VRHS52P124dDFsukOjbFJudE0GVyPGTRRXxl61 /C/music/incoming/mJF0re0LXpRaxyjVA5F1LqmmvP5ckw5biqd4cG0pCtgBj5HngQjFGMb4wrDJgWBBs /C/music/incoming/Ycxsdix2GkwEwkaMgcvvJE /C/music/incoming/jVTYGUVexVxIFTy3JYqCmS /C/music/incoming/ES2Rou1NqJcXdvCrQyhNSVALLU3Siimjr7crpJRqU2UHkumel3HCPI7QspgByiFhv0GetkchOX /C/music/incoming/20L1qm34BjrElQvimnw4udn 11:17:05.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Info: Grouping 10 tracks 11:17:05.6 Trace: Folders: /C/music/incoming 11:17:05.6 Trace: Yielding from 2: /C/music/incoming/BWhG05n0LjA0iskqT5kMJJUMx2md0Qx3B0XADv4UCii7Vlyrf50eakpYbCi6Ska3SFypDSUxbxkBBUYlD353Xs3 /C/music/incoming/RCPgEvLMICS /C/music/incoming/rRHysuCPEFNmg2laQbCHCXnX2t1hecK7S /C/music/incoming/PJXnLwjWajDIIPL /C/music/incoming/NCs0Chb5GItbAkHQVNjHKEYWSjew /C/music/incoming/IyGGlMNRra0VCgiCmEmDn4wwX1uDyyBqFdJJU6JAt0nX /C/music/incoming/UNwWNrjYSUFeSFKRc4rDHjyho47mP5T7EGx36h /C/music/incoming/6APaFwBOkq1oDF6mwl4NvWL5m4kU1e6su571PcOAp3gREjyvPnCMKE /C/music/incoming/7qmpGjdTpNUkdHpVswwNUvoINAHoRhwClPeCexrV0rWAcLqEmFkrsrYKbMKgKWch /C/music/incoming/PaxVH5rl3VJgq3fF7xTYjQB6 11:17:05.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Info: Grouping 10 tracks 11:17:05.6 Trace: Folders: /C/music/incoming 11:17:05.6 Trace: Yielding from 2: /C/music/incoming/vEYr0bqgv1DR /C/music/incoming/hv6K5i1fKN5oCcXk /C/music/incoming/CNJXQw4DgKtsN4AhBRO3SAStCJuEL /C/music/incoming/lWTn35d4uPvTJTpiBDTb1EMGx07VkkHRatQSs34676wPnrVM6U7a66YPknXc5pSkhLTodEXGGV /C/music/incoming/Kle5KRJbqkeKt0oIAuKcgx0FjPPwlI7iN34Hg27WLyUgSy6r6bOQnYLlsGU3blWQk34y4PCFv /C/music/incoming/3BA5MgNBEHU1fFsudxdewevqD2LXuxFrIGFsJ5EFYs1 /C/music/incoming/huoMFCIm6fRp27dFVJKrCmSmNvxGyX74ou3CskLiHwr6pxVnCiaToin2Jb6jdbUhfVaGdI /C/music/incoming/kLgbrDY /C/music/incoming/S32XjxSwfNNtsSJXUj6PrtwC0LHEWQJmP1F0IOH4t5HDAjsLTgfsVwCyGy6GYnIvdALynQogKbuuU1c /C/music/incoming/i4yId3N7wAvJKt7Plgou0 11:17:05.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Info: Grouping 10 tracks 11:17:05.6 Trace: Folders: /C/music/incoming 11:17:05.6 Trace: Yielding from 2: /C/music/incoming/gVPSbVxRTlfJGI0LXUSwlRATlSe3MSmsgQGeJBODKATJvj2DiHhvvNIvu4HqQDea6UDWcUcvgoUS5 /C/music/incoming/QoD /C/music/incoming/WUL3Pl6anu1bVr0XbItlt51lYfn3SLeVNBup3QI5LOJPQc /C/music/incoming/b5efO6FrvQa0s2KnET6E4HJ5y /C/music/incoming/JE60NpkhCe76f0UTbphvt0QOOnUYfEpFaXlfNENwjOCxBea5XTlXIAnQ /C/music/incoming/kPBLUUFjXxJAHiuru3JguNiBfRpe2hp7cXhLUu5WLGxkWaLmDTgni4xEGaGcEAoPiJxQaQF75TC /C/music/incoming/a57hnx6bUfLaJbTsRu2eWF74T7oK45lC /C/music/incoming/GkxyV6v55ISXB6qVMwv5OtHjl6QoQ5gMjHkso6OhBldTtE00PgMuqG1mK /C/music/incoming/MEihsSNGrHPYcwiXSS7r6okS /C/music/incoming/Px2PRAs5ucya4VXJ3TO2c0IHKKcYSikd7O1xSOxmG5cXxXUyxEY7eg5WXtegwBml0vbo3AYnvBveWRiUXLBnqk60RdHxJqXeSY6 11:17:05.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Info: Grouping 10 tracks 11:17:05.6 Trace: Folders: /C/music/incoming 11:17:05.6 Trace: Yielding from 2: /C/music/incoming/WOEAwyaWWR7k4Pm7FiBHhF35VRucKuo7Qb7YPDH07k /C/music/incoming/TGhkPi /C/music/incoming/cv3VkUVdgXukWwpU4hm1eTNqY3IpkXARtOKaJAkoXMnAUOsX3KXM5tEqQL4 /C/music/incoming/TopX7yNQV3NVBogQneUXoRjxHU1VWIgSInoViUcwecdyk /C/music/incoming/34N3bx0SGYHtyqXQXX /C/music/incoming/jPtH5WBFGmPcf1a2UdQPUBOugIk /C/music/incoming/Op1Qk6vuDShNWnuGoImNl2mdLUV6pKIxQDdammmVDQEinLGCIwyhtEITdXfxjwe1jQ5sktscvyjCw /C/music/incoming/yHTgYL3t4a6fTTTj /C/music/incoming/kMPgDv6pepnxGq /C/music/incoming/gKFFc 11:17:05.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Info: Grouping 10 tracks 11:17:05.6 Trace: Folders: /C/music/incoming 11:17:05.6 Trace: Yielding from 2: /C/music/incoming/RLGcGkEF4B6HXQcr0EijRkjKHv1 /C/music/incoming/fXVnfKIbiDCQ33RuvG1kVOcfQ42CMBBsJ6GVMSjYLCFRt31QJf2tj6bxUPFjQfvPbjg5v3QLwcHsjsTUck /C/music/incoming/Lx5Sl6cOLx6IpdD0w3qaN /C/music/incoming/sxjcylLrxuc7w0Ws2a /C/music/incoming/24PjwX7vfDxyTq2B2j4RmILpJ0vJIGdWTe6sc5hM1JydJUlTXcmusTFssAIEBwUHyJMPrIy5cqY /C/music/incoming/jPVVyBmp3M3iaqGrkFJNPqsyg /C/music/incoming/cvDkyw6TUTu0pdQr1I4YTm5qsi7A0GnlMSv5rr0fMiJL6CAS /C/music/incoming/L2dVbekm3Fh7P5RXFo6 /C/music/incoming/Nsxd3eEbnUmtKxgqAhIgmp5Tx1xVk2DfVCvrq2YhA35VfCjfTdAp0ouw /C/music/incoming/fpJ6D4Dsf4n3am6mJb57yRq5hTEGNIaAxwI5EB56uvBWbUQpksVerryu7MXRy5NF3UFLLaPie7MdqB3udouuT 11:17:05.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Info: Grouping 10 tracks 11:17:05.6 Trace: Folders: /C/music/incoming 11:17:05.6 Trace: Yielding from 2: /C/music/incoming/4i4aXn4PgxSEgMNb4NbsC6P5ENjCWMiN2tnJVdlSXmkESJ1YxsObVEE6B7EkdB1CpfJUyem1BqDoUkl2TsdD5g0xWpiWGbOvt /C/music/incoming/271jGbGbhHaYvLjIl77F6v0WdwVSpxsuvT6EvlvCKP6KtQFlHbMCrh2GgdfjnUTQoMDJMMm7LE2pwpDuYKloTYc /C/music/incoming/kNOFQLkPsygbRHWRr1MVlEYNRCWbOVaR7cNq7u /C/music/incoming/2KVwHOv2Ni4XAT2BoV5yVvnIb7IkenGFuFxym0m4mc0GOFSa /C/music/incoming/C1jyLEDKdNqallOlSHQcror1qnqtof6Nc5jJnL0bc47sVe /C/music/incoming/bLoBcqIewtQOI7vESG2JqpIJ1yeyMYHCRWaqdVM5CB42Mis4OVExKJITcMHKmjAGUn5S6fA425gXtN4SgiRXti /C/music/incoming/wta /C/music/incoming/J0ApLgP3XTjFrokOBMiLymoMEnJXtQpsvIerYEj71ixWLFni /C/music/incoming/SX5eG7nSmckgSKIrVFIK3Yyco1h2bAJIDeVrPryE1YYvCm1a /C/music/incoming/wknNHRx2AXGNVd0p3NRHs 11:17:05.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Info: Grouping 10 tracks 11:17:05.6 Trace: Folders: /C/music/incoming 11:17:05.6 Trace: Yielding from 2: /C/music/incoming/FOtxRcymIuhHgvmlg1W347k /C/music/incoming/7TGtbNfTDoQ2FWYrpTsiLMHE65SIkLT5SOY2lRsNqvnJrgEy7QiTdVtumcvd3FI0DTjX65fFBMYpx5mYAtICDa24tDPjuoST /C/music/incoming/O7UIyHivhUlkmijvw4GeIQjCTsBeq5iTs3OAtW73bRm40cH4CoSA3ag6XsVffdekMAYrBQ /C/music/incoming/JXsMrYJltVWgayhfQEmRicSpxpyr7dDgJ5vAjldhbg4JHGABL2kOS3QGfdocyqlprPFdcP4EBfQbgjPYW5Ne1W /C/music/incoming/aFairDgQpariJgCRXH7m2BqSVY1y7FYRAIM51DGnaOtNyAloo1gJ236HnptBJPQRjIQbBEYtbSlmgLtvMMjfyoW /C/music/incoming/KrRL4xKRcfWPNVkpWSLE3yjlEA7FRVmBLVINoU3b /C/music/incoming/jpUuRw6Ch5dvRHwrhRnBFG6cKkTJde5ovhYIutXSEVgs /C/music/incoming/ppbQ442QUxdYRjTDBrg5FXAtUXtyNPwJInNoi60liYc5x2aYHaXgltvAWO3fJCcfbBpEDFuCy3VOUD31XDYNYpwnYn /C/music/incoming/DiEi7F2nwJTufWIGckWJoiF /C/music/incoming/Sw1RLSb7NBWc5x5uJlJUlKYcNaNffAgMF6IpCdlwi0bvxoDhgHMty2EiGXdLe31nujE7XO 11:17:05.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Info: Grouping 10 tracks 11:17:05.6 Trace: Folders: /C/music/incoming 11:17:05.6 Trace: Yielding from 2: /C/music/incoming/iNPjx0RAYrs4cdQAMUS2 /C/music/incoming/kPDNuXjdchLSHIJlpkKaf4bhk2MWvq0pPiNHLB626sK16MPquBMXPEWoOvDBluOToudy3cHVlQbTshjFmuC2LcHksx0p /C/music/incoming/upJ /C/music/incoming/7kC6XLBjThRElsKkcjTMXtgAHyrdWsFpWBAlYtMkv5C0yRMQ1PKdyGSMeb /C/music/incoming/sgr5umpAYBVab7e0slSBvWhiwoapHmrJVxpdVVSnL7bBelB7bpapBryD7jIgla1MimlKQbeFAEXwUNd /C/music/incoming/CfWVlRMG7U4kNfbERdbcMfn2MIA0e3L /C/music/incoming/VGKWGqy1TksAKvModMDyydu1DUHmAGFG0SBDQKEyq7YjBMGV0xSjkVrSlQtSRlBnNTI03jGBh /C/music/incoming/3VVjJMEs53CI4qBS2muibFvLTCeGciNtVuH4FHWBaYdMlriPs55qxRWxykxgH6pWohUJREmuw2ikCQABtvmf /C/music/incoming/KpkqQcUcH4ch3OGjVDr5K0HtwsVjGPvOdFY /C/music/incoming/1wk3bLtGTE11JQyVrq2nXedXHELpeaPjLjSgcIRgHNErkXIt1mP55YTVstvE 11:17:05.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Info: Grouping 10 tracks 11:17:05.6 Trace: Folders: /C/music/incoming 11:17:05.6 Trace: Yielding from 2: /C/music/incoming/rmVWJQj5lXd7UTVdWWG23FAClgoG5FBJFXAOQkVU2KYMsfnd3aq5EhWTUsLCCLaOvCB5shtMa /C/music/incoming/Sc0Nrcl7Jkq2pl6X5QMeYaI3m /C/music/incoming/haGgjvYAUA4H6ctPLSFpbS23Mjf2SMqAcbyjdKsdlM2X6WjSbKj1w /C/music/incoming/PXh5m45tn4iSeUK4UgKEKo53EoEk3ga /C/music/incoming/pi5A /C/music/incoming/aaj0qboks3LKuslPPmgImiKstufjsXkL /C/music/incoming/EMhckqhd5qh0m267PPniXwXcy5KnBqRNVTmmHOaKOriC2HPFtvmrSE5hWfKmO1JNHBdAPSAaOLBGnuh /C/music/incoming/PId5JcNVBKhhLxvAS3IVfnKUHp2v7G5vOpWSUaPiYeesGm /C/music/incoming/7qxs0pkIAbBaXrDvqg5FITlx /C/music/incoming/nViU 11:17:05.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Info: Grouping 10 tracks 11:17:05.6 Trace: Folders: /C/music/incoming 11:17:05.6 Trace: Yielding from 2: /C/music/incoming/42QmF7K7ds5eyd1jbARAcU7 /C/music/incoming/BELIYl /C/music/incoming/yQ72RYdy7StVmeJddHDkaOr2twx1OBFNkLCCqCAOk4MU6pabSk1NTGSRyfHuBkRFmOKJKhUIgVa /C/music/incoming/KmBJGcpjWTM4dtSLDPtuNFJDLPpYQABGyjjkrfYuQtdvt12JnwXSSk3eL5 /C/music/incoming/2IANKHLgNIuSTLFiNYYdopD6fE6igkHl2URypVPiQskplw2NwXiiSeGMeBHfID7CajX71f1YjQt4emUP /C/music/incoming/0ksLCpEntdXJyyl7tEERRkEohA5rGnJMEHriMky01rV1aV6EWrksnMbPOdEbsmOgCkfYhduifLXA /C/music/incoming/iEfk5ewDVGi4uVUFWNuldgoA0RPRnb23vknGvrEx /C/music/incoming/YkhpAhwiVNn7QdOjMUGMmACHhEowkbi7F6HAceDtsItIy2hDwLQEQIFxPHi3075TFnBSEngIrl /C/music/incoming/0kl2Ko7hsQsGOivWJ3PcaMXLFoHelw4b0srg4WDv21iNjEtRc5qXSf /C/music/incoming/wGynYIEmPxeVkMx3nQsUqB1GtkcfcpngAq5x0eBycJxkgDnfFlPu3YP4N02OGxkAj6v1P7cip2SOcPAX54HXH1lIJaR7jT0Ly 11:17:05.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Info: Grouping 10 tracks 11:17:05.6 Trace: Folders: /C/music/incoming 11:17:05.6 Trace: Yielding from 2: /C/music/incoming/aHNDqEAfBeuPOWAbTL7AkDKHFWJwpbEuOMrFLcBMi7slCIGxiQ0VdDHE5f6C3cWAI7acE2xQku /C/music/incoming/5cXs50ExC4oTDySNlvUqgNPTJU6MvlQAVwuOJXUJS7 /C/music/incoming/Wesd4mpwaCsEPrmLUIqIHDTqQ3vsaOCyufQyDR55sPnc17PbhnbKdOutrbuaX5vta1iJJUhdLsoYoRxQnulUNYuOSv /C/music/incoming/2hYPDaQSORnaO /C/music/incoming/CCdjROXycedploIeRRvyeWLUVpfRq75GPl4M5RT3IradjiyfCdP /C/music/incoming/fl0aSIjh5JWkPHwYugdhEgqdPnRvX3C5YESRFxwMn5QdONKfmTG /C/music/incoming/MnI5YATIYaQpD3xVsDKpxkh1wYbkUW4nAUFHH0LCA7wiuCI4yomkytjBg /C/music/incoming/Ht004NqE11q6cXj1AN2WSoGB3nuYeFaPW2HbP7fP7aJmdel45 /C/music/incoming/vytguqPw7XHkGLTwatL60mFj2N5FFh2H0VygQg /C/music/incoming/ppX6o2nEpotiqpUw5H5hiLqe5AOEbdY3iLetnKnCnblpkIYk2TOMIgTM6TaVmQDmxx7MkAiusC1gyb1vIDKowltcYAv 11:17:05.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Info: Grouping 10 tracks 11:17:05.6 Trace: Folders: /C/music/incoming 11:17:05.6 Trace: Yielding from 2: /C/music/incoming/0o1gSPAoqCrho /C/music/incoming/U1Y0WEDJ21XBgChMQD5Kr4lf5PXEmsmCC02exMW0nNLDw3Pg3Py1LVKXPT2hN7wJOv7oHdneNfvMsPPb7RIE1sXNoe /C/music/incoming/a /C/music/incoming/tcWJXGjkCaemntsoNdkiSaKpiVtWp6BOuwx2RQEYbjWXJtEOIHyqOwYtyGAclt /C/music/incoming/iqygVA /C/music/incoming/k1k0vROTVxchcAmYNcxJHWLKkiY /C/music/incoming/VxV7fs /C/music/incoming/1iwlQ0eGw23jmvvw /C/music/incoming/KyN4tBwAnEXm2buJAlPIy0BXCilPLDYKTGTYY6iJUCSmYkXRc3QTwLES6WCloPVSNnBupERBcgU5gn6qrCNQTenhca0bD /C/music/incoming/y0Ii1aFE3XFDiIo25JqBGEuuvDAaHL3T4j1UeBV4g0PXTcGo0C70Hrp2EnTxHF5q2SH7PCWEVutOWFIt5l 11:17:05.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Info: Grouping 10 tracks 11:17:05.6 Trace: Folders: /C/music/incoming 11:17:05.6 Trace: Yielding from 2: /C/music/incoming/bTPMjPFKdUmL3HvpgAASinBQRKOU4qjFAXf7FQfXPdlY2mXsfln7FdTUr62GbSNTLPkeBwSwtKdfbJWFUvOSdkawerO /C/music/incoming/2E72MlicfLpOYDTFLavnETCrQ /C/music/incoming/FTVDDlufmViYsNb /C/music/incoming/h0i3Xoayl /C/music/incoming/eLI6ffSRub5dj5sOHUWMRrXSMu3I5oHTAS16iEO3gXDifb0RC2OGImnUVWtSjkUgClKydtGcg2G1VONKDkfdHakmEgksk4S /C/music/incoming/C7cB1cNVBqSjxfH7Mb4xFWvv2yq5APGAilkJyx1bdnApfn3dXo7y4UxMLOHCTPuSSrbm36Hni3tqvgpODmglPgEvUF6 /C/music/incoming/vR1o1VRLx44yPyhdjDMXCP1wxGaqs6etkqP4T21 /C/music/incoming/xpKxeU27W2LsUqIxtcjH21Fw0u /C/music/incoming/xOnOtECBTpQ6e2HIF3 /C/music/incoming/aUqIkhFXwYWF5Bi5KUD6LHnheVEcPXj0DEL 11:17:05.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.6 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.6 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.6 Info: Grouping 10 tracks 11:17:05.6 Trace: Folders: /C/music/incoming 11:17:05.6 Trace: Yielding from 2: /C/music/incoming/q /C/music/incoming/3aBjQJqjM6DkIeoVdK3F6FpghbjuvssIDtdPsBihUiov3X7vsh7HsSWxRtbPy4UsN2OoaHDKCVRXp1lr /C/music/incoming/74KBIfwxqDLqqIvbT /C/music/incoming/2JJluTMFRtwKCarY1kXe63ctL /C/music/incoming/caiVdGjOjMOXxqOSo0oRxnwdrCKDduhgYVSpdasL0lBGV0H7ukHdMRuWLeEJ3NLWEH6KGxPnGLY /C/music/incoming/Tp4tqk2wt6i /C/music/incoming/Qt5kHDiBVoVAkgUVLungmv5alGcv057LhtmttQXmhaNMDLkVffNt2ADuw57aBTIXojsX1AC /C/music/incoming/OI2nLkmHWivl4mlWNDHfDJIusutL2YF3UaPSXwFsopgDQ6xtLT2Gv6jf7H2qYJN6KBx /C/music/incoming/EH5X5eLHhEvJBy13LduLGjRYxL33SFgLCd7wyXwv5AaKACUg0IMMkGftWgysjP /C/music/incoming/il7gG 11:17:05.6 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.7 Info: Grouping 10 tracks 11:17:05.7 Trace: Folders: /C/music/incoming 11:17:05.7 Trace: Yielding from 2: /C/music/incoming/VQiFNO2QGOnP7E1u7AlOH /C/music/incoming/5CMpL2wNQtILkdsLNfoK0jC2S24oGFRWJEQthhCtAPdvLBqbJaPm5U6V7SFQ6ihlJTcOt6DFL3jjfgprL2MG /C/music/incoming/tqWnDXiBrJDdoIokjkOLucq7XropKjblkQvTk3NnpNFQlpCt7QJuJ3Fr7XxlJ0YiIr1FlD7oEAvPFIUIW2q1HOJo /C/music/incoming/fXRpCv4ev5dkOGPb4w1NkmAOW4geOVtKPbThYGJ3hC7oqS6MFNoujOK0xcAFp0wHLADMUIjwU6GQmkx /C/music/incoming/Extindr4iByWPRRP2L /C/music/incoming/fcNWHFWB /C/music/incoming/npKh3AR3m6aq0wuIp /C/music/incoming/CIiOwp /C/music/incoming/KIoauCjrdy5tlWYEL1eUPu5wwvfyVLpelhq3FmSJRtaCOjDFYe0HOr3pLYK6vS /C/music/incoming/RBdjX37YCYXc7P3MWbA73bih5BHRSgS6hyDvhidLYYtvBxLJnTIDuW5Qs3mvuogug03IlGFN5WheOUOGX6D6GoLr 11:17:05.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.7 Info: Grouping 10 tracks 11:17:05.7 Trace: Folders: /C/music/incoming 11:17:05.7 Trace: Yielding from 2: /C/music/incoming/AjXkO7N7yrDEeeh4SyiqYmSh4dLBYjbSE2vxPug6RnbeWv2lET7WQD5myPnKumiopRakPRnwsjHKlOs /C/music/incoming/mMsTEc3fbmnLUPORY4fNrDftbXpXsi6VhxhYtjw0JwtWKlaPEnYNIryQG6RNTfT1nAEwHXxO /C/music/incoming/QcFMcWiSo7xCirTnK0YbTbLnREpxTwDXD4adX7xKD0PsB6sInqo /C/music/incoming/gyDyMwmkSqV6VI /C/music/incoming/SCnXOIiJMwLScXjkK7PIdyYEvdtTDgjmRFbxpmQc6pWdaUdHjSt3CPD /C/music/incoming/FhNxOb1qQbAPjRjkfSVFwBQSoVFvKcjuuM /C/music/incoming/FDqtXYOkI4wrblJ6hCtg53b04up4OEsOgmL6qXgdS71yCKcGQMlFLk3KCxwDISEdLPlWIKOrupv6bKwtsQmbrVd3 /C/music/incoming/GHqEeVBq4jRjw7rpQ5coJjMmPTUV0euxMscttnPS6fSHO0rSeEPmMpsv3dWsbMxYVtEe464DoqpDyfGWCbQuwiTw7Nyp /C/music/incoming/bwbk4xIxgTBP5TyJCXnYPc7xmkxpralCHW164HTUAjuWy1m /C/music/incoming/yqxkcrQI2bIvf1VgQlSVHr0JRdnYSFJPhC0NsDFMPDixi 11:17:05.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.7 Info: Grouping 10 tracks 11:17:05.7 Trace: Folders: /C/music/incoming 11:17:05.7 Trace: Yielding from 2: /C/music/incoming/IEmUyxWXREc56eN7QHMCMPwqDbWCvmbiLjXLdpLulcfus7b0CIReUUr0h3qxJtBFC2sWnc4B3qqKKc6E74aUD4vYY6Di7nT /C/music/incoming/wOeTmdNls0bvJ4fAvp3NvfSeFhLlDwkXfW5aXm7upgVOt4pgw2cGiLHr4aneABQ4PkpT7eKjpHxoqdRJ0FVItMOCpNe /C/music/incoming/XTm7W0TyGoqE /C/music/incoming/Kj67rFxgcRC5LedSFYMMgGdMjwEo3uHOoOvb4LLCyBlT2XQVJxDWSmJdfsW3ajlPjVP4Qb /C/music/incoming/yWkg4WRYTbLurFKmLQfpTsGSaWg51aLhhDtc2sQkbkUP1VLSVj5nwj6fpAggPU5TxEnVlHrs72 /C/music/incoming/wW2GsxfWmE7tftMngBF7Il2b0DdI0fgqhgFpy0PnsH7Vq /C/music/incoming/QaEr0IQY3Pu4WBaXeJjftkBdGjXmMjGbKvaPcr3bAFxmvGlR010T0QxGGASQSEmTitsBBrUTNhN /C/music/incoming/h2y7qw1FY6XhCS3A6Arye77vwnJOkHw2ld2SXn4v43Il /C/music/incoming/eyAdxPbDrCREGoyNMafq6 /C/music/incoming/pY 11:17:05.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.7 Info: Grouping 10 tracks 11:17:05.7 Trace: Folders: /C/music/incoming 11:17:05.7 Trace: Yielding from 2: /C/music/incoming/iOP1PhB03kjVQnLSk6p4JKBJpWdhnVSnifu4j4gyXBb5BKV0ArJ /C/music/incoming/D6sPj1HEHTr3kGtLLfxFMXqVxF5fPvXJ1KWY3NoaXnrGx0iepxPSItlMPEqM3CWl3PbHQCQ6YxPyGRwFw0WqN /C/music/incoming/cipYlS2XUkLVncdULwyHgJWf3W0G7RI5DgdJ1bvEgwPqKXkFEIqKsqKAsk3v0vXdJNsg6B1K /C/music/incoming/smcEeRFYiL2oS4vAht3iMowVr7lWlNG7VyRCQpfxXw0uF2 /C/music/incoming/ItXj /C/music/incoming/URkpONnEAjDy3NrLPDPFYYF40k0HxHEitLBTVykd3YwmkA5Hm0hF3b24loxEVOg0NueqmFXqrLJ /C/music/incoming/AaTRqn3oJNrNo64G3AvEyJSRAuU5cDk5wfVCcCJpjllSuqWPp /C/music/incoming/Qd1W1QhLtFmiTjSBlxtY /C/music/incoming/4Yy3cINMp77KmfVvrOYTiKt5gKX5RW14aHnknuP3mdFsfTmc2U6brNItFBWASQ3BfdKMYLi5 /C/music/incoming/pLfH2h6D5ptRmCTkdNM0647usCTfABKv4jwjkwTNb3tFGi0vsKHIdq6sLRnyv0cDM5VdfJ7O26YdKCWkJwTX2bsMkeFBit 11:17:05.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.7 Info: Grouping 10 tracks 11:17:05.7 Trace: Folders: /C/music/incoming 11:17:05.7 Trace: Yielding from 2: /C/music/incoming/UVSIEJ51kQjTpbMpiSiHxpdMTA4CaDEqoG0ktjgiw5bMSo7gjiappDBESfVdMD0Pl0FQiC37L7kBoy2EBWsYDo /C/music/incoming/iWLldenP1u3YhFtb1H054pIhP5ecyyidp2Sh1TeV2Cunfod76Epa0xV1nDEfakpBm0JnTmhgDe /C/music/incoming/lYHYnP0TfXqElUUatJdOYLRFhkkOGYNqyEAxEcFfGU /C/music/incoming/G2FDTpOJHySwq5FxjMG61y6dy6o5D6DYTtx5MkgnYRdyyv /C/music/incoming/0lxL6CakC0p2qEdhdDvlHcKQ6dNJtm4BJtpyU0JkGDcEhE3ex4PCRUkWJON2VxXp4Ws5oLtl1l /C/music/incoming/jknaJoCntKbND7aPNbNgWTBiOxgpDTTtoYP6a0dAGAVqcIVeETvi67TxQf /C/music/incoming/TL4a2SdAdctdVgbFENhDcgDc /C/music/incoming/J6mAwI /C/music/incoming/Ghe7pmAiPHhmX6tR1yIHOk3INuyA4 /C/music/incoming/JbdfCIDLrvJDOq30oYtHd5QOBsIPEPVWlPM2v7qBA 11:17:05.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.7 Info: Grouping 10 tracks 11:17:05.7 Trace: Folders: /C/music/incoming 11:17:05.7 Trace: Yielding from 2: /C/music/incoming/7ekvftlExKa7dDsiaGSroXyW3CqrJgclNjnQLJ7Auhy7hfHHdIkGwytjMv /C/music/incoming/yyRIlxAntMC6IWVvLnbWsWhKvVJE01BnTnUdlEorv /C/music/incoming/K0wAVnAyFnPxLd5Eo1tDkIJHm7ymrqXrtmsAeiNoYx1bYCbIudGDFQAcqWmWV /C/music/incoming/Q7xGpXpxNhm702QPAhxlaTL52pM0nNtkbnoRJh /C/music/incoming/ysnkxPX6eqcynIEEI4n3fU6gHifYRM2fluKmOIA1JSUVmiC /C/music/incoming/k2Dp4JGHQjvxTAlupNbBwhbP /C/music/incoming/0yRdk3QMyGuHK7lxjdmr6idQ5LUOJ5AWRMJ2yAYnehSThe1QTY1vx3QRuafGiccCfFW6xr /C/music/incoming/vctbjSejSVYFq0CDKEAmcnltdQfulxOLuqoOsJqNs5iiQVrdSF4BAEFiX /C/music/incoming/psGiK3lhbwlWcXRXnrWd0FaWvkk3GfmBa2uUb6KeldJJ1guCU5no0E4SrQUARqI4kSVhD4VpPR0W4y3oW /C/music/incoming/erN03lWansHQNb5XkVuawwjmBc3OOJbuWL6lR3QMxQ1tPhSfe6goTPlOhBy 11:17:05.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.7 Info: Grouping 10 tracks 11:17:05.7 Trace: Folders: /C/music/incoming 11:17:05.7 Trace: Yielding from 2: /C/music/incoming/pyCmdXJAhORmWkQRbMJWIhxEl1e3wEB6uy1VKnr772luBly1p2fxcpria5akSOdKnTYwq3hVuJXO4cdaCkMDxc4e /C/music/incoming/XLePCiff74SM3H3nM6KcPUJlVI1b2phRYF2YcycRMfTsYUaKdylRWbddb012pdkRVaUxNelm30w /C/music/incoming/EjHXq2pevQxOrVbYphTAAsJu5FouStQdRvVwiu7JGuqIPgNovgnOBiAlHl1TN2scau44aLQ2hk2ebbNXY76MgcJ /C/music/incoming/qoVrRNuKaQPHwFrPGLCe6pRQqNQaICtgvv72mhMCSlEFv5suNkymfKaaEfbe4tbFvIlaGwCx7atUTltttvtxcgaSv6whgHFxj /C/music/incoming/atitNLgNaeXWxD4Or /C/music/incoming/OGfrux0YWrMC6L2f7lDNUsXoT4AdI5FG3VgaKBe2tF3sBAcxKHXnIy3uQXGx6Vq0UfGjE1D /C/music/incoming/IWVgrRBeUWX3HUUtJpL7QBNJ4adu5hLHXbqaLrtKiPGnA07LqDvDcI0hil /C/music/incoming/Iklv3etkOOu6lP1H3KpOxU7MdccmveIudYj5LntsuHutRbY4moyVisuVkGs1bhVKfa3uG43Op4sY /C/music/incoming/W6ebfaXQiTrVDFPlEUcvolDX12Xy2F5b1dodd3hl5nRe3wMy46TywsDKDnhljxVLWq3yqLhJM /C/music/incoming/gwDQRP7oaNjtUbPGhN6S5MgtlYR0LX2sXemUWGaehyitXV1bbUgaJ6KCq 11:17:05.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.7 Info: Grouping 10 tracks 11:17:05.7 Trace: Folders: /C/music/incoming 11:17:05.7 Trace: Yielding from 2: /C/music/incoming/rhqUa4N0FCiIA2L7i4MGUjhRyg6RifxpShHxKEMP2naBXAVSxKIDeGdhaGv153Ryd1XrtmwLr4MGjN27rntF /C/music/incoming/TlPm3H1Dmg5INCxsyU53Mxl2byS3xbXQUqxK5KEjEcy /C/music/incoming/iOT7UGHgAdb2d5CLMn0FmS266fuDdfsNy6F67tL4brrh7UrswM5dwoRxTVbPlecuSuDeADLsJ4D3AU6kVbfxiopjogllr4S /C/music/incoming/XO5Vas6W5LrmJXMFWAg6gCvev7yrMSAHYLmrBfxqyciJUg3VrYCGldCvs0 /C/music/incoming/4RjtMV2dOnfBdbRdSpiVer3QEmwCPvGtVaDQooWu2wsdBy7hjXgxO6ILVBWyyyvrPS /C/music/incoming/O53OlhFkN2qg1eubaXYkcIh0oaVoGClspE1aUVqukrq7tvJkmJDX4MNgXcAktqLlQ5Xvk /C/music/incoming/a3 /C/music/incoming/4VRSMuAEo5l6KIfNyk2ESCkj1T42Qe4AsFDB2O3SNEQeXqU /C/music/incoming/OXV3PYqRJBjuXwokPEAHKaw7lAYaE /C/music/incoming/fcqX3CfDJktqkGu2vE0ND3EMipbRIOm54BTP6KnGwdMmEncKdcLawDpkGMPNAu236wtRTM3Tptp 11:17:05.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.7 Info: Grouping 10 tracks 11:17:05.7 Trace: Folders: /C/music/incoming 11:17:05.7 Trace: Yielding from 2: /C/music/incoming/5Fdvcplw2Ed5RY4n5hYq3mgKELUrY1asdhCHSVjR3PbQC3hvvLygKu4RxAYyD2FaES1JwvCj6humlxiJEy3mC /C/music/incoming/gWShUlJX /C/music/incoming/vJ1nNq7Hrq1FCB3NLwXdfqMAJnYwbxW2IIc6u7PQD31fWT6XUHC2Ay1f4BLyAKF1C651x4rMPhIjwHLXpaJB42BjP5b2upq1x /C/music/incoming/VodOVa1retEoYdwVuuoSCkaqRNujRvCeOdwMny6vpfUlHpXk /C/music/incoming/U4xP0MH7UaWmPa56XsFqJDYrPKXf31am560VrYskyvIiQicTueIMBd5q /C/music/incoming/AlywioWsVIYYTApic2 /C/music/incoming/uNd5bQAPE77kQWqFFBjJkd0rBgLYMTIGqiwFiFTj0SJPRtbOoPkGfiFrUSE2fJcSyB2HATv7 /C/music/incoming/0vBS1IpdNJA3t1 /C/music/incoming/IwYE3hSMIrAnHayYmEp /C/music/incoming/bnimY7MtCIEC6lx2Bgj2XYSYeOf5522uqAfN20qlV6qkhchX4TqGubjkCqij2OwHOjkGfSaIW6f0HIQbGobkKu7op3kKRhrhIQD 11:17:05.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.7 Trace: DistinctCount 10 MostCommonCount 1 TotalCout 10 11:17:05.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_group_va_release --- 11:17:05.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_fail_if_all_tags_null --- 11:17:05.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.7 Info: Grouping 10 tracks 11:17:05.7 Trace: Folders: /C/music/incoming/album 11:17:05.7 Trace: Yielding from 2: /C/music/incoming/album/0.mp3 /C/music/incoming/album/1.mp3 /C/music/incoming/album/2.mp3 /C/music/incoming/album/3.mp3 /C/music/incoming/album/4.mp3 /C/music/incoming/album/5.mp3 /C/music/incoming/album/6.mp3 /C/music/incoming/album/7.mp3 /C/music/incoming/album/8.mp3 /C/music/incoming/album/9.mp3 11:17:05.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_fail_if_all_tags_null --- 11:17:05.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_fail_if_some_tags_null --- 11:17:05.7 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 11:17:05.7 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 11:17:05.7 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 11:17:05.7 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 11:17:05.7 Info: Grouping 12 tracks 11:17:05.7 Trace: Folders: /C/music/incoming/album 11:17:05.7 Trace: Yielding from 2: /C/music/incoming/album/Title1 /C/music/incoming/album/Title2 /C/music/incoming/album/Title3 /C/music/incoming/album/Title4 /C/music/incoming/album/Title5 /C/music/incoming/album/Title6 /C/music/incoming/album/Title7 /C/music/incoming/album/Title8 /C/music/incoming/album/Title9 /C/music/incoming/album/Title10 /C/music/incoming/album/0.mp3 /C/music/incoming/album/1.mp3 11:17:05.7 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 11:17:05.7 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 11:17:05.7 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 12 11:17:05.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_fail_if_some_tags_null --- 11:17:05.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_albums_by_different_artists_with_same_title --- 11:17:05.7 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 11:17:05.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:17:05.7 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 11:17:05.7 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 11:17:05.7 Trace: LooksLikeSingleRelease: No common artist tag 11:17:05.7 Info: Grouping 15 tracks 11:17:05.7 Trace: Folders: /C/music/incoming/album 11:17:05.7 Trace: Yielding from 2: /C/music/incoming/album/Title1 /C/music/incoming/album/Title2 /C/music/incoming/album/Title3 /C/music/incoming/album/Title4 /C/music/incoming/album/Title5 /C/music/incoming/album/Title6 /C/music/incoming/album/Title7 /C/music/incoming/album/Title8 /C/music/incoming/album/Title9 /C/music/incoming/album/Title10 /C/music/incoming/album/Title1 /C/music/incoming/album/Title2 /C/music/incoming/album/Title3 /C/music/incoming/album/Title4 /C/music/incoming/album/Title5 11:17:05.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:17:05.7 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 11:17:05.7 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 11:17:05.7 Trace: LooksLikeSingleRelease: No common artist tag 11:17:05.7 Debug: Falling back to grouping by album tag 11:17:05.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:17:05.7 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 11:17:05.7 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 11:17:05.7 Trace: LooksLikeSingleRelease: No common artist tag 11:17:05.7 Debug: Falling back to grouping by album+artist tag 11:17:05.7 Debug: Falling back to grouping by album+artist tag 11:17:05.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_albums_by_different_artists_with_same_title --- 11:17:05.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_different_albums_by_same_artist --- 11:17:05.7 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:17:05.7 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 11:17:05.7 Trace: LooksLikeSingleRelease: No common album tag 11:17:05.7 Info: Grouping 15 tracks 11:17:05.7 Trace: Folders: /C/music/incoming/artist - album1 /C/music/incoming/artist - album2 11:17:05.7 Trace: Yielding from 2: /C/music/incoming/artist - album1/Title1 /C/music/incoming/artist - album1/Title2 /C/music/incoming/artist - album1/Title3 /C/music/incoming/artist - album1/Title4 /C/music/incoming/artist - album1/Title5 /C/music/incoming/artist - album1/Title6 /C/music/incoming/artist - album1/Title7 /C/music/incoming/artist - album1/Title8 /C/music/incoming/artist - album1/Title9 /C/music/incoming/artist - album1/Title10 11:17:05.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.7 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.7 Trace: Yielding from 2: /C/music/incoming/artist - album2/Title1 /C/music/incoming/artist - album2/Title2 /C/music/incoming/artist - album2/Title3 /C/music/incoming/artist - album2/Title4 /C/music/incoming/artist - album2/Title5 11:17:05.7 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 11:17:05.7 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 11:17:05.7 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 11:17:05.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_different_albums_by_same_artist --- 11:17:05.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_different_tracks_in_same_directory --- 11:17:05.7 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 11:17:05.7 Trace: DistinctCount 2 MostCommonCount 1 TotalCout 2 11:17:05.7 Trace: LooksLikeSingleRelease: No common album tag 11:17:05.7 Info: Grouping 2 tracks 11:17:05.7 Trace: Folders: /C/music/incoming 11:17:05.7 Trace: Yielding from 2: /C/music/incoming/Title1 /C/music/incoming/Title1 11:17:05.7 Trace: DistinctCount 2 MostCommonCount 1 TotalCout 2 11:17:05.7 Trace: LooksLikeSingleRelease: No common album tag 11:17:05.7 Debug: Falling back to grouping by album tag 11:17:05.7 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 11:17:05.7 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 11:17:05.7 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 11:17:05.7 Debug: Falling back to grouping by album tag 11:17:05.7 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 11:17:05.7 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 11:17:05.7 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 11:17:05.7 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_not_group_two_different_tracks_in_same_directory --- 11:17:05.7 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_many_albums_in_same_directory --- 11:17:05.8 Trace: DistinctCount 100 MostCommonCount 10 TotalCout 1000 11:17:05.8 Trace: LooksLikeSingleRelease: No common album tag 11:17:05.8 Info: Grouping 1000 tracks 11:17:05.8 Trace: Folders: /C/music 11:17:05.8 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 11:17:05.8 Trace: DistinctCount 100 MostCommonCount 10 TotalCout 1000 11:17:05.8 Trace: LooksLikeSingleRelease: No common album tag 11:17:05.8 Debug: Falling back to grouping by album tag 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Debug: Falling back to grouping by album tag 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Debug: Falling back to grouping by album tag 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Debug: Falling back to grouping by album tag 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Debug: Falling back to grouping by album tag 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Debug: Falling back to grouping by album tag 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Debug: Falling back to grouping by album tag 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Debug: Falling back to grouping by album tag 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Debug: Falling back to grouping by album tag 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Debug: Falling back to grouping by album tag 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Debug: Falling back to grouping by album tag 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Debug: Falling back to grouping by album tag 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Debug: Falling back to grouping by album tag 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Debug: Falling back to grouping by album tag 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Debug: Falling back to grouping by album tag 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Debug: Falling back to grouping by album tag 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Debug: Falling back to grouping by album tag 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Debug: Falling back to grouping by album tag 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Debug: Falling back to grouping by album tag 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Debug: Falling back to grouping by album tag 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Debug: Falling back to grouping by album tag 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Debug: Falling back to grouping by album tag 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Debug: Falling back to grouping by album tag 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Debug: Falling back to grouping by album tag 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Debug: Falling back to grouping by album tag 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Debug: Falling back to grouping by album tag 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Debug: Falling back to grouping by album tag 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Debug: Falling back to grouping by album tag 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Debug: Falling back to grouping by album tag 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Debug: Falling back to grouping by album tag 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Debug: Falling back to grouping by album tag 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Debug: Falling back to grouping by album tag 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Debug: Falling back to grouping by album tag 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Debug: Falling back to grouping by album tag 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Debug: Falling back to grouping by album tag 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Debug: Falling back to grouping by album tag 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Debug: Falling back to grouping by album tag 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Debug: Falling back to grouping by album tag 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Debug: Falling back to grouping by album tag 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Debug: Falling back to grouping by album tag 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Debug: Falling back to grouping by album tag 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Debug: Falling back to grouping by album tag 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Debug: Falling back to grouping by album tag 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Debug: Falling back to grouping by album tag 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Debug: Falling back to grouping by album tag 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Debug: Falling back to grouping by album tag 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Debug: Falling back to grouping by album tag 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Debug: Falling back to grouping by album tag 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Debug: Falling back to grouping by album tag 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Debug: Falling back to grouping by album tag 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Debug: Falling back to grouping by album tag 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Debug: Falling back to grouping by album tag 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Debug: Falling back to grouping by album tag 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Debug: Falling back to grouping by album tag 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Debug: Falling back to grouping by album tag 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Debug: Falling back to grouping by album tag 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Debug: Falling back to grouping by album tag 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Debug: Falling back to grouping by album tag 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Debug: Falling back to grouping by album tag 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Debug: Falling back to grouping by album tag 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Debug: Falling back to grouping by album tag 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Debug: Falling back to grouping by album tag 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Debug: Falling back to grouping by album tag 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Debug: Falling back to grouping by album tag 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Debug: Falling back to grouping by album tag 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Debug: Falling back to grouping by album tag 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Debug: Falling back to grouping by album tag 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Debug: Falling back to grouping by album tag 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Debug: Falling back to grouping by album tag 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Debug: Falling back to grouping by album tag 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Debug: Falling back to grouping by album tag 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Debug: Falling back to grouping by album tag 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Debug: Falling back to grouping by album tag 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Debug: Falling back to grouping by album tag 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Debug: Falling back to grouping by album tag 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Debug: Falling back to grouping by album tag 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Debug: Falling back to grouping by album tag 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Debug: Falling back to grouping by album tag 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Debug: Falling back to grouping by album tag 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Debug: Falling back to grouping by album tag 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Debug: Falling back to grouping by album tag 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Debug: Falling back to grouping by album tag 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Debug: Falling back to grouping by album tag 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Debug: Falling back to grouping by album tag 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Debug: Falling back to grouping by album tag 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Debug: Falling back to grouping by album tag 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Debug: Falling back to grouping by album tag 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Debug: Falling back to grouping by album tag 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Debug: Falling back to grouping by album tag 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Debug: Falling back to grouping by album tag 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Debug: Falling back to grouping by album tag 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Debug: Falling back to grouping by album tag 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Debug: Falling back to grouping by album tag 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Debug: Falling back to grouping by album tag 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Debug: Falling back to grouping by album tag 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Debug: Falling back to grouping by album tag 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Debug: Falling back to grouping by album tag 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Debug: Falling back to grouping by album tag 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Debug: Falling back to grouping by album tag 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Debug: Falling back to grouping by album tag 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_many_albums_in_same_directory --- 11:17:05.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_two_albums_by_different_artists_in_same_directory --- 11:17:05.8 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 11:17:05.8 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 11:17:05.8 Trace: LooksLikeSingleRelease: No common album tag 11:17:05.8 Info: Grouping 15 tracks 11:17:05.8 Trace: Folders: /C/music/incoming 11:17:05.8 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 11:17:05.8 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 11:17:05.8 Trace: LooksLikeSingleRelease: No common album tag 11:17:05.8 Debug: Falling back to grouping by album tag 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Debug: Falling back to grouping by album tag 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 11:17:05.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_two_albums_by_different_artists_in_same_directory --- 11:17:05.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_two_albums_in_same_directory --- 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 15 TotalCout 15 11:17:05.8 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 15 11:17:05.8 Trace: LooksLikeSingleRelease: No common album tag 11:17:05.8 Info: Grouping 15 tracks 11:17:05.8 Trace: Folders: /C/music/incoming/artist discog /C/music/incoming/artist disog 11:17:05.8 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 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 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 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 5 TotalCout 5 11:17:05.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.should_separate_two_albums_in_same_directory --- 11:17:05.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(1) --- 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 1 TotalCout 1 11:17:05.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(1) --- 11:17:05.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(2) --- 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 2 TotalCout 2 11:17:05.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(2) --- 11:17:05.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(10) --- 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.single_artist_is_not_various_artists(10) --- 11:17:05.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.two_artists_is_not_various_artists --- 11:17:05.8 Trace: DistinctCount 2 MostCommonCount 10 TotalCout 20 11:17:05.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.two_artists_is_not_various_artists --- 11:17:05.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("") --- 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("") --- 11:17:05.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Various Artists") --- 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Various Artists") --- 11:17:05.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Various") --- 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Various") --- 11:17:05.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("VA") --- 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("VA") --- 11:17:05.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Unknown") --- 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_artist_title_is_various_artists("Unknown") --- 11:17:05.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Va?!") --- 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Va?!") --- 11:17:05.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Va Va Voom") --- 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Va Va Voom") --- 11:17:05.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("V.A. Jr.") --- 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("V.A. Jr.") --- 11:17:05.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Ca Va") --- 11:17:05.8 Trace: DistinctCount 1 MostCommonCount 10 TotalCout 10 11:17:05.8 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackGroupingServiceFixture.va_in_artist_name_is_not_various_artists("Ca Va") --- 11:17:05.8 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_extra_tracks --- 11:17:05.9 Trace: Mapped Path1 to [ForeignTrackId1]Title1, dist: 0 11:17:05.9 Trace: Mapped Path3 to [ForeignTrackId3]Title3, dist: 0 11:17:05.9 Trace: Unmapped files: Path2 11:17:05.9 Trace: Missing tracks: 11:17:05.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_extra_tracks --- 11:17:05.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_invalid_track_numbers --- 11:17:05.9 Trace: Mapped Path1 to [ForeignTrackId1]Title1, dist: 0 11:17:05.9 Trace: Mapped Path2 to [ForeignTrackId2]Title2, dist: 0.07142857142857142 11:17:05.9 Trace: Mapped Path3 to [ForeignTrackId3]Title3, dist: 0.07142857142857142 11:17:05.9 Trace: Unmapped files: 11:17:05.9 Trace: Missing tracks: 11:17:05.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_invalid_track_numbers --- 11:17:05.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_missing_tracks --- 11:17:05.9 Trace: Mapped Path1 to [ForeignTrackId1]Title1, dist: 0 11:17:05.9 Trace: Mapped Path3 to [ForeignTrackId3]Title3, dist: 0 11:17:05.9 Trace: Unmapped files: 11:17:05.9 Trace: Missing tracks: [ForeignTrackId2]Title2 11:17:05.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_order_works_with_missing_tracks --- 11:17:05.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_reorder_when_track_numbers_incorrect --- 11:17:05.9 Trace: Mapped Path1 to [ForeignTrackId1]Title1, dist: 0 11:17:05.9 Trace: Mapped Path3 to [ForeignTrackId3]Title3, dist: 0.07142857142857142 11:17:05.9 Trace: Mapped Path2 to [ForeignTrackId2]Title2, dist: 0 11:17:05.9 Trace: Unmapped files: 11:17:05.9 Trace: Missing tracks: 11:17:05.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Identification.TrackMappingFixture.test_reorder_when_track_numbers_incorrect --- 11:17:05.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_all_album_specifications --- 11:17:05.9 Debug: Analyzing 1/1 files. 11:17:05.9 Debug: Parsing string 'Title1' 11:17:05.9 Debug: Unable to parse Title1 11:17:05.9 Info: Reading file 1/1 11:17:05.9 Debug: Tags parsed for 1 files in 1ms 11:17:05.9 Debug: Album rejected for the following reasons: [Permanent] _albumfail1, [Permanent] _albumfail2, [Permanent] _albumfail3 11:17:05.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_all_album_specifications --- 11:17:05.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_all_track_specifications_if_album_accepted --- 11:17:05.9 Debug: Analyzing 1/1 files. 11:17:05.9 Debug: Parsing string 'Title1' 11:17:05.9 Debug: Unable to parse Title1 11:17:05.9 Info: Reading file 1/1 11:17:05.9 Debug: Tags parsed for 1 files in 0ms 11:17:05.9 Debug: Album accepted 11:17:05.9 Debug: File rejected for the following reasons: [Permanent] _fail1, [Permanent] _fail2, [Permanent] _fail3 11:17:05.9 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_all_track_specifications_if_album_accepted --- 11:17:05.9 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_no_track_specifications_if_album_rejected --- 11:17:06.0 Debug: Analyzing 1/1 files. 11:17:06.0 Debug: Parsing string 'Title1' 11:17:06.0 Debug: Unable to parse Title1 11:17:06.0 Info: Reading file 1/1 11:17:06.0 Debug: Tags parsed for 1 files in 0ms 11:17:06.0 Debug: Album rejected for the following reasons: [Permanent] _albumfail1, [Permanent] _albumfail2, [Permanent] _albumfail3 11:17:06.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_call_no_track_specifications_if_album_rejected --- 11:17:06.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_have_same_number_of_rejections_as_specs_that_failed --- 11:17:06.0 Debug: Analyzing 1/1 files. 11:17:06.0 Info: Reading file 1/1 11:17:06.0 Debug: Tags parsed for 1 files in 0ms 11:17:06.0 Debug: Album accepted 11:17:06.0 Debug: File rejected for the following reasons: [Permanent] _fail1, [Permanent] _fail2, [Permanent] _fail3 11:17:06.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_have_same_number_of_rejections_as_specs_that_failed --- 11:17:06.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_blowup_the_process_due_to_failed_augment --- 11:17:06.0 Debug: Analyzing 3/3 files. 11:17:06.0 Info: Reading file 1/3 11:17:06.0 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 11:17:06.0 Info: Reading file 2/3 11:17:06.0 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 11:17:06.0 Info: Reading file 3/3 11:17:06.0 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 11:17:06.0 Debug: Tags parsed for 3 files in 0ms 11:17:06.0 Debug: Album accepted 11:17:06.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_blowup_the_process_due_to_failed_augment --- 11:17:06.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_throw_if_release_not_identified --- 11:17:06.0 Debug: Analyzing 3/3 files. 11:17:06.0 Info: Reading file 1/3 11:17:06.0 Info: Reading file 2/3 11:17:06.0 Info: Reading file 3/3 11:17:06.0 Debug: Tags parsed for 3 files in 0ms 11:17:06.0 Debug: Album rejected for the following reasons: [Permanent] Couldn't find similar album for [/C/Test/Unsorted] 11:17:06.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_throw_if_release_not_identified --- 11:17:06.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_throw_if_tracks_are_not_found --- 11:17:06.0 Debug: Analyzing 3/3 files. 11:17:06.0 Info: Reading file 1/3 11:17:06.0 Info: Reading file 2/3 11:17:06.0 Info: Reading file 3/3 11:17:06.0 Debug: Tags parsed for 3 files in 0ms 11:17:06.0 Debug: Album accepted 11:17:06.0 Debug: File rejected for the following reasons: [Permanent] Couldn't parse album from: 11:17:06.0 Debug: File rejected for the following reasons: [Permanent] Couldn't parse album from: 11:17:06.0 Debug: File rejected for the following reasons: [Permanent] Couldn't parse album from: 11:17:06.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_not_throw_if_tracks_are_not_found --- 11:17:06.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_reject_more_than_one_version_of_an_album --- 11:17:06.0 Debug: Analyzing 2/2 files. 11:17:06.0 Info: Reading file 1/2 11:17:06.0 Info: Reading file 2/2 11:17:06.0 Debug: Tags parsed for 2 files in 0ms 11:17:06.0 Debug: Album accepted 11:17:06.0 Debug: Album accepted 11:17:06.0 Debug: File accepted 11:17:06.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_reject_more_than_one_version_of_an_album --- 11:17:06.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_a_decision_when_exception_is_caught --- 11:17:06.0 Debug: Analyzing 1/1 files. 11:17:06.0 Info: Reading file 1/1 11:17:06.0 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 11:17:06.0 Debug: Tags parsed for 1 files in 0ms 11:17:06.0 Debug: Album accepted 11:17:06.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_a_decision_when_exception_is_caught --- 11:17:06.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_approved_if_all_specs_pass --- 11:17:06.0 Debug: Analyzing 1/1 files. 11:17:06.0 Info: Reading file 1/1 11:17:06.0 Debug: Tags parsed for 1 files in 0ms 11:17:06.0 Debug: Album accepted 11:17:06.0 Debug: File accepted 11:17:06.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_approved_if_all_specs_pass --- 11:17:06.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_one_album_spec_fails --- 11:17:06.0 Debug: Analyzing 1/1 files. 11:17:06.0 Info: Reading file 1/1 11:17:06.0 Debug: Tags parsed for 1 files in 0ms 11:17:06.0 Debug: Album rejected for the following reasons: [Permanent] _albumfail1 11:17:06.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_one_album_spec_fails --- 11:17:06.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_one_track_spec_fails --- 11:17:06.0 Debug: Analyzing 1/1 files. 11:17:06.0 Info: Reading file 1/1 11:17:06.0 Debug: Tags parsed for 1 files in 0ms 11:17:06.0 Debug: Album accepted 11:17:06.0 Debug: File rejected for the following reasons: [Permanent] Couldn't parse album from: 11:17:06.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_one_track_spec_fails --- 11:17:06.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_only_album_spec_fails --- 11:17:06.0 Debug: Analyzing 1/1 files. 11:17:06.0 Info: Reading file 1/1 11:17:06.0 Debug: Tags parsed for 1 files in 0ms 11:17:06.0 Debug: Album rejected for the following reasons: [Permanent] _albumfail1 11:17:06.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_only_album_spec_fails --- 11:17:06.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_only_track_spec_fails --- 11:17:06.0 Debug: Analyzing 1/1 files. 11:17:06.0 Info: Reading file 1/1 11:17:06.0 Debug: Tags parsed for 1 files in 0ms 11:17:06.0 Debug: Album accepted 11:17:06.0 Debug: File rejected for the following reasons: [Permanent] Couldn't parse album from: 11:17:06.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.ImportDecisionMakerFixture.should_return_rejected_if_only_track_spec_fails --- 11:17:06.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_does_not_have_file --- 11:17:06.0 Debug: Skipping already imported check for album without files 11:17:06.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_does_not_have_file --- 11:17:06.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_has_not_been_imported --- 11:17:06.0 Trace: Album has not been imported 11:17:06.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_has_not_been_imported --- 11:17:06.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_was_grabbed_after_being_imported --- 11:17:06.0 Trace: Album has not been imported 11:17:06.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accept_if_episode_was_grabbed_after_being_imported --- 11:17:06.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accepted_if_download_client_item_is_null --- 11:17:06.0 Debug: No download client information is available, skipping 11:17:06.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_accepted_if_download_client_item_is_null --- 11:17:06.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_reject_if_episode_imported_after_being_grabbed --- 11:17:06.0 Debug: Album previously imported at 07/29/2024 11:17:06 11:17:06.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.AlreadyImportedSpecificationFixture.should_reject_if_episode_imported_after_being_grabbed --- 11:17:06.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_accept_when_there_is_enough_disk_space --- 11:17:06.0 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_accept_when_there_is_enough_disk_space --- 11:17:06.0 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_pass_if_exception_is_thrown --- 11:17:06.1 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 42 11:17:06.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_pass_if_exception_is_thrown --- 11:17:06.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_pass_if_free_space_is_null --- 11:17:06.1 Debug: Free space check returned an invalid result for: /C/Test/Music 11:17:06.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_pass_if_free_space_is_null --- 11:17:06.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_reject_when_there_isnt_enough_disk_space --- 11:17:06.1 Warn: Not enough free space (83886080) to import: /C/Test/Unsorted/Alice in Chains/Alice in Chains - track1.mp3 (104857600) 11:17:06.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_reject_when_there_isnt_enough_disk_space --- 11:17:06.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_reject_when_there_isnt_enough_space_for_file_plus_min_free_space --- 11:17:06.1 Warn: Not enough free space (157286400) to import: /C/Test/Unsorted/Alice in Chains/Alice in Chains - track1.mp3 (104857600) 11:17:06.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_reject_when_there_isnt_enough_space_for_file_plus_min_free_space --- 11:17:06.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_return_true_if_free_space_is_null --- 11:17:06.1 Debug: Free space check returned an invalid result for: /C/Test/Music 11:17:06.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_return_true_if_free_space_is_null --- 11:17:06.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_return_true_when_skip_check_is_enabled --- 11:17:06.1 Debug: Skipping free space check when importing 11:17:06.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_return_true_when_skip_check_is_enabled --- 11:17:06.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_skip_check_for_files_under_artist_folder --- 11:17:06.1 Debug: Skipping free space check for existing track 11:17:06.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_skip_check_for_files_under_artist_folder --- 11:17:06.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_use_artist_paths_parent_for_free_space_check --- 11:17:06.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.FreeSpaceSpecificationFixture.should_use_artist_paths_parent_for_free_space_check --- 11:17:06.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_false_if_in_working_folder_and_last_write_time_was_recent --- 11:17:06.1 Debug: /C/Test/Unsorted Music/_UNPACK_Kid.Rock/someSubFolder/Kid.Rock.Cowboy.mp3 is still being unpacked 11:17:06.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_false_if_in_working_folder_and_last_write_time_was_recent --- 11:17:06.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_false_if_unopacking_on_linux --- 11:17:06.1 Debug: /C/Test/Unsorted Music/_UNPACK_Kid.Rock/someSubFolder/Kid.Rock.Cowboy.mp3 is still being unpacked 11:17:06.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_false_if_unopacking_on_linux --- 11:17:06.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_true_if_not_in_working_folder --- 11:17:06.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_true_if_not_in_working_folder --- 11:17:06.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_true_when_in_old_working_folder --- 11:17:06.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.NotUnpackingSpecificationFixture.should_return_true_when_in_old_working_folder --- 11:17:06.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_a_revision_upgrade_and_prefers_propers --- 11:17:06.1 Debug: This file isn't a quality upgrade for all tracks. Skipping C:\Test\Imagine Dragons\Imagine.Dragons.Song.1.mp3 11:17:06.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_a_revision_upgrade_and_prefers_propers --- 11:17:06.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_an_upgrade_for_existing_trackFile --- 11:17:06.1 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 11:17:06.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_an_upgrade_for_existing_trackFile --- 11:17:06.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_an_upgrade_for_existing_trackFile_for_multi_tracks --- 11:17:06.1 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 11:17:06.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_an_upgrade_for_existing_trackFile_for_multi_tracks --- 11:17:06.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_an_upgrade_for_one_existing_trackFile_for_multi_track --- 11:17:06.1 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 11:17:06.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_false_if_not_an_upgrade_for_one_existing_trackFile_for_multi_track --- Skipped should_return_true_when_in_old_working_folder [< 1 ms] 11:17:06.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_no_existing_trackFile --- 11:17:06.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_no_existing_trackFile --- 11:17:06.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_no_existing_trackFile_for_multi_tracks --- 11:17:06.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_no_existing_trackFile_for_multi_tracks --- 11:17:06.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_not_a_revision_upgrade_and_does_not_prefer_propers --- 11:17:06.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_not_a_revision_upgrade_and_does_not_prefer_propers --- 11:17:06.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_track_file_is_null --- 11:17:06.1 Trace: Unable to get track file details from the DB. TrackId: 1 TrackFileId: 1 11:17:06.1 Trace: Unable to get track file details from the DB. TrackId: 2 TrackFileId: 1 11:17:06.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_track_file_is_null --- 11:17:06.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_upgrade_for_existing_trackFile --- 11:17:06.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_upgrade_for_existing_trackFile --- 11:17:06.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_upgrade_for_existing_trackFile_for_multi_tracks --- 11:17:06.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_if_upgrade_for_existing_trackFile_for_multi_tracks --- 11:17:06.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_when_comparing_to_a_lower_quality_proper --- 11:17:06.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.TrackImport.Specifications.UpgradeSpecificationFixture.should_return_true_when_comparing_to_a_lower_quality_proper --- 11:17:06.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_existing_file_fromdb_if_file_doesnt_exist --- 11:17:06.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_existing_file_fromdb_if_file_doesnt_exist --- 11:17:06.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_multiple_different_track_files --- 11:17:06.1 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 11:17:06.1 Debug: Removing existing track file: [2] /C/Test/Music/Artist/Season 01\30.rock.s01e02.avi 11:17:06.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_multiple_different_track_files --- 11:17:06.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_single_track_file_once --- 11:17:06.1 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 11:17:06.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_single_track_file_once --- 11:17:06.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_the_same_track_file_only_once --- 11:17:06.1 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 11:17:06.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_the_same_track_file_only_once --- 11:17:06.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_track_file_from_database --- 11:17:06.1 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 11:17:06.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_delete_track_file_from_database --- 11:17:06.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_import_if_existing_file_doesnt_exist_in_db --- 11:17:06.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_import_if_existing_file_doesnt_exist_in_db --- 11:17:06.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_not_try_to_recyclebin_existing_file_if_file_doesnt_exist --- 11:17:06.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_not_try_to_recyclebin_existing_file_if_file_doesnt_exist --- 11:17:06.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_return_old_track_file_in_oldFiles --- 11:17:06.1 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 11:17:06.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_return_old_track_file_in_oldFiles --- 11:17:06.1 Info: --- Start: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_return_old_track_files_in_oldFiles --- 11:17:06.1 Debug: Removing existing track file: [1] /C/Test/Music/Artist/Season 01\30.rock.s01e01.avi 11:17:06.1 Debug: Removing existing track file: [2] /C/Test/Music/Artist/Season 01\30.rock.s01e02.avi 11:17:06.1 Info: --- End: NzbDrone.Core.Test.MediaFiles.UpgradeMediaFileServiceFixture.should_return_old_track_files_in_oldFiles --- 11:17:06.1 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.broken_executor_should_publish_executed_event --- 11:17:06.2 Trace: CommandA -> IExecute`1Proxy 11:17:06.2 Trace: CommandA <- IExecute`1Proxy [] 11:17:06.2 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 11:17:06.2 Info: Shutting down task execution 11:17:06.2 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.broken_executor_should_publish_executed_event --- 11:17:06.2 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_execute_on_executor --- 11:17:06.2 Trace: CommandA -> IExecute`1Proxy 11:17:06.2 Trace: CommandA <- IExecute`1Proxy [] 11:17:06.2 Info: Shutting down task execution 11:17:06.2 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_execute_on_executor --- 11:17:06.2 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_not_execute_on_incompatible_executor --- 11:17:06.2 Trace: CommandA -> IExecute`1Proxy 11:17:06.2 Trace: CommandA <- IExecute`1Proxy [] 11:17:06.2 Info: Shutting down task execution 11:17:06.2 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_not_execute_on_incompatible_executor --- 11:17:06.2 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_publish_executed_event_on_success --- 11:17:06.2 Trace: CommandA -> IExecute`1Proxy 11:17:06.2 Trace: CommandA <- IExecute`1Proxy [] 11:17:06.2 Info: Shutting down task execution 11:17:06.2 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_publish_executed_event_on_success --- 11:17:06.2 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_start_executor_threads --- 11:17:06.2 Info: Shutting down task execution 11:17:06.3 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_start_executor_threads --- 11:17:06.3 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_use_completion_message --- 11:17:06.3 Trace: CommandA -> IExecute`1Proxy 11:17:06.3 Trace: CommandA <- IExecute`1Proxy [] 11:17:06.3 Info: Shutting down task execution 11:17:06.3 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_use_completion_message --- 11:17:06.3 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_use_last_progress_message_if_completion_message_is_null --- 11:17:06.3 Trace: CommandB -> IExecute`1Proxy_1 11:17:06.3 Trace: CommandB <- IExecute`1Proxy_1 [] 11:17:06.3 Info: Shutting down task execution 11:17:06.3 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandExecutorFixture.should_use_last_progress_message_if_completion_message_is_null --- 11:17:06.3 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_any_command_if_exclusive_running --- 11:17:06.3 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_any_command_if_exclusive_running --- 11:17:06.3 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_disk_access_command_if_another_running --- 11:17:06.3 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_disk_access_command_if_another_running --- 11:17:06.3 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_exclusive_command_if_any_running --- 11:17:06.3 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_exclusive_command_if_any_running --- 11:17:06.3 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_exclusive_command_if_long_running_command_running --- 11:17:06.3 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_exclusive_command_if_long_running_command_running --- 11:17:06.3 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_type_exclusive_command_if_another_and_disk_access_command_running --- 11:17:06.3 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_type_exclusive_command_if_another_and_disk_access_command_running --- 11:17:06.3 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_type_exclusive_command_if_another_running --- 11:17:06.3 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_not_return_type_exclusive_command_if_another_running --- 11:17:06.3 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_null_if_nothing_queued --- 11:17:06.3 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_null_if_nothing_queued --- 11:17:06.3 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_regular_command_if_type_exclusive_command_running --- 11:17:06.3 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_regular_command_if_type_exclusive_command_running --- 11:17:06.3 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_type_exclusive_command_if_another_not_running --- 11:17:06.3 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueFixture.should_return_type_exclusive_command_if_another_not_running --- 11:17:06.3 Info: --- Start: NzbDrone.Core.Test.Messaging.Commands.CommandQueueManagerFixture.should_not_remove_commands_for_five_minutes_after_they_end --- 11:17:06.4 Trace: Publishing RefreshMonitoredDownloads 11:17:06.4 Trace: Checking if command is queued or started: RefreshMonitoredDownloads 11:17:06.4 Trace: Inserting new command: RefreshMonitoredDownloads 11:17:06.4 Trace: Marking command as started: RefreshMonitoredDownloads 11:17:06.4 Trace: Updating command status 11:17:06.4 Trace: Cleaning up old commands 11:17:06.4 Info: --- End: NzbDrone.Core.Test.Messaging.Commands.CommandQueueManagerFixture.should_not_remove_commands_for_five_minutes_after_they_end --- 11:17:06.4 Info: --- Start: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.broken_handler_should_not_effect_others_handler --- 11:17:06.4 Trace: Publishing EventA 11:17:06.4 Trace: EventA -> IHandle`1Proxy 11:17:06.4 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) 11:17:06.4 Trace: EventA -> IHandle`1Proxy 11:17:06.4 Trace: EventA <- IHandle`1Proxy 11:17:06.4 Info: --- End: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.broken_handler_should_not_effect_others_handler --- 11:17:06.4 Info: --- Start: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.should_not_publish_to_incompatible_handlers --- 11:17:06.4 Trace: Publishing EventA 11:17:06.4 Trace: EventA -> IHandle`1Proxy 11:17:06.4 Trace: EventA <- IHandle`1Proxy 11:17:06.4 Trace: EventA -> IHandle`1Proxy 11:17:06.4 Trace: EventA <- IHandle`1Proxy 11:17:06.4 Info: --- End: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.should_not_publish_to_incompatible_handlers --- 11:17:06.4 Info: --- Start: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.should_publish_event_to_handlers --- 11:17:06.4 Trace: Publishing EventA 11:17:06.4 Trace: EventA -> IHandle`1Proxy 11:17:06.4 Trace: EventA <- IHandle`1Proxy 11:17:06.4 Trace: EventA -> IHandle`1Proxy 11:17:06.4 Trace: EventA <- IHandle`1Proxy 11:17:06.4 Info: --- End: NzbDrone.Core.Test.Messaging.Events.EventAggregatorFixture.should_publish_event_to_handlers --- 11:17:06.4 Info: --- Start: NzbDrone.Core.Test.MetadataSource.MetadataRequestBuilderFixture.should_use_default_if_config_blank() --- 11:17:06.4 Info: --- End: NzbDrone.Core.Test.MetadataSource.MetadataRequestBuilderFixture.should_use_default_if_config_blank() --- 11:17:06.4 Info: --- Start: NzbDrone.Core.Test.MetadataSource.MetadataRequestBuilderFixture.should_use_user_definied_if_not_blank() --- 11:17:06.4 Info: --- End: NzbDrone.Core.Test.MetadataSource.MetadataRequestBuilderFixture.should_use_user_definied_if_not_blank() --- 11:17:06.4 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_blocklist_over_the_blocklist_when_searching_for_blocklist --- 11:17:06.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_blocklist_over_the_blocklist_when_searching_for_blocklist --- 11:17:06.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_blocklist_over_blocklist_when_searching_for_the_blocklist --- 11:17:06.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_blocklist_over_blocklist_when_searching_for_the_blocklist --- 11:17:06.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_walking_dead_over_talking_dead_when_searching_for_the_walking_dead --- 11:17:06.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_walking_dead_over_talking_dead_when_searching_for_the_walking_dead --- 11:17:06.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_walking_dead_over_talking_dead_when_searching_for_walking_dead --- 11:17:06.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SearchArtistComparerFixture.should_prefer_the_walking_dead_over_talking_dead_when_searching_for_walking_dead --- 11:17:06.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_album --- 11:17:06.5 Debug: Getting Album with LidarrAPI.MetadataID of 66c66aaa-6e2f-4930-8610-912e24c63ed1 11:17:06.5 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/66c66aaa-6e2f-4930-8610-912e24c63ed1 11:17:06.5 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:17:07.0 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"} (501 ms) 11:17:07.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_album --- 11:17:07.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_artist --- 11:17:07.0 Debug: Getting Artist with LidarrAPI.MetadataID of 66c66aaa-6e2f-4930-8610-912e24c63ed1 11:17:07.0 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/66c66aaa-6e2f-4930-8610-912e24c63ed1 11:17:07.0 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:17:07.6 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"} (586 ms) 11:17:07.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_artist --- 11:17:07.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_guid_for_album --- 11:17:07.6 Debug: Getting Album with LidarrAPI.MetadataID of 66c66aaa-6e2f-4930-aaaaaa 11:17:07.6 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/66c66aaa-6e2f-4930-aaaaaa 11:17:07.6 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:17:08.1 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"} (482 ms) 11:17:08.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_guid_for_album --- 11:17:08.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_guid_for_artist --- 11:17:08.1 Debug: Getting Artist with LidarrAPI.MetadataID of 66c66aaa-6e2f-4930-aaaaaa 11:17:08.1 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/66c66aaa-6e2f-4930-aaaaaa 11:17:08.1 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:17:08.5 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/66c66aaa-6e2f-4930-aaaaaa: 400.BadRequest (24 bytes) {"error":"Invalid UUID"} (434 ms) 11:17:08.5 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.getting_details_of_invalid_guid_for_artist --- 11:17:08.5 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_album_detail("12fa3845-7c62-36e5-a8da-8be137155a72","Hysteria") --- 11:17:08.5 Debug: Getting Album with LidarrAPI.MetadataID of 12fa3845-7c62-36e5-a8da-8be137155a72 11:17:08.5 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72 11:17:08.5 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:17:08.6 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72: 200.OK (488991 bytes) (85 ms) 11:17:08.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_album_detail("12fa3845-7c62-36e5-a8da-8be137155a72","Hysteria") --- 11:17:08.7 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") --- 11:17:08.7 Debug: Getting Album with LidarrAPI.MetadataID of 12fa3845-7c62-36e5-a8da-8be137155a72 11:17:08.7 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72 11:17:08.7 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:17:08.7 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72: 200.OK (488991 bytes) (69 ms) 11:17:08.8 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") --- 11:17:08.8 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") --- 11:17:08.8 Debug: Getting Album with LidarrAPI.MetadataID of 12fa3845-7c62-36e5-a8da-8be137155a72 11:17:08.8 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72 11:17:08.8 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:17:08.9 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/12fa3845-7c62-36e5-a8da-8be137155a72: 200.OK (488991 bytes) (125 ms) 11:17:08.9 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") --- 11:17:08.9 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_artist_detail("f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 11:17:08.9 Debug: Getting Artist with LidarrAPI.MetadataID of f59c5520-5f46-4d2c-b2c4-822eabf53419 11:17:08.9 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419 11:17:08.9 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:17:09.0 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419: 200.OK (45462 bytes) (93 ms) 11:17:09.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_artist_detail("f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 11:17:09.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_artist_detail("66c662b6-6e2f-4930-8610-912e24c63ed1","AC/DC") --- 11:17:09.0 Debug: Getting Artist with LidarrAPI.MetadataID of 66c662b6-6e2f-4930-8610-912e24c63ed1 11:17:09.0 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/66c662b6-6e2f-4930-8610-912e24c63ed1 11:17:09.0 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:17:09.1 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/66c662b6-6e2f-4930-8610-912e24c63ed1: 200.OK (75754 bytes) (67 ms) 11:17:09.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_be_able_to_get_artist_detail("66c662b6-6e2f-4930-8610-912e24c63ed1","AC/DC") --- 11:17:09.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Album) --- 11:17:09.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Album) --- 11:17:09.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(EP) --- 11:17:09.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(EP) --- 11:17:09.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Single) --- 11:17:09.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Single) --- 11:17:09.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Broadcast) --- 11:17:09.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Broadcast) --- 11:17:09.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Other) --- 11:17:09.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_primary_release_type(Other) --- 11:17:09.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Official) --- 11:17:09.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Official) --- 11:17:09.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Promotion) --- 11:17:09.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Promotion) --- 11:17:09.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Bootleg) --- 11:17:09.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Bootleg) --- 11:17:09.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Pseudo-Release) --- 11:17:09.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_release_status(Pseudo-Release) --- 11:17:09.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Studio) --- 11:17:09.1 Debug: 1 11:17:09.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Studio) --- 11:17:09.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Compilation) --- 11:17:09.1 Debug: 1 11:17:09.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Compilation) --- 11:17:09.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Soundtrack) --- 11:17:09.1 Debug: 1 11:17:09.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Soundtrack) --- 11:17:09.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Spokenword) --- 11:17:09.1 Debug: 1 11:17:09.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Spokenword) --- 11:17:09.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Interview) --- 11:17:09.1 Debug: 1 11:17:09.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Interview) --- 11:17:09.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Live) --- 11:17:09.1 Debug: 1 11:17:09.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Live) --- 11:17:09.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Remix) --- 11:17:09.1 Debug: 1 11:17:09.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Remix) --- 11:17:09.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(DJ-mix) --- 11:17:09.1 Debug: 1 11:17:09.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(DJ-mix) --- 11:17:09.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Mixtape/Street) --- 11:17:09.1 Debug: 1 11:17:09.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Mixtape/Street) --- 11:17:09.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Demo) --- 11:17:09.1 Debug: 1 11:17:09.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Demo) --- 11:17:09.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Audio drama) --- 11:17:09.1 Debug: 1 11:17:09.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxyFixture.should_filter_albums_by_secondary_release_type(Audio drama) --- 11:17:09.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid:") --- 11:17:09.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid:") --- 11:17:09.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: 99999999999999999999") --- 11:17:09.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: 99999999999999999999") --- 11:17:09.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: 0") --- 11:17:09.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: 0") --- 11:17:09.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: -12") --- 11:17:09.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid: -12") --- 11:17:09.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid:289578") --- 11:17:09.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("lidarrid:289578") --- 11:17:09.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("adjalkwdjkalwdjklawjdlKAJD") --- 11:17:09.1 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=adjalkwdjkalwdjklawjdlkajd 11:17:09.1 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:17:09.6 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=adjalkwdjkalwdjklawjdlkajd: 200.OK (2 bytes) (439 ms) 11:17:09.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.no_artist_search_result("adjalkwdjkalwdjklawjdlKAJD") --- 11:17:09.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("Evolve","Imagine Dragons","Evolve") --- 11:17:09.6 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=album&query=evolve&artist=imagine%20dragons&includeTracks=1 11:17:09.6 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:17:10.2 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=album&query=evolve&artist=imagine%20dragons&includeTracks=1: 200.OK (172287 bytes) (656 ms) 11:17:10.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("Evolve","Imagine Dragons","Evolve") --- 11:17:10.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("Hysteria",null,"Hysteria") --- 11:17:10.3 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=album&query=hysteria&artist=&includeTracks=1 11:17:10.3 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:17:10.6 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=album&query=hysteria&artist=&includeTracks=1: 200.OK (169475 bytes) (339 ms) 11:17:10.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("Hysteria",null,"Hysteria") --- 11:17:10.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarr:d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 11:17:10.6 Debug: Getting Album with LidarrAPI.MetadataID of d77df681-b779-3d6d-b66a-3bfd15985e3e 11:17:10.6 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e 11:17:10.6 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:17:10.7 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e: 200.OK (412264 bytes) (90 ms) 11:17:10.7 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarr:d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 11:17:10.7 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarr: d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 11:17:10.7 Debug: Getting Album with LidarrAPI.MetadataID of d77df681-b779-3d6d-b66a-3bfd15985e3e 11:17:10.7 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e 11:17:10.7 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:17:10.8 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e: 200.OK (412268 bytes) (69 ms) 11:17:10.8 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarr: d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 11:17:10.8 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarrid:d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 11:17:10.8 Debug: Getting Album with LidarrAPI.MetadataID of d77df681-b779-3d6d-b66a-3bfd15985e3e 11:17:10.8 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e 11:17:10.8 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:17:10.9 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e: 200.OK (412268 bytes) (95 ms) 11:17:10.9 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_album_search("lidarrid:d77df681-b779-3d6d-b66a-3bfd15985e3e",null,"Pyromania") --- 11:17:10.9 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("Coldplay","Coldplay") --- 11:17:10.9 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=coldplay 11:17:10.9 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:17:11.1 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=coldplay: 200.OK (13591 bytes) (187 ms) 11:17:11.1 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("Coldplay","Coldplay") --- 11:17:11.1 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("Avenged Sevenfold","Avenged Sevenfold") --- 11:17:11.1 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=avenged%20sevenfold 11:17:11.1 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:17:11.6 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=avenged%20sevenfold: 200.OK (12165 bytes) (484 ms) 11:17:11.6 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("Avenged Sevenfold","Avenged Sevenfold") --- 11:17:11.6 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("3OH!3","3OH!3") --- 11:17:11.6 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=3oh%213 11:17:11.6 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:17:12.0 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=3oh%213: 200.OK (3113 bytes) (455 ms) 11:17:12.0 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("3OH!3","3OH!3") --- 11:17:12.0 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("The Academy Is...","The Academy Is…") --- 11:17:12.0 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=the%20academy%20is... 11:17:12.0 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:17:12.2 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=artist&query=the%20academy%20is...: 200.OK (11133 bytes) (185 ms) 11:17:12.2 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("The Academy Is...","The Academy Is…") --- 11:17:12.2 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarr:f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 11:17:12.2 Debug: Getting Artist with LidarrAPI.MetadataID of f59c5520-5f46-4d2c-b2c4-822eabf53419 11:17:12.2 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419 11:17:12.2 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:17:12.3 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419: 200.OK (45462 bytes) (93 ms) 11:17:12.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarr:f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 11:17:12.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarrid:f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 11:17:12.3 Debug: Getting Artist with LidarrAPI.MetadataID of f59c5520-5f46-4d2c-b2c4-822eabf53419 11:17:12.3 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419 11:17:12.3 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:17:12.4 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419: 200.OK (45462 bytes) (73 ms) 11:17:12.4 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarrid:f59c5520-5f46-4d2c-b2c4-822eabf53419","Linkin Park") --- 11:17:12.4 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarrid: f59c5520-5f46-4d2c-b2c4-822eabf53419 ","Linkin Park") --- 11:17:12.4 Debug: Getting Artist with LidarrAPI.MetadataID of f59c5520-5f46-4d2c-b2c4-822eabf53419 11:17:12.4 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419 11:17:12.4 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:17:12.9 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419: 200.OK (45462 bytes) (519 ms) 11:17:12.9 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_artist_search("lidarrid: f59c5520-5f46-4d2c-b2c4-822eabf53419 ","Linkin Park") --- 11:17:12.9 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem",0,NzbDrone.Core.Music.Artist,"Eminem") --- 11:17:12.9 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem 11:17:12.9 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:17:13.2 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem: 200.OK (96000 bytes) (325 ms) 11:17:13.3 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem",0,NzbDrone.Core.Music.Artist,"Eminem") --- 11:17:13.3 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem Kamikaze",0,NzbDrone.Core.Music.Artist,"Eminem") --- 11:17:13.3 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem%20kamikaze 11:17:13.3 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:17:13.8 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem%20kamikaze: 200.OK (140255 bytes) (573 ms) 11:17:13.8 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem Kamikaze",0,NzbDrone.Core.Music.Artist,"Eminem") --- 11:17:13.8 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem Kamikaze",2,NzbDrone.Core.Music.Album,"Kamikaze") --- 11:17:13.8 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem%20kamikaze 11:17:13.8 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:17:14.4 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/search?type=all&query=eminem%20kamikaze: 200.OK (140255 bytes) (580 ms) 11:17:14.4 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("Eminem Kamikaze",2,NzbDrone.Core.Music.Album,"Kamikaze") --- 11:17:14.4 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("lidarr:f59c5520-5f46-4d2c-b2c4-822eabf53419",0,NzbDrone.Core.Music.Artist,"Linkin Park") --- 11:17:14.4 Debug: Getting Artist with LidarrAPI.MetadataID of f59c5520-5f46-4d2c-b2c4-822eabf53419 11:17:14.4 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419 11:17:14.4 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:17:14.9 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/f59c5520-5f46-4d2c-b2c4-822eabf53419: 200.OK (45462 bytes) (503 ms) 11:17:14.9 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("lidarr:f59c5520-5f46-4d2c-b2c4-822eabf53419",0,NzbDrone.Core.Music.Artist,"Linkin Park") --- 11:17:14.9 Info: --- Start: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("lidarr: d77df681-b779-3d6d-b66a-3bfd15985e3e",0,NzbDrone.Core.Music.Album,"Pyromania") --- 11:17:14.9 Debug: Getting Artist with LidarrAPI.MetadataID of d77df681-b779-3d6d-b66a-3bfd15985e3e 11:17:14.9 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/artist/d77df681-b779-3d6d-b66a-3bfd15985e3e 11:17:14.9 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:17:15.1 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/artist/d77df681-b779-3d6d-b66a-3bfd15985e3e: 404.NotFound (28 bytes) {"error":"Artist not found"} (188 ms) 11:17:15.1 Debug: Getting Album with LidarrAPI.MetadataID of d77df681-b779-3d6d-b66a-3bfd15985e3e 11:17:15.1 Trace: Req: [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e 11:17:15.1 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:17:15.2 Trace: Res: HTTP/2.0 [GET] https://api.lidarr.audio/api/v0.4/album/d77df681-b779-3d6d-b66a-3bfd15985e3e: 200.OK (412264 bytes) (48 ms) 11:17:15.2 Info: --- End: NzbDrone.Core.Test.MetadataSource.SkyHook.SkyHookProxySearchFixture.successful_combined_search("lidarr: d77df681-b779-3d6d-b66a-3bfd15985e3e",0,NzbDrone.Core.Music.Album,"Pyromania") --- 11:17:15.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddAlbumFixture.should_be_able_to_add_a_album_without_passing_in_name --- 11:17:15.2 Debug: Adding album [5537624c-3d2f-4f5c-8099-df916082c85c][[NULL]] 11:17:15.2 Info: --- End: NzbDrone.Core.Test.MusicTests.AddAlbumFixture.should_be_able_to_add_a_album_without_passing_in_name --- 11:17:15.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddAlbumFixture.should_throw_if_album_cannot_be_found --- 11:17:15.2 Debug: Adding album [5537624c-3d2f-4f5c-8099-df916082c85c][[NULL]] 11:17:15.2 Error: Album with MusicBrainz Id 5537624c-3d2f-4f5c-8099-df916082c85c was not found, it may have been removed from Musicbrainz. 11:17:15.2 Info: --- End: NzbDrone.Core.Test.MusicTests.AddAlbumFixture.should_throw_if_album_cannot_be_found --- 11:17:15.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_be_able_to_add_a_artist_without_passing_in_name --- 11:17:15.2 Info: Adding Artist [ForeignArtistId1][Name1] Path: [C:\Test\Music/Name1] 11:17:15.2 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_be_able_to_add_a_artist_without_passing_in_name --- 11:17:15.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_if_artist_folder_exists --- 11:17:15.2 Info: Adding Artist [ForeignArtistId1][Name1] Path: [C:\Test\Music\Name1 (Disambiguation)] 11:17:15.2 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_if_artist_folder_exists --- 11:17:15.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_with_numbers_if_artist_folder_exists_and_no_disambiguation --- 11:17:15.2 Info: Adding Artist [ForeignArtistId1][Name1] Path: [C:\Test\Music\Name1 (3)] 11:17:15.2 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_with_numbers_if_artist_folder_exists_and_no_disambiguation --- 11:17:15.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_with_numbers_if_artist_folder_still_exists --- 11:17:15.2 Info: Adding Artist [ForeignArtistId1][Name1] Path: [C:\Test\Music\Name1 (Disambiguation) (3)] 11:17:15.2 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_disambiguate_with_numbers_if_artist_folder_still_exists --- 11:17:15.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_have_proper_path --- 11:17:15.2 Info: Adding Artist [ForeignArtistId1][Name1] Path: [C:\Test\Music/Name1] 11:17:15.2 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_have_proper_path --- 11:17:15.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_throw_if_artist_cannot_be_found --- 11:17:15.3 Error: LidarrId ce09ea31-3d4a-4487-a797-e315175457a0 was not found, it may have been removed from Musicbrainz. 11:17:15.3 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_throw_if_artist_cannot_be_found --- 11:17:15.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_throw_if_artist_validation_fails --- 11:17:15.3 Info: --- End: NzbDrone.Core.Test.MusicTests.AddArtistFixture.should_throw_if_artist_validation_fails --- 11:17:15.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_albums_when_passed_in_artist --- 11:17:15.3 Debug: [Name1] Setting album monitored status. 11:17:15.3 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_albums_when_passed_in_artist --- 11:17:15.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_all_albums --- 11:17:15.3 Debug: [Name1] Setting album monitored status. 11:17:15.3 Debug: Monitoring all albums 11:17:15.3 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_all_albums --- 11:17:15.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_artist_without_changing_albums --- 11:17:15.3 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_artist_without_changing_albums --- 11:17:15.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_new_albums_only --- 11:17:15.3 Debug: [Name1] Setting album monitored status. 11:17:15.3 Debug: Unmonitoring Albums with Files 11:17:15.3 Debug: Unmonitoring Albums without Files 11:17:15.3 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumMonitoredServiceTests.SetAlbumMontitoredFixture.should_be_able_to_monitor_new_albums_only --- 11:17:15.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.get_last_albums_should_return_next_album --- 11:17:15.3 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:17:15.3 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350353307383_417/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:17:15.3 Info: DatabaseEngineVersionCheck migrating 11:17:15.3 Info: PerformDBOperation 11:17:15.3 Info: Performing DB Operation 11:17:15.3 Info: SQLite 3.46.0 11:17:15.3 Info: => 0.0012077s 11:17:15.3 Info: DatabaseEngineVersionCheck migrated 11:17:15.3 Info: => 0.001223s 11:17:15.3 Debug: Took: 00:00:00.0114350 11:17:15.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 ==== 11:17:15.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-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:17:15.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 ==== 11:17:15.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 ==== 11:17:15.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-07-31T11:17:15.3655585Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-30T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-30T00:00:00Z"] Added = ["2024-07-30T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:17:15.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-08-01T11:17:15.3656508Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-31T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-07-31T00:00:00Z"] Added = ["2024-07-31T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:17:15.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-07-29T11:17:15.3657365Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-08-01T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-08-01T00:00:00Z"] Added = ["2024-08-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:17:15.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId4\""] OldForeignAlbumIds = [[]] Title = ["\"Title4\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation4\""] ReleaseDate = ["2024-07-28T11:17:15.3658167Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType4\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-08-02T00:00:00Z"] CleanTitle = ["\"CleanTitle4\""] ProfileId = [4] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-08-02T00:00:00Z"] Added = ["2024-08-02T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:17:15.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT MIN("Albums"."Id") as id, MAX("Albums"."ReleaseDate") as date FROM "Albums" WHERE (("Albums"."ArtistMetadataId" IN (1)) AND ("Albums"."ReleaseDate" < @Clause2_P1)) GROUP BY "Albums"."ArtistMetadataId" PARAMETERS: Clause2_P1 = ["2024-07-30T11:17:15.3680519Z"] ==== End Query Trace ==== 11:17:15.3 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" JOIN (SELECT MIN("Albums"."Id") as id, MAX("Albums"."ReleaseDate") as date FROM "Albums" WHERE (("Albums"."ArtistMetadataId" IN (1)) AND ("Albums"."ReleaseDate" < @Clause2_P1)) GROUP BY "Albums"."ArtistMetadataId" ) ids on ids.id = "Albums"."Id" and ids.date = "Albums"."ReleaseDate" PARAMETERS: Clause2_P1 = ["2024-07-30T11:17:15.3680519Z"] ==== End Query Trace ==== 11:17:15.4 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.get_last_albums_should_return_next_album --- 11:17:15.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.get_next_albums_should_return_next_album --- 11:17:15.4 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:17:15.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350354168113_419/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:17:15.4 Info: DatabaseEngineVersionCheck migrating 11:17:15.4 Info: PerformDBOperation 11:17:15.4 Info: Performing DB Operation 11:17:15.4 Info: SQLite 3.46.0 11:17:15.4 Info: => 0.0011707s 11:17:15.4 Info: DatabaseEngineVersionCheck migrated 11:17:15.4 Info: => 0.0011851s 11:17:15.4 Debug: Took: 00:00:00.0113040 11:17:15.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 ==== 11:17:15.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-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:17:15.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 ==== 11:17:15.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 ==== 11:17:15.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-07-31T11:17:15.4485207Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-30T00:00:00Z"] CleanTitle = ["\"CleanTitle1\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-30T00:00:00Z"] Added = ["2024-07-30T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:17:15.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-08-01T11:17:15.4485232Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-31T00:00:00Z"] CleanTitle = ["\"CleanTitle2\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-07-31T00:00:00Z"] Added = ["2024-07-31T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:17:15.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-07-29T11:17:15.4485247Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType3\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-08-01T00:00:00Z"] CleanTitle = ["\"CleanTitle3\""] ProfileId = [3] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-08-01T00:00:00Z"] Added = ["2024-08-01T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:17:15.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId4\""] OldForeignAlbumIds = [[]] Title = ["\"Title4\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation4\""] ReleaseDate = ["2024-07-28T11:17:15.4485262Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType4\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-08-02T00:00:00Z"] CleanTitle = ["\"CleanTitle4\""] ProfileId = [4] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-08-02T00:00:00Z"] Added = ["2024-08-02T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:17:15.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT MIN("Albums"."Id") as id, MIN("Albums"."ReleaseDate") as date FROM "Albums" WHERE (("Albums"."ArtistMetadataId" IN (1)) AND ("Albums"."ReleaseDate" > @Clause2_P1)) GROUP BY "Albums"."ArtistMetadataId" PARAMETERS: Clause2_P1 = ["2024-07-30T11:17:15.4508085Z"] ==== End Query Trace ==== 11:17:15.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" JOIN (SELECT MIN("Albums"."Id") as id, MIN("Albums"."ReleaseDate") as date FROM "Albums" WHERE (("Albums"."ArtistMetadataId" IN (1)) AND ("Albums"."ReleaseDate" > @Clause2_P1)) GROUP BY "Albums"."ArtistMetadataId" ) ids on ids.id = "Albums"."Id" and ids.date = "Albums"."ReleaseDate" PARAMETERS: Clause2_P1 = ["2024-07-30T11:17:15.4508085Z"] ==== End Query Trace ==== 11:17:15.4 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.get_next_albums_should_return_next_album --- 11:17:15.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_releaseid --- 11:17:15.4 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:17:15.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350354918518_421/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:17:15.5 Info: DatabaseEngineVersionCheck migrating 11:17:15.5 Info: PerformDBOperation 11:17:15.5 Info: Performing DB Operation 11:17:15.5 Info: SQLite 3.46.0 11:17:15.5 Info: => 0.0011647s 11:17:15.5 Info: DatabaseEngineVersionCheck migrated 11:17:15.5 Info: => 0.0011791s 11:17:15.5 Debug: Took: 00:00:00.0112211 11:17:15.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 ==== 11:17:15.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-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:17:15.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 ==== 11:17:15.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 ==== 11:17:15.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" JOIN "AlbumReleases" ON ("Albums"."Id" = "AlbumReleases"."AlbumId") WHERE ("AlbumReleases"."ForeignReleaseId" = @Clause2_P1) PARAMETERS: Clause2_P1 = ["\"e00e40a3-5ed5-4ed3-9c22-0a8ff4119bdf\""] ==== End Query Trace ==== 11:17:15.5 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_releaseid --- 11:17:15.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("ANThology") --- 11:17:15.5 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:17:15.5 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350355622984_423/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:17:15.5 Info: DatabaseEngineVersionCheck migrating 11:17:15.5 Info: PerformDBOperation 11:17:15.5 Info: Performing DB Operation 11:17:15.5 Info: SQLite 3.46.0 11:17:15.5 Info: => 0.0011921s 11:17:15.5 Info: DatabaseEngineVersionCheck migrated 11:17:15.5 Info: => 0.0012076s 11:17:15.5 Debug: Took: 00:00:00.0120353 11:17:15.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 ==== 11:17:15.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-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:17:15.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 ==== 11:17:15.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 ==== 11:17:15.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 = ["\"anthology\""] Clause1_P2 = ["\"ANThology\""] Clause1_P3 = [1] ==== End Query Trace ==== 11:17:15.6 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("ANThology") --- 11:17:15.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("anthology") --- 11:17:15.6 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:17:15.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350356348704_425/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:17:15.6 Info: DatabaseEngineVersionCheck migrating 11:17:15.6 Info: PerformDBOperation 11:17:15.6 Info: Performing DB Operation 11:17:15.6 Info: SQLite 3.46.0 11:17:15.6 Info: => 0.0011988s 11:17:15.6 Info: DatabaseEngineVersionCheck migrated 11:17:15.6 Info: => 0.0012141s 11:17:15.6 Debug: Took: 00:00:00.0122410 11:17:15.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 ==== 11:17:15.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-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:17:15.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 ==== 11:17:15.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 ==== 11:17:15.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ((("Albums"."CleanTitle" = @Clause1_P1) OR ("Albums"."Title" = @Clause1_P2)) AND ("Albums"."ArtistMetadataId" = @Clause1_P3)) PARAMETERS: Clause1_P1 = ["\"anthology\""] Clause1_P2 = ["\"anthology\""] Clause1_P3 = [1] ==== End Query Trace ==== 11:17:15.7 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("anthology") --- 11:17:15.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("anthology!") --- 11:17:15.7 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:17:15.7 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350357073323_427/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:17:15.7 Info: DatabaseEngineVersionCheck migrating 11:17:15.7 Info: PerformDBOperation 11:17:15.7 Info: Performing DB Operation 11:17:15.7 Info: SQLite 3.46.0 11:17:15.7 Info: => 0.0012082s 11:17:15.7 Info: DatabaseEngineVersionCheck migrated 11:17:15.7 Info: => 0.0012245s 11:17:15.7 Debug: Took: 00:00:00.0122249 11:17:15.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 ==== 11:17:15.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-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:17:15.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 ==== 11:17:15.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 ==== 11:17:15.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ((("Albums"."CleanTitle" = @Clause1_P1) OR ("Albums"."Title" = @Clause1_P2)) AND ("Albums"."ArtistMetadataId" = @Clause1_P3)) PARAMETERS: Clause1_P1 = ["\"anthology\""] Clause1_P2 = ["\"anthology!\""] Clause1_P3 = [1] ==== End Query Trace ==== 11:17:15.7 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title("anthology!") --- 11:17:15.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title_all_special_characters --- 11:17:15.7 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:17:15.7 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350357795582_429/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:17:15.7 Info: DatabaseEngineVersionCheck migrating 11:17:15.7 Info: PerformDBOperation 11:17:15.7 Info: Performing DB Operation 11:17:15.7 Info: SQLite 3.46.0 11:17:15.7 Info: => 0.0012635s 11:17:15.7 Info: DatabaseEngineVersionCheck migrated 11:17:15.7 Info: => 0.0012789s 11:17:15.7 Debug: Took: 00:00:00.0122566 11:17:15.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 ==== 11:17:15.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-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:17:15.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 ==== 11:17:15.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 ==== 11:17:15.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ((("Albums"."CleanTitle" = @Clause1_P1) OR ("Albums"."Title" = @Clause1_P2)) AND ("Albums"."ArtistMetadataId" = @Clause1_P3)) PARAMETERS: Clause1_P1 = ["\"+\""] Clause1_P2 = ["\"+\""] Clause1_P3 = [1] ==== End Query Trace ==== 11:17:15.8 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_find_album_in_db_by_title_all_special_characters --- 11:17:15.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("ANTholog") --- 11:17:15.8 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:17:15.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350358525687_431/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:17:15.8 Info: DatabaseEngineVersionCheck migrating 11:17:15.8 Info: PerformDBOperation 11:17:15.8 Info: Performing DB Operation 11:17:15.8 Info: SQLite 3.46.0 11:17:15.8 Info: => 0.0012122s 11:17:15.8 Info: DatabaseEngineVersionCheck migrated 11:17:15.8 Info: => 0.0012268s 11:17:15.8 Debug: Took: 00:00:00.0122565 11:17:15.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 ==== 11:17:15.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-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:17:15.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 ==== 11:17:15.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 ==== 11:17:15.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" WHERE ((("Albums"."CleanTitle" = @Clause1_P1) OR ("Albums"."Title" = @Clause1_P2)) AND ("Albums"."ArtistMetadataId" = @Clause1_P3)) PARAMETERS: Clause1_P1 = ["\"antholog\""] Clause1_P2 = ["\"ANTholog\""] Clause1_P3 = [1] ==== End Query Trace ==== 11:17:15.9 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("ANTholog") --- 11:17:15.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("nthology") --- 11:17:15.9 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:17:15.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350359249879_433/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:17:15.9 Info: DatabaseEngineVersionCheck migrating 11:17:15.9 Info: PerformDBOperation 11:17:15.9 Info: Performing DB Operation 11:17:15.9 Info: SQLite 3.46.0 11:17:15.9 Info: => 0.0011872s 11:17:15.9 Info: DatabaseEngineVersionCheck migrated 11:17:15.9 Info: => 0.0012034s 11:17:15.9 Debug: Took: 00:00:00.0122169 11:17:15.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 ==== 11:17:15.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-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:17:15.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 ==== 11:17:15.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 ==== 11:17:15.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 = ["\"nthology\""] Clause1_P2 = ["\"nthology\""] Clause1_P3 = [1] ==== End Query Trace ==== 11:17:16.0 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("nthology") --- 11:17:16.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("antholoyg") --- 11:17:16.0 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:17:16.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350360268190_435/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:17:16.0 Info: DatabaseEngineVersionCheck migrating 11:17:16.0 Info: PerformDBOperation 11:17:16.0 Info: Performing DB Operation 11:17:16.0 Info: SQLite 3.46.0 11:17:16.0 Info: => 0.0012226s 11:17:16.0 Info: DatabaseEngineVersionCheck migrated 11:17:16.0 Info: => 0.0012377s 11:17:16.0 Debug: Took: 00:00:00.0113925 11:17:16.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 ==== 11:17:16.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-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:17:16.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 ==== 11:17:16.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 ==== 11:17:16.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 = ["\"antholoyg\""] Clause1_P2 = ["\"antholoyg\""] Clause1_P3 = [1] ==== End Query Trace ==== 11:17:16.0 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("antholoyg") --- 11:17:16.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("÷") --- 11:17:16.0 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:17:16.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350360970210_437/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:17:16.1 Info: DatabaseEngineVersionCheck migrating 11:17:16.1 Info: PerformDBOperation 11:17:16.1 Info: Performing DB Operation 11:17:16.1 Info: SQLite 3.46.0 11:17:16.1 Info: => 0.0011956s 11:17:16.1 Info: DatabaseEngineVersionCheck migrated 11:17:16.1 Info: => 0.0012101s 11:17:16.1 Debug: Took: 00:00:00.0111889 11:17:16.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 ==== 11:17:16.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-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:17:16.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 ==== 11:17:16.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 ==== 11:17:16.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 ==== 11:17:16.1 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_incorrect_title("÷") --- 11:17:16.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_partial_releaseid --- 11:17:16.1 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:17:16.1 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350361656679_439/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:17:16.1 Info: DatabaseEngineVersionCheck migrating 11:17:16.1 Info: PerformDBOperation 11:17:16.1 Info: Performing DB Operation 11:17:16.1 Info: SQLite 3.46.0 11:17:16.1 Info: => 0.001174s 11:17:16.1 Info: DatabaseEngineVersionCheck migrated 11:17:16.1 Info: => 0.0011888s 11:17:16.1 Debug: Took: 00:00:00.0111745 11:17:16.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 ==== 11:17:16.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-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:17:16.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 ==== 11:17:16.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 ==== 11:17:16.1 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 ==== 11:17:16.2 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_in_db_by_partial_releaseid --- 11:17:16.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_when_two_albums_have_same_name --- 11:17:16.2 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:17:16.2 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350362344424_441/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:17:16.2 Info: DatabaseEngineVersionCheck migrating 11:17:16.2 Info: PerformDBOperation 11:17:16.2 Info: Performing DB Operation 11:17:16.2 Info: SQLite 3.46.0 11:17:16.2 Info: => 0.0011717s 11:17:16.2 Info: DatabaseEngineVersionCheck migrated 11:17:16.2 Info: => 0.0011872s 11:17:16.2 Debug: Took: 00:00:00.0111553 11:17:16.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 ==== 11:17:16.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-07-30T00:00:00Z"] Media = [[]] TrackCount = [1] Monitored = [true] Id = [0] ==== End Query Trace ==== 11:17:16.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 ==== 11:17:16.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 ==== 11:17:16.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 = ["\"Weezer\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation1\""] ReleaseDate = ["2024-07-30T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType1\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-30T00:00:00Z"] CleanTitle = ["\"weezer\""] ProfileId = [1] Monitored = [false] AnyReleaseOk = [false] LastInfoSync = ["2024-07-30T00:00:00Z"] Added = ["2024-07-30T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:17:16.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Albums ("ArtistMetadataId", "ForeignAlbumId", "OldForeignAlbumIds", "Title", "Overview", "Disambiguation", "ReleaseDate", "Images", "Links", "Genres", "AlbumType", "SecondaryTypes", "Ratings", "LastSearchTime", "CleanTitle", "ProfileId", "Monitored", "AnyReleaseOk", "LastInfoSync", "Added", "AddOptions") VALUES (@ArtistMetadataId, @ForeignAlbumId, @OldForeignAlbumIds, @Title, @Overview, @Disambiguation, @ReleaseDate, @Images, @Links, @Genres, @AlbumType, @SecondaryTypes, @Ratings, @LastSearchTime, @CleanTitle, @ProfileId, @Monitored, @AnyReleaseOk, @LastInfoSync, @Added, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] ForeignAlbumId = ["\"ForeignAlbumId2\""] OldForeignAlbumIds = [[]] Title = ["\"Weezer\""] Overview = ["\"\""] Disambiguation = ["\"Disambiguation2\""] ReleaseDate = ["2024-07-31T00:00:00Z"] Images = [[]] Links = [[]] Genres = [[]] AlbumType = ["\"AlbumType2\""] SecondaryTypes = [[]] Ratings = [{ "votes": 0, "value": 0.0 }] LastSearchTime = ["2024-07-31T00:00:00Z"] CleanTitle = ["\"weezer\""] ProfileId = [2] Monitored = [true] AnyReleaseOk = [true] LastInfoSync = ["2024-07-31T00:00:00Z"] Added = ["2024-07-31T00:00:00Z"] AddOptions = [{ "addType": "automatic", "searchForNewAlbum": false }] ArtistId = [1] Id = [0] ==== End Query Trace ==== 11:17:16.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 = ["\"weezer\""] Clause1_P2 = ["\"Weezer\""] Clause1_P3 = [1] ==== End Query Trace ==== 11:17:16.2 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Albums".* FROM "Albums" PARAMETERS: ==== End Query Trace ==== 11:17:16.3 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumRepositoryFixture.should_not_find_album_when_two_albums_have_same_name --- 11:17:16.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("ANTholog","ANThology") --- 11:17:16.3 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("ANTholog","ANThology") --- 11:17:16.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("antholoyg","ANThology") --- 11:17:16.3 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("antholoyg","ANThology") --- 11:17:16.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("ANThology CD","ANThology") --- 11:17:16.3 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_find_album_in_db_by_inexact_title("ANThology CD","ANThology") --- 11:17:16.3 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") --- 11:17:16.3 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") --- 11:17:16.3 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","+") --- 11:17:16.3 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","+") --- 11:17:16.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("ANTholog") --- 11:17:16.4 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("ANTholog") --- 11:17:16.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("antholoyg") --- 11:17:16.4 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("antholoyg") --- 11:17:16.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("ANThology CD") --- 11:17:16.4 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("ANThology CD") --- 11:17:16.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("÷") --- 11:17:16.4 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("÷") --- 11:17:16.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("÷ (Divide)") --- 11:17:16.4 Info: --- End: NzbDrone.Core.Test.MusicTests.AlbumRepositoryTests.AlbumServiceFixture.should_not_find_album_in_db_by_inexact_title_when_two_similar_matches("÷ (Divide)") --- 11:17:16.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_insert_list_of_new --- 11:17:16.4 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:17:16.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350364057232_443/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:17:16.4 Info: DatabaseEngineVersionCheck migrating 11:17:16.4 Info: PerformDBOperation 11:17:16.4 Info: Performing DB Operation 11:17:16.4 Info: SQLite 3.46.0 11:17:16.4 Info: => 0.0011566s 11:17:16.4 Info: DatabaseEngineVersionCheck migrated 11:17:16.4 Info: => 0.0011706s 11:17:16.4 Debug: Took: 00:00:00.0109471 11:17:16.4 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 ==== 11:17:16.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 ==== 11:17:16.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 = ["\"ForeignArtistId2\""] OldForeignArtistIds = [[]] Name = ["\"Name2\""] Aliases = [[]] Overview = ["\"Overview2\""] Disambiguation = ["\"Disambiguation2\""] Type = ["\"Type2\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:17:16.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 = ["\"ForeignArtistId3\""] OldForeignArtistIds = [[]] Name = ["\"Name3\""] Aliases = [[]] Overview = ["\"Overview3\""] Disambiguation = ["\"Disambiguation3\""] Type = ["\"Type3\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:17:16.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 = ["\"ForeignArtistId4\""] OldForeignArtistIds = [[]] Name = ["\"Name4\""] Aliases = [[]] Overview = ["\"Overview4\""] Disambiguation = ["\"Disambiguation4\""] Type = ["\"Type4\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:17:16.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 = ["\"ForeignArtistId5\""] OldForeignArtistIds = [[]] Name = ["\"Name5\""] Aliases = [[]] Overview = ["\"Overview5\""] Disambiguation = ["\"Disambiguation5\""] Type = ["\"Type5\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:17:16.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 = ["\"ForeignArtistId6\""] OldForeignArtistIds = [[]] Name = ["\"Name6\""] Aliases = [[]] Overview = ["\"Overview6\""] Disambiguation = ["\"Disambiguation6\""] Type = ["\"Type6\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:17:16.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 = ["\"ForeignArtistId7\""] OldForeignArtistIds = [[]] Name = ["\"Name7\""] Aliases = [[]] Overview = ["\"Overview7\""] Disambiguation = ["\"Disambiguation7\""] Type = ["\"Type7\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:17:16.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 = ["\"ForeignArtistId8\""] OldForeignArtistIds = [[]] Name = ["\"Name8\""] Aliases = [[]] Overview = ["\"Overview8\""] Disambiguation = ["\"Disambiguation8\""] Type = ["\"Type8\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:17:16.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 = ["\"ForeignArtistId9\""] OldForeignArtistIds = [[]] Name = ["\"Name9\""] Aliases = [[]] Overview = ["\"Overview9\""] Disambiguation = ["\"Disambiguation9\""] Type = ["\"Type9\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:17:16.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 = ["\"ForeignArtistId10\""] OldForeignArtistIds = [[]] Name = ["\"Name10\""] Aliases = [[]] Overview = ["\"Overview10\""] Disambiguation = ["\"Disambiguation10\""] Type = ["\"Type10\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:17:16.4 Debug: 0 artist metadata up to date; Updating 0, Adding 10 artist metadata entries. 11:17:16.4 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" PARAMETERS: ==== End Query Trace ==== 11:17:16.4 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_insert_list_of_new --- 11:17:16.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_upsert_existing_with_id_0 --- 11:17:16.4 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:17:16.4 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350364833691_445/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:17:16.4 Info: DatabaseEngineVersionCheck migrating 11:17:16.4 Info: PerformDBOperation 11:17:16.4 Info: Performing DB Operation 11:17:16.4 Info: SQLite 3.46.0 11:17:16.4 Info: => 0.0012151s 11:17:16.4 Info: DatabaseEngineVersionCheck migrated 11:17:16.4 Info: => 0.001232s 11:17:16.4 Debug: Took: 00:00:00.0107799 11:17:16.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" WHERE ("ArtistMetadata"."ForeignArtistId" IN @Clause1_P1) PARAMETERS: Clause1_P1 = [[ "ForeignArtistId1", "ForeignArtistId2", "ForeignArtistId3", "ForeignArtistId4", "ForeignArtistId5", "ForeignArtistId6", "ForeignArtistId7", "ForeignArtistId8", "ForeignArtistId9", "ForeignArtistId10" ]] ==== End Query Trace ==== 11:17:16.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 ==== 11:17:16.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId2\""] OldForeignArtistIds = [[]] Name = ["\"Name2\""] Aliases = [[]] Overview = ["\"Overview2\""] Disambiguation = ["\"Disambiguation2\""] Type = ["\"Type2\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:17:16.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId3\""] OldForeignArtistIds = [[]] Name = ["\"Name3\""] Aliases = [[]] Overview = ["\"Overview3\""] Disambiguation = ["\"Disambiguation3\""] Type = ["\"Type3\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:17:16.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId4\""] OldForeignArtistIds = [[]] Name = ["\"Name4\""] Aliases = [[]] Overview = ["\"Overview4\""] Disambiguation = ["\"Disambiguation4\""] Type = ["\"Type4\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:17:16.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId5\""] OldForeignArtistIds = [[]] Name = ["\"Name5\""] Aliases = [[]] Overview = ["\"Overview5\""] Disambiguation = ["\"Disambiguation5\""] Type = ["\"Type5\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:17:16.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId6\""] OldForeignArtistIds = [[]] Name = ["\"Name6\""] Aliases = [[]] Overview = ["\"Overview6\""] Disambiguation = ["\"Disambiguation6\""] Type = ["\"Type6\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:17:16.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId7\""] OldForeignArtistIds = [[]] Name = ["\"Name7\""] Aliases = [[]] Overview = ["\"Overview7\""] Disambiguation = ["\"Disambiguation7\""] Type = ["\"Type7\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:17:16.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId8\""] OldForeignArtistIds = [[]] Name = ["\"Name8\""] Aliases = [[]] Overview = ["\"Overview8\""] Disambiguation = ["\"Disambiguation8\""] Type = ["\"Type8\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:17:16.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId9\""] OldForeignArtistIds = [[]] Name = ["\"Name9\""] Aliases = [[]] Overview = ["\"Overview9\""] Disambiguation = ["\"Disambiguation9\""] Type = ["\"Type9\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:17:16.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId10\""] OldForeignArtistIds = [[]] Name = ["\"Name10\""] Aliases = [[]] Overview = ["\"Overview10\""] Disambiguation = ["\"Disambiguation10\""] Type = ["\"Type10\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:17:16.5 Debug: 0 artist metadata up to date; Updating 0, Adding 10 artist metadata entries. 11:17:16.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" PARAMETERS: ==== End Query Trace ==== 11:17:16.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" WHERE ("ArtistMetadata"."ForeignArtistId" IN @Clause1_P1) PARAMETERS: Clause1_P1 = [[ "ForeignArtistId1", "ForeignArtistId2", "ForeignArtistId3", "ForeignArtistId4", "ForeignArtistId5", "ForeignArtistId6", "ForeignArtistId7", "ForeignArtistId8", "ForeignArtistId9", "ForeignArtistId10" ]] ==== End Query Trace ==== 11:17:16.5 Debug: 10 artist metadata up to date; Updating 0, Adding 0 artist metadata entries. 11:17:16.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" PARAMETERS: ==== End Query Trace ==== 11:17:16.5 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_upsert_existing_with_id_0 --- 11:17:16.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_upsert_mixed_list_of_old_and_new --- 11:17:16.5 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:17:16.5 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350365600178_447/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:17:16.5 Info: DatabaseEngineVersionCheck migrating 11:17:16.5 Info: PerformDBOperation 11:17:16.5 Info: Performing DB Operation 11:17:16.5 Info: SQLite 3.46.0 11:17:16.5 Info: => 0.0011457s 11:17:16.5 Info: DatabaseEngineVersionCheck migrated 11:17:16.5 Info: => 0.0011614s 11:17:16.5 Debug: Took: 00:00:00.0107347 11:17:16.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" WHERE ("ArtistMetadata"."ForeignArtistId" IN @Clause1_P1) PARAMETERS: Clause1_P1 = [[ "ForeignArtistId1", "ForeignArtistId2", "ForeignArtistId3", "ForeignArtistId4", "ForeignArtistId5" ]] ==== End Query Trace ==== 11:17:16.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 ==== 11:17:16.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId2\""] OldForeignArtistIds = [[]] Name = ["\"Name2\""] Aliases = [[]] Overview = ["\"Overview2\""] Disambiguation = ["\"Disambiguation2\""] Type = ["\"Type2\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:17:16.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId3\""] OldForeignArtistIds = [[]] Name = ["\"Name3\""] Aliases = [[]] Overview = ["\"Overview3\""] Disambiguation = ["\"Disambiguation3\""] Type = ["\"Type3\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:17:16.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId4\""] OldForeignArtistIds = [[]] Name = ["\"Name4\""] Aliases = [[]] Overview = ["\"Overview4\""] Disambiguation = ["\"Disambiguation4\""] Type = ["\"Type4\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:17:16.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId5\""] OldForeignArtistIds = [[]] Name = ["\"Name5\""] Aliases = [[]] Overview = ["\"Overview5\""] Disambiguation = ["\"Disambiguation5\""] Type = ["\"Type5\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:17:16.5 Debug: 0 artist metadata up to date; Updating 0, Adding 5 artist metadata entries. 11:17:16.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" PARAMETERS: ==== End Query Trace ==== 11:17:16.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" WHERE ("ArtistMetadata"."ForeignArtistId" IN @Clause1_P1) PARAMETERS: Clause1_P1 = [[ "ForeignArtistId1", "ForeignArtistId2", "ForeignArtistId3", "ForeignArtistId4", "ForeignArtistId5", "ForeignArtistId6", "ForeignArtistId7", "ForeignArtistId8", "ForeignArtistId9", "ForeignArtistId10" ]] ==== End Query Trace ==== 11:17:16.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId6\""] OldForeignArtistIds = [[]] Name = ["\"Name6\""] Aliases = [[]] Overview = ["\"Overview6\""] Disambiguation = ["\"Disambiguation6\""] Type = ["\"Type6\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:17:16.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId7\""] OldForeignArtistIds = [[]] Name = ["\"Name7\""] Aliases = [[]] Overview = ["\"Overview7\""] Disambiguation = ["\"Disambiguation7\""] Type = ["\"Type7\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:17:16.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId8\""] OldForeignArtistIds = [[]] Name = ["\"Name8\""] Aliases = [[]] Overview = ["\"Overview8\""] Disambiguation = ["\"Disambiguation8\""] Type = ["\"Type8\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:17:16.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId9\""] OldForeignArtistIds = [[]] Name = ["\"Name9\""] Aliases = [[]] Overview = ["\"Overview9\""] Disambiguation = ["\"Disambiguation9\""] Type = ["\"Type9\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:17:16.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"ForeignArtistId10\""] OldForeignArtistIds = [[]] Name = ["\"Name10\""] Aliases = [[]] Overview = ["\"Overview10\""] Disambiguation = ["\"Disambiguation10\""] Type = ["\"Type10\""] Status = ["ended"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:17:16.5 Debug: 5 artist metadata up to date; Updating 0, Adding 5 artist metadata entries. 11:17:16.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "ArtistMetadata".* FROM "ArtistMetadata" PARAMETERS: ==== End Query Trace ==== 11:17:16.6 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistMetadataRepositoryFixture.upsert_many_should_upsert_mixed_list_of_old_and_new --- 11:17:16.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_by_id --- 11:17:16.6 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:17:16.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350366204888_449/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:17:16.6 Info: DatabaseEngineVersionCheck migrating 11:17:16.6 Info: PerformDBOperation 11:17:16.6 Info: Performing DB Operation 11:17:16.6 Info: SQLite 3.46.0 11:17:16.6 Info: => 0.0012255s 11:17:16.6 Info: DatabaseEngineVersionCheck migrated 11:17:16.6 Info: => 0.0012393s 11:17:16.6 Debug: Took: 00:00:00.0110211 11:17:16.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d5be5333-4171-427e-8e12-732087c6b78e\""] OldForeignArtistIds = [[]] Name = ["\"The Black Eyed Peas\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:17:16.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"theblackeyedpeas\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-07-30T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-30T00: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 ==== 11:17:16.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] OldForeignArtistIds = [[ "6f2ed437-825c-4cea-bb58-bf7688c6317a" ]] Name = ["\"The Black Keys\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:17:16.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [2] CleanName = ["\"theblackkeys\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-07-30T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-30T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Keys\""] ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] Id = [0] ==== End Query Trace ==== 11:17:16.6 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 ==== 11:17:16.6 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_by_id --- 11:17:16.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_by_old_id --- 11:17:16.6 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:17:16.6 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350366859865_451/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:17:16.6 Info: DatabaseEngineVersionCheck migrating 11:17:16.6 Info: PerformDBOperation 11:17:16.6 Info: Performing DB Operation 11:17:16.6 Info: SQLite 3.46.0 11:17:16.6 Info: => 0.0011697s 11:17:16.6 Info: DatabaseEngineVersionCheck migrated 11:17:16.6 Info: => 0.0011837s 11:17:16.6 Debug: Took: 00:00:00.0119003 11:17:16.6 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d5be5333-4171-427e-8e12-732087c6b78e\""] OldForeignArtistIds = [[]] Name = ["\"The Black Eyed Peas\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:17:16.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"theblackeyedpeas\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-07-30T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-30T00: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 ==== 11:17:16.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] OldForeignArtistIds = [[ "6f2ed437-825c-4cea-bb58-bf7688c6317a" ]] Name = ["\"The Black Keys\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:17:16.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [2] CleanName = ["\"theblackkeys\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-07-30T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-30T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Keys\""] ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] Id = [0] ==== End Query Trace ==== 11:17:16.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("ArtistMetadata"."ForeignArtistId" = @Clause2_P1) PARAMETERS: Clause2_P1 = ["\"6f2ed437-825c-4cea-bb58-bf7688c6317a\""] ==== End Query Trace ==== 11:17:16.7 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 ==== 11:17:16.7 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_by_old_id --- 11:17:16.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_db_by_name("The Black Eyed Peas") --- 11:17:16.7 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:17:16.7 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350367502354_453/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:17:16.7 Info: DatabaseEngineVersionCheck migrating 11:17:16.7 Info: PerformDBOperation 11:17:16.7 Info: Performing DB Operation 11:17:16.7 Info: SQLite 3.46.0 11:17:16.7 Info: => 0.001157s 11:17:16.7 Info: DatabaseEngineVersionCheck migrated 11:17:16.7 Info: => 0.0011728s 11:17:16.7 Debug: Took: 00:00:00.0119913 11:17:16.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d5be5333-4171-427e-8e12-732087c6b78e\""] OldForeignArtistIds = [[]] Name = ["\"The Black Eyed Peas\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:17:16.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"theblackeyedpeas\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-07-30T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-30T00: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 ==== 11:17:16.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] OldForeignArtistIds = [[ "6f2ed437-825c-4cea-bb58-bf7688c6317a" ]] Name = ["\"The Black Keys\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:17:16.7 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [2] CleanName = ["\"theblackkeys\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-07-30T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-30T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Keys\""] ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] Id = [0] ==== End Query Trace ==== 11:17:16.7 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 ==== 11:17:16.8 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_db_by_name("The Black Eyed Peas") --- 11:17:16.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_db_by_name("The Black Keys") --- 11:17:16.8 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:17:16.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350368148180_455/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:17:16.8 Info: DatabaseEngineVersionCheck migrating 11:17:16.8 Info: PerformDBOperation 11:17:16.8 Info: Performing DB Operation 11:17:16.8 Info: SQLite 3.46.0 11:17:16.8 Info: => 0.0011667s 11:17:16.8 Info: DatabaseEngineVersionCheck migrated 11:17:16.8 Info: => 0.0011824s 11:17:16.8 Debug: Took: 00:00:00.0119798 11:17:16.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d5be5333-4171-427e-8e12-732087c6b78e\""] OldForeignArtistIds = [[]] Name = ["\"The Black Eyed Peas\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:17:16.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [1] CleanName = ["\"theblackeyedpeas\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-07-30T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-30T00: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 ==== 11:17:16.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO ArtistMetadata ("ForeignArtistId", "OldForeignArtistIds", "Name", "Aliases", "Overview", "Disambiguation", "Type", "Status", "Images", "Links", "Genres", "Ratings", "Members") VALUES (@ForeignArtistId, @OldForeignArtistIds, @Name, @Aliases, @Overview, @Disambiguation, @Type, @Status, @Images, @Links, @Genres, @Ratings, @Members); SELECT last_insert_rowid() id PARAMETERS: ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] OldForeignArtistIds = [[ "6f2ed437-825c-4cea-bb58-bf7688c6317a" ]] Name = ["\"The Black Keys\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:17:16.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO Artists ("ArtistMetadataId", "CleanName", "SortName", "Monitored", "MonitorNewItems", "LastInfoSync", "Path", "Added", "QualityProfileId", "MetadataProfileId", "Tags", "AddOptions") VALUES (@ArtistMetadataId, @CleanName, @SortName, @Monitored, @MonitorNewItems, @LastInfoSync, @Path, @Added, @QualityProfileId, @MetadataProfileId, @Tags, @AddOptions); SELECT last_insert_rowid() id PARAMETERS: ArtistMetadataId = [2] CleanName = ["\"theblackkeys\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-07-30T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-30T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Keys\""] ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] Id = [0] ==== End Query Trace ==== 11:17:16.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") WHERE ("Artists"."CleanName" = @Clause2_P1) PARAMETERS: Clause2_P1 = ["\"theblackkeys\""] ==== End Query Trace ==== 11:17:16.8 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_find_artist_in_db_by_name("The Black Keys") --- 11:17:16.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_lazyload_profiles --- 11:17:16.8 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:17:16.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350368786164_457/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:17:16.8 Info: DatabaseEngineVersionCheck migrating 11:17:16.8 Info: PerformDBOperation 11:17:16.8 Info: Performing DB Operation 11:17:16.8 Info: SQLite 3.46.0 11:17:16.8 Info: => 0.0011677s 11:17:16.8 Info: DatabaseEngineVersionCheck migrated 11:17:16.8 Info: => 0.0011836s 11:17:16.8 Debug: Took: 00:00:00.0119066 11:17:16.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 = ["\"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 ==== 11:17:16.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 = [[]] SecondaryAlbumTypes = [[]] ReleaseStatuses = [[]] ==== End Query Trace ==== 11:17:16.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-07-30T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-30T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Name1\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:17:16.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 11:17:16.9 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".* FROM "Artists" PARAMETERS: ==== End Query Trace ==== 11:17:16.9 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_lazyload_profiles --- 11:17:16.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_not_find_artist_if_multiple_artists_have_same_name --- 11:17:16.9 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:17:16.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350369873958_459/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:17:16.9 Info: DatabaseEngineVersionCheck migrating 11:17:16.9 Info: PerformDBOperation 11:17:16.9 Info: Performing DB Operation 11:17:16.9 Info: SQLite 3.46.0 11:17:16.9 Info: => 0.0011682s 11:17:16.9 Info: DatabaseEngineVersionCheck migrated 11:17:16.9 Info: => 0.001183s 11:17:16.9 Debug: Took: 00:00:00.0108487 11:17:16.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 ==== 11:17:17.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-07-30T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-30T00: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 ==== 11:17:17.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 ==== 11:17:17.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-07-30T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-30T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"The Black Keys\""] ForeignArtistId = ["\"d15721d8-56b4-453d-b506-fc915b14cba2\""] Id = [0] ==== End Query Trace ==== 11:17:17.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 = ["\"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 ==== 11:17:17.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 = [3] CleanName = ["\"alicecooper\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-07-30T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-30T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Alice Cooper\""] ForeignArtistId = ["\"ee58c59f-8e7f-4430-b8ca-236c4d3745ae\""] Id = [0] ==== End Query Trace ==== 11:17:17.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 = ["\"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 ==== 11:17:17.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 = [4] CleanName = ["\"alicecooper\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-07-30T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-30T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"Alice Cooper\""] ForeignArtistId = ["\"4d7928cd-7ed2-4282-8c29-c0c9f966f1bd\""] Id = [0] ==== End Query Trace ==== 11:17:17.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Artists".*, "ArtistMetadata".* FROM "Artists" JOIN "ArtistMetadata" ON ("Artists"."ArtistMetadataId" = "ArtistMetadata"."Id") PARAMETERS: ==== End Query Trace ==== 11:17:17.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 = ["\"alicecooper\""] ==== End Query Trace ==== 11:17:17.0 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_not_find_artist_if_multiple_artists_have_same_name --- 11:17:17.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_throw_sql_exception_adding_duplicate_artist --- 11:17:17.0 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:17:17.0 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350370528844_461/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:17:17.0 Info: DatabaseEngineVersionCheck migrating 11:17:17.0 Info: PerformDBOperation 11:17:17.0 Info: Performing DB Operation 11:17:17.0 Info: SQLite 3.46.0 11:17:17.0 Info: => 0.0011452s 11:17:17.0 Info: DatabaseEngineVersionCheck migrated 11:17:17.0 Info: => 0.0011609s 11:17:17.0 Debug: Took: 00:00:00.0107567 11:17:17.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 = ["\"test\""] Aliases = [[]] Overview = ["\"Overview1\""] Disambiguation = ["\"Disambiguation1\""] Type = ["\"Type1\""] Status = ["continuing"] Images = [[]] Links = [[]] Genres = [[]] Ratings = [null] Members = [[]] Id = [0] ==== End Query Trace ==== 11:17:17.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 = ["\"test\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-07-30T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-30T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"test\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:17:17.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 = ["\"test\""] SortName = ["\"SortName1\""] Monitored = [false] MonitorNewItems = ["all"] LastInfoSync = ["2024-07-30T00:00:00Z"] Path = ["\"Path1\""] RootFolderPath = ["\"RootFolderPath1\""] Added = ["2024-07-30T00:00:00Z"] QualityProfileId = [1] MetadataProfileId = [1] Tags = [[]] AddOptions = [null] Name = ["\"test\""] ForeignArtistId = ["\"ForeignArtistId1\""] Id = [0] ==== End Query Trace ==== 11:17:17.1 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistRepositoryTests.ArtistRepositoryFixture.should_throw_sql_exception_adding_duplicate_artist --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("The Black Eyde Peas","The Black Eyed Peas") --- 11:17:17.1 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("The Black Eyde Peas","The Black Eyed Peas") --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("Black Eyed Peas","The Black Eyed Peas") --- 11:17:17.1 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("Black Eyed Peas","The Black Eyed Peas") --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("The Black eys","The Black Keys") --- 11:17:17.1 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("The Black eys","The Black Keys") --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("Black Keys","The Black Keys") --- 11:17:17.1 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_in_db_by_name_inexact("Black Keys","The Black Keys") --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_when_the_is_omitted_from_start --- 11:17:17.1 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_find_artist_when_the_is_omitted_from_start --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_not_find_artist_in_db_by_ambiguous_name("The Black Peas") --- 11:17:17.1 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.FindByNameInexactFixture.should_not_find_artist_in_db_by_ambiguous_name("The Black Peas") --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_be_able_to_update_many_artist --- 11:17:17.1 Debug: Updating 50 artist 11:17:17.1 Trace: Updating: Name1 11:17:17.1 Trace: Changing path for Name1 to 11:17:17.1 Trace: Updating: Name2 11:17:17.1 Trace: Changing path for Name2 to 11:17:17.1 Trace: Updating: Name3 11:17:17.1 Trace: Changing path for Name3 to 11:17:17.1 Trace: Updating: Name4 11:17:17.1 Trace: Changing path for Name4 to 11:17:17.1 Trace: Updating: Name5 11:17:17.1 Trace: Changing path for Name5 to 11:17:17.1 Trace: Updating: Name6 11:17:17.1 Trace: Changing path for Name6 to 11:17:17.1 Trace: Updating: Name7 11:17:17.1 Trace: Changing path for Name7 to 11:17:17.1 Trace: Updating: Name8 11:17:17.1 Trace: Changing path for Name8 to 11:17:17.1 Trace: Updating: Name9 11:17:17.1 Trace: Changing path for Name9 to 11:17:17.1 Trace: Updating: Name10 11:17:17.1 Trace: Changing path for Name10 to 11:17:17.1 Trace: Updating: Name11 11:17:17.1 Trace: Changing path for Name11 to 11:17:17.1 Trace: Updating: Name12 11:17:17.1 Trace: Changing path for Name12 to 11:17:17.1 Trace: Updating: Name13 11:17:17.1 Trace: Changing path for Name13 to 11:17:17.1 Trace: Updating: Name14 11:17:17.1 Trace: Changing path for Name14 to 11:17:17.1 Trace: Updating: Name15 11:17:17.1 Trace: Changing path for Name15 to 11:17:17.1 Trace: Updating: Name16 11:17:17.1 Trace: Changing path for Name16 to 11:17:17.1 Trace: Updating: Name17 11:17:17.1 Trace: Changing path for Name17 to 11:17:17.1 Trace: Updating: Name18 11:17:17.1 Trace: Changing path for Name18 to 11:17:17.1 Trace: Updating: Name19 11:17:17.1 Trace: Changing path for Name19 to 11:17:17.1 Trace: Updating: Name20 11:17:17.1 Trace: Changing path for Name20 to 11:17:17.1 Trace: Updating: Name21 11:17:17.1 Trace: Changing path for Name21 to 11:17:17.1 Trace: Updating: Name22 11:17:17.1 Trace: Changing path for Name22 to 11:17:17.1 Trace: Updating: Name23 11:17:17.1 Trace: Changing path for Name23 to 11:17:17.1 Trace: Updating: Name24 11:17:17.1 Trace: Changing path for Name24 to 11:17:17.1 Trace: Updating: Name25 11:17:17.1 Trace: Changing path for Name25 to 11:17:17.1 Trace: Updating: Name26 11:17:17.1 Trace: Changing path for Name26 to 11:17:17.1 Trace: Updating: Name27 11:17:17.1 Trace: Changing path for Name27 to 11:17:17.1 Trace: Updating: Name28 11:17:17.1 Trace: Changing path for Name28 to 11:17:17.1 Trace: Updating: Name29 11:17:17.1 Trace: Changing path for Name29 to 11:17:17.1 Trace: Updating: Name30 11:17:17.1 Trace: Changing path for Name30 to 11:17:17.1 Trace: Updating: Name31 11:17:17.1 Trace: Changing path for Name31 to 11:17:17.1 Trace: Updating: Name32 11:17:17.1 Trace: Changing path for Name32 to 11:17:17.1 Trace: Updating: Name33 11:17:17.1 Trace: Changing path for Name33 to 11:17:17.1 Trace: Updating: Name34 11:17:17.1 Trace: Changing path for Name34 to 11:17:17.1 Trace: Updating: Name35 11:17:17.1 Trace: Changing path for Name35 to 11:17:17.1 Trace: Updating: Name36 11:17:17.1 Trace: Changing path for Name36 to 11:17:17.1 Trace: Updating: Name37 11:17:17.1 Trace: Changing path for Name37 to 11:17:17.1 Trace: Updating: Name38 11:17:17.1 Trace: Changing path for Name38 to 11:17:17.1 Trace: Updating: Name39 11:17:17.1 Trace: Changing path for Name39 to 11:17:17.1 Trace: Updating: Name40 11:17:17.1 Trace: Changing path for Name40 to 11:17:17.1 Trace: Updating: Name41 11:17:17.1 Trace: Changing path for Name41 to 11:17:17.1 Trace: Updating: Name42 11:17:17.1 Trace: Changing path for Name42 to 11:17:17.1 Trace: Updating: Name43 11:17:17.1 Trace: Changing path for Name43 to 11:17:17.1 Trace: Updating: Name44 11:17:17.1 Trace: Changing path for Name44 to 11:17:17.1 Trace: Updating: Name45 11:17:17.1 Trace: Changing path for Name45 to 11:17:17.1 Trace: Updating: Name46 11:17:17.1 Trace: Changing path for Name46 to 11:17:17.1 Trace: Updating: Name47 11:17:17.1 Trace: Changing path for Name47 to 11:17:17.1 Trace: Updating: Name48 11:17:17.1 Trace: Changing path for Name48 to 11:17:17.1 Trace: Updating: Name49 11:17:17.1 Trace: Changing path for Name49 to 11:17:17.1 Trace: Updating: Name50 11:17:17.1 Trace: Changing path for Name50 to 11:17:17.1 Debug: 50 artists updated 11:17:17.1 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_be_able_to_update_many_artist --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_call_repo_updateMany --- 11:17:17.1 Debug: Updating 5 artist 11:17:17.1 Trace: Updating: Name1 11:17:17.1 Trace: Not changing path for: Name1 11:17:17.1 Trace: Updating: Name2 11:17:17.1 Trace: Not changing path for: Name2 11:17:17.1 Trace: Updating: Name3 11:17:17.1 Trace: Not changing path for: Name3 11:17:17.1 Trace: Updating: Name4 11:17:17.1 Trace: Not changing path for: Name4 11:17:17.1 Trace: Updating: Name5 11:17:17.1 Trace: Not changing path for: Name5 11:17:17.1 Debug: 5 artists updated 11:17:17.1 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_call_repo_updateMany --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_not_update_path_when_rootFolderPath_is_empty --- 11:17:17.1 Debug: Updating 5 artist 11:17:17.1 Trace: Updating: Name1 11:17:17.1 Trace: Not changing path for: Name1 11:17:17.1 Trace: Updating: Name2 11:17:17.1 Trace: Not changing path for: Name2 11:17:17.1 Trace: Updating: Name3 11:17:17.1 Trace: Not changing path for: Name3 11:17:17.1 Trace: Updating: Name4 11:17:17.1 Trace: Not changing path for: Name4 11:17:17.1 Trace: Updating: Name5 11:17:17.1 Trace: Not changing path for: Name5 11:17:17.1 Debug: 5 artists updated 11:17:17.1 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_not_update_path_when_rootFolderPath_is_empty --- 11:17:17.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_update_path_when_rootFolderPath_is_supplied --- 11:17:17.1 Debug: Updating 5 artist 11:17:17.1 Trace: Updating: Name1 11:17:17.1 Trace: Changing path for Name1 to /C/Test/Music2/Name1 11:17:17.1 Trace: Updating: Name2 11:17:17.1 Trace: Changing path for Name2 to /C/Test/Music2/Name2 11:17:17.1 Trace: Updating: Name3 11:17:17.1 Trace: Changing path for Name3 to /C/Test/Music2/Name3 11:17:17.1 Trace: Updating: Name4 11:17:17.1 Trace: Changing path for Name4 to /C/Test/Music2/Name4 11:17:17.1 Trace: Updating: Name5 11:17:17.1 Trace: Changing path for Name5 to /C/Test/Music2/Name5 11:17:17.1 Debug: 5 artists updated 11:17:17.1 Info: --- End: NzbDrone.Core.Test.MusicTests.ArtistServiceTests.UpdateMultipleArtistFixture.should_update_path_when_rootFolderPath_is_supplied --- 11:17:17.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_album --- 11:17:17.2 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_album --- 11:17:17.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_artist --- 11:17:17.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_artist --- 11:17:17.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_artist_metadata --- 11:17:17.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_artist_metadata --- 11:17:17.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_release --- 11:17:17.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_release --- 11:17:17.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_track --- 11:17:17.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.metadata_and_db_fields_should_replicate_track --- 11:17:17.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_AlbumId --- 11:17:17.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_AlbumId --- 11:17:17.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_ForeignReleaseId --- 11:17:17.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_ForeignReleaseId --- 11:17:17.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_OldForeignReleaseIds --- 11:17:17.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_OldForeignReleaseIds --- 11:17:17.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Title --- 11:17:17.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Title --- 11:17:17.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Status --- 11:17:17.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Status --- 11:17:17.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Duration --- 11:17:17.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Duration --- 11:17:17.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Label --- 11:17:17.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Label --- 11:17:17.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Disambiguation --- 11:17:17.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Disambiguation --- 11:17:17.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Country --- 11:17:17.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Country --- 11:17:17.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_ReleaseDate --- 11:17:17.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_ReleaseDate --- 11:17:17.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Media --- 11:17:17.3 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Media --- 11:17:17.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_TrackCount --- 11:17:17.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_TrackCount --- 11:17:17.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Monitored --- 11:17:17.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Monitored --- 11:17:17.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Id --- 11:17:17.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_album_releases_should_not_be_equal_Id --- 11:17:17.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ArtistMetadataId --- 11:17:17.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ArtistMetadataId --- 11:17:17.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ForeignAlbumId --- 11:17:17.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ForeignAlbumId --- 11:17:17.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_OldForeignAlbumIds --- 11:17:17.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_OldForeignAlbumIds --- 11:17:17.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Title --- 11:17:17.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Title --- 11:17:17.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Overview --- 11:17:17.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Overview --- 11:17:17.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Disambiguation --- 11:17:17.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Disambiguation --- 11:17:17.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ReleaseDate --- 11:17:17.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ReleaseDate --- 11:17:17.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Images --- 11:17:17.4 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Images --- 11:17:17.4 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Links --- 11:17:17.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Links --- 11:17:17.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Genres --- 11:17:17.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Genres --- 11:17:17.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_AlbumType --- 11:17:17.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_AlbumType --- 11:17:17.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_SecondaryTypes --- 11:17:17.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_SecondaryTypes --- 11:17:17.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Ratings --- 11:17:17.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Ratings --- 11:17:17.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_LastSearchTime --- 11:17:17.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_LastSearchTime --- 11:17:17.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_CleanTitle --- 11:17:17.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_CleanTitle --- 11:17:17.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ProfileId --- 11:17:17.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_ProfileId --- 11:17:17.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Monitored --- 11:17:17.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Monitored --- 11:17:17.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_AnyReleaseOk --- 11:17:17.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_AnyReleaseOk --- 11:17:17.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_LastInfoSync --- 11:17:17.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_LastInfoSync --- 11:17:17.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Added --- 11:17:17.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Added --- 11:17:17.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Id --- 11:17:17.5 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_albums_should_not_be_equal_Id --- 11:17:17.5 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_ForeignArtistId --- 11:17:17.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_ForeignArtistId --- 11:17:17.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_OldForeignArtistIds --- 11:17:17.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_OldForeignArtistIds --- 11:17:17.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Name --- 11:17:17.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Name --- 11:17:17.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Aliases --- 11:17:17.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Aliases --- 11:17:17.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Overview --- 11:17:17.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Overview --- 11:17:17.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Disambiguation --- 11:17:17.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Disambiguation --- 11:17:17.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Type --- 11:17:17.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Type --- 11:17:17.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Status --- 11:17:17.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Status --- 11:17:17.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Images --- 11:17:17.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Images --- 11:17:17.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Links --- 11:17:17.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Links --- 11:17:17.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Genres --- 11:17:17.6 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Genres --- 11:17:17.6 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Ratings --- 11:17:17.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Ratings --- 11:17:17.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Members --- 11:17:17.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Members --- 11:17:17.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Id --- 11:17:17.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artist_metadata_should_not_be_equal_Id --- 11:17:17.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_ArtistMetadataId --- 11:17:17.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_ArtistMetadataId --- 11:17:17.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_CleanName --- 11:17:17.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_CleanName --- 11:17:17.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_SortName --- 11:17:17.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_SortName --- 11:17:17.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Monitored --- 11:17:17.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Monitored --- 11:17:17.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_MonitorNewItems --- 11:17:17.7 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_MonitorNewItems --- 11:17:17.7 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_LastInfoSync --- 11:17:17.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_LastInfoSync --- 11:17:17.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Path --- 11:17:17.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Path --- 11:17:17.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_RootFolderPath --- 11:17:17.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_RootFolderPath --- 11:17:17.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Added --- 11:17:17.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Added --- 11:17:17.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_QualityProfileId --- 11:17:17.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_QualityProfileId --- 11:17:17.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_MetadataProfileId --- 11:17:17.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_MetadataProfileId --- 11:17:17.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Tags --- 11:17:17.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Tags --- 11:17:17.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Id --- 11:17:17.8 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_artists_should_not_be_equal_Id --- 11:17:17.8 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ForeignTrackId --- 11:17:17.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ForeignTrackId --- 11:17:17.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_OldForeignTrackIds --- 11:17:17.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_OldForeignTrackIds --- 11:17:17.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ForeignRecordingId --- 11:17:17.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ForeignRecordingId --- 11:17:17.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_OldForeignRecordingIds --- 11:17:17.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_OldForeignRecordingIds --- 11:17:17.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_AlbumReleaseId --- 11:17:17.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_AlbumReleaseId --- 11:17:17.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ArtistMetadataId --- 11:17:17.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_ArtistMetadataId --- 11:17:17.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_TrackNumber --- 11:17:17.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_TrackNumber --- 11:17:17.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_AbsoluteTrackNumber --- 11:17:17.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_AbsoluteTrackNumber --- 11:17:17.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Title --- 11:17:17.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Title --- 11:17:17.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Duration --- 11:17:17.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Duration --- 11:17:17.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Explicit --- 11:17:17.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Explicit --- 11:17:17.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Ratings --- 11:17:17.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Ratings --- 11:17:17.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_MediumNumber --- 11:17:17.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_MediumNumber --- 11:17:17.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_TrackFileId --- 11:17:17.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_TrackFileId --- 11:17:17.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Id --- 11:17:17.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_different_tracks_should_not_be_equal_Id --- 11:17:17.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_album_releases_should_be_equal --- 11:17:17.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_album_releases_should_be_equal --- 11:17:17.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_albums_should_be_equal --- 11:17:17.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_albums_should_be_equal --- 11:17:17.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_artist_metadata_should_be_equal --- 11:17:17.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_artist_metadata_should_be_equal --- 11:17:17.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_artists_should_be_equal --- 11:17:17.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_artists_should_be_equal --- 11:17:17.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_track_should_be_equal --- 11:17:17.9 Info: --- End: NzbDrone.Core.Test.MusicTests.EntityFixture.two_equivalent_track_should_be_equal --- 11:17:17.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_build_new_path_when_root_folder_is_provided --- 11:17:17.9 Info: Moving 1 artist to '/C/Test/Music2' 11:17:17.9 Info: Moving Name1 from '/C/Test/Music/Artist' to '/C/Test/Music2/Artist' (1/1) 11:17:17.9 Info: Name1 moved successfully to /C/Test/Music2/Artist 11:17:17.9 Info: Finished moving 1 artist to '/C/Test/Music2' 11:17:17.9 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_build_new_path_when_root_folder_is_provided --- 11:17:17.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_log_error_when_move_throws_an_exception --- 11:17:17.9 Info: Moving Name1 from '/C/Test/Music/Artist' to '/C/Test/Music2/Artist' 11:17:17.9 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 11:17:17.9 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_log_error_when_move_throws_an_exception --- 11:17:17.9 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_raise_artist_moved_event_when_move_files_false --- 11:17:18.0 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_raise_artist_moved_event_when_move_files_false --- 11:17:18.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_raise_artist_moved_event_when_move_files_false_bulk --- 11:17:18.0 Info: Moving 1 artist to '/C/Test/Music2' 11:17:18.0 Info: Finished moving 1 artist to '/C/Test/Music2' 11:17:18.0 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_raise_artist_moved_event_when_move_files_false_bulk --- 11:17:18.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_revert_artist_path_on_error --- 11:17:18.0 Info: Moving Name1 from '/C/Test/Music/Artist' to '/C/Test/Music2/Artist' 11:17:18.0 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 11:17:18.0 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_revert_artist_path_on_error --- 11:17:18.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_skip_artist_folder_if_it_does_not_exist --- 11:17:18.0 Debug: Folder '/C/Test/Music/Artist' for 'Name1' does not exist, not moving. 11:17:18.0 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_skip_artist_folder_if_it_does_not_exist --- 11:17:18.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_use_destination_path --- 11:17:18.0 Info: Moving Name1 from '/C/Test/Music/Artist' to '/C/Test/Music2/Artist' 11:17:18.0 Info: Name1 moved successfully to /C/Test/Music2/Artist 11:17:18.0 Info: --- End: NzbDrone.Core.Test.MusicTests.MoveArtistServiceFixture.should_use_destination_path --- 11:17:18.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.child_merge_targets_should_not_be_null_if_target_is_new --- 11:17:18.0 Trace: Updating AlbumRelease [xxx-xxx-xxx-xxx][Title1] 11:17:18.0 Trace: updated: False forceUpdateFileTags: False 11:17:18.0 Debug: [xxx-xxx-xxx-xxx][Title1] 0 tracks up to date. Adding 1, Updating 0, Merging 1, Deleting 0. 11:17:18.0 Trace: Saving AlbumRelease [xxx-xxx-xxx-xxx][Title1] 11:17:18.0 Debug: Finished AlbumRelease refresh for [xxx-xxx-xxx-xxx][Title1] 11:17:18.0 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.child_merge_targets_should_not_be_null_if_target_is_new --- 11:17:18.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_already_exists --- 11:17:18.0 Trace: Updating AlbumRelease [xxx-xxx-xxx-xxx1][Title1] 11:17:18.0 Trace: updated: True forceUpdateFileTags: True 11:17:18.0 Debug: [xxx-xxx-xxx-xxx1][Title1] 10 tracks up to date. Adding 0, Updating 0, Merging 0, Deleting 0. 11:17:18.0 Trace: Saving AlbumRelease [xxx-xxx-xxx-xxx1][Title1] 11:17:18.0 Debug: Finished AlbumRelease refresh for [xxx-xxx-xxx-xxx1][Title1] 11:17:18.0 Trace: Merging AlbumRelease [xxx-xxx-xxx-xxx][Title1] into [xxx-xxx-xxx-xxx1][Title1] 11:17:18.0 Trace: updated: True forceUpdateFileTags: True 11:17:18.0 Debug: [xxx-xxx-xxx-xxx1][Title1] 10 tracks up to date. Adding 0, Updating 0, Merging 0, Deleting 0. 11:17:18.0 Trace: Saving AlbumRelease [xxx-xxx-xxx-xxx1][Title1] 11:17:18.0 Debug: Finished AlbumRelease refresh for [xxx-xxx-xxx-xxx1][Title1] 11:17:18.0 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_already_exists --- 11:17:18.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 11:17:18.0 Trace: Moving AlbumRelease [xxx-xxx-xxx-xxx][Title1] to [xxx-xxx-xxx-xxx1][Title1] 11:17:18.0 Trace: updated: True forceUpdateFileTags: True 11:17:18.0 Debug: [xxx-xxx-xxx-xxx1][Title1] 10 tracks up to date. Adding 0, Updating 0, Merging 0, Deleting 0. 11:17:18.0 Trace: Saving AlbumRelease [xxx-xxx-xxx-xxx1][Title1] 11:17:18.0 Debug: Finished AlbumRelease refresh for [xxx-xxx-xxx-xxx1][Title1] 11:17:18.0 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumReleaseServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 11:17:18.0 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.refreshing_album_should_change_monitored_release_if_monitored_release_deleted --- 11:17:18.0 Info: Updating Info for Title1 11:17:18.0 Trace: Ensuring parent artist exists [ForeignArtistId1] 11:17:18.0 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 11:17:18.0 Trace: Updating Album [ForeignAlbumId1][Title1] 11:17:18.0 Trace: updated: True forceUpdateFileTags: True 11:17:18.0 Debug: [ForeignAlbumId1][Title1] 1 albumreleases up to date. Adding 9, Updating 0, Merging 0, Deleting 1. 11:17:18.1 Trace: release: [ExistingId1][Title1] monitored: False 11:17:18.1 Trace: release: [NotExistingId2][Title2] monitored: False 11:17:18.1 Trace: release: [ForeignReleaseId3][Title3] monitored: False 11:17:18.1 Trace: release: [ForeignReleaseId4][Title4] monitored: False 11:17:18.1 Trace: release: [ForeignReleaseId5][Title5] monitored: False 11:17:18.1 Trace: release: [ForeignReleaseId6][Title6] monitored: False 11:17:18.1 Trace: release: [ForeignReleaseId7][Title7] monitored: False 11:17:18.1 Trace: release: [ForeignReleaseId8][Title8] monitored: False 11:17:18.1 Trace: release: [ForeignReleaseId9][Title9] monitored: False 11:17:18.1 Trace: release: [ForeignReleaseId10][Title10] monitored: True 11:17:18.1 Trace: release: [ExistingId2][Title2] monitored: False 11:17:18.1 Trace: Saving Album [ForeignAlbumId1][Title1] 11:17:18.1 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 11:17:18.1 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.refreshing_album_should_change_monitored_release_if_monitored_release_deleted --- 11:17:18.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.refreshing_album_should_not_change_monitored_release_if_monitored_release_not_deleted --- 11:17:18.1 Info: Updating Info for Title1 11:17:18.1 Trace: Ensuring parent artist exists [ForeignArtistId1] 11:17:18.1 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 11:17:18.1 Trace: Updating Album [ForeignAlbumId1][Title1] 11:17:18.1 Trace: updated: True forceUpdateFileTags: True 11:17:18.1 Debug: [ForeignAlbumId1][Title1] 2 albumreleases up to date. Adding 8, Updating 0, Merging 0, Deleting 0. 11:17:18.1 Trace: release: [ExistingId1][Title1] monitored: False 11:17:18.1 Trace: release: [ExistingId2][Title2] monitored: True 11:17:18.1 Trace: release: [ForeignReleaseId3][Title3] monitored: False 11:17:18.1 Trace: release: [ForeignReleaseId4][Title4] monitored: False 11:17:18.1 Trace: release: [ForeignReleaseId5][Title5] monitored: False 11:17:18.1 Trace: release: [ForeignReleaseId6][Title6] monitored: False 11:17:18.1 Trace: release: [ForeignReleaseId7][Title7] monitored: False 11:17:18.1 Trace: release: [ForeignReleaseId8][Title8] monitored: False 11:17:18.1 Trace: release: [ForeignReleaseId9][Title9] monitored: False 11:17:18.1 Trace: release: [ForeignReleaseId10][Title10] monitored: False 11:17:18.1 Trace: Saving Album [ForeignAlbumId1][Title1] 11:17:18.1 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 11:17:18.1 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.refreshing_album_should_not_change_monitored_release_if_monitored_release_not_deleted --- 11:17:18.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_already_exists --- 11:17:18.1 Info: Updating Info for Title1 11:17:18.1 Trace: Ensuring parent artist exists [ForeignArtistId1] 11:17:18.1 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 11:17:18.1 Trace: Merging Album [1][Title1] into [11][Title1] 11:17:18.1 Warn: Album [1][Title1] was merged with [11][Title1] because the original was a duplicate. 11:17:18.1 Trace: Moving 1 releases from [1][Title1] to [11][Title1] 11:17:18.1 Trace: updated: True forceUpdateFileTags: True 11:17:18.1 Debug: [11][Title1] 1 albumreleases up to date. Adding 0, Updating 0, Merging 0, Deleting 0. 11:17:18.1 Trace: release: [xxx-xxx-xxx-xxx][Title1] monitored: True 11:17:18.1 Trace: Saving Album [11][Title1] 11:17:18.1 Debug: Finished Album refresh for [11][Title1] 11:17:18.1 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_already_exists --- 11:17:18.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_not_add_duplicate_releases --- 11:17:18.1 Info: Updating Info for Title1 11:17:18.1 Trace: Ensuring parent artist exists [ForeignArtistId1] 11:17:18.1 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 11:17:18.1 Trace: Updating Album [ForeignAlbumId1][Title1] 11:17:18.1 Trace: updated: True forceUpdateFileTags: True 11:17:18.1 Debug: [ForeignAlbumId1][Title1] 0 albumreleases up to date. Adding 6, Updating 1, Merging 0, Deleting 0. 11:17:18.1 Trace: release: [DuplicateId1][Title1] monitored: False 11:17:18.1 Trace: release: [ForeignReleaseId5][Title5] monitored: False 11:17:18.1 Trace: release: [ForeignReleaseId6][Title6] monitored: False 11:17:18.1 Trace: release: [ForeignReleaseId7][Title7] monitored: False 11:17:18.1 Trace: release: [ForeignReleaseId8][Title8] monitored: False 11:17:18.1 Trace: release: [ForeignReleaseId9][Title9] monitored: True 11:17:18.1 Trace: release: [DuplicateId2][Title1] monitored: False 11:17:18.1 Trace: Saving Album [ForeignAlbumId1][Title1] 11:17:18.1 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 11:17:18.1 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_not_add_duplicate_releases --- 11:17:18.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(True,True,1) --- 11:17:18.1 Info: Updating Info for Title1 11:17:18.1 Trace: Ensuring parent artist exists [ForeignArtistId1] 11:17:18.1 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 11:17:18.1 Trace: Updating Album [ForeignAlbumId1][Title1] 11:17:18.1 Trace: updated: True forceUpdateFileTags: True 11:17:18.1 Debug: [ForeignAlbumId1][Title1] 2 albumreleases up to date. Adding 8, Updating 0, Merging 0, Deleting 0. 11:17:18.1 Trace: release: [ExistingId1][Title1] monitored: False 11:17:18.1 Trace: release: [ExistingId2][Title2] monitored: False 11:17:18.1 Trace: release: [ForeignReleaseId3][Title3] monitored: False 11:17:18.1 Trace: release: [ForeignReleaseId4][Title4] monitored: False 11:17:18.1 Trace: release: [ForeignReleaseId5][Title5] monitored: False 11:17:18.1 Trace: release: [ForeignReleaseId6][Title6] monitored: False 11:17:18.1 Trace: release: [ForeignReleaseId7][Title7] monitored: False 11:17:18.1 Trace: release: [ForeignReleaseId8][Title8] monitored: False 11:17:18.1 Trace: release: [ForeignReleaseId9][Title9] monitored: False 11:17:18.1 Trace: release: [ForeignReleaseId10][Title10] monitored: True 11:17:18.1 Trace: Saving Album [ForeignAlbumId1][Title1] 11:17:18.1 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 11:17:18.1 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(True,True,1) --- 11:17:18.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(True,False,0) --- 11:17:18.1 Info: Updating Info for Title1 11:17:18.1 Trace: Ensuring parent artist exists [ForeignArtistId1] 11:17:18.1 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 11:17:18.1 Trace: Updating Album [ForeignAlbumId1][Title1] 11:17:18.1 Trace: updated: True forceUpdateFileTags: True 11:17:18.1 Debug: [ForeignAlbumId1][Title1] 2 albumreleases up to date. Adding 8, Updating 0, Merging 0, Deleting 0. 11:17:18.1 Trace: release: [ExistingId1][Title1] monitored: False 11:17:18.1 Trace: release: [ExistingId2][Title2] monitored: False 11:17:18.1 Trace: release: [ForeignReleaseId3][Title3] monitored: False 11:17:18.1 Trace: release: [ForeignReleaseId4][Title4] monitored: False 11:17:18.1 Trace: release: [ForeignReleaseId5][Title5] monitored: False 11:17:18.1 Trace: release: [ForeignReleaseId6][Title6] monitored: False 11:17:18.1 Trace: release: [ForeignReleaseId7][Title7] monitored: False 11:17:18.1 Trace: release: [ForeignReleaseId8][Title8] monitored: False 11:17:18.1 Trace: release: [ForeignReleaseId9][Title9] monitored: False 11:17:18.1 Trace: release: [ForeignReleaseId10][Title10] monitored: True 11:17:18.1 Trace: Saving Album [ForeignAlbumId1][Title1] 11:17:18.1 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 11:17:18.1 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(True,False,0) --- 11:17:18.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(False,True,1) --- 11:17:18.1 Info: Updating Info for Title1 11:17:18.1 Trace: Ensuring parent artist exists [ForeignArtistId1] 11:17:18.1 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 11:17:18.1 Trace: Updating Album [ForeignAlbumId1][Title1] 11:17:18.1 Trace: updated: True forceUpdateFileTags: True 11:17:18.1 Debug: [ForeignAlbumId1][Title1] 2 albumreleases up to date. Adding 8, Updating 0, Merging 0, Deleting 0. 11:17:18.1 Trace: release: [ExistingId1][Title1] monitored: False 11:17:18.1 Trace: release: [ExistingId2][Title2] monitored: True 11:17:18.1 Trace: release: [ForeignReleaseId3][Title3] monitored: False 11:17:18.1 Trace: release: [ForeignReleaseId4][Title4] monitored: False 11:17:18.1 Trace: release: [ForeignReleaseId5][Title5] monitored: False 11:17:18.1 Trace: release: [ForeignReleaseId6][Title6] monitored: False 11:17:18.1 Trace: release: [ForeignReleaseId7][Title7] monitored: False 11:17:18.1 Trace: release: [ForeignReleaseId8][Title8] monitored: False 11:17:18.1 Trace: release: [ForeignReleaseId9][Title9] monitored: False 11:17:18.1 Trace: release: [ForeignReleaseId10][Title10] monitored: False 11:17:18.1 Trace: Saving Album [ForeignAlbumId1][Title1] 11:17:18.1 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 11:17:18.1 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(False,True,1) --- 11:17:18.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(False,False,0) --- 11:17:18.1 Info: Updating Info for Title1 11:17:18.1 Trace: Ensuring parent artist exists [ForeignArtistId1] 11:17:18.1 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 11:17:18.1 Trace: Updating Album [ForeignAlbumId1][Title1] 11:17:18.1 Trace: updated: True forceUpdateFileTags: True 11:17:18.1 Debug: [ForeignAlbumId1][Title1] 2 albumreleases up to date. Adding 8, Updating 0, Merging 0, Deleting 0. 11:17:18.1 Trace: release: [ExistingId1][Title1] monitored: False 11:17:18.1 Trace: release: [ExistingId2][Title2] monitored: False 11:17:18.1 Trace: release: [ForeignReleaseId3][Title3] monitored: False 11:17:18.1 Trace: release: [ForeignReleaseId4][Title4] monitored: False 11:17:18.1 Trace: release: [ForeignReleaseId5][Title5] monitored: False 11:17:18.1 Trace: release: [ForeignReleaseId6][Title6] monitored: False 11:17:18.1 Trace: release: [ForeignReleaseId7][Title7] monitored: False 11:17:18.1 Trace: release: [ForeignReleaseId8][Title8] monitored: False 11:17:18.1 Trace: release: [ForeignReleaseId9][Title9] monitored: False 11:17:18.1 Trace: release: [ForeignReleaseId10][Title10] monitored: True 11:17:18.1 Trace: Saving Album [ForeignAlbumId1][Title1] 11:17:18.1 Debug: Finished Album refresh for [ForeignAlbumId1][Title1] 11:17:18.1 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_only_leave_one_release_monitored(False,False,0) --- 11:17:18.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_remove_album_with_no_valid_releases --- 11:17:18.1 Info: Updating Info for Title1 11:17:18.1 Debug: [1][Title1] has no valid releases, removing. 11:17:18.1 Warn: Album [1][Title1] not found in metadata and is being deleted 11:17:18.1 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_remove_album_with_no_valid_releases --- 11:17:18.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 11:17:18.1 Info: Updating Info for Title1 11:17:18.1 Trace: Ensuring parent artist exists [ForeignArtistId1] 11:17:18.1 Debug: Adding missing parent artist [ForeignArtistId1][Name1] 11:17:18.1 Trace: Moving Album [1][Title1] to [11][Title1] 11:17:18.1 Trace: updated: True forceUpdateFileTags: True 11:17:18.1 Debug: [11][Title1] 1 albumreleases up to date. Adding 0, Updating 0, Merging 0, Deleting 0. 11:17:18.1 Trace: release: [xxx-xxx-xxx-xxx][Title1] monitored: True 11:17:18.1 Trace: Saving Album [11][Title1] 11:17:18.1 Debug: Finished Album refresh for [11][Title1] 11:17:18.1 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshAlbumServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 11:17:18.1 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_call_new_album_monitor_service_when_adding_album --- 11:17:18.2 Info: Updating Info for Name1 11:17:18.2 Trace: Updating Artist [ForeignArtistId1][Name1] 11:17:18.2 Trace: updated: False forceUpdateFileTags: False 11:17:18.2 Debug: [ForeignArtistId1][Name1] 0 albums up to date. Adding 1, Updating 2, Merging 0, Deleting 0. 11:17:18.2 Trace: Saving Artist [ForeignArtistId1][Name1] 11:17:18.2 Debug: Finished Artist refresh for [ForeignArtistId1][Name1] 11:17:18.2 Trace: Updating tags for [ForeignArtistId1][Name1] 11:17:18.2 Trace: Skipping rescan. Reason: no metadata updated after automatic refresh 11:17:18.2 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_call_new_album_monitor_service_when_adding_album --- 11:17:18.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_log_error_and_delete_if_musicbrainz_id_not_found_and_author_has_no_files --- 11:17:18.2 Info: Updating Info for Name1 11:17:18.2 Error: Could not find artist with id ForeignArtistId1 11:17:18.2 Warn: Artist [ForeignArtistId1][Name1] not found in metadata and is being deleted 11:17:18.2 Trace: Updating tags for [ForeignArtistId1][Name1] 11:17:18.2 Trace: Skipping rescan. Reason: no metadata updated after automatic refresh 11:17:18.2 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_log_error_and_delete_if_musicbrainz_id_not_found_and_author_has_no_files --- 11:17:18.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_log_error_but_not_delete_if_musicbrainz_id_not_found_and_artist_has_files --- 11:17:18.2 Info: Updating Info for Name1 11:17:18.2 Error: Could not find artist with id ForeignArtistId1 11:17:18.2 Error: Artist [ForeignArtistId1][Name1] was not found, it may have been removed from Metadata sources. 11:17:18.2 Trace: Updating tags for [ForeignArtistId1][Name1] 11:17:18.2 Trace: Skipping rescan. Reason: no metadata updated after automatic refresh 11:17:18.2 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_log_error_but_not_delete_if_musicbrainz_id_not_found_and_artist_has_files --- 11:17:18.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_id_already_exists --- 11:17:18.2 Info: Updating Info for Name1 11:17:18.2 Trace: Merging Artist [ForeignArtistId1][Name1] into [ForeignArtistId11][Name1] 11:17:18.2 Warn: Artist [ForeignArtistId1][Name1] was replaced with [ForeignArtistId11][Name1] because the original was a duplicate. 11:17:18.2 Trace: updated: True forceUpdateFileTags: True 11:17:18.2 Debug: [ForeignArtistId11][Name1] 0 albums up to date. Adding 0, Updating 2, Merging 0, Deleting 0. 11:17:18.2 Trace: Saving Artist [ForeignArtistId11][Name1] 11:17:18.2 Debug: Finished Artist refresh for [ForeignArtistId11][Name1] 11:17:18.2 Trace: Updating tags for [ForeignArtistId1][Name1] 11:17:18.2 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_merge_if_musicbrainz_id_changed_and_new_id_already_exists --- 11:17:18.2 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_not_publish_artist_updated_event_if_metadata_not_updated --- 11:17:18.3 Info: Updating Info for Name1 11:17:18.3 Trace: Updating Artist [ForeignArtistId1][Name1] 11:17:18.3 Trace: updated: False forceUpdateFileTags: False 11:17:18.3 Debug: [ForeignArtistId1][Name1] 0 albums up to date. Adding 0, Updating 2, Merging 0, Deleting 0. 11:17:18.3 Trace: Saving Artist [ForeignArtistId1][Name1] 11:17:18.3 Debug: Finished Artist refresh for [ForeignArtistId1][Name1] 11:17:18.3 Trace: Updating tags for [ForeignArtistId1][Name1] 11:17:18.3 Trace: Skipping rescan. Reason: no metadata updated after automatic refresh 11:17:18.3 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_not_publish_artist_updated_event_if_metadata_not_updated --- 11:17:18.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_publish_artist_updated_event_if_metadata_updated --- 11:17:18.3 Info: Updating Info for Name1 11:17:18.3 Trace: Updating Artist [ForeignArtistId1][Name1] 11:17:18.3 Trace: updated: True forceUpdateFileTags: True 11:17:18.3 Debug: [ForeignArtistId1][Name1] 0 albums up to date. Adding 2, Updating 0, Merging 0, Deleting 0. 11:17:18.3 Trace: Saving Artist [ForeignArtistId1][Name1] 11:17:18.3 Debug: Finished Artist refresh for [ForeignArtistId1][Name1] 11:17:18.3 Trace: Updating tags for [ForeignArtistId1][Name1] 11:17:18.3 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_publish_artist_updated_event_if_metadata_updated --- 11:17:18.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 11:17:18.3 Info: Updating Info for Name1 11:17:18.3 Trace: Moving Artist [ForeignArtistId1][Name1] to [ForeignArtistId11][Name1] 11:17:18.3 Debug: Updating MusicBrainz id for [ForeignArtistId1][Name1] to [ForeignArtistId11][Name1] 11:17:18.3 Trace: updated: True forceUpdateFileTags: True 11:17:18.3 Debug: [ForeignArtistId11][Name1] 0 albums up to date. Adding 2, Updating 0, Merging 0, Deleting 0. 11:17:18.3 Trace: Saving Artist [ForeignArtistId11][Name1] 11:17:18.3 Debug: Finished Artist refresh for [ForeignArtistId11][Name1] 11:17:18.3 Trace: Updating tags for [ForeignArtistId11][Name1] 11:17:18.3 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshArtistServiceFixture.should_update_if_musicbrainz_id_changed_and_no_clash --- 11:17:18.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.RefreshTrackServiceFixture.updated_track_should_not_have_null_album_release --- 11:17:18.3 Info: --- End: NzbDrone.Core.Test.MusicTests.RefreshTrackServiceFixture.updated_track_should_not_have_null_album_release --- 11:17:18.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_if_album_last_refreshed_less_than_12_hours_ago --- 11:17:18.3 Trace: Album Title1 last updated less than 12 hours ago, should not be refreshed. 11:17:18.3 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_if_album_last_refreshed_less_than_12_hours_ago --- 11:17:18.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_when_recently_refreshed_album_released_in_last_30_days --- 11:17:18.3 Trace: Album Title1 last updated less than 12 hours ago, should not be refreshed. 11:17:18.3 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_when_recently_refreshed_album_released_in_last_30_days --- 11:17:18.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_when_recently_refreshed_album_released_over_30_days_ago --- 11:17:18.3 Trace: Album Title1 released long ago and recently refreshed, should not be refreshed. 11:17:18.3 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_false_when_recently_refreshed_album_released_over_30_days_ago --- 11:17:18.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_last_refreshed_more_than_30_days_ago --- 11:17:18.3 Trace: Album Title1 last updated more than 60 days ago, should refresh. 11:17:18.3 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_last_refreshed_more_than_30_days_ago --- 11:17:18.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_released_in_last_30_days --- 11:17:18.3 Trace: album Title1 released less than 30 days ago, should refresh. 11:17:18.3 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_released_in_last_30_days --- 11:17:18.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_releases_in_future --- 11:17:18.3 Trace: album Title1 released less than 30 days ago, should refresh. 11:17:18.3 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshAlbumFixture.should_return_true_if_album_releases_in_future --- 11:17:18.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_if_ended_artist_last_refreshed_yesterday --- 11:17:18.3 Trace: Artist Name1 ended long ago, should not be refreshed. 11:17:18.3 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_if_ended_artist_last_refreshed_yesterday --- 11:17:18.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_if_running_artist_last_refreshed_less_than_12_hours_ago --- 11:17:18.3 Trace: Artist Name1 last updated less than 12 hours ago, should not be refreshed. 11:17:18.3 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_if_running_artist_last_refreshed_less_than_12_hours_ago --- 11:17:18.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_when_recently_refreshed_ended_show_aired_in_last_30_days --- 11:17:18.3 Trace: Artist Name1 last updated less than 12 hours ago, should not be refreshed. 11:17:18.3 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_when_recently_refreshed_ended_show_aired_in_last_30_days --- 11:17:18.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_when_recently_refreshed_ended_show_has_not_aired_for_30_days --- 11:17:18.3 Trace: Artist Name1 ended long ago, should not be refreshed. 11:17:18.3 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_false_when_recently_refreshed_ended_show_has_not_aired_for_30_days --- 11:17:18.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_album_released_in_last_30_days --- 11:17:18.3 Trace: Last album in Name1 aired less than 30 days ago, should refresh. 11:17:18.3 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_album_released_in_last_30_days --- 11:17:18.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_artist_last_refreshed_more_than_30_days_ago --- 11:17:18.3 Trace: Artist Name1 last updated more than 30 days ago, should refresh. 11:17:18.3 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_artist_last_refreshed_more_than_30_days_ago --- 11:17:18.3 Info: --- Start: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_running_artist_last_refreshed_more_than_24_hours_ago --- 11:17:18.3 Trace: Artist Name1 is continuing and has not been refreshed in 2 days, should refresh. 11:17:18.3 Info: --- End: NzbDrone.Core.Test.MusicTests.ShouldRefreshArtistFixture.should_return_true_if_running_artist_last_refreshed_more_than_24_hours_ago --- 11:17:18.3 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_be_valid_if_all_settings_valid --- 11:17:18.3 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_be_valid_if_all_settings_valid --- 11:17:18.3 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_bcc_is_invalid("lidarr") --- 11:17:18.3 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_bcc_is_invalid("lidarr") --- 11:17:18.3 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_bcc_is_invalid("lidarr.audio") --- 11:17:18.3 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_bcc_is_invalid("lidarr.audio") --- 11:17:18.3 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_cc_is_invalid("lidarr") --- 11:17:18.3 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_cc_is_invalid("lidarr") --- 11:17:18.3 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_cc_is_invalid("lidarr.audio") --- 11:17:18.3 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_cc_is_invalid("lidarr.audio") --- 11:17:18.3 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_from_is_empty --- 11:17:18.3 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_from_is_empty --- 11:17:18.3 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_port_is_out_of_range --- 11:17:18.3 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_port_is_out_of_range --- 11:17:18.3 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_server_is_empty --- 11:17:18.3 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_server_is_empty --- 11:17:18.3 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_bcc_cc_are_all_empty --- 11:17:18.3 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_bcc_cc_are_all_empty --- 11:17:18.3 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_is_invalid("lidarr") --- 11:17:18.3 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_is_invalid("lidarr") --- 11:17:18.3 Info: --- Start: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_is_invalid("lidarr.audio") --- 11:17:18.3 Info: --- End: NzbDrone.Core.Test.NotificationTests.EmailTests.EmailSettingsValidatorFixture.should_not_be_valid_if_to_is_invalid("lidarr.audio") --- 11:17:18.3 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_all_if_implemented --- 11:17:18.3 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_all_if_implemented --- 11:17:18.3 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_none_if_none_are_implemented --- 11:17:18.3 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_none_if_none_are_implemented --- 11:17:18.3 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_OnUpgrade_should_link_to_OnReleaseImport --- 11:17:18.3 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationBaseFixture.should_support_OnUpgrade_should_link_to_OnReleaseImport --- 11:17:18.4 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_consider_blocked_after_5_minutes_since_initial_failure --- 11:17:18.4 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_consider_blocked_after_5_minutes_since_initial_failure --- 11:17:18.4 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_escalate_further_after_5_minutes_since_initial_failure --- 11:17:18.4 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_escalate_further_after_5_minutes_since_initial_failure --- 11:17:18.4 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_consider_blocked_within_5_minutes_since_initial_failure --- 11:17:18.4 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_consider_blocked_within_5_minutes_since_initial_failure --- 11:17:18.4 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_escalate_beyond_3_hours --- 11:17:18.4 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_escalate_beyond_3_hours --- 11:17:18.4 Info: --- Start: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_escalate_further_till_after_5_minutes_since_initial_failure --- 11:17:18.4 Info: --- End: NzbDrone.Core.Test.NotificationTests.NotificationStatusServiceFixture.should_not_escalate_further_till_after_5_minutes_since_initial_failure --- 11:17:18.4 Info: --- Start: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_add_new_episode_on_upgrade --- 11:17:18.4 Info: --- End: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_add_new_episode_on_upgrade --- 11:17:18.4 Info: --- Start: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_not_update_library_if_disabled --- 11:17:18.4 Info: --- End: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_not_update_library_if_disabled --- 11:17:18.4 Info: --- Start: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_remove_old_episodes_on_upgrade --- 11:17:18.4 Info: --- End: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_remove_old_episodes_on_upgrade --- 11:17:18.4 Info: --- Start: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_update_entire_series_folder_on_rename --- 11:17:18.4 Info: --- End: NzbDrone.Core.Test.NotificationTests.SynologyIndexerFixture.should_update_entire_series_folder_on_rename --- 11:17:18.4 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_null_when_artist_is_not_found --- 11:17:18.5 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_null_when_artist_is_not_found --- 11:17:18.5 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_path_when_musicbrainzId_matches --- 11:17:18.5 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_path_when_musicbrainzId_matches --- 11:17:18.5 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_path_when_title_matches --- 11:17:18.5 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.GetArtistPathFixture.should_return_path_when_title_matches --- 11:17:18.5 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.OnReleaseImportFixture.should_clean_if_episode_was_replaced --- 11:17:18.5 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.OnReleaseImportFixture.should_clean_if_episode_was_replaced --- 11:17:18.5 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.OnReleaseImportFixture.should_not_clean_if_no_episode_was_replaced --- 11:17:18.5 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.OnReleaseImportFixture.should_not_clean_if_no_episode_was_replaced --- 11:17:18.5 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.UpdateFixture.should_update_all_paths_when_artist_path_not_found --- 11:17:18.5 Debug: Determining if there are any active players on XBMC host: Host1:8080/jsonrpc 11:17:18.5 Debug: Artist [9f4e41c3-2648-428e-b8c7-dc10465b49ad][Not Shawn Desman] doesn't exist on XBMC host: Host1:8080/jsonrpc, Updating Entire Library 11:17:18.5 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 11:17:18.5 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.UpdateFixture.should_update_all_paths_when_artist_path_not_found --- 11:17:18.5 Info: --- Start: NzbDrone.Core.Test.NotificationTests.Xbmc.UpdateFixture.should_update_using_artist_path --- 11:17:18.5 Debug: Determining if there are any active players on XBMC host: Host1:8080/jsonrpc 11:17:18.5 Debug: Updating artist [9f4e41c3-2648-428e-b8c7-dc10465b49ac][Name1] (Kodi Path: File1) on XBMC host: Host1:8080/jsonrpc 11:17:18.5 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 11:17:18.5 Info: --- End: NzbDrone.Core.Test.NotificationTests.Xbmc.UpdateFixture.should_update_using_artist_path --- 11:17:18.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.BuildFilePathFixture.should_clean_artist_folder_when_it_contains_illegal_characters_in_album_or_artist_title --- 11:17:18.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.BuildFilePathFixture.should_clean_artist_folder_when_it_contains_illegal_characters_in_album_or_artist_title --- 11:17:18.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.CleanFixture.CleanFileName("Law & Order: Criminal Intent - S10E07 - Icarus [HDTV-720p]","Law & Order - Criminal Intent - S10E07 - Icarus [HDTV-720p]") --- 11:17:18.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.CleanFixture.CleanFileName("Law & Order: Criminal Intent - S10E07 - Icarus [HDTV-720p]","Law & Order - Criminal Intent - S10E07 - Icarus [HDTV-720p]") --- 11:17:18.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_be_able_to_use_lower_case_first_character --- 11:17:18.5 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_be_able_to_use_lower_case_first_character --- 11:17:18.5 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("The Mist","M","The Mist") --- 11:17:18.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("The Mist","M","The Mist") --- 11:17:18.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("A","A","A") --- 11:17:18.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("A","A","A") --- 11:17:18.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("30 Rock","3","30 Rock") --- 11:17:18.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("30 Rock","3","30 Rock") --- 11:17:18.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("The '80s Greatest","8","The '80s Greatest") --- 11:17:18.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("The '80s Greatest","8","The '80s Greatest") --- 11:17:18.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("좀비버스","좀","좀비버스") --- 11:17:18.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("좀비버스","좀","좀비버스") --- 11:17:18.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("¡Mucha Lucha!","M","¡Mucha Lucha!") --- 11:17:18.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("¡Mucha Lucha!","M","¡Mucha Lucha!") --- 11:17:18.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back(".hack","H","hack") --- 11:17:18.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back(".hack","H","hack") --- 11:17:18.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("Ütopya","U","Ütopya") --- 11:17:18.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("Ütopya","U","Ütopya") --- 11:17:18.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("Æon Flux","A","Æon Flux") --- 11:17:18.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ArtistNameFirstCharacterFixture.should_get_expected_folder_name_back("Æon Flux","A","Æon Flux") --- 11:17:18.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Florence + the Machine","Florence + the Machine") --- 11:17:18.6 Trace: Media info is unavailable for [0] 11:17:18.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Florence + the Machine","Florence + the Machine") --- 11:17:18.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Beyoncé X10","Beyoncé X10") --- 11:17:18.6 Trace: Media info is unavailable for [0] 11:17:18.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Beyoncé X10","Beyoncé X10") --- 11:17:18.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Girlfriends' Guide to Divorce","Girlfriends Guide to Divorce") --- 11:17:18.6 Trace: Media info is unavailable for [0] 11:17:18.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Girlfriends' Guide to Divorce","Girlfriends Guide to Divorce") --- 11:17:18.6 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") --- 11:17:18.6 Trace: Media info is unavailable for [0] 11:17:18.6 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") --- 11:17:18.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Anne Hathaway/Florence + The Machine","Anne Hathaway Florence + The Machine") --- 11:17:18.6 Trace: Media info is unavailable for [0] 11:17:18.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Anne Hathaway/Florence + The Machine","Anne Hathaway Florence + The Machine") --- 11:17:18.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Chris Rock/Prince","Chris Rock Prince") --- 11:17:18.6 Trace: Media info is unavailable for [0] 11:17:18.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Chris Rock/Prince","Chris Rock Prince") --- 11:17:18.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Karma's a B*tch!","Karmas a B-tch!") --- 11:17:18.6 Trace: Media info is unavailable for [0] 11:17:18.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Karma's a B*tch!","Karmas a B-tch!") --- 11:17:18.6 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") --- 11:17:18.6 Trace: Media info is unavailable for [0] 11:17:18.6 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") --- 11:17:18.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("$#*! My Dad Says","$#-! My Dad Says") --- 11:17:18.6 Trace: Media info is unavailable for [0] 11:17:18.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("$#*! My Dad Says","$#-! My Dad Says") --- 11:17:18.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Free! - Iwatobi Swim Club","Free! Iwatobi Swim Club") --- 11:17:18.6 Trace: Media info is unavailable for [0] 11:17:18.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Free! - Iwatobi Swim Club","Free! Iwatobi Swim Club") --- 11:17:18.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Tamara Ecclestone: Billion $$ Girl","Tamara Ecclestone Billion $$ Girl") --- 11:17:18.6 Trace: Media info is unavailable for [0] 11:17:18.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Tamara Ecclestone: Billion $$ Girl","Tamara Ecclestone Billion $$ Girl") --- 11:17:18.6 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") --- 11:17:18.6 Trace: Media info is unavailable for [0] 11:17:18.6 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") --- 11:17:18.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Castle (2009)","Castle 2009") --- 11:17:18.6 Trace: Media info is unavailable for [0] 11:17:18.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Castle (2009)","Castle 2009") --- 11:17:18.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Law & Order (UK)","Law and Order UK") --- 11:17:18.6 Trace: Media info is unavailable for [0] 11:17:18.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Law & Order (UK)","Law and Order UK") --- 11:17:18.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Is this okay?","Is this okay") --- 11:17:18.6 Trace: Media info is unavailable for [0] 11:17:18.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("Is this okay?","Is this okay") --- 11:17:18.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("[a] title","a title") --- 11:17:18.6 Trace: Media info is unavailable for [0] 11:17:18.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("[a] title","a title") --- 11:17:18.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("backslash \\ backlash","backslash backlash") --- 11:17:18.6 Trace: Media info is unavailable for [0] 11:17:18.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("backslash \\ backlash","backslash backlash") --- 11:17:18.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("I'm the Boss","Im the Boss") --- 11:17:18.6 Trace: Media info is unavailable for [0] 11:17:18.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_get_expected_title_back("I'm the Boss","Im the Boss") --- 11:17:18.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_use_and_as_separator_for_multiple_episodes --- 11:17:18.6 Trace: Media info is unavailable for [0] 11:17:18.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleFixture.should_use_and_as_separator_for_multiple_episodes --- 11:17:18.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Mist","Mist, The") --- 11:17:18.6 Trace: Media info is unavailable for [0] 11:17:18.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Mist","Mist, The") --- 11:17:18.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("A Place to Call Home","Place to Call Home, A") --- 11:17:18.6 Trace: Media info is unavailable for [0] 11:17:18.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("A Place to Call Home","Place to Call Home, A") --- 11:17:18.6 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") --- 11:17:18.6 Trace: Media info is unavailable for [0] 11:17:18.6 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") --- 11:17:18.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Flash (2010)","Flash, The 2010") --- 11:17:18.6 Trace: Media info is unavailable for [0] 11:17:18.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Flash (2010)","Flash, The 2010") --- 11:17:18.6 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") --- 11:17:18.6 Trace: Media info is unavailable for [0] 11:17:18.6 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") --- 11:17:18.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Fixer (ZH) (2015)","Fixer, The ZH 2015") --- 11:17:18.6 Trace: Media info is unavailable for [0] 11:17:18.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Fixer (ZH) (2015)","Fixer, The ZH 2015") --- 11:17:18.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Sixth Sense 2 (Thai)","Sixth Sense 2, The Thai") --- 11:17:18.6 Trace: Media info is unavailable for [0] 11:17:18.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Sixth Sense 2 (Thai)","Sixth Sense 2, The Thai") --- 11:17:18.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Amazing Race (Latin America)","Amazing Race, The Latin America") --- 11:17:18.6 Trace: Media info is unavailable for [0] 11:17:18.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Amazing Race (Latin America)","Amazing Race, The Latin America") --- 11:17:18.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Rat Pack (A&E)","Rat Pack, The AandE") --- 11:17:18.6 Trace: Media info is unavailable for [0] 11:17:18.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_get_expected_title_back("The Rat Pack (A&E)","Rat Pack, The AandE") --- 11:17:18.6 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") --- 11:17:18.6 Trace: Media info is unavailable for [0] 11:17:18.6 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") --- 11:17:18.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("A") --- 11:17:18.6 Trace: Media info is unavailable for [0] 11:17:18.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("A") --- 11:17:18.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("Anne") --- 11:17:18.6 Trace: Media info is unavailable for [0] 11:17:18.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("Anne") --- 11:17:18.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("Theodore") --- 11:17:18.6 Trace: Media info is unavailable for [0] 11:17:18.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("Theodore") --- 11:17:18.6 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("3%") --- 11:17:18.6 Trace: Media info is unavailable for [0] 11:17:18.6 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.CleanTitleTheFixture.should_not_change_title("3%") --- 11:17:18.6 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") --- 11:17:18.7 Trace: Media info is unavailable for [0] 11:17:18.7 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") --- 11:17:18.7 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") --- 11:17:18.7 Trace: Media info is unavailable for [0] 11:17:18.7 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") --- 11:17:18.7 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") --- 11:17:18.7 Trace: Media info is unavailable for [0] 11:17:18.7 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") --- 11:17:18.7 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") --- 11:17:18.7 Trace: Media info is unavailable for [0] 11:17:18.7 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") --- 11:17:18.7 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") --- 11:17:18.7 Trace: Media info is unavailable for [0] 11:17:18.7 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") --- 11:17:18.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_followed_by_space_with_space_dash_space_by_default --- 11:17:18.7 Trace: Media info is unavailable for [0] 11:17:18.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_followed_by_space_with_space_dash_space_by_default --- 11:17:18.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Smart,"Artist-Name") --- 11:17:18.7 Trace: Media info is unavailable for [0] 11:17:18.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Smart,"Artist-Name") --- 11:17:18.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Dash,"Artist-Name") --- 11:17:18.7 Trace: Media info is unavailable for [0] 11:17:18.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Dash,"Artist-Name") --- 11:17:18.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Delete,"ArtistName") --- 11:17:18.7 Trace: Media info is unavailable for [0] 11:17:18.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",Delete,"ArtistName") --- 11:17:18.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",SpaceDash,"Artist -Name") --- 11:17:18.7 Trace: Media info is unavailable for [0] 11:17:18.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",SpaceDash,"Artist -Name") --- 11:17:18.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",SpaceDashSpace,"Artist - Name") --- 11:17:18.7 Trace: Media info is unavailable for [0] 11:17:18.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ColonReplacementFixture.should_replace_colon_with_expected_result("Artist:Name",SpaceDashSpace,"Artist - Name") --- 11:17:18.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_only_original_title --- 11:17:18.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_only_original_title --- 11:17:18.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_filename --- 11:17:18.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_filename --- 11:17:18.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_filename_only --- 11:17:18.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_filename_only --- 11:17:18.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_title --- 11:17:18.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_be_able_to_use_original_title --- 11:17:18.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_cleanup_Album_Title --- 11:17:18.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_cleanup_Album_Title --- 11:17:18.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_cleanup_Artist_Name --- 11:17:18.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_cleanup_Artist_Name --- 11:17:18.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{ String","Some Escaped { String") --- 11:17:18.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{ String","Some Escaped { String") --- 11:17:18.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped }} String","Some Escaped } String") --- 11:17:18.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped }} String","Some Escaped } String") --- 11:17:18.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{Artist Name}} String","Some Escaped {Artist Name} String") --- 11:17:18.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{Artist Name}} String","Some Escaped {Artist Name} String") --- 11:17:18.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{{Artist Name}}} String","Some Escaped {Linkin Park} String") --- 11:17:18.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_format("Some Escaped {{{Artist Name}}} String","Some Escaped {Linkin Park} String") --- 11:17:18.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_title --- 11:17:18.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_escape_token_in_title --- 11:17:18.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_include_affixes_if_value_not_empty --- 11:17:18.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_include_affixes_if_value_not_empty --- 11:17:18.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_clean_track_title_if_there_is_only_one --- 11:17:18.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_clean_track_title_if_there_is_only_one --- 11:17:18.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_include_affixes_if_value_empty --- 11:17:18.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_include_affixes_if_value_empty --- 11:17:18.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_include_quality_proper_when_release_is_not_a_proper --- 11:17:18.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_include_quality_proper_when_release_is_not_a_proper --- 11:17:18.7 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") --- 11:17:18.7 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") --- 11:17:18.7 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") --- 11:17:18.7 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") --- 11:17:18.7 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") --- 11:17:18.7 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") --- 11:17:18.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_wrap_proper_in_square_brackets_when_not_a_proper --- 11:17:18.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_not_wrap_proper_in_square_brackets_when_not_a_proper --- 11:17:18.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_remove_duplicate_non_word_characters --- 11:17:18.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_remove_duplicate_non_word_characters --- 11:17:18.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_dash_Title --- 11:17:18.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_dash_Title --- 11:17:18.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_Disambiguation --- 11:17:18.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_Disambiguation --- 11:17:18.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_dot_Title --- 11:17:18.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_dot_Title --- 11:17:18.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_album_genre --- 11:17:18.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_album_genre --- 11:17:18.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_MbId_null --- 11:17:18.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_MbId_null --- 11:17:18.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_space_MbId --- 11:17:18.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_space_MbId --- 11:17:18.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_space_Title --- 11:17:18.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_space_Title --- 11:17:18.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ALBUM_TITLE_with_all_caps --- 11:17:18.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ALBUM_TITLE_with_all_caps --- 11:17:18.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_album_title_with_all_lower_case --- 11:17:18.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_album_title_with_all_lower_case --- 11:17:18.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ALBUM_TITLE_with_random_casing_should_keep_original_casing --- 11:17:18.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ALBUM_TITLE_with_random_casing_should_keep_original_casing --- 11:17:18.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_Type --- 11:17:18.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_Type --- 11:17:18.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_underscore_Title --- 11:17:18.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Album_underscore_Title --- 11:17:18.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_contents_in_pattern --- 11:17:18.7 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_contents_in_pattern --- 11:17:18.7 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("en-US") --- 11:17:18.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("en-US") --- 11:17:18.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("fr-FR") --- 11:17:18.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("fr-FR") --- 11:17:18.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("az") --- 11:17:18.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("az") --- 11:17:18.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("tr-TR") --- 11:17:18.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_all_tokens_for_different_cultures("tr-TR") --- 11:17:18.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_dash_Name --- 11:17:18.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_dash_Name --- 11:17:18.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_Disambiguation --- 11:17:18.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_Disambiguation --- 11:17:18.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_dot_Name --- 11:17:18.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_dot_Name --- 11:17:18.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_genre --- 11:17:18.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_genre --- 11:17:18.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_MbId_null --- 11:17:18.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_MbId_null --- 11:17:18.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_name_for_Various_Artists_album --- 11:17:18.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_name_for_Various_Artists_album --- 11:17:18.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ARTIST_NAME_with_all_caps --- 11:17:18.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ARTIST_NAME_with_all_caps --- 11:17:18.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_name_with_all_lower_case --- 11:17:18.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_artist_name_with_all_lower_case --- 11:17:18.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ARTIST_NAME_with_random_casing_should_keep_original_casing --- 11:17:18.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_ARTIST_NAME_with_random_casing_should_keep_original_casing --- 11:17:18.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_space_MbId --- 11:17:18.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_space_MbId --- 11:17:18.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_space_Name --- 11:17:18.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_space_Name --- 11:17:18.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_underscore_Name --- 11:17:18.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Artist_underscore_Name --- 11:17:18.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_double_period_with_single_period --- 11:17:18.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_double_period_with_single_period --- 11:17:18.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_bitrate --- 11:17:18.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_bitrate --- 11:17:18.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_channels --- 11:17:18.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_channels --- 11:17:18.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_codec --- 11:17:18.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_audio_codec --- 11:17:18.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_bits_per_sample --- 11:17:18.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_bits_per_sample --- 11:17:18.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_sample_rate --- 11:17:18.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_media_info_sample_rate --- 11:17:18.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_medium_number_with_single_digit --- 11:17:18.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_medium_number_with_single_digit --- 11:17:18.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_medium00_number_with_two_digits --- 11:17:18.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_medium00_number_with_two_digits --- 11:17:18.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_quality_full_with_quality_title_only_when_not_a_proper --- 11:17:18.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_quality_full_with_quality_title_only_when_not_a_proper --- 11:17:18.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_quality_title --- 11:17:18.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_quality_title --- 11:17:18.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Track_Artist_MbId_null --- 11:17:18.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Track_Artist_MbId_null --- 11:17:18.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_artist_name_for_Various_Artists_album --- 11:17:18.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_artist_name_for_Various_Artists_album --- 11:17:18.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_number_with_single_digit --- 11:17:18.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_number_with_single_digit --- 11:17:18.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Track_space_Artist_MbId --- 11:17:18.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_Track_space_Artist_MbId --- 11:17:18.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_title --- 11:17:18.8 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_title --- 11:17:18.8 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_title_if_pattern_has_random_casing --- 11:17:18.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track_title_if_pattern_has_random_casing --- 11:17:18.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track00_number_with_two_digits --- 11:17:18.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_track00_number_with_two_digits --- 11:17:18.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_triple_period_with_single_period --- 11:17:18.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_replace_triple_period_with_single_period --- 11:17:18.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_should_replace_release_group --- 11:17:18.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_should_replace_release_group --- 11:17:18.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included(' ') --- 11:17:18.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included(' ') --- 11:17:18.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('-') --- 11:17:18.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('-') --- 11:17:18.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('.') --- 11:17:18.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('.') --- 11:17:18.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('_') --- 11:17:18.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_end_when_quality_proper_is_not_included('_') --- 11:17:18.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included(' ') --- 11:17:18.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included(' ') --- 11:17:18.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('-') --- 11:17:18.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('-') --- 11:17:18.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('.') --- 11:17:18.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('.') --- 11:17:18.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('_') --- 11:17:18.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_trim_extra_separators_from_middle_when_quality_proper_is_not_included('_') --- 11:17:18.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("0SEC") --- 11:17:18.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("0SEC") --- 11:17:18.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("2HD") --- 11:17:18.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("2HD") --- 11:17:18.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("IMMERSE") --- 11:17:18.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_casing_for_release_group("IMMERSE") --- 11:17:18.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_filename_when_scene_name_is_not_available --- 11:17:18.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_existing_filename_when_scene_name_is_not_available --- 11:17:18.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_Lidarr_as_release_group_when_not_available --- 11:17:18.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.should_use_Lidarr_as_release_group_when_not_available --- 11:17:18.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_file_name_when_sceneName_is_not_null --- 11:17:18.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_file_name_when_sceneName_is_not_null --- 11:17:18.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_file_name_when_sceneName_is_null --- 11:17:18.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_file_name_when_sceneName_is_null --- 11:17:18.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_path_when_sceneName_and_relative_path_are_null --- 11:17:18.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.FileNameBuilderFixture.use_path_when_sceneName_and_relative_path_are_null --- 11:17:18.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_back_slash --- 11:17:18.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_back_slash --- 11:17:18.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_forward_slash --- 11:17:18.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_forward_slash --- 11:17:18.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_medium_name --- 11:17:18.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_multi_track_filename_with_medium_name --- 11:17:18.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_standard_track_filename_with_back_slash --- 11:17:18.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_standard_track_filename_with_back_slash --- 11:17:18.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_standard_track_filename_with_forward_slash --- 11:17:18.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.NestedFileNameBuilderFixture.should_build_nested_standard_track_filename_with_forward_slash --- 11:17:18.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("CSI: Crime Scene Investigation","CSI - Crime Scene Investigation") --- 11:17:18.9 Trace: Media info is unavailable for [0] 11:17:18.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("CSI: Crime Scene Investigation","CSI - Crime Scene Investigation") --- 11:17:18.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Code:Breaker","Code-Breaker") --- 11:17:18.9 Trace: Media info is unavailable for [0] 11:17:18.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Code:Breaker","Code-Breaker") --- 11:17:18.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Back Slash\\","Back Slash+") --- 11:17:18.9 Trace: Media info is unavailable for [0] 11:17:18.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Back Slash\\","Back Slash+") --- 11:17:18.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Forward Slash/","Forward Slash+") --- 11:17:18.9 Trace: Media info is unavailable for [0] 11:17:18.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Forward Slash/","Forward Slash+") --- 11:17:18.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Greater Than>","Greater Than") --- 11:17:18.9 Trace: Media info is unavailable for [0] 11:17:18.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Greater Than>","Greater Than") --- 11:17:18.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Less Than<","Less Than") --- 11:17:18.9 Trace: Media info is unavailable for [0] 11:17:18.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Less Than<","Less Than") --- 11:17:18.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Question Mark?","Question Mark!") --- 11:17:18.9 Trace: Media info is unavailable for [0] 11:17:18.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Question Mark?","Question Mark!") --- 11:17:18.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Aster*sk","Aster-sk") --- 11:17:18.9 Trace: Media info is unavailable for [0] 11:17:18.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Aster*sk","Aster-sk") --- 11:17:18.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Colon: Two Periods","Colon - Two Periods") --- 11:17:18.9 Trace: Media info is unavailable for [0] 11:17:18.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Colon: Two Periods","Colon - Two Periods") --- 11:17:18.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Pipe|","Pipe") --- 11:17:18.9 Trace: Media info is unavailable for [0] 11:17:18.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Pipe|","Pipe") --- 11:17:18.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Quotes\"","Quotes") --- 11:17:18.9 Trace: Media info is unavailable for [0] 11:17:18.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReplaceCharacterFixture.should_replace_illegal_characters("Quotes\"","Quotes") --- 11:17:18.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_artist_folder("Con Game","Con_Game") --- 11:17:18.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_artist_folder("Con Game","Con_Game") --- 11:17:18.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_artist_folder("Com1 Sat","Com1_Sat") --- 11:17:18.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_artist_folder("Com1 Sat","Com1_Sat") --- 11:17:18.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_file_name("Con Game","Con_Game") --- 11:17:18.9 Trace: Media info is unavailable for [0] 11:17:18.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_file_name("Con Game","Con_Game") --- 11:17:18.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_file_name("Com1 Sat","Com1_Sat") --- 11:17:18.9 Trace: Media info is unavailable for [0] 11:17:18.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.ReservedDeviceNameFixture.should_replace_reserved_device_name_in_file_name("Com1 Sat","Com1_Sat") --- 11:17:18.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Mist","Mist, The") --- 11:17:18.9 Trace: Media info is unavailable for [0] 11:17:18.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Mist","Mist, The") --- 11:17:18.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("A Place to Call Home","Place to Call Home, A") --- 11:17:18.9 Trace: Media info is unavailable for [0] 11:17:18.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("A Place to Call Home","Place to Call Home, A") --- 11:17:18.9 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") --- 11:17:18.9 Trace: Media info is unavailable for [0] 11:17:18.9 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") --- 11:17:18.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Flash (2010)","Flash, The (2010)") --- 11:17:18.9 Trace: Media info is unavailable for [0] 11:17:18.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Flash (2010)","Flash, The (2010)") --- 11:17:18.9 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)") --- 11:17:18.9 Trace: Media info is unavailable for [0] 11:17:18.9 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)") --- 11:17:18.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Fixer (ZH) (2015)","Fixer, The (ZH) (2015)") --- 11:17:18.9 Trace: Media info is unavailable for [0] 11:17:18.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Fixer (ZH) (2015)","Fixer, The (ZH) (2015)") --- 11:17:18.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Sixth Sense 2 (Thai)","Sixth Sense 2, The (Thai)") --- 11:17:18.9 Trace: Media info is unavailable for [0] 11:17:18.9 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Sixth Sense 2 (Thai)","Sixth Sense 2, The (Thai)") --- 11:17:18.9 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Amazing Race (Latin America)","Amazing Race, The (Latin America)") --- 11:17:19.0 Trace: Media info is unavailable for [0] 11:17:19.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Amazing Race (Latin America)","Amazing Race, The (Latin America)") --- 11:17:19.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Rat Pack (A&E)","Rat Pack, The (A&E)") --- 11:17:19.0 Trace: Media info is unavailable for [0] 11:17:19.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_get_expected_title_back("The Rat Pack (A&E)","Rat Pack, The (A&E)") --- 11:17:19.0 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)") --- 11:17:19.0 Trace: Media info is unavailable for [0] 11:17:19.0 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)") --- 11:17:19.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("A") --- 11:17:19.0 Trace: Media info is unavailable for [0] 11:17:19.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("A") --- 11:17:19.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("Anne") --- 11:17:19.0 Trace: Media info is unavailable for [0] 11:17:19.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("Anne") --- 11:17:19.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("Theodore") --- 11:17:19.0 Trace: Media info is unavailable for [0] 11:17:19.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("Theodore") --- 11:17:19.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("3%") --- 11:17:19.0 Trace: Media info is unavailable for [0] 11:17:19.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TitleTheFixture.should_not_change_title("3%") --- 11:17:19.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist Name:16}","The Fantastic...") --- 11:17:19.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist Name:16}","The Fantastic...") --- 11:17:19.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist NameThe:17}","Fantastic Life...") --- 11:17:19.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist NameThe:17}","Fantastic Life...") --- 11:17:19.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist CleanName:-13}","...Mr. Sisko") --- 11:17:19.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedArtistNameFixture.should_truncate_artist_name("{Artist CleanName:-13}","...Mr. Sisko") --- 11:17:19.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedReleaseGroupFixture.should_truncate_from_beginning --- 11:17:19.0 Trace: Media info is unavailable for [0] 11:17:19.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedReleaseGroupFixture.should_truncate_from_beginning --- 11:17:19.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedReleaseGroupFixture.should_truncate_from_from_end --- 11:17:19.0 Trace: Media info is unavailable for [0] 11:17:19.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedReleaseGroupFixture.should_truncate_from_from_end --- 11:17:19.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_first_episode_title_with_ellipsis_if_only_partially_fits --- 11:17:19.0 Trace: Media info is unavailable for [0] 11:17:19.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_first_episode_title_with_ellipsis_if_only_partially_fits --- 11:17:19.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_artist_title_bytes --- 11:17:19.0 Trace: Media info is unavailable for [0] 11:17:19.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_artist_title_bytes --- 11:17:19.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_episode_title_bytes --- 11:17:19.0 Trace: Media info is unavailable for [0] 11:17:19.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_episode_title_bytes --- 11:17:19.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_episode_title_bytes_middle --- 11:17:19.0 Trace: Media info is unavailable for [0] 11:17:19.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_titles_measuring_episode_title_bytes_middle --- 11:17:19.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_ellipsis_between_first_and_last_episode_titles --- 11:17:19.0 Trace: Media info is unavailable for [0] 11:17:19.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_ellipsis_between_first_and_last_episode_titles --- 11:17:19.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_ellipsis_if_only_first_episode_title_fits --- 11:17:19.0 Trace: Media info is unavailable for [0] 11:17:19.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_ellipsis_if_only_first_episode_title_fits --- 11:17:19.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_extension --- 11:17:19.0 Trace: Media info is unavailable for [0] 11:17:19.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests.TruncatedTrackTitlesFixture.should_truncate_with_extension --- 11:17:19.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold","{Artist Name}","Avenged Sevenfold") --- 11:17:19.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold","{Artist Name}","Avenged Sevenfold") --- 11:17:19.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold","{Artist.Name}","Avenged.Sevenfold") --- 11:17:19.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold","{Artist.Name}","Avenged.Sevenfold") --- 11:17:19.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("AC/DC","{Artist Name}","AC+DC") --- 11:17:19.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("AC/DC","{Artist Name}","AC+DC") --- 11:17:19.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("In the Woods...","{Artist.Name}","In.the.Woods") --- 11:17:19.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("In the Woods...","{Artist.Name}","In.the.Woods") --- 11:17:19.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("3OH!3","{Artist.Name}","3OH!3") --- 11:17:19.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("3OH!3","{Artist.Name}","3OH!3") --- 11:17:19.0 Info: --- Start: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold",".{Artist.Name}.","Avenged.Sevenfold") --- 11:17:19.0 Info: --- End: NzbDrone.Core.Test.OrganizerTests.GetArtistFolderFixture.should_use_artistFolderFormat_to_build_folder_name("Avenged Sevenfold",".{Artist.Name}.","Avenged.Sevenfold") --- 11:17:19.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("76El6LcgLzqb426WoVFg1vVVVGx4uCYopQkfjmLe") --- 11:17:19.0 Debug: Rejected Hashed Release Title: 76El6LcgLzqb426WoVFg1vVVVGx4uCYopQkfjmLe 11:17:19.0 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("76El6LcgLzqb426WoVFg1vVVVGx4uCYopQkfjmLe") --- 11:17:19.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("Vrq6e1Aba3U amCjuEgV5R2QvdsLEGYF3YQAQkw8") --- 11:17:19.0 Debug: Parsing string 'Vrq6e1Aba3U amCjuEgV5R2QvdsLEGYF3YQAQkw8' 11:17:19.0 Debug: Unable to parse Vrq6e1Aba3U amCjuEgV5R2QvdsLEGYF3YQAQkw8 11:17:19.0 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("Vrq6e1Aba3U amCjuEgV5R2QvdsLEGYF3YQAQkw8") --- 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] 11:17:19.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("TDAsqTea7k4o6iofVx3MQGuDK116FSjPobMuh8oB") --- 11:17:19.0 Debug: Rejected Hashed Release Title: TDAsqTea7k4o6iofVx3MQGuDK116FSjPobMuh8oB 11:17:19.0 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("TDAsqTea7k4o6iofVx3MQGuDK116FSjPobMuh8oB") --- 11:17:19.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("yp4nFodAAzoeoRc467HRh1mzuT17qeekmuJ3zFnL") --- 11:17:19.0 Debug: Rejected Hashed Release Title: yp4nFodAAzoeoRc467HRh1mzuT17qeekmuJ3zFnL 11:17:19.0 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("yp4nFodAAzoeoRc467HRh1mzuT17qeekmuJ3zFnL") --- 11:17:19.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("oxXo8S2272KE1 lfppvxo3iwEJBrBmhlQVK1gqGc") --- 11:17:19.0 Debug: Parsing string 'oxXo8S2272KE1 lfppvxo3iwEJBrBmhlQVK1gqGc' 11:17:19.0 Debug: Unable to parse oxXo8S2272KE1 lfppvxo3iwEJBrBmhlQVK1gqGc 11:17:19.0 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("oxXo8S2272KE1 lfppvxo3iwEJBrBmhlQVK1gqGc") --- 11:17:19.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("dPBAtu681Ycy3A4NpJDH6kNVQooLxqtnsW1Umfiv") --- 11:17:19.0 Debug: Rejected Hashed Release Title: dPBAtu681Ycy3A4NpJDH6kNVQooLxqtnsW1Umfiv 11:17:19.0 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("dPBAtu681Ycy3A4NpJDH6kNVQooLxqtnsW1Umfiv") --- 11:17:19.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("password - \"bdc435cb-93c4-4902-97ea-ca00568c3887.337\" yEnc") --- 11:17:19.0 Debug: 11:17:19.0 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("password - \"bdc435cb-93c4-4902-97ea-ca00568c3887.337\" yEnc") --- 11:17:19.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("185d86a343e39f3341e35c4dad3f9959") --- 11:17:19.0 Debug: Rejected Hashed Release Title: 185d86a343e39f3341e35c4dad3f9959 11:17:19.0 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("185d86a343e39f3341e35c4dad3f9959") --- 11:17:19.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ba27283b17c00d01193eacc02a8ba98eeb523a76") --- 11:17:19.0 Debug: Rejected Hashed Release Title: ba27283b17c00d01193eacc02a8ba98eeb523a76 11:17:19.0 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ba27283b17c00d01193eacc02a8ba98eeb523a76") --- 11:17:19.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("45a55debe3856da318cc35882ad07e43cd32fd15") --- 11:17:19.0 Debug: Rejected Hashed Release Title: 45a55debe3856da318cc35882ad07e43cd32fd15 11:17:19.0 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("45a55debe3856da318cc35882ad07e43cd32fd15") --- 11:17:19.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("86420f8ee425340d8894bf3bc636b66404b95f18") --- 11:17:19.0 Debug: Rejected Hashed Release Title: 86420f8ee425340d8894bf3bc636b66404b95f18 11:17:19.0 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("86420f8ee425340d8894bf3bc636b66404b95f18") --- 11:17:19.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ce39afb7da6cf7c04eba3090f0a309f609883862") --- 11:17:19.0 Debug: Rejected Hashed Release Title: ce39afb7da6cf7c04eba3090f0a309f609883862 11:17:19.0 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ce39afb7da6cf7c04eba3090f0a309f609883862") --- 11:17:19.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("THIS SHOULD NEVER PARSE") --- 11:17:19.0 Debug: Parsing string 'THIS SHOULD NEVER PARSE' 11:17:19.0 Debug: Unable to parse THIS SHOULD NEVER PARSE 11:17:19.0 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("THIS SHOULD NEVER PARSE") --- 11:17:19.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("Vh1FvU3bJXw6zs8EEUX4bMo5vbbMdHghxHirc.mkv") --- 11:17:19.0 Debug: Rejected Hashed Release Title: Vh1FvU3bJXw6zs8EEUX4bMo5vbbMdHghxHirc.mkv 11:17:19.0 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("Vh1FvU3bJXw6zs8EEUX4bMo5vbbMdHghxHirc.mkv") --- 11:17:19.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("0e895c37245186812cb08aab1529cf8ee389dd05.mkv") --- 11:17:19.0 Debug: Rejected Hashed Release Title: 0e895c37245186812cb08aab1529cf8ee389dd05.mkv 11:17:19.0 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("0e895c37245186812cb08aab1529cf8ee389dd05.mkv") --- 11:17:19.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("08bbc153931ce3ca5fcafe1b92d3297285feb061.mkv") --- 11:17:19.0 Debug: Rejected Hashed Release Title: 08bbc153931ce3ca5fcafe1b92d3297285feb061.mkv 11:17:19.0 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("08bbc153931ce3ca5fcafe1b92d3297285feb061.mkv") --- 11:17:19.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("185d86a343e39f3341e35c4dad3ff159") --- 11:17:19.0 Debug: Rejected Hashed Release Title: 185d86a343e39f3341e35c4dad3ff159 11:17:19.0 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("185d86a343e39f3341e35c4dad3ff159") --- 11:17:19.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ah63jka93jf0jh26ahjas961.mkv") --- 11:17:19.0 Debug: Parsing string 'ah63jka93jf0jh26ahjas961.mkv' 11:17:19.0 Debug: Unable to parse ah63jka93jf0jh26ahjas961.mkv 11:17:19.0 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("ah63jka93jf0jh26ahjas961.mkv") --- 11:17:19.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("qrdSD3rYzWb7cPdVIGSn4E7") --- 11:17:19.0 Debug: Parsing string 'qrdSD3rYzWb7cPdVIGSn4E7' 11:17:19.0 Debug: Unable to parse qrdSD3rYzWb7cPdVIGSn4E7 11:17:19.0 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("qrdSD3rYzWb7cPdVIGSn4E7") --- 11:17:19.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("QZC4HDl7ncmzyUj9amucWe1ddKU1oFMZDd8r0dEDUsTd") --- 11:17:19.0 Debug: Rejected Hashed Release Title: QZC4HDl7ncmzyUj9amucWe1ddKU1oFMZDd8r0dEDUsTd 11:17:19.0 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_crap("QZC4HDl7ncmzyUj9amucWe1ddKU1oFMZDd8r0dEDUsTd") --- 11:17:19.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_file_name_without_proper_spacing("thebiggestloser1618finale") --- 11:17:19.0 Debug: Parsing string 'thebiggestloser1618finale' 11:17:19.0 Debug: Unable to parse thebiggestloser1618finale 11:17:19.0 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_file_name_without_proper_spacing("thebiggestloser1618finale") --- 11:17:19.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_md5 --- 11:17:19.0 Debug: Rejected Hashed Release Title: 5E96EB6652095794DF2CB17350F36D65 11:17:19.0 Debug: Rejected Hashed Release Title: 5F47E414BD562EDD5A59060437F9D118 11:17:19.0 Debug: Rejected Hashed Release Title: 19535F4CB7142CD9CEB47A3B85EB2362 11:17:19.0 Debug: Rejected Hashed Release Title: 3B36532103CB1253E97B4EB6D277D929 11:17:19.0 Debug: Rejected Hashed Release Title: CAEB2FE8423ADC6EB0B6FBCC6EC8A025 11:17:19.0 Debug: Rejected Hashed Release Title: 05B789910CAC35AE2FD672B6A24C89C8 11:17:19.0 Debug: Rejected Hashed Release Title: 7863EE0CFD3924C017E742901A98E083 11:17:19.0 Debug: Rejected Hashed Release Title: 12E990AFFBCC28BBF3F5267558A7B4DA 11:17:19.0 Debug: Rejected Hashed Release Title: 402BB6DA2DFECB647B18F6457640A050 11:17:19.0 Debug: Rejected Hashed Release Title: 160A38B5775AE98D1D33576DA6AE30B5 11:17:19.0 Debug: Rejected Hashed Release Title: 295267850505E38766A6C217AE631CE3 11:17:19.0 Debug: Rejected Hashed Release Title: A7B1C2C6FBD2AE5BFE1AA5459C2E34B7 11:17:19.0 Debug: Rejected Hashed Release Title: 29688CE9C78AB804EC0FCEE81B6B06B5 11:17:19.0 Debug: Rejected Hashed Release Title: 038606FE6283EA720A09A7CA64758B1F 11:17:19.0 Debug: Rejected Hashed Release Title: E7212CE276D59DB7019FBE01C9BE6FD8 11:17:19.0 Debug: Rejected Hashed Release Title: 8C02D4DFABEEDF12639B2CB9F81A014B 11:17:19.0 Debug: Rejected Hashed Release Title: 9185AC0CB29EC85593F2E4E5FE7BDAA0 11:17:19.0 Debug: Rejected Hashed Release Title: 91D81374EF4BBC2D295EFC79B1B81A7A 11:17:19.0 Debug: Rejected Hashed Release Title: 28FFDE20E32C08E3F0546652551EADB9 11:17:19.0 Debug: Rejected Hashed Release Title: 4DC474C347450979B70FAD1C88F5A9E5 11:17:19.0 Debug: Rejected Hashed Release Title: 55E7CE9D009AAC677B6AF3C37216596E 11:17:19.0 Debug: Rejected Hashed Release Title: F86C122D224DBD26380EAAD86D67D32E 11:17:19.0 Debug: Rejected Hashed Release Title: 1F43F68A857194E67D8A12961FD7B443 11:17:19.0 Debug: Rejected Hashed Release Title: 21BA3A20DBB91C6800648DF3F82C9A46 11:17:19.0 Debug: Rejected Hashed Release Title: 3920D6DB20350D63E3B9AFD596688E4A 11:17:19.0 Debug: Rejected Hashed Release Title: D3FCBD6D6F12B222EDA470242C4A9643 11:17:19.0 Debug: Rejected Hashed Release Title: 671CF26F82A47721306A39975E1B02BE 11:17:19.0 Debug: Rejected Hashed Release Title: 8EDC05B837C752E81CD513673A7D133C 11:17:19.0 Debug: Rejected Hashed Release Title: 42400BB3C68D5A01F8F3DDB1EE364C07 11:17:19.0 Debug: Rejected Hashed Release Title: 5AFDE35377D8708AEC6EBEF9C48A7674 11:17:19.0 Debug: Rejected Hashed Release Title: F40FE2075D1C363E3B7918739B28FDC6 11:17:19.0 Debug: Rejected Hashed Release Title: 034720294185F21FD172979CC87EB2C9 11:17:19.0 Debug: Rejected Hashed Release Title: B9D0DB8EF5887E27DD57248C5F2AED58 11:17:19.0 Debug: Rejected Hashed Release Title: E8255A2E656DAF4334E2657C935A8E77 11:17:19.0 Debug: Rejected Hashed Release Title: 3E60B40C0FAF739CE8D9D3A56BF9C274 11:17:19.0 Debug: Rejected Hashed Release Title: 16892E1DBF45E8697084FB886F93E5E3 11:17:19.0 Debug: Rejected Hashed Release Title: 7DEB3AB3D8ACFA04A62BF99DBDD75A15 11:17:19.0 Debug: Rejected Hashed Release Title: 8245D2090FCA731792A5F89182DE305D 11:17:19.0 Debug: Rejected Hashed Release Title: 25C199FFF8E20780957464142B036AC8 11:17:19.0 Debug: Rejected Hashed Release Title: C24C113D0A0898F968BA0845D3BBB4AB 11:17:19.0 Debug: Rejected Hashed Release Title: B12E05688F5A6501488AE3D28DB8E41C 11:17:19.0 Debug: Rejected Hashed Release Title: 8E69998AB57C8113BD33DC71F688D27E 11:17:19.0 Debug: Rejected Hashed Release Title: 2DCEEFA49C13614938F971BA93ACE308 11:17:19.0 Debug: Rejected Hashed Release Title: 5618FD33C2B8BB2E42586315024EE505 11:17:19.0 Debug: Rejected Hashed Release Title: BB10398DF99A2B8A8913118D1B55A674 11:17:19.0 Debug: Rejected Hashed Release Title: A9C3A0E0FC925E3CD3CF0BFEC8DC7915 11:17:19.0 Debug: Rejected Hashed Release Title: 89BD9B58FC55D85BEF0C7EB8126922E3 11:17:19.0 Debug: Rejected Hashed Release Title: A13E7969FFF37B54513CCA681E8D3AA2 11:17:19.0 Debug: Rejected Hashed Release Title: 22CAFB2D496CEFAA01D71B873DF5F10B 11:17:19.0 Debug: Rejected Hashed Release Title: A4D9968DA378919E53269BDB0A2595D3 11:17:19.0 Debug: Rejected Hashed Release Title: F0F12A3DC8D081A8F98947C0D4778FA4 11:17:19.0 Debug: Rejected Hashed Release Title: 366E4F60AD458A9CE926F58CC4303F62 11:17:19.0 Debug: Rejected Hashed Release Title: 431156FFA1F8D881053336F0D368F12E 11:17:19.0 Debug: Rejected Hashed Release Title: 458F769E915BF0F8F9E912C403D01CDF 11:17:19.0 Debug: Rejected Hashed Release Title: A0654332421BA8B6895A5E46D268DC63 11:17:19.0 Debug: Rejected Hashed Release Title: A3A6FC977FD932DEF120C22BF5C32FA5 11:17:19.0 Debug: Rejected Hashed Release Title: E725CE35611C5AD75F49F31C3E629500 11:17:19.0 Debug: Rejected Hashed Release Title: A1C8DB6C181B7746047EFAD92C99FD6E 11:17:19.0 Debug: Rejected Hashed Release Title: 56E8DB0E08592FEC443127A71D674DBB 11:17:19.0 Debug: Rejected Hashed Release Title: 2B740BB3FF81192033A4EBE138FC1BFB 11:17:19.0 Debug: Rejected Hashed Release Title: C1AACDA7F2B24F1C3105FF14CE474F9B 11:17:19.0 Debug: Rejected Hashed Release Title: 60CD205B1E480E6B661FC56F709E3F60 11:17:19.0 Debug: Rejected Hashed Release Title: CCDD0B9B217CADA2369108CB7F1C5F0B 11:17:19.0 Debug: Rejected Hashed Release Title: 1A1FDFCB4F7F0FA32C4E5B16F408A5E1 11:17:19.0 Debug: Rejected Hashed Release Title: 7C563FFD2F47026558417E641C71FF7E 11:17:19.0 Debug: Rejected Hashed Release Title: AD0DAE9350D8402FB3C9863C2AED3470 11:17:19.0 Debug: Rejected Hashed Release Title: A33E462AF8B8F95456A892755371F047 11:17:19.0 Debug: Rejected Hashed Release Title: 74D98B3928E1DE094A8D65F55F8B5EBA 11:17:19.0 Debug: Rejected Hashed Release Title: A3A89AE42189E273163B0BCE34EBB193 11:17:19.0 Debug: Rejected Hashed Release Title: 1F06FEDDE5A58965F1DEA6D88FE1AFE7 11:17:19.0 Debug: Rejected Hashed Release Title: 2DC716B2DB635C7BCCFAC9602C27D842 11:17:19.0 Debug: Rejected Hashed Release Title: 3E70731EE0FACE9D2891A93472F02682 11:17:19.0 Debug: Rejected Hashed Release Title: AF35C56D573198CF93DA247369738A4C 11:17:19.0 Debug: Rejected Hashed Release Title: E55B433FCD74F27548A0B03219AD0508 11:17:19.0 Debug: Rejected Hashed Release Title: 4F35D3176D2B7BE0A3A71EED553F390E 11:17:19.0 Debug: Rejected Hashed Release Title: 98B06D41EE9AEE7B06F0CC8E8A0913F7 11:17:19.0 Debug: Rejected Hashed Release Title: AD93CD92E978DFFC033B97B470AE77C1 11:17:19.0 Debug: Rejected Hashed Release Title: F1B76D6D2B8D85BF9FE4874B012CB72F 11:17:19.0 Debug: Rejected Hashed Release Title: D0EC2962A153495D3300FABACCB27F61 11:17:19.0 Debug: Rejected Hashed Release Title: CA878CC6AD1A75C7B2A50682D3310064 11:17:19.0 Debug: Rejected Hashed Release Title: 577A0D0F34662397D1314ABC3048494B 11:17:19.0 Debug: Rejected Hashed Release Title: 7990F1FD3EF7CDF5C288514FDE926A72 11:17:19.0 Debug: Rejected Hashed Release Title: 541E3899F49D81081F20378097AFAF0B 11:17:19.0 Debug: Rejected Hashed Release Title: ABB5A9AB873C888036F1C6750FAC17A5 11:17:19.0 Debug: Rejected Hashed Release Title: F2D8A63E75EBEE2685D27BF3D96963C6 11:17:19.0 Debug: Rejected Hashed Release Title: 0E702AECF5FED9A7D79FE85C9122A482 11:17:19.0 Debug: Rejected Hashed Release Title: 27CA76C4F27366C758F14AA698E49F7C 11:17:19.0 Debug: Rejected Hashed Release Title: BA7F3F15ADA935D85E0D1FD546DEDE6B 11:17:19.0 Debug: Rejected Hashed Release Title: 05B4575698D23CDB6F32A1F5001570AE 11:17:19.0 Debug: Rejected Hashed Release Title: 6E6B6E3A29C796C235EF9019280E4B97 11:17:19.0 Debug: Rejected Hashed Release Title: 7DCBC2300741EA272725B662CFF43037 11:17:19.0 Debug: Rejected Hashed Release Title: E3C09179D5F2357BB24DB0F452083C3E 11:17:19.0 Debug: Rejected Hashed Release Title: 1F6826C92280048DC2C85273EB22C1A4 11:17:19.0 Debug: Rejected Hashed Release Title: 02B16BECEBB66B059C084556C96548DB 11:17:19.0 Debug: Rejected Hashed Release Title: 18B985746DFDEA17BDAD8C2A7B2F0714 11:17:19.0 Debug: Rejected Hashed Release Title: F274096A879657C9DAC4F09626B84C3D 11:17:19.0 Debug: Rejected Hashed Release Title: 7FA602B949A615C1D12650028E16C076 11:17:19.0 Debug: Rejected Hashed Release Title: DF21A38F439B39E09487A9D0033111B0 11:17:19.0 Debug: Rejected Hashed Release Title: D39F67B3DDE773E5F4F2647D02345943 11:17:19.0 Debug: Rejected Hashed Release Title: EABD2584E248FAFD6E0352B787C4CCCA 11:17:19.0 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_md5 --- 11:17:19.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_random(32) --- 11:17:19.0 Debug: Rejected Hashed Release Title: CSvY3guwPPYPfWNCnSN2h07fqV6LsAcv 11:17:19.0 Debug: Rejected Hashed Release Title: aSoyVv7inks1XRQ1If5SScPLQAuhWj30 11:17:19.0 Debug: Rejected Hashed Release Title: 6bdoIBuScy9vIaFMZrlj04QHm5yja10A 11:17:19.0 Debug: Rejected Hashed Release Title: ADz4NcwpfGpLU7ZYwvqBJsFiZZ1Rwf0T 11:17:19.0 Debug: Rejected Hashed Release Title: PKelE8hwpllQCFVf5CjNoIImapdDYzgL 11:17:19.0 Debug: Rejected Hashed Release Title: tqbWdrZgwdOBJyTfJX1D0VVKZfZuDTRp 11:17:19.0 Debug: Rejected Hashed Release Title: YNzINrRCnPzhDB06xznrl3iTH0WQBDXg 11:17:19.0 Debug: Rejected Hashed Release Title: kiDjC9pYrmHxDV2M0uVZvA29UUiBz4BB 11:17:19.0 Debug: Rejected Hashed Release Title: KJU4kSjyotm4iq9pPnMiGVwEaRk9MC2X 11:17:19.0 Debug: Rejected Hashed Release Title: XN9Wt5Pq0WNG8o6IXQrwKLTItI1saoaV 11:17:19.0 Debug: Rejected Hashed Release Title: tEyUuhNpUKYnULksmKOupFHM989hcPh8 11:17:19.0 Debug: Rejected Hashed Release Title: Vtpx39i4pHPhG536AoGRxE046TzMcN0d 11:17:19.0 Debug: Rejected Hashed Release Title: x7yn2H1Y3KQXpkMSQzg4ZDYNQEmTeUK5 11:17:19.0 Debug: Rejected Hashed Release Title: kBl3VXOkyLIZCOTfXZFWr8X6OjrVdbYV 11:17:19.0 Debug: Rejected Hashed Release Title: bKE9ECf79CDaKQP72THXKuzHtsaItmxj 11:17:19.0 Debug: Rejected Hashed Release Title: RZfGJbfLwWPbEKVqjn5dEGSvSBOeWKbt 11:17:19.0 Debug: Rejected Hashed Release Title: XlvOujjVCabMvhgpbGvzmHcomvs4jyyO 11:17:19.0 Debug: Rejected Hashed Release Title: VZoQ2o9IpZdC7oAorzZ8BK1DMigmmkQg 11:17:19.0 Debug: Rejected Hashed Release Title: MXm3kxJdAAFYtaRkCebtvWYPBKHmAYjD 11:17:19.0 Debug: Rejected Hashed Release Title: bDwYEqdT6xpZbZu9aoz3a0gq61ljbSxF 11:17:19.0 Debug: Rejected Hashed Release Title: QyF8NM4AF91tAsnsLBkhmp9sk3CvSLZP 11:17:19.0 Debug: Rejected Hashed Release Title: 2nwVMdA1MeKEVeJ8bUZ1tV2DA3G7ImQE 11:17:19.0 Debug: Rejected Hashed Release Title: 2Ct0pnqkt9WC7dcvBPkP1ughQ5LEsgwX 11:17:19.0 Debug: Rejected Hashed Release Title: jljGw7eUEFpsr2Hk656LbKI73jhPC7Wz 11:17:19.0 Debug: Rejected Hashed Release Title: 9rPqDGMHLPL69qV15y7bXu3KY8q6cLRy 11:17:19.0 Debug: Rejected Hashed Release Title: 9ozrW25eRJ1d52JsDPWwTjyGVztCffZi 11:17:19.0 Debug: Rejected Hashed Release Title: IB1AdnAYd8tTjW2o7YS0LA35r4sGhXBk 11:17:19.0 Debug: Rejected Hashed Release Title: 1XJyIC3oa864UFfMQKqN7JfWClWdjOtr 11:17:19.0 Debug: Rejected Hashed Release Title: GzoLWxaXW8KiTEraRdlbU3k6J5RNPytd 11:17:19.0 Debug: Rejected Hashed Release Title: Xm6Is3pxliq8szUNjGu2H1g9ep7VNTeh 11:17:19.0 Debug: Rejected Hashed Release Title: 0pkAPDD4b8M5dIt5qcNDN1PkcCD8bi8Q 11:17:19.0 Debug: Rejected Hashed Release Title: EB7Phfvr8mEYVdYOU3BG1WCHW3rgcrZj 11:17:19.0 Debug: Rejected Hashed Release Title: DVzXaVfWZ1liIoflKUvHDLCk7qHW6r7w 11:17:19.0 Debug: Rejected Hashed Release Title: udh8egakUTLVtLoT2QOK4oPVFilLtxZO 11:17:19.0 Debug: Rejected Hashed Release Title: fbTWAw9ZUKykncpNXU1pc7wI72iZNlwa 11:17:19.0 Debug: Rejected Hashed Release Title: uyOlgkoUYOVy8mtFfyvAK2S6p03Bbrqg 11:17:19.0 Debug: Rejected Hashed Release Title: FafZazecCA8eV5zYgBuBrWoAiNQUmm3O 11:17:19.0 Debug: Rejected Hashed Release Title: Pr1THQTPF48nS9JBtzReu4bckbum9Q5P 11:17:19.0 Debug: Rejected Hashed Release Title: KM9t2BUlbyBxyM4j23tGP1BRcSDa9VGI 11:17:19.0 Debug: Rejected Hashed Release Title: UoARk7gTppYRg7synYT6KTl7sDz8JoHB 11:17:19.0 Debug: Rejected Hashed Release Title: sjD1EQQQzWDNgD52SAS66d58XTy3AZ7Y 11:17:19.0 Debug: Rejected Hashed Release Title: 8P61JoN14sAjVLPa6cfl7nKJvnvyVN99 11:17:19.0 Debug: Rejected Hashed Release Title: LmhdM7aME2tN8qNa2idy1Nzid8HXirgS 11:17:19.0 Debug: Rejected Hashed Release Title: GAz3KYokyGrviHBCyuqakIYVAVfANMaD 11:17:19.0 Debug: Rejected Hashed Release Title: XFHMenUyENvuGtLHbRntaxAZQ0iDBdbz 11:17:19.0 Debug: Rejected Hashed Release Title: Pn0TwBvnbUuoi4ATGLX0gYnGcXakrhXE 11:17:19.0 Debug: Rejected Hashed Release Title: mwTI8DeZbRzmWB3i05afv2MTBel56Ydm 11:17:19.0 Debug: Rejected Hashed Release Title: T9PzTvuDc4sbuAd3zKjdveNMsSsBhht1 11:17:19.0 Debug: Rejected Hashed Release Title: kFqYQKSnP2miEMG48cRCSZqJU5CSzKt4 11:17:19.0 Debug: Rejected Hashed Release Title: p9Tdu6vnlfDS9S0TRSzafpIn0ErI7bmg 11:17:19.0 Debug: Rejected Hashed Release Title: Y9lGoZlvI6nA1XWQT7afnQPTW1wnYDxZ 11:17:19.0 Debug: Rejected Hashed Release Title: eYkuag3mZezqMd0OXkHkWyRcHXLNxtDD 11:17:19.0 Debug: Rejected Hashed Release Title: oT4YJ1b1rjYlmyPny4zaamKQUtn5x7R7 11:17:19.0 Debug: Rejected Hashed Release Title: Bk9fN8RzluckWRGWF9RM0N7cbtBOhFlv 11:17:19.0 Debug: Rejected Hashed Release Title: gtUVjwV1dbzB8V1Du3lszcbUFHmYNF4V 11:17:19.0 Debug: Rejected Hashed Release Title: tM3euG7EmO8HP6kftFp9tY9x97MeRfXC 11:17:19.0 Debug: Rejected Hashed Release Title: mcWKMqJ5b9n09J1pfz2avofUCAwmCAE9 11:17:19.0 Debug: Rejected Hashed Release Title: nFaO5GDTtmJccTPzwKIoS7epjSKHkjPu 11:17:19.0 Debug: Rejected Hashed Release Title: uMheKdOvpp3es2OJjgBWjniwlf4tbAmh 11:17:19.0 Debug: Rejected Hashed Release Title: jdQzXldnSeBlGapNNc4oHPQFLVFGJoey 11:17:19.0 Debug: Rejected Hashed Release Title: GkXYBjtOekPD9r4CyJNL7y6Jos19D40F 11:17:19.0 Debug: Rejected Hashed Release Title: mhDEDvh9Cd5iKX1Txxt3ycf33AlQxuLp 11:17:19.0 Debug: Rejected Hashed Release Title: BOL6iMWgC13ZR6EC71kEqoGOh5KpTPpV 11:17:19.0 Debug: Rejected Hashed Release Title: WQG4cftGciO6r4N7F2iaJ6guEProcbHW 11:17:19.0 Debug: Rejected Hashed Release Title: zG2M4EaQDhOeuu0aeJSFr2z0RRfjx40s 11:17:19.0 Debug: Rejected Hashed Release Title: Nt7TlAo4OwCfCaXr28uvloi3kTSgblL3 11:17:19.0 Debug: Rejected Hashed Release Title: v2vDCQJNzBYP4TbZa2dvJL92theDQ9mA 11:17:19.0 Debug: Rejected Hashed Release Title: R9PSftpVzxcp8i1gX1RIrlFLBcyhqtbA 11:17:19.0 Debug: Rejected Hashed Release Title: AX5AtnN4hWFQkNXVz2RbJYIKFy4hh18B 11:17:19.0 Debug: Rejected Hashed Release Title: y0wjZppeA6c0WUTRJrPKHdsVfiE2mZiG 11:17:19.0 Debug: Rejected Hashed Release Title: iSLP2loaDpSjWGE4KIZORDp1SAgoSdBT 11:17:19.0 Debug: Rejected Hashed Release Title: EUBPHfmP2uhL0pMX4vLTz16WS2nrNNfw 11:17:19.0 Debug: Rejected Hashed Release Title: xfnjsdIbWFG7lO8EBZqtW3jbPCWWZM0V 11:17:19.0 Debug: Rejected Hashed Release Title: 3BxvrPKQyaGNiXMRTM6vERbWiQJI2YZt 11:17:19.0 Debug: Rejected Hashed Release Title: rTA8RqMUsYJ3qdCCdk1zDDkiGxBDm5bN 11:17:19.0 Debug: Rejected Hashed Release Title: S5NGWDCkWbEsaVsb2HQWBBFhZLJMOZQD 11:17:19.0 Debug: Rejected Hashed Release Title: EjpOUPr0xPcolOPctCgRzKRiVk39Fsud 11:17:19.0 Debug: Rejected Hashed Release Title: Ofhu9u2sqOQDoOpfGHlrD3sT6rOW4CID 11:17:19.0 Debug: Rejected Hashed Release Title: dh9pMh1gZII5dyNGpMfaT5nvDNwgqbu6 11:17:19.0 Debug: Rejected Hashed Release Title: 0DCcHgKIapdfICldvchdoRZMaADR4Pdi 11:17:19.0 Debug: Rejected Hashed Release Title: HnJ1rpzCmiqUnqiOdUGbp5uqLA84JXrB 11:17:19.0 Debug: Rejected Hashed Release Title: HPvBKUoQIpb9firgEfqKcN9QFQ9B3q7v 11:17:19.0 Debug: Rejected Hashed Release Title: 9YCcOhFnWMznY9JskLZ9WeoMGoESYDwJ 11:17:19.0 Debug: Rejected Hashed Release Title: 65pB5fWzLVbnjxyrbXL5XH9TkCocUUiw 11:17:19.0 Debug: Rejected Hashed Release Title: i8ZsAIG7PgXk0HslgSP8U3upZkQs8Uuu 11:17:19.0 Debug: Rejected Hashed Release Title: PdUcatF0J4p6mhzrRjyebv3MibXLJWwv 11:17:19.0 Debug: Rejected Hashed Release Title: 87xlAos80RilTrI837GoUR7AL5WiVxan 11:17:19.0 Debug: Rejected Hashed Release Title: tslkjrzzucC9lEdthhY0euOIDuswKkxL 11:17:19.0 Debug: Rejected Hashed Release Title: 6Vckua6evN5SpOlHEmBftgwca1BEYTUh 11:17:19.0 Debug: Rejected Hashed Release Title: UAJDJ28AwVIToiGrSB2xj55rerj5AL7b 11:17:19.0 Debug: Rejected Hashed Release Title: CM9a05nWXmft5WYZ3cHjo27G3y23lEFQ 11:17:19.0 Debug: Rejected Hashed Release Title: ejThLUg5YJG4qjMeECv6J0X53NM6d1lS 11:17:19.0 Debug: Rejected Hashed Release Title: Gpwrd0WAckRVjubS1BMbJXsYeZjAMBGv 11:17:19.0 Debug: Rejected Hashed Release Title: r5GQ8gzBxnkyiudw0R82d2WBjodvXm0A 11:17:19.0 Debug: Rejected Hashed Release Title: pyHRBQgIUZMENcUk4jTbP831awcROBsL 11:17:19.0 Debug: Rejected Hashed Release Title: jJWwuYr9zfWqYaHMpw4Lpg6pUXZWeN8g 11:17:19.0 Debug: Rejected Hashed Release Title: 9HgXAKiF5uF4XDh6IOTyw8rbhbHSdKA1 11:17:19.0 Debug: Rejected Hashed Release Title: 4kQI6pUpPADi6bQ81L8JIC5Ag8VD33Yl 11:17:19.0 Debug: Rejected Hashed Release Title: CxiAEMogFGLGJq2bPpe7k9AbR4Y6tXdQ 11:17:19.0 Debug: Rejected Hashed Release Title: pNmoWyB6yyZvoiSNc4LPMZXjRmR4GJam 11:17:19.0 Debug: Rejected Hashed Release Title: f29R5hCf5TCqbzTKrgccoEfIurdx7fAM 11:17:19.0 Debug: Rejected Hashed Release Title: WRy74qWtal1olFkVz2ZMmqwNC7LrSFPy 11:17:19.0 Debug: Rejected Hashed Release Title: o1kOd1oQs3O9JY1pgHxUFJn1PSrHXZOB 11:17:19.0 Debug: Rejected Hashed Release Title: NyRjCpYRFw2mTULRwieGxGeHwgLak1Q9 11:17:19.0 Debug: Rejected Hashed Release Title: n8sdW5aHETsNHCoQCTTSmghDYPwrm6jY 11:17:19.0 Debug: Rejected Hashed Release Title: YuW0QyHuMNZhkszEQQAZ9ZaXEiFQpEik 11:17:19.0 Debug: Rejected Hashed Release Title: lWWq4713nLGuSB6XtEvSqwj7apwxkY71 11:17:19.0 Debug: Rejected Hashed Release Title: hj5ZMWleJzbwBYoFwqMkkgLyY3kR0eX5 11:17:19.0 Debug: Rejected Hashed Release Title: hUIDJd8GzT6mFoEkze2aLsHcVNaEzXDe 11:17:19.0 Debug: Rejected Hashed Release Title: EVBAyigsGCUmCowNySwpZ1XtSRAdLygQ 11:17:19.0 Debug: Rejected Hashed Release Title: 5hiQOfESrg3b2Eddnhz6uI0yosGjYiXP 11:17:19.0 Debug: Rejected Hashed Release Title: ZnrdgWaucAW0UBb7Lvpo0fLQLuzIlnnW 11:17:19.0 Debug: Rejected Hashed Release Title: 1jp0dSpZXy1I1vzfHAAStExgXqyxbqvj 11:17:19.0 Debug: Rejected Hashed Release Title: LddbL0zRDjS7IMPnBjBUnBkVVZHkqfha 11:17:19.0 Debug: Rejected Hashed Release Title: bB6uNjYjW4GCpSqOSaRPxqLEbH0pEBjd 11:17:19.0 Debug: Rejected Hashed Release Title: 2tS676M8HAtFllcZ3HuJG7nePQUaZ9Kh 11:17:19.0 Debug: Rejected Hashed Release Title: Xu6qYuKQ5Ou0tBdecskUShydEpjCsy2b 11:17:19.0 Debug: Rejected Hashed Release Title: 1eT0gcu9lGUvz3w52bydJOATMRiaN1YE 11:17:19.0 Debug: Rejected Hashed Release Title: aBukbfdKKR7WNDQgpRXOnJd7FTYUUvK3 11:17:19.0 Debug: Rejected Hashed Release Title: fIylkJQKUdXo55rCeAUOczgkWP1mHBBf 11:17:19.0 Debug: Rejected Hashed Release Title: pSD764nbTIkGcdXnUk62TSum395Iq66D 11:17:19.0 Debug: Rejected Hashed Release Title: 4tRr9X993LZE2CakucGSycotYldU4i9D 11:17:19.0 Debug: Rejected Hashed Release Title: fbGwrmME7PQCtfZlBukohZh7TMZ2Kv2b 11:17:19.0 Debug: Rejected Hashed Release Title: QHIvamkICfvsgWEOKGef713Yxbhg4Tyu 11:17:19.0 Debug: Rejected Hashed Release Title: 58VdtJ2Gc2RhN8Iqy78hHu3rRuXyODRo 11:17:19.0 Debug: Rejected Hashed Release Title: SbKh0gdlEg7dyvG6zUmYLoa065logxHQ 11:17:19.0 Debug: Rejected Hashed Release Title: 7wrwzQcQ1ikUMAOqwa4n9aktVvqUGNFE 11:17:19.0 Debug: Rejected Hashed Release Title: 1h9USbX1vTnYc1xHhoMLuFJkubU74OZk 11:17:19.0 Debug: Rejected Hashed Release Title: HXSPMJTcjGKSsAucduDkDOJi1LxV7MwO 11:17:19.0 Debug: Rejected Hashed Release Title: reRMYh7fhvMQRl3o4PUszPDP2wIxjkOJ 11:17:19.0 Debug: Rejected Hashed Release Title: hB9RKX9UzSaIe8sizeJDrwpA04shJRDL 11:17:19.0 Debug: Rejected Hashed Release Title: xxVpmr9mQ4PGR6RlKHiWbfMMZ4kUG6HU 11:17:19.0 Debug: Rejected Hashed Release Title: 40hxuwsirnzHkU0nHPXEuHrkGOoo5trI 11:17:19.0 Debug: Rejected Hashed Release Title: RzZldXD70aE2hbLUfm6V5jBHzcrq1I3J 11:17:19.0 Debug: Rejected Hashed Release Title: H0JQ4fudxVXGDtokPGo37oYWPIWPAQO3 11:17:19.0 Debug: Rejected Hashed Release Title: drjWq8op4y0m1cVObEEUCNymLcj59alM 11:17:19.0 Debug: Rejected Hashed Release Title: 88WzOOJFlYpDqa6fTLbt4ef3fDmDMilQ 11:17:19.0 Debug: Rejected Hashed Release Title: CXoBFhJMs2AYJ5wiJteS49jpuCBtoLYL 11:17:19.0 Debug: Rejected Hashed Release Title: gydDSBavS61Q1gKT9o4YBh7ReVeCV3Q8 11:17:19.0 Debug: Rejected Hashed Release Title: eNJUhGVmlaeidKBc6HcI7yT6fuN3n0i2 11:17:19.0 Debug: Rejected Hashed Release Title: ztKMZzrtYoN8HcME7YgBluUyQO4rzElq 11:17:19.0 Debug: Rejected Hashed Release Title: dNWJ9yTjQRJGM4K9BC8irzQqDrlOIQUP 11:17:19.0 Debug: Rejected Hashed Release Title: 8dcLEuu9IxBzF5LoajBYGYvdZXNY0LKy 11:17:19.0 Debug: Rejected Hashed Release Title: Fs2A9JSmkOU730da8HY0XiJh6YyCPK1B 11:17:19.0 Debug: Rejected Hashed Release Title: deQ7TFL9W6b4pWmxWqv4hNFvWhANvR5I 11:17:19.0 Debug: Rejected Hashed Release Title: c2jN38wK6R4baCA937IBsRAxmyjXukhx 11:17:19.0 Debug: Rejected Hashed Release Title: OM5Ko5JaC7qEdJXPqS0qbwwG5C8mkzfr 11:17:19.0 Debug: Rejected Hashed Release Title: C1SR1BxezqhDcNvkQn2PkJHmwrfESid1 11:17:19.0 Debug: Rejected Hashed Release Title: LDDqY6PclmNamEYF9Md57p75X3EaZnzW 11:17:19.0 Debug: Rejected Hashed Release Title: OZ8vo5tIldawDxw56oZa2RzqF8OHnOQ5 11:17:19.0 Debug: Rejected Hashed Release Title: 822sZnXN5BxehYJaooDzZXMnuP5z27Nw 11:17:19.0 Debug: Rejected Hashed Release Title: PXsGUWsqcBq73vFKWWIuVvFYCbxYsrqy 11:17:19.0 Debug: Rejected Hashed Release Title: IHj9982WRpDgnyoY2g3uGUzFkRwoYWZg 11:17:19.0 Debug: Rejected Hashed Release Title: P5BHK7FKte0DcMIF6XPF1Qs2eTC6mxk6 11:17:19.0 Debug: Rejected Hashed Release Title: j7aBTcqQCyHsulQixsr2rpMjwTWNDtML 11:17:19.0 Debug: Rejected Hashed Release Title: nBXFFmD8ncZ1hzgcxZFmfhb5ubxS4v77 11:17:19.0 Debug: Rejected Hashed Release Title: xLxSyFiDxb1OqmiCIEwTeaVo6LrLbTS4 11:17:19.0 Debug: Rejected Hashed Release Title: s8Zk9fP7YZtPXYgAURPBLeZgGFbZnnGY 11:17:19.0 Debug: Rejected Hashed Release Title: 4d9GuVuFgmwfR3UjLdk9B6auqm4RvKCR 11:17:19.0 Debug: Rejected Hashed Release Title: Xs1RPtMRTm9bVw0gU7ewTcBH81tPgQ47 11:17:19.0 Debug: Rejected Hashed Release Title: bWeXZ85uszgPNxpwJoCNbAKNY6nb35EU 11:17:19.0 Debug: Rejected Hashed Release Title: X7bZql3dBdXfq6PJPMAMbjGW6VCVsKeF 11:17:19.0 Debug: Rejected Hashed Release Title: LxfyiTIZwy3ZQaOg0IPDl9jrvxxGEaoY 11:17:19.0 Debug: Rejected Hashed Release Title: ddXUp8dzP9zfbGlDjCc2eFA467bXVv8v 11:17:19.0 Debug: Rejected Hashed Release Title: S0dqPOP8i4J6lU56extjmpECc3Ldzh0E 11:17:19.0 Debug: Rejected Hashed Release Title: 9zXsPXEzZ2jNXgUoSxe3PJLhiYZZr0oc 11:17:19.0 Debug: Rejected Hashed Release Title: Oo97zjvtzBaaBZUJbsQVB20aGQhHzJC5 11:17:19.0 Debug: Rejected Hashed Release Title: LFDqIUxDyIgEmICOXP5seub4SpodD6zv 11:17:19.0 Debug: Rejected Hashed Release Title: mjgzf87vrqO3oOiLtZFuUrujTREp1dJR 11:17:19.0 Debug: Rejected Hashed Release Title: udf4SH8RzSWvvCHQmmTmib2GzgOzAMvo 11:17:19.0 Debug: Rejected Hashed Release Title: yF6ynnsr6LJhs5bVP269KFnnWvMuVNi5 11:17:19.0 Debug: Rejected Hashed Release Title: qWjvsBQSqqKCW1vWP3ZNfIjkc7mE4mVT 11:17:19.0 Debug: Rejected Hashed Release Title: JqUH33PlU30EPHPTSAQFRaa0x4b0ADmC 11:17:19.0 Debug: Rejected Hashed Release Title: LcclgQpXtfGxfEXmb2QtoMCKxAef8pzu 11:17:19.0 Debug: Rejected Hashed Release Title: vYaefBnG8NLGX3osTNAoV9ZjKz9ddHop 11:17:19.0 Debug: Rejected Hashed Release Title: VRMV8YXlTVcgxJHTgh20F5tm1XJa5WpG 11:17:19.0 Debug: Rejected Hashed Release Title: OQRPDSH5Qtrmk6rGWcXO7YMEvh0jVSNY 11:17:19.0 Debug: Rejected Hashed Release Title: HFaZIp4r6XHcEtMLLsJYYnWSRqaSn3Z4 11:17:19.0 Debug: Rejected Hashed Release Title: sLFBjnETN7OZ7DVjTTV8LerLRV3hlFPc 11:17:19.0 Debug: Rejected Hashed Release Title: RShCx8tI2WKHO3btwsmfjWUmKdegjPay 11:17:19.0 Debug: Rejected Hashed Release Title: wepuKUApJ3C5LqmbUcZAOswr3OSxvmTo 11:17:19.0 Debug: Rejected Hashed Release Title: jfoxpYrB4q49dx6BSfmNDv8wBAdewVWU 11:17:19.0 Debug: Rejected Hashed Release Title: emG1fEcSbnNICRvu4oJlmcCaQrseYu1x 11:17:19.0 Debug: Rejected Hashed Release Title: 5hydq4k2onUrTspQY66UKqLVQte9Hp0u 11:17:19.0 Debug: Rejected Hashed Release Title: sVxIdsk14wstn9mA5t5Xr3ilflsMEacX 11:17:19.0 Debug: Rejected Hashed Release Title: 7CTmV8RhCzDwnTUs39mqIwt7NdbBk7rs 11:17:19.0 Debug: Rejected Hashed Release Title: mQyji6RyzZFOJLK2jkLQGVYKRmU9PvyO 11:17:19.0 Debug: Rejected Hashed Release Title: WdxC0his3DqgXnyVv3UXmbCFAj6DN9O6 11:17:19.0 Debug: Rejected Hashed Release Title: axC6zeezoEQh484KiUGWE2wyNoNCkGRD 11:17:19.0 Debug: Rejected Hashed Release Title: uYLsDCpc216PKBSwS5PwMqxaqvap9OSG 11:17:19.0 Debug: Rejected Hashed Release Title: 2SqPZELzEFLIyTQPDoZKY5bBVX9JDkKI 11:17:19.0 Debug: Rejected Hashed Release Title: eI0vXXJvjoKbdYoOuSAquzUp1mFWCmRG 11:17:19.0 Debug: Rejected Hashed Release Title: 32jl2qhReBH0Vq26h8j2lrKsFOwYZNlT 11:17:19.0 Debug: Rejected Hashed Release Title: VzDYU8RUbXBAQAUkrKlHpkZe5nL8kZv7 11:17:19.0 Debug: Rejected Hashed Release Title: ZGjZhGXO8jgyZn3pxKlLwih7qFMrtTUp 11:17:19.0 Debug: Rejected Hashed Release Title: hQj3RiBP0hXlBohKrO6ihBI6QZjdkwgk 11:17:19.0 Debug: Rejected Hashed Release Title: KTjW28pQWSI4K2Af54G8blsuF53JhuId 11:17:19.0 Debug: Rejected Hashed Release Title: HWNnQQLnHken3eW7PqgL5tj2PHvbWF2W 11:17:19.0 Debug: Rejected Hashed Release Title: 8H4vBK6xuUUnc5LnzHaWNTWJ3mibG1J7 11:17:19.0 Debug: Rejected Hashed Release Title: HI7dhljZB4wdrRhiGqnE13r5cNGszicV 11:17:19.0 Debug: Rejected Hashed Release Title: IraB6prjLaH5HrrCKJr3JJpZAppd0d67 11:17:19.0 Debug: Rejected Hashed Release Title: 8OV2FOZ1g8HIO2GLp0D5h10m06tVUVFH 11:17:19.0 Debug: Rejected Hashed Release Title: nusuxIQsnXFcIv7kUPFrXkKjZR2sdUvd 11:17:19.0 Debug: Rejected Hashed Release Title: 7BWfbYbewtlQM5tYBoxCMQS6dF6PCfPz 11:17:19.0 Debug: Rejected Hashed Release Title: 0MwV91igjaI0Qt2Pbr7YyJy8Se4gVJ8b 11:17:19.0 Debug: Rejected Hashed Release Title: 8KCIasxhPXJwjmlAOf74yAtOBzcs8W2l 11:17:19.0 Debug: Rejected Hashed Release Title: 86umdhhYRqjC4tNkzKkipLhxWAwKSG2L 11:17:19.0 Debug: Rejected Hashed Release Title: xGbKydBppXKX2kOl4yhlFISudjvyMHXe 11:17:19.0 Debug: Rejected Hashed Release Title: XDptJF3VHV2LovUhxzNUZMubDgi4ztEq 11:17:19.0 Debug: Rejected Hashed Release Title: uEGKmWHF7cgzv9X4RP38rAY9CcJQTSVX 11:17:19.0 Debug: Rejected Hashed Release Title: O0zb0eCS8UnKE2Y0LZif5RxpIGtGo4zS 11:17:19.0 Debug: Rejected Hashed Release Title: 52a9VqIuxOW531y80V3xhkHPHVzeYb2D 11:17:19.0 Debug: Rejected Hashed Release Title: dRNkFq7Ey2lGdVQ4jCI41aLVxwUZY0Po 11:17:19.0 Debug: Rejected Hashed Release Title: ehKSVbgw2z3etIWEHmD4Nh4FvQoqKqVV 11:17:19.0 Debug: Rejected Hashed Release Title: W1X3HucknNeRzoKbXRECwnvlmJCtOCNX 11:17:19.0 Debug: Rejected Hashed Release Title: vzDjiDSbmRhD8La6UjqbOtAeUA6DKpCD 11:17:19.0 Debug: Rejected Hashed Release Title: RRMQ4pUeNvgsddDDXkxPfDHww9BNzMUu 11:17:19.0 Debug: Rejected Hashed Release Title: 1RLyPjp9NZFT8WZMa3m4CHhgEjnBCdaV 11:17:19.0 Debug: Rejected Hashed Release Title: QlSSZ0esOgVQFYRvBOOYQXYbWeAwiLJF 11:17:19.0 Debug: Rejected Hashed Release Title: nUqWNqyuEOOlldqye3VvqIYzBkIW9uq9 11:17:19.0 Debug: Rejected Hashed Release Title: O9vpTqWhozXeopMkToYxvg8ZMutzkYJa 11:17:19.0 Debug: Rejected Hashed Release Title: 2RYb7EYRUQQ0F4kmCqAIZsK3aVmz7CPm 11:17:19.0 Debug: Rejected Hashed Release Title: kofVwVNn0qoy9XSRiikCgCyr1IME5VrY 11:17:19.0 Debug: Rejected Hashed Release Title: smaiBzX2vh072vmOGoQ4RTJUC3frGBcJ 11:17:19.0 Debug: Rejected Hashed Release Title: UJyIhB6NavJcglK7vU0lApvqA8hjhcPR 11:17:19.0 Debug: Rejected Hashed Release Title: x5afVFYkm93LT5FtQdT36vF8OluuL9Sq 11:17:19.0 Debug: Rejected Hashed Release Title: XYRAxFtVmRNyxJFliiX2WFfi07lfEzmE 11:17:19.0 Debug: Rejected Hashed Release Title: iN1KIQLa3sfbnTKCGr9Kq3kSlMJDmUUB 11:17:19.0 Debug: Rejected Hashed Release Title: aSNVbzPaEroStPxc8pnXN5GtCZGJLvyG 11:17:19.0 Debug: Rejected Hashed Release Title: Gob1hrZSN1NJXGNkwGSB7OOjVFZPxXrx 11:17:19.0 Debug: Rejected Hashed Release Title: 7AQ67YVg9gANMAq7MzPdTwWKqpPODSYX 11:17:19.0 Debug: Rejected Hashed Release Title: kDDKvCXccUCtBnpytYb1AW6PT90P8ine 11:17:19.0 Debug: Rejected Hashed Release Title: YVRhpB2LTaSGwP9qmy0lbFkpCZLD93Kt 11:17:19.0 Debug: Rejected Hashed Release Title: pSvKbqlSAfzxo9eqlOttjXIs1BXysjnf 11:17:19.0 Debug: Rejected Hashed Release Title: qRtiZqWjFZPN2Sdfd3BXLxVgqNOTKqG8 11:17:19.0 Debug: Rejected Hashed Release Title: IMjznX52fdVZpf3XawkxfnasV1U9tsK2 11:17:19.0 Debug: Rejected Hashed Release Title: H1thgNxVQogBXifVIUWmgVwbTC2d2QuC 11:17:19.0 Debug: Rejected Hashed Release Title: PzVpUaQVtSgIHdRKQ6plZjGbqRSD7N84 11:17:19.0 Debug: Rejected Hashed Release Title: spgWQHOoHWL3SHPyIUI8HQXph0lUrJFu 11:17:19.0 Debug: Rejected Hashed Release Title: h6CxFmVk1dxL5MJn134sHpdJgU1Djo9H 11:17:19.0 Debug: Rejected Hashed Release Title: 6aVgQlVvyi0PjvPyb0XbePS2AUC61rub 11:17:19.0 Debug: Rejected Hashed Release Title: oiiOilJuX9cpA2eIwFkrmD0PcqXhcRh3 11:17:19.0 Debug: Rejected Hashed Release Title: fYSJZj8BZ2PKmMUKr2RL1OZ00fe8OCqj 11:17:19.0 Debug: Rejected Hashed Release Title: bJHQfANGPLOQXeeMeveaHH2yLjImzapj 11:17:19.0 Debug: Rejected Hashed Release Title: CLN7UJerlfonYVjm3nm0vfffy6V4LfPH 11:17:19.0 Debug: Rejected Hashed Release Title: JoapJc0w6Oce9gtp4spSFe2l59SbBBuT 11:17:19.0 Debug: Rejected Hashed Release Title: oa3eEdpZpboZd7Wo4xp1zDNluEvRkE5I 11:17:19.0 Debug: Rejected Hashed Release Title: FUTVlcrlhnJLS0ZMf1A0FfMDnM4tPhoY 11:17:19.0 Debug: Rejected Hashed Release Title: qgCbE5opKir86bRgjgUOZDhtCSSVi8cR 11:17:19.0 Debug: Rejected Hashed Release Title: hqw8AovHwpEninHAFeUuEEySZxhS0Lcl 11:17:19.0 Debug: Rejected Hashed Release Title: WVRsqFWmztSweYHdGiBHNturaxZwtGFM 11:17:19.0 Debug: Rejected Hashed Release Title: hfKZDhrz8D5x2SFCW8vu5zXCVu2OIvN4 11:17:19.0 Debug: Rejected Hashed Release Title: pn58AhTFSwnahkRguq5oj9TUmSnDAOjv 11:17:19.0 Debug: Rejected Hashed Release Title: qjx2IV4rzWSNiwbqviJDDVbcU5UPEJwu 11:17:19.0 Debug: Rejected Hashed Release Title: zsVowP2yilONU23bUci381EZdjcXl1GU 11:17:19.0 Debug: Rejected Hashed Release Title: 96WkUCEXjGdGjY23lp1BudNFrdEpoDGd 11:17:19.0 Debug: Rejected Hashed Release Title: ZsSSTKSSisBWNFrrifHP6Ko9elAWhrLo 11:17:19.0 Debug: Rejected Hashed Release Title: OUYUKxFCX6YCUkptZQQB7aRWUpy1WL3T 11:17:19.0 Debug: Rejected Hashed Release Title: BUY6rw7CUBnX1ruzUupdu8sDsvCNEgh1 11:17:19.0 Debug: Rejected Hashed Release Title: 1MJJV3x1mBLMFK5I0Q2ws7sDtR7KuUqm 11:17:19.0 Debug: Rejected Hashed Release Title: PrBmQQUSRWpXcu5mrCCqiYv35Xkr3wGO 11:17:19.0 Debug: Rejected Hashed Release Title: CcnXHxi0jmCOwvb92zTPzVPVzHZYbwkL 11:17:19.0 Debug: Rejected Hashed Release Title: snT6LxM2FRneCnTEJtcoL1Hu0RzHIfny 11:17:19.0 Debug: Rejected Hashed Release Title: BX3XtwQUwRDRWVB6L0z3PL4A1OnNe9YK 11:17:19.0 Debug: Rejected Hashed Release Title: vaq2eJl6xdlGVs6zEQZZRkXIEj2BO9BY 11:17:19.0 Debug: Rejected Hashed Release Title: vEhUzVBVnF1GsYwBhANmILa21ZbLNzwF 11:17:19.0 Debug: Rejected Hashed Release Title: umRkvLR1BnLeSphbq7oH0SZu2TKqaWQA 11:17:19.0 Debug: Rejected Hashed Release Title: 4ESF5DxQqXBRcARgzsvvZt7TbcIjLKsU 11:17:19.0 Debug: Rejected Hashed Release Title: aDSDG1lJj2E02JiJyI9zWyhX6UW0icZk 11:17:19.0 Debug: Rejected Hashed Release Title: PpPTsPV6lGzVo2IQvHshdbeXODV1Pt3g 11:17:19.0 Debug: Rejected Hashed Release Title: 3lbwinkbhyIaN8fKprcaJtBw4Iwn1VP8 11:17:19.0 Debug: Rejected Hashed Release Title: eXRzXEbMaWdgqhbSSXh5VddPgWgpPaEo 11:17:19.0 Debug: Rejected Hashed Release Title: 366cQp1JevBnVsvbhKRh7oG04vMz60l3 11:17:19.0 Debug: Rejected Hashed Release Title: bKznMwYviECH7Ndr6PyejnMaRaUle4NE 11:17:19.0 Debug: Rejected Hashed Release Title: PtxG5hUCCujiBDUp9oeozcpLUlFMbRll 11:17:19.0 Debug: Rejected Hashed Release Title: Ohrv19HTPv8xrb75b2EBbcqdkTyKYY8y 11:17:19.0 Debug: Rejected Hashed Release Title: tJmeNMDgCymmwmS9pxbHVfrntXggfSu6 11:17:19.0 Debug: Rejected Hashed Release Title: usEwhfReDoJwV1sFglLND2G3paKGnmCm 11:17:19.0 Debug: Rejected Hashed Release Title: lN8fY1LXFbBydcowZZoZNvhMFxbuUhVY 11:17:19.0 Debug: Rejected Hashed Release Title: S6dCFlkjrItv7XDPSRX2jk47WXfzlzDx 11:17:19.0 Debug: Rejected Hashed Release Title: bAwoYOXF07nmhmjcu3cHN555hkez6ikw 11:17:19.0 Debug: Rejected Hashed Release Title: gwJKy5ql8hoUewFEyg1hVit4bXzfJLlP 11:17:19.0 Debug: Rejected Hashed Release Title: U03hV8FGKoxh2R7h8G85WXRZxHJsckd5 11:17:19.0 Debug: Rejected Hashed Release Title: tg5oxhgXlGPqavW7nqjRHiwlQwSJva92 11:17:19.0 Debug: Rejected Hashed Release Title: jxGEKTtnN1fhI0OTp40NB9WDQyzjWC6m 11:17:19.0 Debug: Rejected Hashed Release Title: eqBa1puVN9s0LLFlharJ7kTDOqZqbh6D 11:17:19.0 Debug: Rejected Hashed Release Title: oTnnWR19W4NnPg4dkjk4TojEM9VprTVm 11:17:19.0 Debug: Rejected Hashed Release Title: IKrKD6tu0bNsQOg9th1cTaDILVwi37DF 11:17:19.0 Debug: Rejected Hashed Release Title: BY5lu8ykUIpUdaPqSkmz9TJVfof4KKMu 11:17:19.0 Debug: Rejected Hashed Release Title: jcQ5MDdWh56ABQjNKRJXTIN3aEX8PE7y 11:17:19.0 Debug: Rejected Hashed Release Title: T9CnPnxwhHmiE1eJCfXN8TWWUXedpmbm 11:17:19.0 Debug: Rejected Hashed Release Title: 9BtjaZ84pXj1x4BPjkutJWCNS9sdvArL 11:17:19.0 Debug: Rejected Hashed Release Title: 6mn2pqk9zQSevzT5luTY0v5sbiwCVg3P 11:17:19.0 Debug: Rejected Hashed Release Title: YD8QbEgBlIW02S2YEKMuAkehPwA06mRR 11:17:19.0 Debug: Rejected Hashed Release Title: LjCqj9SGRHwdwPBNYx111KGKP2rmDYa0 11:17:19.0 Debug: Rejected Hashed Release Title: oe9wCervTuOpg3a2pvvAkyjIBzolnJcx 11:17:19.0 Debug: Rejected Hashed Release Title: AgZDA3SeYw5UiKEflyxkGUUIrIERF9Fg 11:17:19.0 Debug: Rejected Hashed Release Title: tCOvwXrJiYUGv1PjeIrS8XakcGxbM877 11:17:19.0 Debug: Rejected Hashed Release Title: A5o0UlmktpqX5qJJjIwDh5l2ZQjFYq0O 11:17:19.0 Debug: Rejected Hashed Release Title: hlAdOBS742uWpnAouKH4Oi64UCwW1ozG 11:17:19.0 Debug: Rejected Hashed Release Title: Z5VCB5TgEQxyFc3XDB4KooMgGLBrr4Eq 11:17:19.0 Debug: Rejected Hashed Release Title: d9l6Bbm4h85zTX4Fk7s5tknndi4OM0JT 11:17:19.0 Debug: Rejected Hashed Release Title: 8j1HkDxd4d0vsPGYYOpi50IfcELC3ZpZ 11:17:19.0 Debug: Rejected Hashed Release Title: jyeVyyQmMRwiwDXUSUN0Wx8DEqpHSyqJ 11:17:19.0 Debug: Rejected Hashed Release Title: M3HcjTmfWZiAbb7GUOyPPXHxebMMgBSr 11:17:19.0 Debug: Rejected Hashed Release Title: QRShoxk9KjqmACOMe5isZnSP0bY20P1I 11:17:19.0 Debug: Rejected Hashed Release Title: UPWWO60gpgRGr4KPCNNRpVUvMrX6lR7j 11:17:19.0 Debug: Rejected Hashed Release Title: Bd94BCGPVAxqebkZ16D16lY1Jx7DnVr1 11:17:19.0 Debug: Rejected Hashed Release Title: GQhjUD2htCMHZFwa5GyevZy0zHEbN9cV 11:17:19.0 Debug: Rejected Hashed Release Title: fcetGrqgQU1GumXoZJPDWiUlNL7K4PXt 11:17:19.0 Debug: Rejected Hashed Release Title: mlvFWWuLvOPyKq7MwjjldW5rPpLFDS9j 11:17:19.0 Debug: Rejected Hashed Release Title: KzDOZj0iRn0rStwTEjsqUHkZ2vFYQClJ 11:17:19.0 Debug: Rejected Hashed Release Title: RuNtAlwBE8c7Yzhyr8P1J2WSRDmBHQ68 11:17:19.0 Debug: Rejected Hashed Release Title: 3u2mJYOJs6Oqh7Fm1IQ7kIxiUyHOoGgi 11:17:19.0 Debug: Rejected Hashed Release Title: JqhIwQZIJOmt4aYSHFoOdOOvVL0IxLPU 11:17:19.0 Debug: Rejected Hashed Release Title: HVrJ4sI0wdXLNjpqs21wwcCoUrVEQIpm 11:17:19.0 Debug: Rejected Hashed Release Title: 2ESX0t9690jlwv4QYfB8lQzwLLUUUuKg 11:17:19.0 Debug: Rejected Hashed Release Title: 7uAkEDBsvrhDkM3i5z4JD82rkgxrNEWp 11:17:19.0 Debug: Rejected Hashed Release Title: Cw7GpVb6QTNTQGdXwfLfhmaSBsgWLOuT 11:17:19.0 Debug: Rejected Hashed Release Title: 7hE7tI8cZhLDoxLEIpI5B8kjSZjXRTHm 11:17:19.0 Debug: Rejected Hashed Release Title: X0XO8MI6mIfl8aEibBzauYOx3W8UxoPj 11:17:19.0 Debug: Rejected Hashed Release Title: NmhXp08fgAOtO5KIHAirdOuGiWZeQhQG 11:17:19.0 Debug: Rejected Hashed Release Title: K80YfA6TKh6QldH7pqSd2AtL7zVQWRYk 11:17:19.0 Debug: Rejected Hashed Release Title: X2clqXbHzu5Wmet5L2chyIEMQjOyDPZt 11:17:19.0 Debug: Rejected Hashed Release Title: OgTE5rjhx0K5l3VMPnXHRoXfnwKIHbG8 11:17:19.0 Debug: Rejected Hashed Release Title: H6HC6gwTjMjtnqyQ3XXJMJr2f7Yts13x 11:17:19.0 Debug: Rejected Hashed Release Title: Dah3XKq8uFirPFyZThiKF2wTfwpe7atS 11:17:19.0 Debug: Rejected Hashed Release Title: gsv1K09fcRzvCQVfnWY3GFUBcTxe9h5A 11:17:19.0 Debug: Rejected Hashed Release Title: OWBBNhurwk4mL39iogRcBKyK93FYVmg6 11:17:19.0 Debug: Rejected Hashed Release Title: ebWjT5moWrhYjVAKSVA5ucniXOIa9NcT 11:17:19.0 Debug: Rejected Hashed Release Title: aQDmGgMD7EA8LjysrXwBTwX3mBIoncCF 11:17:19.0 Debug: Rejected Hashed Release Title: UzSL2jkx0nnpGBPAvafkD3hAjIF7dWKB 11:17:19.0 Debug: Rejected Hashed Release Title: VgaQVdLJ04MGA3Lj95QnvuCa6JgZ1KYY 11:17:19.0 Debug: Rejected Hashed Release Title: YcKc3L0P7YyyUMMJsZHPWFr44aRRGHXQ 11:17:19.0 Debug: Rejected Hashed Release Title: gxNXX5rpOlzxAVv0HSMsRJKJctC2WT3C 11:17:19.0 Debug: Rejected Hashed Release Title: FNu9vJgKtKmeD2kdZZSaRP5q1urMJVnu 11:17:19.0 Debug: Rejected Hashed Release Title: FYRpk5P2bjpXBLfstMc1fcZG44iizBrD 11:17:19.0 Debug: Rejected Hashed Release Title: tNdoNIubU2XgWZkCNGu9b9PwfUJMfoLn 11:17:19.0 Debug: Rejected Hashed Release Title: Fo0FvPKmyOpTFugKTKyvjplLsJZHVds9 11:17:19.0 Debug: Rejected Hashed Release Title: fr8O8jT0gIsGhaGJbyD0GzrNYJ6D5LWR 11:17:19.0 Debug: Rejected Hashed Release Title: Df0HTiP4uNaz9UkjhHgdFKHlmAgXnE0U 11:17:19.0 Debug: Rejected Hashed Release Title: MVBUinMjEfJgU598jEde94IgqVy0Brhr 11:17:19.0 Debug: Rejected Hashed Release Title: li3cccAVAmj5eqb6TAZCNM2wVyIJQJod 11:17:19.0 Debug: Rejected Hashed Release Title: B8EJhqjD3Njw5BHZ0CrnJTTrCjdE200C 11:17:19.0 Debug: Rejected Hashed Release Title: qKoUTlEl7JAgvx6lSVYmgvylKR13cLgA 11:17:19.0 Debug: Rejected Hashed Release Title: QS69YtHKxOUdOgW8SsiMcaYRHEeqVDTZ 11:17:19.0 Debug: Rejected Hashed Release Title: zuuCxbJVyVt9eYnmt3DVaoHhX7Tn7rd5 11:17:19.0 Debug: Rejected Hashed Release Title: GgOn1jo9rS8JomVbab6sg2ocZdsuNeuq 11:17:19.0 Debug: Rejected Hashed Release Title: wZaFUntHeo7pnAkIKKYaXY8fJ2oph92j 11:17:19.0 Debug: Rejected Hashed Release Title: PZDvgpbbn6UjdnJ5OH6xg29FFqTkDloY 11:17:19.0 Debug: Rejected Hashed Release Title: zn4YuQx3uE78AkRCPvTBmKOnOqgOu2Hr 11:17:19.0 Debug: Rejected Hashed Release Title: DBGpUTBsY0JVeIP34l3lgETZyvmLZxuJ 11:17:19.0 Debug: Rejected Hashed Release Title: aXwbuXIpYPfRkKjcR933tWAYU6XeN0Jx 11:17:19.0 Debug: Rejected Hashed Release Title: 6pZrxY2XmUb9GETAeLhXLyXKKscnHOSP 11:17:19.0 Debug: Rejected Hashed Release Title: sjcNoV7ZYBwXzeT4XWeCc2icmVRhWTdB 11:17:19.0 Debug: Rejected Hashed Release Title: EcjnPYAPriDuSCMTFZIpiJC3PziH3e49 11:17:19.0 Debug: Rejected Hashed Release Title: qBuq3yHIox0LDmXVL1FxReeKz51u2h8v 11:17:19.0 Debug: Rejected Hashed Release Title: 8bOjYu0eP7bVvGE0uQ5NCyDvjVsKobL2 11:17:19.0 Debug: Rejected Hashed Release Title: 0ySWZnDPbgp0PygO75zQ8I6fCV7ITzkZ 11:17:19.0 Debug: Rejected Hashed Release Title: mlqCs0Ha5MLWc2hJd6pcPXgJiPsclF5n 11:17:19.0 Debug: Rejected Hashed Release Title: t2YWkhtCBrzDul0RJQ9sVrMQJbXNNmuV 11:17:19.0 Debug: Rejected Hashed Release Title: Nu8jfLBGFeGhHJ6uqxtbmXt93Vrsh0wy 11:17:19.0 Debug: Rejected Hashed Release Title: rMvIVzfVWN38BM5yD9PwEeRdjGPlTgOz 11:17:19.0 Debug: Rejected Hashed Release Title: t4v7tP4GagBFuH9nyZaNNDULVVSI1HTH 11:17:19.0 Debug: Rejected Hashed Release Title: 4KTG2hJrWeWnCCWIlcUKq3J9Xs4Cv59a 11:17:19.0 Debug: Rejected Hashed Release Title: jhsO1tt6HOFMLpaEPMdFW91DDAETPFp5 11:17:19.0 Debug: Rejected Hashed Release Title: LN7LLUkD3exJX5ITmpSt7kQUMbmyv7VB 11:17:19.0 Debug: Rejected Hashed Release Title: 7for3mcRuRBfmVaZiNpMcKt8zkbUVG8b 11:17:19.0 Debug: Rejected Hashed Release Title: v9SUeiRXpPYLAVmlUm40poZ13zZa0eOW 11:17:19.0 Debug: Rejected Hashed Release Title: vCBsWUdIYvhLd6IonLcMriJwIqmLnJEb 11:17:19.0 Debug: Rejected Hashed Release Title: zU9FS6hKOnAcKADaM6bJsPe0clhLIzm4 11:17:19.0 Debug: Rejected Hashed Release Title: MczEouQuX8iDuJcZ8KARmKiJq6tRz6vx 11:17:19.0 Debug: Rejected Hashed Release Title: LDjOupdeCC8f6SjAIelvO6tH9Qy6BbgX 11:17:19.0 Debug: Rejected Hashed Release Title: 7hPo9OH9dNN0bM3Upl8JxpP9it02KBrR 11:17:19.0 Debug: Rejected Hashed Release Title: 4yrnDVSDewgYXnRx9RRs0yCuyMBYXZoC 11:17:19.0 Debug: Rejected Hashed Release Title: mWEVEYwQbv6WGFgNmI98QFjKZ3LXaKF4 11:17:19.0 Debug: Rejected Hashed Release Title: rRQRZ0hGgjrzjM1V0CRWJs57Zzxf6SVQ 11:17:19.0 Debug: Rejected Hashed Release Title: CnIUJdRzYWeeCzRgqzIijuUQbZw3mZlM 11:17:19.0 Debug: Rejected Hashed Release Title: pCXIuM2UU0FNsKt2WyEkS3B42FIU66uD 11:17:19.0 Debug: Rejected Hashed Release Title: SwFYlFRKrf88O0kPCLuJKanrpdpvGs0N 11:17:19.0 Debug: Rejected Hashed Release Title: hK4ri9vYXUqz9t5Zig99sY9dUYu7BHaq 11:17:19.0 Debug: Rejected Hashed Release Title: poBLly5TEJ58C1fepHoiQslCJffFcnQm 11:17:19.0 Debug: Rejected Hashed Release Title: KiOoFSEDh9szcrwRd5zCKo3vTgj9JImS 11:17:19.0 Debug: Rejected Hashed Release Title: ibsvS3kw982aNSP6rc1xuvPYzqd8P42l 11:17:19.0 Debug: Rejected Hashed Release Title: aMG6PjPeGETu6rm30eeKNJGT7JzoGl1Z 11:17:19.0 Debug: Rejected Hashed Release Title: dE5sOdp1goQhZNtTkvLnu7uf8ymz003V 11:17:19.0 Debug: Rejected Hashed Release Title: YjQB77nNqhSSqO8ELjzW8xjyuthXCrAa 11:17:19.0 Debug: Rejected Hashed Release Title: XtKDN42e10jUQkcigEIg6hcDRjuZToTT 11:17:19.0 Debug: Rejected Hashed Release Title: X62ypCXpkwZgzQcxxkN40aolaY38p7f9 11:17:19.0 Debug: Rejected Hashed Release Title: T4gtg4nb2LKQG2ZkKVeSjeV0gaTcKB4i 11:17:19.0 Debug: Rejected Hashed Release Title: UwoxlzSqt2SVgVLQtODs1ZowOMtHGxXT 11:17:19.0 Debug: Rejected Hashed Release Title: yk5LQhRnygbdb9cyjV9ZprgPfvfnWrAC 11:17:19.0 Debug: Rejected Hashed Release Title: ROZPweoo1rmwXl4LbTfQcnDsA269v0oJ 11:17:19.0 Debug: Rejected Hashed Release Title: whOKf9I8F1wpWRUzi0HOwSz3eJJzJnsH 11:17:19.0 Debug: Rejected Hashed Release Title: Z2sjbwhz2Qq4iv4bkGHql5qF93Gv8gRD 11:17:19.0 Debug: Rejected Hashed Release Title: MeKhFwth0kEU6UcZ0v6bBpZGL6A7AS1d 11:17:19.0 Debug: Rejected Hashed Release Title: gNgPAE1kSO9VaGnBy4PCZzTTmaalTfc9 11:17:19.0 Debug: Rejected Hashed Release Title: ythEfgDV6HV1pJp6E4jB20hvmMpWcUEa 11:17:19.0 Debug: Rejected Hashed Release Title: 4iV22sRWkpxh6xF3my33cve7NX0Z9Rib 11:17:19.0 Debug: Rejected Hashed Release Title: WAhhdki7kVzU5Fk66J6w8DjM3TY16JFh 11:17:19.0 Debug: Rejected Hashed Release Title: VITXjG0PbOm8Q3aJ6S7YKXz70mgcvtJj 11:17:19.0 Debug: Rejected Hashed Release Title: 4nvWvQv9IlfoDysdp37hipodtjq36qDN 11:17:19.0 Debug: Rejected Hashed Release Title: l3IsfadbEglRr90MMOqV2XU9EKpbhrPy 11:17:19.0 Debug: Rejected Hashed Release Title: 3fSYFpZAIPRe8PNyXhFD372m9ztK74K9 11:17:19.0 Debug: Rejected Hashed Release Title: F5idUHq04YYjKfysKShHQyyzthCxgBL0 11:17:19.0 Debug: Rejected Hashed Release Title: Az6QShRvDorjJIUtU7V2Nr7FomMSl24c 11:17:19.0 Debug: Rejected Hashed Release Title: OGcSUa9uPgsyQKsb8o9eU1kS0B3QC77R 11:17:19.0 Debug: Rejected Hashed Release Title: Ege0zlJDymODCqS9wJxGHQChLU9JhYAo 11:17:19.0 Debug: Rejected Hashed Release Title: aSKQEm3y1dOKOopXVQ9YxpNNY4MoIu94 11:17:19.0 Debug: Rejected Hashed Release Title: S5fEQ83ktdb87FRNvaofzJnNx1NH3jF2 11:17:19.0 Debug: Rejected Hashed Release Title: g3fS8dLkJv2raxtS0N6vdiNiApwlgNUc 11:17:19.0 Debug: Rejected Hashed Release Title: HO9XRRFLmrROFpcGhLeo4tC1iD3Q9h9p 11:17:19.0 Debug: Rejected Hashed Release Title: CAP49ic0NG4Nl5mSnEf1VCupnpXET2bq 11:17:19.0 Debug: Rejected Hashed Release Title: dtpE46av4pg6zyNj25Su8LXoLexSyTch 11:17:19.0 Debug: Rejected Hashed Release Title: Jfkmnpd6Lnp0d7HSCDTI8GP4f3u1eSfI 11:17:19.0 Debug: Rejected Hashed Release Title: 7NgmB5fxsw2CJvEnaSYKOEEN8T1X2xdK 11:17:19.0 Debug: Rejected Hashed Release Title: zir69dNd6n3uwK7m3X4pL8iDxsKdBJlC 11:17:19.0 Debug: Rejected Hashed Release Title: mrAGu4CTgDaxnHIQyj1UQSe0aHReXvvX 11:17:19.0 Debug: Rejected Hashed Release Title: LIxzaEMMusCgIw7nqGvRxPNhFHK3muw8 11:17:19.0 Debug: Rejected Hashed Release Title: hC61FoZEVgOuSsktk8BBicr2KJW6bidW 11:17:19.0 Debug: Rejected Hashed Release Title: xKTubPjwmj6qAks0tA9PADqxL7VqjTfQ 11:17:19.0 Debug: Rejected Hashed Release Title: A81VQeS5pKlsHRGcqQxHc9jNlQIpzxAP 11:17:19.0 Debug: Rejected Hashed Release Title: kLFWAMvSPbx5udQVzwjXiBhhDqUs26QD 11:17:19.0 Debug: Rejected Hashed Release Title: n4pJIUWEE63vaZicn1UJGKCpuAAOo6t8 11:17:19.0 Debug: Rejected Hashed Release Title: oJf9t9xGZyum5n0x6L44UKYoogTkd0ym 11:17:19.0 Debug: Rejected Hashed Release Title: nufflT2jaGy94nwyMgTA47KKXTRZazUL 11:17:19.0 Debug: Rejected Hashed Release Title: tLCEsSSQlPAzahpP6kzp1L4dg2ORyGG0 11:17:19.0 Debug: Rejected Hashed Release Title: jLb1oS6Wws3YgcYzxCXQElkBE81BDdCI 11:17:19.0 Debug: Rejected Hashed Release Title: Oz0dOmHxNPezRZzb3xeulja7qKzYhFtB 11:17:19.0 Debug: Rejected Hashed Release Title: BB9l8lo9WlO4AOUXllxSmj4SvDCNVeID 11:17:19.0 Debug: Rejected Hashed Release Title: b2tUrxjXk7J6ynawRbSaGOVdfbVygXUF 11:17:19.0 Debug: Rejected Hashed Release Title: 6nN6qEcxvilo67znizKBIv4OcSXcq4n0 11:17:19.0 Debug: Rejected Hashed Release Title: TPYPDzVwAcGhZb18Vwx3q3znhXH1aaPC 11:17:19.0 Debug: Rejected Hashed Release Title: mC5ZTJCdRqDzkBb8HTJzR5AEQA1oLIgI 11:17:19.0 Debug: Rejected Hashed Release Title: ECYZIDTeV5Mu8Vg7Jps2eLfnnY1iS0dt 11:17:19.0 Debug: Rejected Hashed Release Title: OVtAdpEgDB6yuLXEYqBaJw2fEakogoVf 11:17:19.0 Debug: Rejected Hashed Release Title: Bl9fb0pUjW2FM0UvBHczxvtC6ix7YBXR 11:17:19.0 Debug: Rejected Hashed Release Title: dxD93l7mzJ3RGABpBb7YRDRUBf6iA5TK 11:17:19.0 Debug: Rejected Hashed Release Title: hQ6yYl6L61ZwaPpjxyMm05BNe2JsmsF7 11:17:19.0 Debug: Rejected Hashed Release Title: NWOXy1wYsExRL4l1Q5v7cd50IZe6tvfm 11:17:19.0 Debug: Rejected Hashed Release Title: Mgg0ZOhfaMHGZFdpUwVlYTGaOObpwIX9 11:17:19.0 Debug: Rejected Hashed Release Title: wYPO7Xrcc9JUO1EUR5q6C9lNh6hjai6g 11:17:19.0 Debug: Rejected Hashed Release Title: NfmMIo3tP7wWAfbFlTm6GWVZOXj0pK45 11:17:19.0 Debug: Rejected Hashed Release Title: 33tpPgiy7dexkyHrtE9agUhomQSeziIZ 11:17:19.0 Debug: Rejected Hashed Release Title: 3njSw7AHn2ANtoJ1J5S5Tre5jdD7iKRR 11:17:19.0 Debug: Rejected Hashed Release Title: Kh5x29moAgCyb57YkDrjjJCcF3Qco7md 11:17:19.0 Debug: Rejected Hashed Release Title: 0fcvzWQ5JqjsSXWQYTDTuvTgvZLiCUFW 11:17:19.0 Debug: Rejected Hashed Release Title: 3yMFoKzOzVF57fizyDK5b93jRUnpWynW 11:17:19.0 Debug: Rejected Hashed Release Title: auarfajjymAjJa6x7gU5LAqom8h6ZgAa 11:17:19.0 Debug: Rejected Hashed Release Title: e4X1ZV41J89OlYj2UARVTgYtOT2UP1vo 11:17:19.0 Debug: Rejected Hashed Release Title: CaiRNB2PwQIFZCiYyXsfuAvzGZfp3c1S 11:17:19.0 Debug: Rejected Hashed Release Title: 2EUal9g8daaQW9JiSQgpPqrdbHE9Rea0 11:17:19.0 Debug: Rejected Hashed Release Title: 3EUznyTiO0ffTtWJsD52KX93LEInX2vu 11:17:19.0 Debug: Rejected Hashed Release Title: TC6e7vZ5LwFBCDrKnMpbDTJvzojaFpxP 11:17:19.0 Debug: Rejected Hashed Release Title: RbP3irbx4BhzJAdtWHR17t7puwLk9sM7 11:17:19.0 Debug: Rejected Hashed Release Title: fX3EEl5z7TvL1LDiIR3vliX86dhN9MNw 11:17:19.0 Debug: Rejected Hashed Release Title: qvN4FweJLWhrnGWcr2x3lCEL1bKSx9Qo 11:17:19.0 Debug: Rejected Hashed Release Title: CXmP1WdDw90Uoqca1ICfsoEF6bU7YpIx 11:17:19.0 Debug: Rejected Hashed Release Title: GOMHXmET8TOHWCURm8gcfqoLBLaemyg9 11:17:19.0 Debug: Rejected Hashed Release Title: bKzSx7Sv4OGVjsXaz63pjEWCrkLboz61 11:17:19.0 Debug: Rejected Hashed Release Title: WZRbZISkQb07R9xtgAOP1bsYCLgpMSEH 11:17:19.0 Debug: Rejected Hashed Release Title: uCSsazy6dpakS4D4hbw1p5f05QziASg4 11:17:19.0 Debug: Rejected Hashed Release Title: vuVmLIhhGTgS2fJXSEhxOWcu6RkAByjI 11:17:19.0 Debug: Rejected Hashed Release Title: 1oYP5j1VqO4mnG7HbzeJvaQaEG2lY9AP 11:17:19.0 Debug: Rejected Hashed Release Title: LCs9VZteW7C9zmbi6o8tJIhmx52UgMFj 11:17:19.0 Debug: Rejected Hashed Release Title: iknWg4hdV7zIIPPpg1sKK2AYPIxbBpu4 11:17:19.0 Debug: Rejected Hashed Release Title: oh0ZgA71FWO4yRZ0tEiwcAzVKOJUluQK 11:17:19.0 Debug: Rejected Hashed Release Title: xzbhGEBLmp1C0A96447nCioB44FYbi7O 11:17:19.0 Debug: Rejected Hashed Release Title: 6GWOhpaLVDXfIx1aZE6FygxhRtTU3UUN 11:17:19.0 Debug: Rejected Hashed Release Title: 4oW9vCi5UCw6cE59aA6GqTyAGNAxzKq5 11:17:19.0 Debug: Rejected Hashed Release Title: zP54envXoT4A1gukeLAMkoe4dErXTld0 11:17:19.0 Debug: Rejected Hashed Release Title: HYRQQdeaX6jNwqZk4fMc1YcKYyHwsIuw 11:17:19.0 Debug: Rejected Hashed Release Title: 7Jsi2feDNftywHq5TJGZS2ULcPNGJ3Dr 11:17:19.0 Debug: Rejected Hashed Release Title: ZSlhOJiJCMpG8wurVOqinMlpY28EHMB3 11:17:19.0 Debug: Rejected Hashed Release Title: 6Skfo7ABekSGm41z04zfiHigrYPNhF75 11:17:19.0 Debug: Rejected Hashed Release Title: QmHUABjdVIfLAMrO034G1COvJKFsShwi 11:17:19.0 Debug: Rejected Hashed Release Title: ueT1fQjWAjkuFIFN81xZw0rtmRar60aR 11:17:19.0 Debug: Rejected Hashed Release Title: yUzkBaYFx1GNHgZ1XrIWsqrrirL5oOmb 11:17:19.0 Debug: Rejected Hashed Release Title: j3Kfn4IaU0TtG06AkH3bLGMn5Kzospz1 11:17:19.0 Debug: Rejected Hashed Release Title: uEPL0mlIWUG7okBjs0RTSuDN4W01UAMY 11:17:19.0 Debug: Rejected Hashed Release Title: 3RvdatdUaAnvUJTz7W8qTEgM5K9C23tt 11:17:19.0 Debug: Rejected Hashed Release Title: gvmPcWAZXVNXhlfLvUGcMcukJRqvm18s 11:17:19.0 Debug: Rejected Hashed Release Title: KdjMM9ifcuz18VzkfUPEoIPtuN4Mi6qO 11:17:19.0 Debug: Rejected Hashed Release Title: 7CbM5N4GNkxbgXGcYnJhBFhXA2GY4VQ3 11:17:19.0 Debug: Rejected Hashed Release Title: 1UlygZJbCpsapomcCgR9YE4ILjCSCRGX 11:17:19.0 Debug: Rejected Hashed Release Title: jnuVgYxyGfaLYcTHGbTGkMGlWCsyeBWk 11:17:19.0 Debug: Rejected Hashed Release Title: Bgcc2uUaAb4I3LS5aa3IlLTGihSkArsl 11:17:19.0 Debug: Rejected Hashed Release Title: 5YoctJdyhttRyONfUVJOM9CLQwD78ipR 11:17:19.0 Debug: Rejected Hashed Release Title: vONEpYJc4BrtKteD3XaJNU8rNEgo1dxG 11:17:19.0 Debug: Rejected Hashed Release Title: Muu71DICpgtwUpmoCPqJnyeN6cKCWgR2 11:17:19.0 Debug: Rejected Hashed Release Title: nNHtyzvgj3NlWs3J0CKuKpDQitK6slvE 11:17:19.0 Debug: Rejected Hashed Release Title: wbW6zq6TxX8P6rJSz8Z3ZqW2RNJMNzCl 11:17:19.0 Debug: Rejected Hashed Release Title: TUfiBiuy55gjIZiEzpwP3MDDvlngJoZz 11:17:19.0 Debug: Rejected Hashed Release Title: i9XNc4jubSdpKK68dWmDGXigZ0qjtyD1 11:17:19.0 Debug: Rejected Hashed Release Title: GRWpj9FuwSH9L0JIWFHpeuMRypMgy6Wv 11:17:19.0 Debug: Rejected Hashed Release Title: q1yolbDZjrBFz4S3MTpzc1vl4Vge38Fr 11:17:19.0 Debug: Rejected Hashed Release Title: rMyieDxmCstlbcM0pK8QZ59cktWUn65d 11:17:19.0 Debug: Rejected Hashed Release Title: aj67VtHuDzm0PJ4kh1vU951ze48beCZy 11:17:19.0 Debug: Rejected Hashed Release Title: OrgNhqOfKlSqYmpOqhNMReuqc1MUd4gU 11:17:19.0 Debug: Rejected Hashed Release Title: Yp8y3EO0ndJCUO12ZVndV6BJ7KWafSSV 11:17:19.0 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_random(32) --- 11:17:19.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_random(40) --- 11:17:19.0 Debug: Rejected Hashed Release Title: Oki4JgJP9kPnNib1C4pKaUC1JawMfZjdWHHAo1D5 11:17:19.0 Debug: Rejected Hashed Release Title: 1SLjpMnctW9vJnDprpmbA0G9Mdo5CZaWevcbfZyK 11:17:19.0 Debug: Rejected Hashed Release Title: dogA9Y197oh3njEKWxZfljTKdAmKACrNirhoqtqX 11:17:19.0 Debug: Rejected Hashed Release Title: Ns2vbPGrgHjd5c7ZRvJ4GnENNgu6T04OL2KJSICx 11:17:19.0 Debug: Rejected Hashed Release Title: 3MFHfQbE8iQTofU02jeOpmgAa3ygtiWEJvFC93Gh 11:17:19.0 Debug: Rejected Hashed Release Title: vIMD1Jcnes0h6G9TvT4ZtjFyhFYDhwVJs5xeivAR 11:17:19.0 Debug: Rejected Hashed Release Title: xnViB8XBMenF9JfzB9xSF3N00xgxxJiRVTpcoMDd 11:17:19.0 Debug: Rejected Hashed Release Title: OrB2pSyLS3Mc6YXWYp3XlEs9ZYy1QMlyptvneNnd 11:17:19.0 Debug: Rejected Hashed Release Title: FWq7gdrozscZ6ashswrD9FyqEdfPyMoVq8FSkR0K 11:17:19.0 Debug: Rejected Hashed Release Title: CdoZiJKp6T3D01noVxK776gPRhbGwP21iBxcI1Vc 11:17:19.0 Debug: Rejected Hashed Release Title: VrwD4HUegeW23PB6hI9Oj5dZgubsPHJ2GXetNIHC 11:17:19.0 Debug: Rejected Hashed Release Title: jagdiWY4dx48kXV1ZNblHz6uBJYmDH7RDr3gQvU3 11:17:19.0 Debug: Rejected Hashed Release Title: T9q73ZuD9EXQc8Rdq51SfgSpP1RWvdzkOAoB8RwT 11:17:19.0 Debug: Rejected Hashed Release Title: lAZawgSzg2FnYJ8ESJoCOe9VC0UAhGwkJQ2p3owg 11:17:19.0 Debug: Rejected Hashed Release Title: GwNMlMFYk6VoKrEuB6b1kN3dZGCTpQ7jkmf5Xj2W 11:17:19.0 Debug: Rejected Hashed Release Title: t2JiTaqrdItJBquSAUDGIqAW7YJznRizS5S2hnZ9 11:17:19.0 Debug: Rejected Hashed Release Title: 3KeY641kRWIipVxN8HbfF1b4HdaOtogjjLNI0aaK 11:17:19.0 Debug: Rejected Hashed Release Title: MQ5IZbjj4S3vvfgmuqq7NZcylsw1GV3e2T3qNqDw 11:17:19.0 Debug: Rejected Hashed Release Title: 2KfbJb9PdbF6z3lumU6bTHgojaV1cTHd4X07LhNN 11:17:19.0 Debug: Rejected Hashed Release Title: pyJYwHuCQotEmtcOvQYBYu6LtFRljU2uAVOES387 11:17:19.0 Debug: Rejected Hashed Release Title: ZKAQxQ7l67lZda0AOp1MAYRhBpWT03iBBf9AcYhv 11:17:19.0 Debug: Rejected Hashed Release Title: YYUmI8xFkw8kZLEMIZAE470jgid1psYm5OhWk7I9 11:17:19.0 Debug: Rejected Hashed Release Title: BESvUlkQocDQbxl7cnIWK21UqW70t0SzkzwyxnjY 11:17:19.0 Debug: Rejected Hashed Release Title: 3TuOmWOJ0r7xuiwcMsRZ7LloO9Is7ADbqUSZVeAS 11:17:19.0 Debug: Rejected Hashed Release Title: rxkpmkiYD8jaOL5qmUHrhFu01oRBjzsaxnLmpnzP 11:17:19.0 Debug: Rejected Hashed Release Title: 0Mwv0FwjFc9Lwua97UkkAXLzZVt2Jhh8fmPPL2Ow 11:17:19.0 Debug: Rejected Hashed Release Title: uOGdTUtMDK0mdwLNthpJhMbWeFQ7YAafMFWm4nKC 11:17:19.0 Debug: Rejected Hashed Release Title: 33VjZdwbyVZhmxkbtUlUUbFTkuLhUZndhbC3Ourr 11:17:19.0 Debug: Rejected Hashed Release Title: uHCEu0tTYkTNrmb3VRWuxb1TRt4rw2cB8z4bALHz 11:17:19.0 Debug: Rejected Hashed Release Title: l6fgSmQCAs2koTSRxnXpzngTKvnO56QOaHExT1IF 11:17:19.0 Debug: Rejected Hashed Release Title: x3881PZSn8ZICJk0HfE6C57aov729czOKnxPXsii 11:17:19.0 Debug: Rejected Hashed Release Title: USp4iQOlkdCRDpr9YQjPWuDHsDDKvd4rhVlrEIGt 11:17:19.0 Debug: Rejected Hashed Release Title: DorxialPyDqPfiBLvAbP3Xew2HKbQbUD8pQ02W8c 11:17:19.0 Debug: Rejected Hashed Release Title: PJXuuY5B2NAruzeMdg5GS9JRvBtpB4mngboyCJmx 11:17:19.0 Debug: Rejected Hashed Release Title: JSbVw4cHX41t8bjpefgpuMF06ePUV9Xuy2ULozKe 11:17:19.0 Debug: Rejected Hashed Release Title: nee18lX3XTZJVb8bYiIm6X9L5LEluATGKOgWVxoc 11:17:19.0 Debug: Rejected Hashed Release Title: cxB3FPX4PVFW9BoBF8RItwekMXml2oHKdQvAllV4 11:17:19.0 Debug: Rejected Hashed Release Title: Pu1tDfJSCTckHTZj0qfCpaOndmr8eCRLpx6NyKov 11:17:19.0 Debug: Rejected Hashed Release Title: ANbKQIzMH6nD22qke7scopwPr51u0t8pum9Ul75I 11:17:19.0 Debug: Rejected Hashed Release Title: 20XWb3kxuZ0H64lsHCnQv7TmjJSUO7ueAh4f9hnu 11:17:19.0 Debug: Rejected Hashed Release Title: HiS9xod4iSzMXj0wNqcEjzRXTUQLEoV6TGfNLGgi 11:17:19.0 Debug: Rejected Hashed Release Title: GTGYeC861UHN1o0LhJbYp4fbErRh6UOnGYo3fm7d 11:17:19.0 Debug: Rejected Hashed Release Title: SdXhbPMbZu3LtjDi8t0dFbzQGvsQg8oAjIE7kgrU 11:17:19.0 Debug: Rejected Hashed Release Title: FkbSI2O7guuw0BkoMFgdR7D3Jgx55zaXxtV78p5y 11:17:19.0 Debug: Rejected Hashed Release Title: MyXvtnAhSHgLYtHKsD3GrdwpMThIht2WAWLB6d8T 11:17:19.0 Debug: Rejected Hashed Release Title: n47a3sYmeYTpTA5vrNF9tzTkLDSN6qoa6eqSfcCb 11:17:19.0 Debug: Rejected Hashed Release Title: lOfYZQtOvGDtXdNu2QK1NsHHeH3lkLtKfYU98bQC 11:17:19.0 Debug: Rejected Hashed Release Title: 5jIPZytIiL5d1UZoFabcm9jTrYp8a20BiXfj8R6n 11:17:19.0 Debug: Rejected Hashed Release Title: JVSQIEm68u4bzNlDHdTovifT4RlbdJQEKltRoCVo 11:17:19.0 Debug: Rejected Hashed Release Title: Y96xeijkkvOTIUAlIsK6LivXZfZfJxcD7VOyMUrF 11:17:19.0 Debug: Rejected Hashed Release Title: hALRyqRuvWg9OUxR5r0Fliz4hGWoBln4VwZ4j4ho 11:17:19.0 Debug: Rejected Hashed Release Title: 9K2qtIFIFbvQB0MA75kaqDpWskkgXRBsJpogy50d 11:17:19.0 Debug: Rejected Hashed Release Title: 684dZfseqZyQHaKi0m0BE8Iw7JTb4Wkldn13mAGV 11:17:19.0 Debug: Rejected Hashed Release Title: ucrBgcJj8gGyswQAoAyC14VCQoKK9NFyDlFv7vzL 11:17:19.0 Debug: Rejected Hashed Release Title: DKaKDkZ8v9sIbJj9IBw4czqi3vAW3ZzdGUiTPK9O 11:17:19.0 Debug: Rejected Hashed Release Title: 9kyxtw5CKQ4IHMwK09n6R9Z9V2GgXB2ERMEXcdey 11:17:19.0 Debug: Rejected Hashed Release Title: RySEOOtoac6KylfbcQHg14FpHKwgO46IHG8V6eD5 11:17:19.0 Debug: Rejected Hashed Release Title: 4eW3HHfJVP9STebpxh0TmPDABYwrH3mliky9ceOC 11:17:19.0 Debug: Rejected Hashed Release Title: IkWGkFi7dOS0hsXK4wm0qPuKfMMmeLjbsNYWb0ye 11:17:19.0 Debug: Rejected Hashed Release Title: qpttyicEswpllTCQOB5zSvQcGJrt2vE8ZwRf48K7 11:17:19.0 Debug: Rejected Hashed Release Title: WZCNRskEMSVrNWddE5JVdBz4RrZ7mK3fC3lOExzg 11:17:19.0 Debug: Rejected Hashed Release Title: m0Uc4jFEQC23M68tiq01BVVgivZY8hluo1fNLUEZ 11:17:19.0 Debug: Rejected Hashed Release Title: UwYr4CtLkht6qS39IKX8q4CxqScA1gMBpQzDkaxb 11:17:19.0 Debug: Rejected Hashed Release Title: 7al82kvrekIAOtI1JKNEawvedXNEgGZ8KkZACAJH 11:17:19.0 Debug: Rejected Hashed Release Title: pocX2YtQkS7396XEA7AOScehaZ6gQS29Wi6ybjcQ 11:17:19.0 Debug: Rejected Hashed Release Title: jf30oZC60wY3MvR0GqSFDy8FNXkGhrV6QCqiq66h 11:17:19.0 Debug: Rejected Hashed Release Title: GDsz02JwFI2q4QhvpotnJU1hg2Fn90ckA2IVtnbH 11:17:19.0 Debug: Rejected Hashed Release Title: GCmuGAAMp0NIgGNf9neX7forvN3dSjpFNKexQUvj 11:17:19.0 Debug: Rejected Hashed Release Title: 1mzfGpnnv9Kj5MImUiOPSlCcjRqwbj7yR0aTR346 11:17:19.0 Debug: Rejected Hashed Release Title: xJd4eJHnZO0GZpgRH7T1BVgzkgnHOQLcpLqDVSJu 11:17:19.0 Debug: Rejected Hashed Release Title: GisTtbyKX6lnaSbhTPnvmZIgReSeW1D9fT6ObnSS 11:17:19.0 Debug: Rejected Hashed Release Title: ikyGD9Ac26GEPbdHC2Tew17ew9KliwyxM29IZHLH 11:17:19.0 Debug: Rejected Hashed Release Title: OAMIDUc7LMmUpi6qFwz7K4QobC8yjnJgXsIykd10 11:17:19.0 Debug: Rejected Hashed Release Title: du26fQTRdmOtNi31mW21rd3GbkK0jJnlvS9l0Jw2 11:17:19.0 Debug: Rejected Hashed Release Title: FOYf8oO3Wl6x2nyeELZ4Q8a7ZK2c3pDyhLNWeNcu 11:17:19.0 Debug: Rejected Hashed Release Title: vPo44sPZTMCCFALDGAUTOY9L6GqxDLQcYjtJAoSL 11:17:19.0 Debug: Rejected Hashed Release Title: 0hQUfh0TD7PQ9GAwyxDTfnOkrYqGe8nktY6eJ9fU 11:17:19.0 Debug: Rejected Hashed Release Title: NvxePgcHTljfEMu32f73u1z0dpkWttYhwik5EZiR 11:17:19.0 Debug: Rejected Hashed Release Title: HCdY6WVE4WugjTvKmt9R3a1CRddipxWsE8yxWN5c 11:17:19.0 Debug: Rejected Hashed Release Title: qEqUiVLJTszriTXuMXaK9P3MNJK9cBZiRBK2d5eo 11:17:19.0 Debug: Rejected Hashed Release Title: yZPaF2oOyQ6eznRJDYrKOLBi0DGpBNMckKdz0Z2J 11:17:19.0 Debug: Rejected Hashed Release Title: sK7JhWQ08UUjstl8hQLeD7QDYqzOh9jLsldaKkYZ 11:17:19.0 Debug: Rejected Hashed Release Title: xoO0UjbHw16O110TDxtJWDaVswymxjKYnYhlzYvU 11:17:19.0 Debug: Rejected Hashed Release Title: g5pFbVA8YPAhVmGdM82nM9cEcEEfu0Et6EKzuw39 11:17:19.0 Debug: Rejected Hashed Release Title: 5JSpZaE1Mhc2v2Md0sTaYNmh8QzrBIj2wsiIDe2P 11:17:19.0 Debug: Rejected Hashed Release Title: JMl2CIVIulhHp27gMjRtxbYDaIls1raydqyoxAOE 11:17:19.0 Debug: Rejected Hashed Release Title: PcNtz2d2wwBbUJoYRasOrNypTK8chAjjGKV7iqHe 11:17:19.0 Debug: Rejected Hashed Release Title: ysiwKj3deiHi4xoIGI08Mu0IeewGNKDeOiadlJk7 11:17:19.0 Debug: Rejected Hashed Release Title: NRB4NHsmYXjMjo1wGRC6aNx5DWlvPisKsmgHJAEJ 11:17:19.0 Debug: Rejected Hashed Release Title: 0foChriyRXwu60uvSGnvX9b9YmaAVBywgDf6UEo7 11:17:19.0 Debug: Rejected Hashed Release Title: oJQm7jPcueQiH5O2oHxA7impyT5BpSRQeqdUbNHH 11:17:19.0 Debug: Rejected Hashed Release Title: 1YDlOW3Ah0Ug1WsXD0COxTNEGd6TO2UrlY7qCPz0 11:17:19.0 Debug: Rejected Hashed Release Title: PaW2eaSn6lLCpcv3IKrk3Nplqb9PLxv1f87oyr8M 11:17:19.0 Debug: Rejected Hashed Release Title: AX7peThuMy1PknXY9TbNEeHzhcITwxXOTpf1hMfg 11:17:19.0 Debug: Rejected Hashed Release Title: 3wKl0SOBCiYbrpCEjOrQMwVbVwXZRsxaYtJNBlLo 11:17:19.0 Debug: Rejected Hashed Release Title: ohm0q5uZ0VbPNXGHWoXEge1pb5IsSHg5nFbU0AaL 11:17:19.0 Debug: Rejected Hashed Release Title: o4B4c1VDe8JpOSMIabbLBdJZhjxMVPNJC2dP8Rif 11:17:19.0 Debug: Rejected Hashed Release Title: OTePfGzCOjyf8WUQXyY5c7WROiCCzOrbgjPrEpEG 11:17:19.0 Debug: Rejected Hashed Release Title: rDgCX2DNEF6lZXiYYb3BBZcXRRvsEtjR79hxsUXm 11:17:19.0 Debug: Rejected Hashed Release Title: 4xfGP0tmV2zJ7NtiAw6vuxf8r99W5sbPIe1oKnIB 11:17:19.0 Debug: Rejected Hashed Release Title: LyJEMnleOT2j1cmSpD1PVJBrTMvQzzcHdi2deHuf 11:17:19.0 Debug: Rejected Hashed Release Title: XiziPA1o23q4ctWsPdyfoWWytpZXHWcOgfyorbMT 11:17:19.0 Debug: Rejected Hashed Release Title: fR6XHrLQ7o3rn7NYBWoJDuGbBuv53SVqntnvWgV7 11:17:19.0 Debug: Rejected Hashed Release Title: aWRjZQeLzzX126LlkAOhkESaiisXsUGGv5iNFMwH 11:17:19.0 Debug: Rejected Hashed Release Title: znuL8k1F4lgXcJRohgjPaJF0f6SNdx10dFI9fMyb 11:17:19.0 Debug: Rejected Hashed Release Title: 7tlyueSAhuuUlMzBmpYQFe6LyQ2dcDmxEjoPg2SY 11:17:19.0 Debug: Rejected Hashed Release Title: MJXfECxEhRVj5VRfaug5VocnjvD8wLJcKMzqWD9U 11:17:19.0 Debug: Rejected Hashed Release Title: HyEtC2D2CLa1hWE1HEqbr85leJzrQv9ZvFaSfjfX 11:17:19.0 Debug: Rejected Hashed Release Title: 40pssNBKgZDhx4Jw6ohyFHajMOnitKT9BmWIoFF9 11:17:19.0 Debug: Rejected Hashed Release Title: gbvRj0uZMkZEEtSpmA5jxINdOrxs1EWbzRQFZShd 11:17:19.0 Debug: Rejected Hashed Release Title: v7w0fS3k9viHGjIHVq5nSKMDzaYAQ1voJzZOUTqe 11:17:19.0 Debug: Rejected Hashed Release Title: nHUS4FxARLgr0SgOgXLa8Sjx3RuLV1dOglkhii88 11:17:19.0 Debug: Rejected Hashed Release Title: lnOeCZmAbPHdFBiMrB56amXkBCuzertW50mIprn6 11:17:19.0 Debug: Rejected Hashed Release Title: 1Q2Y69H4Gp2R9I6qUCUywSCSpBos6mqrpG8QbOWJ 11:17:19.0 Debug: Rejected Hashed Release Title: h60Wa4Xr4Dj9IJzSsgOjWvhhmIcZdsxhPJxFj1ZG 11:17:19.0 Debug: Rejected Hashed Release Title: obmeSHX0AP14D8YR4ArSrSikf9HlkJUc4EcM3KNb 11:17:19.0 Debug: Rejected Hashed Release Title: V1oKvhEf2g8V6gIUWuoiWE0PdkssmzMYVS4RQLtB 11:17:19.0 Debug: Rejected Hashed Release Title: 8ZBsrUmafLjdo9pNdfyBT4T2zGIypmu83YhLQCwC 11:17:19.0 Debug: Rejected Hashed Release Title: wt9Q4O0V3Pfy5p74mgPRistX8YUM1U5x9MyNthHQ 11:17:19.0 Debug: Rejected Hashed Release Title: iF2utetFXWTRXqr7yssRtt29qXed1J54TOywHkB1 11:17:19.0 Debug: Rejected Hashed Release Title: r1Pq7nyjA9NOcFPGBBiAAdqtrNmUazGS5OZyA0eX 11:17:19.0 Debug: Rejected Hashed Release Title: DcDMTxXyMqUmJaFDczyCrp40YrH339DGugH9NpGb 11:17:19.0 Debug: Rejected Hashed Release Title: htdgUYcAPFxzVFBAIDD6VzM0xwZ1UyOL9jPXDUfJ 11:17:19.0 Debug: Rejected Hashed Release Title: m5u9At0OJEKJXg7qzPf6oezIwHG15WjwnOidYzdm 11:17:19.0 Debug: Rejected Hashed Release Title: un297MbAgEhvEyv0Nnb5iPUvSgCt7PlPneoC9b4b 11:17:19.0 Debug: Rejected Hashed Release Title: T4wDUoqkh3N4g2eHYNQ4MvKgV05DL3f14V0wQk7T 11:17:19.0 Debug: Rejected Hashed Release Title: IbFgRs4IqQdIiJtmOB2kDd6yUbkBHkINWflsDSDe 11:17:19.0 Debug: Rejected Hashed Release Title: 19VcJttrpLsbrAaJm6Ugw3TK2Cpu7Bj1IfLdePmQ 11:17:19.0 Debug: Rejected Hashed Release Title: 1lJyUWJLEmDlETxeI3JDwbkdrouI8rASVOb1nGAA 11:17:19.0 Debug: Rejected Hashed Release Title: vz2sSWandxIPOgyQ5PscwuUyoF8NIqAn66ACQ5ZI 11:17:19.0 Debug: Rejected Hashed Release Title: 5DnXq4AOMqodnrZo6QECT8G8vbiUDZrENNTGvWjb 11:17:19.0 Debug: Rejected Hashed Release Title: GAm5sLfou9m65d2TRQk2cLG2ED7EzBVOBI70AoWF 11:17:19.0 Debug: Rejected Hashed Release Title: Mqv8YCVZOSIZmnx3EPtSGsUOUD9mAxQRi3Vj3Goq 11:17:19.0 Debug: Rejected Hashed Release Title: Kjd5zEz3IGrW13F3ixv40T1uYy60v6181v2mOLb0 11:17:19.0 Debug: Rejected Hashed Release Title: trbIxZziZuo5MrJcQVp3dvuART01EEd3L9mOYHLL 11:17:19.0 Debug: Rejected Hashed Release Title: biRJsKAxL58GNM2kjupSuwj5Pq7Omix3PVzON0VV 11:17:19.0 Debug: Rejected Hashed Release Title: TXJtEAigL9Q1RolCLum9MzR1qDrUoJMzpRIisP9T 11:17:19.0 Debug: Rejected Hashed Release Title: idPoDD3ADzROeahaGhyA03596eJ56sXjklKmNsWD 11:17:19.0 Debug: Rejected Hashed Release Title: iq7oXDxhSDHEaOxY8T08ke4tMHT4F3DSa8kp0vxJ 11:17:19.0 Debug: Rejected Hashed Release Title: Zn9WiZQrfxmATRkzEaymisNkREPSpT0wm3X8clCw 11:17:19.0 Debug: Rejected Hashed Release Title: lERyh271IscvZMLxQRkHN2TxM3OLWTHzJmbXk6VL 11:17:19.0 Debug: Rejected Hashed Release Title: 2jWaY0rt8sF3l9GUyZlaqIMPQSbuq3rb3mOiRUvE 11:17:19.0 Debug: Rejected Hashed Release Title: q96Cr3oYys3RnujGtU1BVQCvsxZdNa6MgB8zJnfn 11:17:19.0 Debug: Rejected Hashed Release Title: n1iYmWCNuj5aODgLFcWBRTSoKvTifiVxvtR8QaMj 11:17:19.0 Debug: Rejected Hashed Release Title: SexxQZe9AR22Yuwl7bvE94qbPi4c7uI8JZohYUp6 11:17:19.0 Debug: Rejected Hashed Release Title: N5gWOGGz5Rv8Os4Dlrb65U0eWETeEb4GrOYM7QBm 11:17:19.0 Debug: Rejected Hashed Release Title: ipKVYlhe4o376vH71nv6gWpIaJVX4ELQibEor9qi 11:17:19.0 Debug: Rejected Hashed Release Title: 7B19aJI9KbwJXyDlyRNNx44aAb0wAA7CnyPjrFIy 11:17:19.0 Debug: Rejected Hashed Release Title: kcATJNpZTbFbeGULgtLRCZ1DFoJFU5WpOCJMfXS6 11:17:19.0 Debug: Rejected Hashed Release Title: 8Gu1nPKCiG8NXGq9aNB6NpvJzHVxP7kKZijxKNPD 11:17:19.0 Debug: Rejected Hashed Release Title: yramZestGuJh9V1GylgOFImnnJG5eNMDyicAep23 11:17:19.0 Debug: Rejected Hashed Release Title: IA8OttWkPslDgdeCUVfN4QHvaXDFDlr5ydlZ2A8v 11:17:19.0 Debug: Rejected Hashed Release Title: Wt119zZO9DzUhWt4fQhc8fuIjHwHvVCHpzrOlzne 11:17:19.0 Debug: Rejected Hashed Release Title: vIfI9VEXMkctaayZuczf9JA7evbjXIoo9xYQhoaT 11:17:19.0 Debug: Rejected Hashed Release Title: D11nOX4dxItKnQxec7tfikJBqCnXrm5AvPi380WZ 11:17:19.0 Debug: Rejected Hashed Release Title: 1L5DAJCwusIvyGBelkLb4SfIA9iRvMgNxm0srRpz 11:17:19.0 Debug: Rejected Hashed Release Title: zI4uHHFEqToawtvRj8EjKCk6dA79tzKhHicofdPK 11:17:19.0 Debug: Rejected Hashed Release Title: 9Xu8ulgu1z7vLt2PXYKnMuOmAlyMasSlH9VESIqZ 11:17:19.0 Debug: Rejected Hashed Release Title: dm7aovIerxmzDhzLgojoivYdeqcwW70O9yc75QFA 11:17:19.0 Debug: Rejected Hashed Release Title: PaoA7mYVigGfuPZXVqTiZqlCDbLRcZSkPrfYZzQA 11:17:19.0 Debug: Rejected Hashed Release Title: B2tldLnB7zETQgLh3aGcNncZthZqhGRNkGUn4ebG 11:17:19.0 Debug: Rejected Hashed Release Title: ZMHW1SW0eQmANUFinFM2PfY0oOg1ksKuiFomHCK4 11:17:19.0 Debug: Rejected Hashed Release Title: CpTt1ygnly7SFbfd6nPkZOWAS659WRq3CE4c6AIT 11:17:19.0 Debug: Rejected Hashed Release Title: AUg2Y7ux02ItBO4avvV08mTJnW9RGlbJeMmshBRU 11:17:19.0 Debug: Rejected Hashed Release Title: bJygPtMlBxfN8g0Uap1Q9SOrtSvdUfPcjGbQEAmq 11:17:19.0 Debug: Rejected Hashed Release Title: h83AQevsU35KHF6BF0VxdKbRywicTUarQ9sLDeIw 11:17:19.0 Debug: Rejected Hashed Release Title: U1Agh6RbQCXyZgKhoDdCV1TD2zoz7ioXCXeBRUtV 11:17:19.0 Debug: Rejected Hashed Release Title: 4h4vbRS9a8OHAsiRHhraAtvjswWFjgvCB3oT3IEr 11:17:19.0 Debug: Rejected Hashed Release Title: 5MjLAdveOQ3kUZS3JMC9In9JWoluCaL7TkXIeIzx 11:17:19.0 Debug: Rejected Hashed Release Title: Md4UZvQHf5uyXaosvg23uyEQoXMnV3NPpwRpMojK 11:17:19.0 Debug: Rejected Hashed Release Title: mi7x503Oibj4EmyYCYqZrQdMgrOoAMVCFEOMvnlB 11:17:19.0 Debug: Rejected Hashed Release Title: i2w1XsCXZKEwgD9c3E80vS2bsHSxytbFNy9xhKRY 11:17:19.0 Debug: Rejected Hashed Release Title: MPoEgDmEwKlBlkm1LivJKBgq23G5GNZgVgKitjIo 11:17:19.0 Debug: Rejected Hashed Release Title: BiANjIgMPhpxyXQI87IyuLBlENQS4Tj16tQxE8UL 11:17:19.0 Debug: Rejected Hashed Release Title: 7h4Xb8UlYGmerZAClPQ3V323Wbs45w4gwzpToT3W 11:17:19.0 Debug: Rejected Hashed Release Title: wFbLXKUkqvJUjgsLLvx30N1DxU9ST8P3uCa3bmsz 11:17:19.0 Debug: Rejected Hashed Release Title: i3F93CBhzB8RbwcT2E8yKCpBPKUU6C6XIArgZpBJ 11:17:19.0 Debug: Rejected Hashed Release Title: yqwSnOtmT5Hy1LqBc2mwOT4wnFY6OotYyXXCzayc 11:17:19.0 Debug: Rejected Hashed Release Title: rUVY5Ci3WwK8cBjme1XWDuNIj4lcriDJ0IrDknQZ 11:17:19.0 Debug: Rejected Hashed Release Title: 02cvgKJSkIg3SzOkE1rmwyZBE0jDxJJKcIaXdaCT 11:17:19.0 Debug: Rejected Hashed Release Title: nzHgaUjAxrUGyaq55SwYkXy44JQmLpK2GcjUT9yN 11:17:19.0 Debug: Rejected Hashed Release Title: HpLFHoA2Q9vFR91mNWEOl7OLfKLkF8c6VOsxYef9 11:17:19.0 Debug: Rejected Hashed Release Title: 4XjmtjhNNWObCkyl2iIVqyqywezudUmfBfTY9u6U 11:17:19.0 Debug: Rejected Hashed Release Title: 4hRaLrfArys4VnLciXb2LxviCpUd86YHjPu3ne7i 11:17:19.0 Debug: Rejected Hashed Release Title: 69gwZA8d8wo3AiPTBFJqpXsMT01hegyeOdxrixQk 11:17:19.0 Debug: Rejected Hashed Release Title: PXzMgv4vqN3uGV2ToPx6A0mlaVOBFfVbM1O4IYTe 11:17:19.0 Debug: Rejected Hashed Release Title: ThYAuA9a8GrcBRUHOKMFyMBVDP97Pkdb6IStZ305 11:17:19.0 Debug: Rejected Hashed Release Title: AfFnYHfI6fztok5QpBDTVjsatOyWAbXyX9Sz63DK 11:17:19.0 Debug: Rejected Hashed Release Title: jVLfqCijp4web1ENcqAmp0SApPqLMyT19AAA4W1A 11:17:19.0 Debug: Rejected Hashed Release Title: pbQ2McQXg1u5eXvt6hcGa5C5Bj4Js6oWpBqqdVUp 11:17:19.0 Debug: Rejected Hashed Release Title: bPv6pc3fsnkmadmtt7gQRL2qXOjj7vQtKKAjd2Mi 11:17:19.0 Debug: Rejected Hashed Release Title: bGe27wVP1iLTFcPyMsiBWetOnqyxLKylvkOrDZM2 11:17:19.0 Debug: Rejected Hashed Release Title: bTPFq9Oke4ucZAkSS9hbTLmfvnWH3wbzOpeBcNvq 11:17:19.0 Debug: Rejected Hashed Release Title: IoFYzuuhCZ5Tynx0kzggGvBQl6ht7wRFZ6dLS2UZ 11:17:19.0 Debug: Rejected Hashed Release Title: sKpAkoa6LL5gV577Yz9eN6L80n2wXvrFEslt9S57 11:17:19.0 Debug: Rejected Hashed Release Title: cl5702ZUJ7L74MSWtjr1vsmQuPON7tNwFjlDHzAk 11:17:19.0 Debug: Rejected Hashed Release Title: VFdH0970ZXVut0RVNVm2dE19JotDS2sub0f0IGix 11:17:19.0 Debug: Rejected Hashed Release Title: LbaEwltvgWz3DUdrCy50M1g8nteOIwgiII60hDXf 11:17:19.0 Debug: Rejected Hashed Release Title: W3mLbelymXEYHIJ0Sq9PKVDxVFS2zdGJKau2YbrQ 11:17:19.0 Debug: Rejected Hashed Release Title: CL6NH6UxIfBGnPuSfjT1RjJ2TjGkpcuecByqGZvK 11:17:19.0 Debug: Rejected Hashed Release Title: 4GCwQpdwUVlT6r0p5nuXFMv6I4Fa7dT7Zx0VhetK 11:17:19.0 Debug: Rejected Hashed Release Title: tWYOhLS0y40Os30Rifr0R5nJzxKuclOf4soTAatl 11:17:19.0 Debug: Rejected Hashed Release Title: ktYkfM1DmduRl1851tBhHgPB7VJEmCwpPkL3IPyW 11:17:19.0 Debug: Rejected Hashed Release Title: QDmUypa2m7cSrOkV3Pn9R0B1P6tOCmg1o8XQkwqq 11:17:19.0 Debug: Rejected Hashed Release Title: PU4cSdxI1PgHyUxcVksuqzxAjGz4T0vdyLRRWV5s 11:17:19.0 Debug: Rejected Hashed Release Title: QgKInWM4iqcPIkufrbuSqhsPsFMSCQ5hmZ5LmBzZ 11:17:19.0 Debug: Rejected Hashed Release Title: vhI6IGGBCvWv8TIcGqEov8n38CeeDB4EPLrjcJjk 11:17:19.0 Debug: Rejected Hashed Release Title: 3PXDPYHrhwRHBmQdCRk3uYLQJf2TlPwUdxZhm9Kd 11:17:19.0 Debug: Rejected Hashed Release Title: t0XiM6mIAyb8Txjd5Bo1l7SVb78hs4aQs0PKRacb 11:17:19.0 Debug: Rejected Hashed Release Title: pcwGXXpUJb6M8cASS7Pi0cjDk1CnP4YyCgaX6sBo 11:17:19.0 Debug: Rejected Hashed Release Title: IDAoz7Wf6CsYW83uZpsdq35NKNceMcHOsXEpDPIu 11:17:19.0 Debug: Rejected Hashed Release Title: IKLzWMhGOTvDuc34U4WmX02ZEJ1xwFrXhhdAxwqU 11:17:19.0 Debug: Rejected Hashed Release Title: 543jbvRFEZed8ylOHxAov0ty8J93FXK24aonbd6B 11:17:19.0 Debug: Rejected Hashed Release Title: x4Qe594cHS5419tehvtesMHckIRtCPQK38akV81k 11:17:19.0 Debug: Rejected Hashed Release Title: 7qWPyn7oqBoJYINEJyZVmELqbbM3tls7pyyrumGz 11:17:19.0 Debug: Rejected Hashed Release Title: oPY9qSPipYz0u5dGuWbFhx1sndlkeOEOPEuzLjbq 11:17:19.0 Debug: Rejected Hashed Release Title: TSKHabx4k8n6LMyxZKbRdCa4FlHpyyIpEBk9BGb1 11:17:19.0 Debug: Rejected Hashed Release Title: Csd5sgucDMWs25EsdxXYCbIKhHti2wZ6ZtOkXs9d 11:17:19.0 Debug: Rejected Hashed Release Title: y7jW783UbgJvHDV9bmzipLeLCZWb1XjtxTsCflmR 11:17:19.0 Debug: Rejected Hashed Release Title: xlF8MTpp7VyBwTZ0lDDRHHjRnArgBGmBHPQObVZY 11:17:19.0 Debug: Rejected Hashed Release Title: 3hSw2WHcZWCNickyreGrhTofb2NvM989cASwvdV5 11:17:19.0 Debug: Rejected Hashed Release Title: NxlNu4R8Gsft2scgEDIZDrDY82zZCul2UMzkQXiY 11:17:19.0 Debug: Rejected Hashed Release Title: 1vjnWVLJ1V1Z2BF6o28q9LX0xCh3e62hi4YiKfEl 11:17:19.0 Debug: Rejected Hashed Release Title: 3hBf6HpO9ts4vlMmbWwhd1LW96wLNn54treMIrxm 11:17:19.0 Debug: Rejected Hashed Release Title: 5bCPeEGMIWPg7VcbkcN7s4f54kHgj2rSXkBCBK4x 11:17:19.0 Debug: Rejected Hashed Release Title: 5s5f8wWoFVkcD2hHEyO3FypQnA9ZUynG5DVMmJSs 11:17:19.0 Debug: Rejected Hashed Release Title: tZPMMovikb9l8wtjGkfHLQXdtwHmkzz9UBRDZsDZ 11:17:19.0 Debug: Rejected Hashed Release Title: Yqzor1P3UExbBXAXNmFrIDRNRmtk3FxF95o9ybqF 11:17:19.0 Debug: Rejected Hashed Release Title: dpFDR7u3VDp0nvOFbo5kJeOgABBFtGwI6FUAbdEo 11:17:19.0 Debug: Rejected Hashed Release Title: JhXwVvuoZpZaxpfYaRvGoS8scrphIrMTc9UirJfA 11:17:19.0 Debug: Rejected Hashed Release Title: De3FMrt1DMk8rwrbnOFxNyRPR8yDb3xk6JEPSWAa 11:17:19.0 Debug: Rejected Hashed Release Title: Pjilu1E2M2eJamoWCHWMRr3oSVJtBLHPl8OWYrz9 11:17:19.0 Debug: Rejected Hashed Release Title: qq11DF4AFU5F2AUveISQOdCaQkvwXZVcAUv4y6g9 11:17:19.0 Debug: Rejected Hashed Release Title: 44TAYWEkr216Bhf0FlmYSztIyDkBpEA2mAFGtOnZ 11:17:19.0 Debug: Rejected Hashed Release Title: LJf5OgmOuoto9jhgcCcNM7JnGzGfx8AdJex6CalA 11:17:19.0 Debug: Rejected Hashed Release Title: 2HcGsDljnctLzbPCDXOzOtIWIERA3j9549DnZ6gS 11:17:19.0 Debug: Rejected Hashed Release Title: l7NM7LMRD8pCbLKtRM3gxKPXltwLxgN707SC0EMl 11:17:19.0 Debug: Rejected Hashed Release Title: re3H8sHpU5WavV7gL7eAaqpXfeDHQzZhHSOihBlF 11:17:19.0 Debug: Rejected Hashed Release Title: 2lzG37pNhlLoVS5A08di2Ay6G6HAywqzykfkGNU1 11:17:19.0 Debug: Rejected Hashed Release Title: 3PCOlDoHxUH99SXRrmnP0TRvnyLYKvLCUqzDslj5 11:17:19.0 Debug: Rejected Hashed Release Title: ua0cWA910dWN6NnpCLSwnWEviLj9xCPFcbFRDr8E 11:17:19.0 Debug: Rejected Hashed Release Title: BMdrTwkBMqfljicRiiHgfucDwnSYYVv5t9ksLT5F 11:17:19.0 Debug: Rejected Hashed Release Title: SeJCH8yzfyukmbXthdxlOpeOroaNYsbo8BkiT8UT 11:17:19.0 Debug: Rejected Hashed Release Title: rYzOGNKm518T1AlNHt6TkijQbHS0CGb08PhR2Odg 11:17:19.0 Debug: Rejected Hashed Release Title: oMHii0jUG4Ro1WLL36Hh4cEDyKLoFnJyda4CYoB1 11:17:19.0 Debug: Rejected Hashed Release Title: zzVa3LcIwvtqKZE5g7MF48jKHeRXsjdM1oX8glg1 11:17:19.0 Debug: Rejected Hashed Release Title: ZBt0NCUBbVAETZ5Hz5arlDajQD6oTzSeOX2S7WSH 11:17:19.0 Debug: Rejected Hashed Release Title: tw8u0GUgsmuy26ynMYxSGZ6TQnikGCVCSqWV3PSY 11:17:19.0 Debug: Rejected Hashed Release Title: 56F7pUWyllmBxGeoOUHGkrqeZwD2PuJd4JTILYwQ 11:17:19.0 Debug: Rejected Hashed Release Title: z23GKRFKeFs1yI9ik863RxXkSB3iJy3qagywsaSe 11:17:19.0 Debug: Rejected Hashed Release Title: i35yYottR9oTmN8mfWqY6T8V9dqrNLGZXRGSoP3x 11:17:19.0 Debug: Rejected Hashed Release Title: 4hXyAp7nwafq3PHPs67gy3lnT9HCqsX69bzoB3XF 11:17:19.0 Debug: Rejected Hashed Release Title: MxdmL6vqnamb6KLNwAKL8x84Q38kUansHu1Yyqc6 11:17:19.0 Debug: Rejected Hashed Release Title: IZtkucNbYIGpySsBOMTz0XUi8zOFHFCwIqqjYQGQ 11:17:19.0 Debug: Rejected Hashed Release Title: WDCjeNgs4gZELQkjGoYC0o9yQPR7qabiGU2WFiSj 11:17:19.0 Debug: Rejected Hashed Release Title: UTlPHTkNyjVAHjAIuX4gQPHJSrfxBtugGC2QjVPA 11:17:19.0 Debug: Rejected Hashed Release Title: JyDkcCu86ThJIyqAvQCdDcD2vUwfLZV4bDFsoA6x 11:17:19.0 Debug: Rejected Hashed Release Title: XXf7MMqobJLE5pEpbPMQY1GJkrGV5UtS7V9mBDY4 11:17:19.0 Debug: Rejected Hashed Release Title: 17eTPZqNlKRy00OBrb6gaWDbft9PeTM0VC8bAW6f 11:17:19.0 Debug: Rejected Hashed Release Title: MuHHqNu3zDQEvrqipPqDW3DrOABdyoT3wzRdLvdf 11:17:19.0 Debug: Rejected Hashed Release Title: GnDkNkUTMwUr7iSsCKHDABRKSRxI2NZ0iY4ytEvw 11:17:19.0 Debug: Rejected Hashed Release Title: wCNwb66mgm4RgMXa7AaaNM6FcalbfWpbC9NVPxHn 11:17:19.0 Debug: Rejected Hashed Release Title: Vb6fJp9kZQLS9nJCSByuqGUMNssnzUmwSU4MM6yv 11:17:19.0 Debug: Rejected Hashed Release Title: UJnaABk21UylHVHT6HQqNUPRJYH57OuOpHAq79Qr 11:17:19.0 Debug: Rejected Hashed Release Title: PCksnJsmbsl6ALOd5b0AG81DeY4lQjTbD3esuYfM 11:17:19.0 Debug: Rejected Hashed Release Title: hYFvd5TIqXbyOwLcn54a2XNFy9VfbfSXKVgVqNWb 11:17:19.0 Debug: Rejected Hashed Release Title: rmeLOJIdtr83RPKLi9Dkpocx7uQtZOMAvi2ia4k5 11:17:19.0 Debug: Rejected Hashed Release Title: UXR48Stg8cjIjhYOEd8KLmEUNNkepFfQg4gXHS3z 11:17:19.0 Debug: Rejected Hashed Release Title: NQMwXzTXCRaSrKeTYoXWzmgeVYpyTE5hJ7IAu52J 11:17:19.0 Debug: Rejected Hashed Release Title: hodiLwxHcnEs1dOxVRLhT3on2rH85PphoKb35ckJ 11:17:19.0 Debug: Rejected Hashed Release Title: 8MmYyFpSMyXo5vKoQksZ3scwjw7NsCSoCCodWR2X 11:17:19.0 Debug: Rejected Hashed Release Title: qZYgEb5T5wXMrYyXKd7hMxijMrKqHGvYZ03ns560 11:17:19.0 Debug: Rejected Hashed Release Title: qNwEDwgd8l7gA4fVeSs6GcqdmFuUw8eCnQReCkWg 11:17:19.0 Debug: Rejected Hashed Release Title: yaGHDaKz3ORZZSu3eD2mGTEkpw5YsiIWbrpcm6ej 11:17:19.0 Debug: Rejected Hashed Release Title: un3ufxWePtOWLwsIMKIhcGyhwzVUG2a4GFUNRdWS 11:17:19.0 Debug: Rejected Hashed Release Title: na4tfZ2i7FOFQjaADpmDOrOxMNsY2wCBb1bLjqzk 11:17:19.0 Debug: Rejected Hashed Release Title: nOj77y8DmReMAK3LSHvjHCxaf3Xo1e2XerfR5PGg 11:17:19.0 Debug: Rejected Hashed Release Title: tJKxEl7CWBVJNGB1GlOd4qp2CMEbzdPYh7VzZDbg 11:17:19.0 Debug: Rejected Hashed Release Title: SZz8uFaSXrGprC7D4lXuyyOdmNGxDTTSxbFHiNvB 11:17:19.0 Debug: Rejected Hashed Release Title: V53dJXDnboeWsvyGQto33FZLGRZx5enWfBxdbUh1 11:17:19.0 Debug: Rejected Hashed Release Title: LJx4OzF55JRzWClG8j5tWNUeLmNikTjprAkNn4fZ 11:17:19.0 Debug: Rejected Hashed Release Title: 7z8oSXM55j7YT24TZD8kVqrGcXB0Uei9rNVhS08V 11:17:19.0 Debug: Rejected Hashed Release Title: PJHRbt18yFHTo3kNX4E1p5LfK0l2KIcaHQqCoqFd 11:17:19.0 Debug: Rejected Hashed Release Title: KV23xCgzHfPh7treiKC9RXxAXxY01wYmd8oCJBL8 11:17:19.0 Debug: Rejected Hashed Release Title: VVGHWLjYbiUj628QP4ZOvzQ8fMoMQmtkVyu5gTMI 11:17:19.0 Debug: Rejected Hashed Release Title: QvcU3wJlxoRBEWHKv0gus46ZE506sECbqcJPUd6h 11:17:19.0 Debug: Rejected Hashed Release Title: RrNFkXVlGzLcv54nkfz48Ra6LTwIAUueRr2qqFW9 11:17:19.0 Debug: Rejected Hashed Release Title: IXnyKYBSj3tcbtLGPRQNMCpT6PpmPRumcmhYGL7q 11:17:19.0 Debug: Rejected Hashed Release Title: 1maVSAJZgj1Bta5cHl8NPlUiP56RN69ngamJprq8 11:17:19.0 Debug: Rejected Hashed Release Title: JBfJqI9nCVDzBWwgeGaTiqNuDDIZxX9vawBj0VvD 11:17:19.0 Debug: Rejected Hashed Release Title: bFCiLwQlraih105jLsmBLvVQ8KqPHzRDPzDxtRlo 11:17:19.0 Debug: Rejected Hashed Release Title: SdBOT4nHCnDHEmBZtSedrdqsBYu90ZYgUFbACIy3 11:17:19.0 Debug: Rejected Hashed Release Title: OgK2k0Dk35QpNsNl9rgT5OdxaZUWJGFEqFTR9BNC 11:17:19.0 Debug: Rejected Hashed Release Title: TwFhCemNcmKZX8Pg3oVF6m48ms1kgWl5RCbmHEa5 11:17:19.0 Debug: Rejected Hashed Release Title: MYJyrPAGXZif4NJnXByVduzoa24UkIeQe4I6pEr2 11:17:19.0 Debug: Rejected Hashed Release Title: RqfgMkiV3pQAenXfJLMYLws7y3QGW0XGGlfsrcqw 11:17:19.0 Debug: Rejected Hashed Release Title: 1lamLrZ1KsLajgk7QQeWVa1LEiKOsLULiex5E7Nd 11:17:19.0 Debug: Rejected Hashed Release Title: 6L8i7uMBsYZifkZxulOBoYlWaSGzo2E24ZcVO1el 11:17:19.0 Debug: Rejected Hashed Release Title: CXHcTgh84ZN5wUr4Uo7SGwKE9NXlYk7eFTvnc8B8 11:17:19.0 Debug: Rejected Hashed Release Title: 3FxIm2nQF2kiNnyw5lcbMwrwYlb1RzKUvwg65Tj3 11:17:19.0 Debug: Rejected Hashed Release Title: qLQ7DyQoKL0U5TWKt1kHKA0udHHswmH0RYIwbk4w 11:17:19.0 Debug: Rejected Hashed Release Title: 0GG5deih9onj7buSyGdcmn5ajOjOEhtAwu34N3ob 11:17:19.0 Debug: Rejected Hashed Release Title: JyvNHuM6vMC2WzyXMCgmDFdQ6XwzfiAcLIAOLc8Q 11:17:19.0 Debug: Rejected Hashed Release Title: wGhok9z1xSChuqbdweZeOR3JFqJDgunw1xPcWRFY 11:17:19.0 Debug: Rejected Hashed Release Title: 1ytjYFqtTognEoMv2w8VDi0hkF4jk3Ne14QcaSEL 11:17:19.0 Debug: Rejected Hashed Release Title: uCPgFUOPITMmR70eoBRorm7hcYtlCuIwjaPHHCo8 11:17:19.0 Debug: Rejected Hashed Release Title: pCA0BU66erRPZ3mLGD9DwW6sEriOA6XEL3ebl9ma 11:17:19.0 Debug: Rejected Hashed Release Title: cMdHTXYaDOHL11GI8DTQXfqo4EdzFZDP98ciAOQz 11:17:19.0 Debug: Rejected Hashed Release Title: WyfVBEuQZ1PeqbmRvE1WkkaCAS99SeZMkHQbeKjB 11:17:19.0 Debug: Rejected Hashed Release Title: AX5VFgND7NbtNUiV5e4JKt0WoTuwXTv8Q3dcfHfw 11:17:19.0 Debug: Rejected Hashed Release Title: WQH35N1Fmxa5SBOJrx9m26tqYmZjElLUA2mdYOfi 11:17:19.0 Debug: Rejected Hashed Release Title: ooyFRaSEedNL59g5kcPjVrB0EkgrU2P6UoaFDeNH 11:17:19.0 Debug: Rejected Hashed Release Title: qcDjTy2GzKsidM9uxoSvUmXNLy5kBbwRbu9tpijA 11:17:19.0 Debug: Rejected Hashed Release Title: zsAlLQYhpQwNKijI04Dg7cQaL2yvgqFAJ4FcukJV 11:17:19.0 Debug: Rejected Hashed Release Title: yaX7BpkjhBeFtGvq6j90HZeCRSCzWZIMUGViU3OO 11:17:19.0 Debug: Rejected Hashed Release Title: XAk0OeF5ul2CFbZEPIa6GwB6SoWnSV7XHnq6NVq1 11:17:19.0 Debug: Rejected Hashed Release Title: eACuNB0htENelSvcoVLhJ4ky7kjwC7fqFPdDU6SZ 11:17:19.0 Debug: Rejected Hashed Release Title: jUkNW4MIc8V1QvBbt6QO0XLGhl9Ls8coQPXKSFjN 11:17:19.0 Debug: Rejected Hashed Release Title: 3hd8zTtc4b4eTCKbHnoKIdd5GXP4ZoLISGrykpuE 11:17:19.0 Debug: Rejected Hashed Release Title: xLJnJ5dtKFGtbPuINAHs2MCqZR7Q7e8BaPF7U6sx 11:17:19.0 Debug: Rejected Hashed Release Title: RFE5HhMCItmhxNkTUtDHoKN4rZcuCiNaAZRiFcs3 11:17:19.0 Debug: Rejected Hashed Release Title: 52hIF4O3NrExmt82YupZ3BQLMOUooTaWe1bH4dwv 11:17:19.0 Debug: Rejected Hashed Release Title: MSYIgv3gZRkx29aezXtsq67h1dWqRob8t5nmdzUl 11:17:19.0 Debug: Rejected Hashed Release Title: JGGD9COxcNSvHkatUkBJCWpq7dKP7N3S9O8WY4hy 11:17:19.0 Debug: Rejected Hashed Release Title: kBtvBCMMy4rTUc3XCNOMQMQv9GZR7A2S697NjYLx 11:17:19.0 Debug: Rejected Hashed Release Title: XlxYY78919JPqco3mwnbw4KYgvQVzZIa81lDeWqc 11:17:19.0 Debug: Rejected Hashed Release Title: IM5iYobWnseWwoFqS2CU87PAIhXzNy5XP0XUomUF 11:17:19.0 Debug: Rejected Hashed Release Title: rNs4BEmUTqBo0YHmAM1rPQ7JqSYgqjFJu5oV3ZfM 11:17:19.0 Debug: Rejected Hashed Release Title: ngpKvcrVlDwTqcXAOaFdmet7m6Kw3sdUD8M3tzJE 11:17:19.0 Debug: Rejected Hashed Release Title: DuUpcesKDPWfkw9andKxp7IsX6yV5OxAp5XSyPSc 11:17:19.0 Debug: Rejected Hashed Release Title: 4lQtuyoDgcYhRAxYVQZqsI3OP6kjLRWky4oDOAdk 11:17:19.0 Debug: Rejected Hashed Release Title: qhKF23clYAq2Rfo14rXDFUwMrdQSNP6pSY70vB42 11:17:19.0 Debug: Rejected Hashed Release Title: KOsokNGELXtmhOkmE65D57FhwDSRCxMTOXWp8jmV 11:17:19.0 Debug: Rejected Hashed Release Title: OENWKf9AYYPiO2XoNhAHrJHfLMSo6rhWkSmDme0k 11:17:19.0 Debug: Rejected Hashed Release Title: P2fQzfD79u72f6efY6A4EIZNMXvw83XXxlj2HmMV 11:17:19.0 Debug: Rejected Hashed Release Title: DibFKyHhTrt7o7m6ZVJj8oTge49xx7v4zNLBrY5l 11:17:19.0 Debug: Rejected Hashed Release Title: fF6QojIqZEiFDj5ZBHhPXxxmdocjom1SanB4TurD 11:17:19.0 Debug: Rejected Hashed Release Title: xAlHIcfOrOGUFjQMuIY5OzyGXwtGcT38jL6CjMe5 11:17:19.0 Debug: Rejected Hashed Release Title: ZwakctTsWy6mKzgxJMLE2qs1j9p8nZRZUlXxnlqS 11:17:19.0 Debug: Rejected Hashed Release Title: btRuvQFhcEpwohdhpImkX52X25L9GfDKqvWJE2Oy 11:17:19.0 Debug: Rejected Hashed Release Title: N9WEmLOhwMYKntrGHUnT1r73csFIXBOpT1WE0D9G 11:17:19.0 Debug: Rejected Hashed Release Title: kO0OhySxshpLBSh6hmByB7bV6QP51m3ho1jxktiC 11:17:19.0 Debug: Rejected Hashed Release Title: dx6N8oavJgKD2h7YtVLL5rMfUcmJvUIUotiY3RDn 11:17:19.0 Debug: Rejected Hashed Release Title: qFPobekp5bwUGmMGzaSM3VVTxdizgohDmwEmjpl0 11:17:19.0 Debug: Rejected Hashed Release Title: ISux3y9ImQCypfxWwvNbkI3hUPvZvx0Y23QW3MIM 11:17:19.0 Debug: Rejected Hashed Release Title: 2TWULU6Sc05Ju8THpEUKZ7C5fuqyVUhACJNbZvYU 11:17:19.0 Debug: Rejected Hashed Release Title: ofSVdi2U50nvMoXTYkqQ84Md70D5s1FaEEvDI0xO 11:17:19.0 Debug: Rejected Hashed Release Title: a2zaVllTCDKSVBVyExK0mhxK54HCPnARBIg2bPvr 11:17:19.0 Debug: Rejected Hashed Release Title: 3WopwjG7LTedWxbddo1wiL7unOC287W9LQXAd0VZ 11:17:19.0 Debug: Rejected Hashed Release Title: VsSNJNT5mPztoZNHnq9JxAWjs4K9cECc8Xn5YkBO 11:17:19.0 Debug: Rejected Hashed Release Title: YEvQU5mXOD6UYcTGRg3vvlnhRVmPksUL3wHMKWyL 11:17:19.0 Debug: Rejected Hashed Release Title: xJUhT6m1VObZXvFfDysAAU2X1V7zan4AuFJygAiS 11:17:19.0 Debug: Rejected Hashed Release Title: XMSLEqzQRHW5mfa2eiVIScemjATP6QDSdKrip7eF 11:17:19.0 Debug: Rejected Hashed Release Title: ReyjokrB34IJ0R2buD6HNFt9DKpHle1Y12z5hwLw 11:17:19.0 Debug: Rejected Hashed Release Title: tlmfQd9J5LaNOJLbwqDLCC9MQVzUhDAuBk8mhX6w 11:17:19.0 Debug: Rejected Hashed Release Title: QZNfYuB3CtG4G5gzna4SeQrmpfmxRZHEIe1gCNX6 11:17:19.0 Debug: Rejected Hashed Release Title: NS3MICNNhdER2sr0fWq6l46O6sNJq51z5dJbm1Gf 11:17:19.0 Debug: Rejected Hashed Release Title: KuMqoCnJbvAegeILVl7NA9wildurVi6AgAsLTNcI 11:17:19.0 Debug: Rejected Hashed Release Title: ZZZ2SyOz0sfo6yuH3kNbCrDdMErHrarp1n1a9Y9d 11:17:19.0 Debug: Rejected Hashed Release Title: YuFKZLpjoD0yFbMDwZT9zFwSiO7SeOPPbSYlBdCP 11:17:19.0 Debug: Rejected Hashed Release Title: zynuc0Ltsgh6PZkSKswcPIsV3IbuODb8Ty2VwwfL 11:17:19.0 Debug: Rejected Hashed Release Title: YsINOEktWfI5xMljWlSdMY8woqytdWbzm8zHLReA 11:17:19.0 Debug: Rejected Hashed Release Title: FohbSL2ufhhrz00jgI4qcvyJq35kWWpiNGhvPeNu 11:17:19.0 Debug: Rejected Hashed Release Title: hd67yhjuc5S2C3Vi9qDy1686uLWXea6hTrtsBNKH 11:17:19.0 Debug: Rejected Hashed Release Title: npMlTqTFQPglpuB0H46bm6lY642z6o8mVd0Xkvye 11:17:19.0 Debug: Rejected Hashed Release Title: Zzwdy9vzch6sduchiXPutu9V82UMkRTDMfuznxYr 11:17:19.0 Debug: Rejected Hashed Release Title: gI2OqY32MWTfsOia9EheXViQVFqEvDYXzjQZlYjd 11:17:19.0 Debug: Rejected Hashed Release Title: D9TwznQGAZ9tJh8F9KR5CwAvB3ZpfY3NCAtdchDK 11:17:19.0 Debug: Rejected Hashed Release Title: WLEL5gGmlU6EXbFMLSKLILknmPUYl0Pdq8xAU4rw 11:17:19.0 Debug: Rejected Hashed Release Title: 3Tp04Ip9yyAr7QIwRoZstHLPyzh6vKTrm8HPgjXc 11:17:19.0 Debug: Rejected Hashed Release Title: mJv0CunuDgVwMdT2dh1vmvIKjbkou3omX1kGYzIm 11:17:19.0 Debug: Rejected Hashed Release Title: WUrRHgFNw8VIfjGvFmpAVBV8X16OfCxWz3yblI4H 11:17:19.0 Debug: Rejected Hashed Release Title: 7Bhe9mDdiu18sKMbMhkX1uzzLhnoLZmjEJjB68Ix 11:17:19.0 Debug: Rejected Hashed Release Title: Yqh4AXKjKU8Nj79pNnmGF2OPmovz91mKNqHgLIuH 11:17:19.0 Debug: Rejected Hashed Release Title: N0SbhuPJfHLRdShX6ivET9erGMNnk63ZcnWCkpNu 11:17:19.0 Debug: Rejected Hashed Release Title: MzXggBfN3ZybQ1SlG9StAxBU6htXlCJaEeiakKSW 11:17:19.0 Debug: Rejected Hashed Release Title: Ts25KSteA889LSaX3hzcAtU4ooi76HiEIrV72DPT 11:17:19.0 Debug: Rejected Hashed Release Title: 5l2pIt6fzwC0ZItjcCdprzpLjx3P7NMrZw8CkyQH 11:17:19.0 Debug: Rejected Hashed Release Title: lqteOHhkLJ59bAlRs7UmISqKOXVzLWahLOwymuaT 11:17:19.0 Debug: Rejected Hashed Release Title: Lt5oA6gtHf5cfnZdbFAxdoSPZPgy8dzDUIaoLkeK 11:17:19.0 Debug: Rejected Hashed Release Title: ltyLXuClQ76jhZKXhwN57QPoI2O5LEP3S7fHPC8z 11:17:19.0 Debug: Rejected Hashed Release Title: Mybmxi5eqnNJuOXlPQIVIv19e8GwzF1kpOT1LX0Z 11:17:19.0 Debug: Rejected Hashed Release Title: aTBsU8pPYkUz7VTtFFJg28pVwYO4qvjz4EHO1d4y 11:17:19.0 Debug: Rejected Hashed Release Title: csYOvQA4R9bkKATVXgoKkdx6YpEQOYuJNzYdqvVK 11:17:19.0 Debug: Rejected Hashed Release Title: B2BbRZBQkmDhR5LyUzHoKmbArBdKZJEfo1IDz1tJ 11:17:19.0 Debug: Rejected Hashed Release Title: M6an0dlfIb1gOVYc0fM2NFHQjnBfMwtQfUWAkdoX 11:17:19.0 Debug: Rejected Hashed Release Title: I8tjdSVI6muNzuifLdrMEQiEgY3potBVtcNpnZqo 11:17:19.0 Debug: Rejected Hashed Release Title: U3QQyW4kuuk6IuUqfikRgL2GkgABfBxK9mM7ucFg 11:17:19.0 Debug: Rejected Hashed Release Title: rtZbGXPydLu06IW64W7SiUM726TaJBxzvEbNKO8P 11:17:19.0 Debug: Rejected Hashed Release Title: f0lkOVFlaPaRTMUaaXizTVAAFpk82PVUd9QlWINH 11:17:19.0 Debug: Rejected Hashed Release Title: WZMYGxyIKYJYA3P93MqqzJHAvnun2rzc8lbVf4v9 11:17:19.0 Debug: Rejected Hashed Release Title: aNECR97YCmZdWw8RVvn5f6sQzIDPaaA3sAsTUjZT 11:17:19.0 Debug: Rejected Hashed Release Title: IanPfLUzLrf98rNCEInaRiVzShSsIhVzuM7cBVUZ 11:17:19.0 Debug: Rejected Hashed Release Title: LCjD15HPAuWncyBPzKW7k3HhYfq2NXSirxkba1CQ 11:17:19.0 Debug: Rejected Hashed Release Title: rZUBOayBouhkJqDoQGvgJwBEn42P9ZvqrVsnkHv3 11:17:19.0 Debug: Rejected Hashed Release Title: PzDjVK85bQEwkArsU9TNhlfSp7UM3TIGwOtqIZNE 11:17:19.0 Debug: Rejected Hashed Release Title: NbBLAa1pp5AFncYA59bDfLfJyJkRtEXDO3uXwbN0 11:17:19.0 Debug: Rejected Hashed Release Title: l0gBcuhdcmkd5TpksIwEaqalUfvysHc6shaYzHZH 11:17:19.0 Debug: Rejected Hashed Release Title: OeEgNtEVAWtEbZVuaBwZzdpTyOBSqaoez4H2jGbv 11:17:19.0 Debug: Rejected Hashed Release Title: kyNDEOKfXgNtVm3yENhpLhTIKJJBk3vTTxoj538J 11:17:19.0 Debug: Rejected Hashed Release Title: 8gZKyaiaGCVc3Hgz7sdSt9gRsYqnLg0Q4eLwZSS0 11:17:19.0 Debug: Rejected Hashed Release Title: W7X44acO393aEZRoBuMHDGa8fqE7vsosm8SbAmDy 11:17:19.0 Debug: Rejected Hashed Release Title: 9ZTdrPx6UIoZNDPsnAU4Z5lenkKKXTzsGctq0ADM 11:17:19.0 Debug: Rejected Hashed Release Title: yjxtphsGNUfOYa7DjbJasr4WfYWWFX3yZcFNPpFO 11:17:19.0 Debug: Rejected Hashed Release Title: IMreICpNo4zC11cOosjmmqRorkjgyqFy4Gs5i3Go 11:17:19.0 Debug: Rejected Hashed Release Title: y8SbZHOyYtgWD2MDw0vRP9VgfLtO3VBFx9AqEZkr 11:17:19.0 Debug: Rejected Hashed Release Title: MO7Ua1LRPyeq6kyd0GAotT3egWeqGzjs4m9zy6Ha 11:17:19.0 Debug: Rejected Hashed Release Title: Rl2wHIB8jeNyVphqQErdIogvUHa7gZlImWYM1pxX 11:17:19.0 Debug: Rejected Hashed Release Title: uPeWmWHiKeiFGVKZRdxwTmtdyrlqERdiLFQLQeyv 11:17:19.0 Debug: Rejected Hashed Release Title: oE1M0s7RnCzhles2r9WBa9lbX5jQo6QFuhKFR3jo 11:17:19.0 Debug: Rejected Hashed Release Title: JGnuRjZLZMRXFLH2MIN5jyF2dGJVsaP7wPZhgYIa 11:17:19.0 Debug: Rejected Hashed Release Title: Uh7hT7Y3P9L8G28akzObvGRsuv3v5Xrc76ItkXGK 11:17:19.0 Debug: Rejected Hashed Release Title: A7uJhCB98F2lKxmlUfu1CjMh4Irh5jRaPTObTZiB 11:17:19.0 Debug: Rejected Hashed Release Title: v8Saq8OcS1AYvXOruRmmqs2VhzhmBE2ubtZSqisM 11:17:19.0 Debug: Rejected Hashed Release Title: 86dYWiQ2Gl11KnczS78IY141P9Mk8uT2NlNLsMbg 11:17:19.0 Debug: Rejected Hashed Release Title: JUqYszz5JPMIbfjOjWsxXmo5NjB9IcWfTGZvfpdr 11:17:19.0 Debug: Rejected Hashed Release Title: GklZ8SSDfTg6dOnED4Nr2XC1xgBUP9HcT57pky0f 11:17:19.0 Debug: Rejected Hashed Release Title: luKaogObVTIT23YdZdLm4CoACWZhMsyfYb1qz2Jb 11:17:19.0 Debug: Rejected Hashed Release Title: pA6zMUzZVEGgDS8CzKkfz0XfGI79Sx2zt9QhfqDb 11:17:19.0 Debug: Rejected Hashed Release Title: WuVDc1P8grCwAuKiZjGLdPc4ehc95LYYKmEORnVE 11:17:19.0 Debug: Rejected Hashed Release Title: ntPWmmXRHHfVbp3CAPaqTchpQmPOrtvQVq1TOX3i 11:17:19.0 Debug: Rejected Hashed Release Title: rCs9KsJ5KA2OxCNyLJI2evySAsUyqFU4OOu1V5k5 11:17:19.0 Debug: Rejected Hashed Release Title: oQYbngV5B36f9PjlN7qQOEvaNGe5ZIUCgdafgR8s 11:17:19.0 Debug: Rejected Hashed Release Title: uWekCjFgNRJ0j9ZNinGbcuIrObKNZ1da9S2rmNqw 11:17:19.0 Debug: Rejected Hashed Release Title: PG4Qi9hSbpkoI8gBT6U46AF1bpEKLWsBj5ULfaeu 11:17:19.0 Debug: Rejected Hashed Release Title: baLxRxG63i5yqRgCfqGtcZ3PhBI2jJ5N4OnpfFxj 11:17:19.0 Debug: Rejected Hashed Release Title: G3ypPJs9GeKHJNMawqJQpUnCiK54VY5dcjiDwhlN 11:17:19.0 Debug: Rejected Hashed Release Title: csYCBEpd8bdsIETVDd3wqltFeSTrOehwjEgmVPhy 11:17:19.0 Debug: Rejected Hashed Release Title: iecuRaG8MD16tFUYcMEIh2Fsk0wYdb9GDZpFNNpT 11:17:19.0 Debug: Rejected Hashed Release Title: kCpZY8At3JQeK0PX3p2xplY8ev2scjvtOIR9n6uE 11:17:19.0 Debug: Rejected Hashed Release Title: IekeKiaLa4kK70yHVT7VB2P88Gt2b8IhkCeCMJPG 11:17:19.0 Debug: Rejected Hashed Release Title: jXzzq541wos3JsBs9A03E93XGlVJqOeN8s4oSubW 11:17:19.0 Debug: Rejected Hashed Release Title: VDVBKbLj8conm0nG6snoZ1PWPYQugWQd3M90wokr 11:17:19.0 Debug: Rejected Hashed Release Title: 4Mt1J2W1sD3jE7KlT00X0yvbza7U7UBHHLTeBqvN 11:17:19.0 Debug: Rejected Hashed Release Title: ow6vBneGULD8O7vHw8gJjdDVBpmGkavME5eQxU0e 11:17:19.0 Debug: Rejected Hashed Release Title: ZcrP5R6JSK50f8eMb1vZsGP9T7sA5zePbDo1tCsP 11:17:19.0 Debug: Rejected Hashed Release Title: pb0A7EMLf3h3ZWr8uBIxDWD5pTm5J1EgpO7juoNt 11:17:19.0 Debug: Rejected Hashed Release Title: JhfZT2zoOMAWtn3EDMb8VzobheZ2qXuHujVSGk5O 11:17:19.0 Debug: Rejected Hashed Release Title: SQr6ZGOkD6nNAOqI1wrMxo9aV03xksINw3rGYWpi 11:17:19.0 Debug: Rejected Hashed Release Title: 00VVMHFr91DPRERrb8erpOawYuzxCa6Ex5hKE63O 11:17:19.0 Debug: Rejected Hashed Release Title: DqYGAM2o0HXntT2gtex0CLGHLjk8uPWISIWCNolL 11:17:19.0 Debug: Rejected Hashed Release Title: qZW4Y1mQzihaAHeEkD819vthfwFZVHv8TGB4flRa 11:17:19.0 Debug: Rejected Hashed Release Title: Uo1d4HoR7baNa0lkrOBbcgSs0ThrvPKRG6klcKIQ 11:17:19.0 Debug: Rejected Hashed Release Title: wfXTpnPaMsxRqkkjkTSpZJoqf5SchH7EvxjLXIjr 11:17:19.0 Debug: Rejected Hashed Release Title: yqHU46gCsj7jMVCoYBDElCrvLSZCugl06K1aUdqx 11:17:19.0 Debug: Rejected Hashed Release Title: erL4WzkCHag8qCXLslZDRmko33sPFS9RKjFSf7T2 11:17:19.0 Debug: Rejected Hashed Release Title: ODNpokE0iaqBdu9zeq9sLKIsH6bciLrB79ydrECa 11:17:19.0 Debug: Rejected Hashed Release Title: l4kHMqcNETXpEej1M2G7Fi4ntnYPIqYTWkComCK4 11:17:19.0 Debug: Rejected Hashed Release Title: Y9PWatsfBJlUC56NYnIXV8ZUSVZ4s1vUeU4H1suK 11:17:19.0 Debug: Rejected Hashed Release Title: qbKsmcx4AYt0r50tMiZJCBf66JRxXhUXK9o4SKP6 11:17:19.0 Debug: Rejected Hashed Release Title: ijhGeT6rTBRo1RnH7MwPhwRclq2RnyhmBoWNYJFt 11:17:19.0 Debug: Rejected Hashed Release Title: ueuxIeeQObqE8u2IaYjj2GO7TBPk8X5iimv7k1UB 11:17:19.0 Debug: Rejected Hashed Release Title: qgiOmagSuAJmFVT4RRzRAfVQrbwBvNUwgOzSezrT 11:17:19.0 Debug: Rejected Hashed Release Title: WWwUKNaDDYQbcur5qr65D9vtcpvahjhVR5PtxZmf 11:17:19.0 Debug: Rejected Hashed Release Title: xDigYOQnSCdjp3Pqc3lJxQxK0F2mZdQtCh4Y1OGH 11:17:19.0 Debug: Rejected Hashed Release Title: Iw12kq8XjpMwC6PJmYyfiF2Q3OY4HhBfkehHbCQK 11:17:19.0 Debug: Rejected Hashed Release Title: Nb8jj4EGO55HtQYcanTyfFbcKaDiQDpDMcVBQuFH 11:17:19.0 Debug: Rejected Hashed Release Title: BdvdDLNYMdi3e2GkzUmBhI8U634FwrHQ4mZFGyMP 11:17:19.0 Debug: Rejected Hashed Release Title: 8NuH23cvrECZ2VQjPJdv3hHZFnXOCnp3AwGZUIWf 11:17:19.0 Debug: Rejected Hashed Release Title: bOk2M1qypD0DcuxLqc7xCbj43xBLrYereTmMKkP1 11:17:19.0 Debug: Rejected Hashed Release Title: zlo9IypcO6cKSJjxC3bSkzx38Kt5wkAdRaFP0OXK 11:17:19.0 Debug: Rejected Hashed Release Title: bV5BrFwsNjNJt6sog2xtuf4eU56Sl9H14QDT5D73 11:17:19.0 Debug: Rejected Hashed Release Title: B4l8TwTM2dGVCUZUnIcCmzomyPx69ZJVQHBYAVQi 11:17:19.0 Debug: Rejected Hashed Release Title: GyT3aG5O9pdFKv0MzvQiag7MsclFFa1pduJtyXzg 11:17:19.0 Debug: Rejected Hashed Release Title: qHdlY5i6qegIQt0JHWNq0LP75WjvelKJGZuE8RCi 11:17:19.0 Debug: Rejected Hashed Release Title: DCl9YPmgJ0W0iWSepNBkjL4VWM4BQMWv8903FU3g 11:17:19.0 Debug: Rejected Hashed Release Title: xUo5xAMYmyMUzngAvV26woceim2T1HYuFkKzysjV 11:17:19.0 Debug: Rejected Hashed Release Title: fJz1YV9He1D4ox7CiyHjgE0VvKHQOR5RLVzVy2ec 11:17:19.0 Debug: Rejected Hashed Release Title: g2zHzMI0Bn3iTBdcF8jZHPCAFr6FMyk4s7MgBkwy 11:17:19.0 Debug: Rejected Hashed Release Title: tXAe72HsxzxlG0xSzE1ZfPPZhuSrRdnYc2LCylob 11:17:19.0 Debug: Rejected Hashed Release Title: HN973a8tUY4sesG28b8zdVDfFA6Akg7UprjRu4vj 11:17:19.0 Debug: Rejected Hashed Release Title: wN5HtmAL1n8lnueKar0A8rTnjGClC2O6ULEzsqxu 11:17:19.0 Debug: Rejected Hashed Release Title: I17yzVQdbJTg2yNPghIJphnb27S8RENgDrc1fphr 11:17:19.0 Debug: Rejected Hashed Release Title: hIdlPOnuhVXI498ceGLt54OkRoFl03syyqI0QOm4 11:17:19.0 Debug: Rejected Hashed Release Title: zQLRBnmA4hyKCAFUsjYo3AkcWEows3m0r1iPpGhG 11:17:19.0 Debug: Rejected Hashed Release Title: 5a3hvyISctMVwfTeK4XG8oU3PJ7SfIKUhgIKxH7A 11:17:19.0 Debug: Rejected Hashed Release Title: 6U3EueOHg6S6XJvcFjOhLzrg2HjtxBzsI0Fe7ssj 11:17:19.0 Debug: Rejected Hashed Release Title: Wdj7HCVGNf95tsIuSBEVYzP4E5PpvrjNubs4ruXb 11:17:19.0 Debug: Rejected Hashed Release Title: yaU0ttqPaSw4EqMq5Arby9yFMUMQP0FImMlPA5hN 11:17:19.0 Debug: Rejected Hashed Release Title: EQTwqhSRSuqCEMxM4nqB1cuOkalo7fhc5jGS3uGK 11:17:19.0 Debug: Rejected Hashed Release Title: 3en7F9uIbRE0CI9XS13fxdoomiFbR6YDOCOeOUEY 11:17:19.0 Debug: Rejected Hashed Release Title: tOTz3gWwByt8QV7XvQvEm84c0ygyirHztoehaBzE 11:17:19.0 Debug: Rejected Hashed Release Title: y3ZZDcnyhzrr1j07UoM05vydm2JuxE5P04mh7emm 11:17:19.0 Debug: Rejected Hashed Release Title: fk0gYdIx0b0QEpT3umvAI2zljhlmTuL8jS45eclx 11:17:19.0 Debug: Rejected Hashed Release Title: zRmuaHLpwLu4jLzoMxum1sd2owjZv0UUT6CBm6t1 11:17:19.0 Debug: Rejected Hashed Release Title: O0CkcCbZ7wxiL34OZol3DJGg2n3HP9TToreoYNnw 11:17:19.0 Debug: Rejected Hashed Release Title: z6mxu93pAfu43Bs5cm7jIiZXQyr3foLYgy0gfhtN 11:17:19.0 Debug: Rejected Hashed Release Title: l5N9e669IvEwwLaGfclo14eVwmkzrBV92nP2bD1M 11:17:19.0 Debug: Rejected Hashed Release Title: 2ZHHZvohybON1pss4NGe4NmBgWk5XWh6C6K2KY3a 11:17:19.0 Debug: Rejected Hashed Release Title: oTSki4eI8UFqDGq1KGdk6539cwoV5ObbM4Gn6KeP 11:17:19.0 Debug: Rejected Hashed Release Title: 3ALxNk5FoNf42m1zbf2eZfMcaWoZpWqYAB9CGvM2 11:17:19.0 Debug: Rejected Hashed Release Title: so6xZDMZxJiQPDq4KNwNtX5TGbvgmzFcbhgIfTIK 11:17:19.0 Debug: Rejected Hashed Release Title: kzsWr2nFBu1FXwLNaW0duKoPoyHIJz8LFN8r5JWm 11:17:19.0 Debug: Rejected Hashed Release Title: 2Z0KyPIHq2EieNsyjJQgwUnth5SicdIrLS0vnRmN 11:17:19.0 Debug: Rejected Hashed Release Title: 5EFJnyCug9AGMUsROHuMZaRmK8jHWyyqUOGAU1dT 11:17:19.0 Debug: Rejected Hashed Release Title: 9ZhkoS8Ht0FpnzNpg2S7jYz9XG3YMCT9qJ82BpL7 11:17:19.0 Debug: Rejected Hashed Release Title: DB7tXJdLc7eLdQWdX9d9h80Edsu6HigKCMVxGJdQ 11:17:19.0 Debug: Rejected Hashed Release Title: EQvI5fzBVR8Eai19kWlSKi08jHXkOvBWDnMytG1A 11:17:19.0 Debug: Rejected Hashed Release Title: fBFC8s9OjytqToeDZyqVhFaXdBJuLgBs7kpr72gz 11:17:19.0 Debug: Rejected Hashed Release Title: AXlz9lL3aaKKDI53qTSLJdBgOY6JMqQUDbHxThiw 11:17:19.0 Info: --- End: NzbDrone.Core.Test.ParserTests.CrapParserFixture.should_not_parse_random(40) --- 11:17:19.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Chuck.S04E05.HDTV.XviD-LOL",0) --- 11:17:19.0 Debug: Trying to parse quality for 'Chuck.S04E05.HDTV.XviD-LOL' 11:17:19.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Chuck.S04E05.HDTV.XviD-LOL",0) --- 11:17:19.0 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) --- 11:17:19.0 Debug: Trying to parse quality for 'Gold.Rush.S04E05.Garnets.or.Gold.REAL.REAL.PROPER.HDTV.x264-W4F' 11:17:19.0 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) --- 11:17:19.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP",1) --- 11:17:19.0 Debug: Trying to parse quality for 'Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP' 11:17:19.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP",1) --- 11:17:19.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS",1) --- 11:17:19.0 Debug: Trying to parse quality for 'Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS' 11:17:19.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS",1) --- 11:17:19.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS",1) --- 11:17:19.0 Debug: Trying to parse quality for 'Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS' 11:17:19.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS",1) --- 11:17:19.0 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) --- 11:17:19.0 Debug: Trying to parse quality for 'Orange.Is.the.New.Black.s02e06.real.proper.720p.webrip.x264-2hd' 11:17:19.0 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) --- 11:17:19.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP",0) --- 11:17:19.0 Debug: Trying to parse quality for 'Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP' 11:17:19.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP",0) --- 11:17:19.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP",0) --- 11:17:19.0 Debug: Trying to parse quality for 'Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP' 11:17:19.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP",0) --- 11:17:19.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY",1) --- 11:17:19.0 Debug: Trying to parse quality for 'House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY' 11:17:19.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY",1) --- 11:17:19.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]",0) --- 11:17:19.0 Debug: Trying to parse quality for '[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]' 11:17:19.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]",0) --- 11:17:19.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi",0) --- 11:17:19.0 Debug: Trying to parse quality for '[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi' 11:17:19.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi",0) --- 11:17:19.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[DeadFish] Barakamon - 01v3 [720p][AAC]",0) --- 11:17:19.0 Debug: Trying to parse quality for '[DeadFish] Barakamon - 01v3 [720p][AAC]' 11:17:19.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[DeadFish] Barakamon - 01v3 [720p][AAC]",0) --- 11:17:19.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]",0) --- 11:17:19.0 Debug: Trying to parse quality for '[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]' 11:17:19.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_reality_from_title("[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]",0) --- 11:17:19.0 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) --- 11:17:19.0 Debug: Trying to parse quality for 'The Real Housewives of Some Place - S01E01 - Why are we doing this?' 11:17:19.0 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) --- 11:17:19.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Chuck.S04E05.HDTV.XviD-LOL",1) --- 11:17:19.0 Debug: Trying to parse quality for 'Chuck.S04E05.HDTV.XviD-LOL' 11:17:19.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Chuck.S04E05.HDTV.XviD-LOL",1) --- 11:17:19.0 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) --- 11:17:19.0 Debug: Trying to parse quality for 'Gold.Rush.S04E05.Garnets.or.Gold.REAL.REAL.PROPER.HDTV.x264-W4F' 11:17:19.0 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) --- 11:17:19.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP",2) --- 11:17:19.0 Debug: Trying to parse quality for 'Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP' 11:17:19.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Chuck.S03E17.REAL.PROPER.720p.HDTV.x264-ORENJI-RP",2) --- 11:17:19.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS",2) --- 11:17:19.0 Debug: Trying to parse quality for 'Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS' 11:17:19.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Covert.Affairs.S05E09.REAL.PROPER.HDTV.x264-KILLERS",2) --- 11:17:19.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS",2) --- 11:17:19.0 Debug: Trying to parse quality for 'Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS' 11:17:19.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Mythbusters.S14E01.REAL.PROPER.720p.HDTV.x264-KILLERS",2) --- 11:17:19.0 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) --- 11:17:19.0 Debug: Trying to parse quality for 'Orange.Is.the.New.Black.s02e06.real.proper.720p.webrip.x264-2hd' 11:17:19.0 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) --- 11:17:19.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP",2) --- 11:17:19.0 Debug: Trying to parse quality for 'Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP' 11:17:19.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Top.Gear.S21E07.Super.Duper.Real.Proper.HDTV.x264-FTP",2) --- 11:17:19.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP",2) --- 11:17:19.0 Debug: Trying to parse quality for 'Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP' 11:17:19.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("Top.Gear.S21E07.PROPER.HDTV.x264-RiVER-RP",2) --- 11:17:19.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY",2) --- 11:17:19.0 Debug: Trying to parse quality for 'House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY' 11:17:19.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("House.S07E11.PROPER.REAL.RERIP.1080p.BluRay.x264-TENEIGHTY",2) --- 11:17:19.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]",2) --- 11:17:19.0 Debug: Trying to parse quality for '[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]' 11:17:19.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[MGS] - Kuragehime - Episode 02v2 - [D8B6C90D]",2) --- 11:17:19.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi",2) --- 11:17:19.0 Debug: Trying to parse quality for '[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi' 11:17:19.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Hatsuyuki] Tokyo Ghoul - 07 [v2][848x480][23D8F455].avi",2) --- 11:17:19.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[DeadFish] Barakamon - 01v3 [720p][AAC]",3) --- 11:17:19.0 Debug: Trying to parse quality for '[DeadFish] Barakamon - 01v3 [720p][AAC]' 11:17:19.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[DeadFish] Barakamon - 01v3 [720p][AAC]",3) --- 11:17:19.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]",4) --- 11:17:19.0 Debug: Trying to parse quality for '[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]' 11:17:19.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[DeadFish] Momo Kyun Sword - 01v4 [720p][AAC]",4) --- 11:17:19.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 04v2 [266EE983]",2) --- 11:17:19.0 Debug: Trying to parse quality for '[Vivid-Asenshi] Akame ga Kill - 04v2 [266EE983]' 11:17:19.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 04v2 [266EE983]",2) --- 11:17:19.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 03v2 [66A05817]",2) --- 11:17:19.0 Debug: Trying to parse quality for '[Vivid-Asenshi] Akame ga Kill - 03v2 [66A05817]' 11:17:19.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 03v2 [66A05817]",2) --- 11:17:19.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 02v2 [1F67AB55]",2) --- 11:17:19.0 Debug: Trying to parse quality for '[Vivid-Asenshi] Akame ga Kill - 02v2 [1F67AB55]' 11:17:19.0 Info: --- End: NzbDrone.Core.Test.ParserTests.ExtendedQualityParserRegex.should_parse_version_from_title("[Vivid-Asenshi] Akame ga Kill - 02v2 [1F67AB55]",2) --- 11:17:19.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_fingerprint_file("nin.mp3") --- 11:17:19.1 Debug: fpcalc version: 1.5.1 11:17:19.1 Trace: Executing /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/fpcalc -json -ignore-errors "/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp3" 11:17:19.2 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_fingerprint_file("nin.mp3") --- 11:17:19.2 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_fingerprint_file("nin.flac") --- 11:17:19.2 Debug: fpcalc version: 1.5.1 11:17:19.2 Trace: Executing /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/fpcalc -json -ignore-errors "/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/nin.flac" 11:17:19.4 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_fingerprint_file("nin.flac") --- 11:17:19.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_file("nin.mp3") --- 11:17:19.4 Debug: fpcalc version: 1.5.1 11:17:19.4 Trace: Executing /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/fpcalc -json -ignore-errors "/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp3" 11:17:19.6 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 11:17:19.6 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 11:17:19.6 Debug: Fingerprinting complete. 11:17:19.6 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp3","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]}]} 11:17:19.6 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_file("nin.mp3") --- 11:17:19.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_file("nin.flac") --- 11:17:19.6 Debug: fpcalc version: 1.5.1 11:17:19.6 Trace: Executing /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/fpcalc -json -ignore-errors "/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/nin.flac" 11:17:19.8 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 11:17:19.8 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 11:17:19.8 Debug: Fingerprinting complete. 11:17:19.8 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/nin.flac","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]}]} 11:17:19.8 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_file("nin.flac") --- 11:17:19.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list --- 11:17:19.8 Debug: fpcalc version: 1.5.1 11:17:19.8 Trace: Executing /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/fpcalc -json -ignore-errors "/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp3" 11:17:19.9 Trace: Executing /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/fpcalc -json -ignore-errors "/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/nin.flac" 11:17:20.1 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 11:17:20.1 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 11:17:20.1 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 11:17:20.1 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 11:17:20.1 Debug: Fingerprinting complete. 11:17:20.1 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_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/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/nin.flac","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]}]} 11:17:20.1 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list --- 11:17:20.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list_when_fpcalc_fails_for_all_files --- 11:17:20.1 Debug: fpcalc version: 1.5.1 11:17:20.1 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list_when_fpcalc_fails_for_all_files --- 11:17:20.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list_when_fpcalc_fails_for_some_files --- 11:17:20.1 Debug: fpcalc version: 1.5.1 11:17:20.1 Trace: Executing /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/fpcalc -json -ignore-errors "/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp3" 11:17:20.3 Trace: Executing /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/fpcalc -json -ignore-errors "/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/nin.flac" 11:17:20.4 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 11:17:20.4 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 11:17:20.4 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 11:17:20.4 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 11:17:20.4 Debug: Fingerprinting complete. 11:17:20.4 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_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/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/nin.flac","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]}]} 11:17:20.4 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_lookup_list_when_fpcalc_fails_for_some_files --- 11:17:20.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_fail_for_some_invalid_fingerprints --- 11:17:20.5 Debug: fpcalc version: 1.5.1 11:17:20.5 Trace: Executing /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/fpcalc -json -ignore-errors "/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp3" 11:17:20.6 Trace: Executing /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/fpcalc -json -ignore-errors "/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/nin.flac" 11:17:20.8 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 11:17:20.8 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 11:17:20.8 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 11:17:20.8 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 11:17:20.8 Debug: Fingerprinting complete. 11:17:20.8 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_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/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/nin.flac","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]},{}]} 11:17:20.8 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_fail_for_some_invalid_fingerprints --- 11:17:20.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_fail_if_duration_reported_as_zero --- 11:17:20.8 Debug: fpcalc version: 1.5.1 11:17:20.8 Debug: Webservice error MissingParameter: missing required parameter "duration.0" 11:17:20.8 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_fail_if_duration_reported_as_zero --- 11:17:20.8 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_retry_indefinitely_if_too_many_requests --- 11:17:20.8 Debug: fpcalc version: 1.5.1 11:17:20.8 Trace: Executing /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/fpcalc -json -ignore-errors "/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp3" 11:17:21.0 Trace: Too many requests, retrying in 1s 11:17:22.0 Trace: Too many requests, retrying in 1s 11:17:23.0 Trace: Too many requests, retrying in 1s 11:17:24.0 Debug: Webservice error TooManyRequests: rate limit (3 requests per second) exceeded, try again later 11:17:24.0 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_retry_indefinitely_if_too_many_requests --- 11:17:24.0 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_api_returns_html --- 11:17:24.0 Debug: fpcalc version: 1.5.1 11:17:24.0 Trace: Executing /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/fpcalc -json -ignore-errors "/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp3" 11:17:24.1 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 11:17:24.1 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 11:17:24.1 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 11:17:24.1 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 11:17:24.1 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_api_returns_html --- 11:17:24.1 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_api_times_out --- 11:17:24.1 Debug: fpcalc version: 1.5.1 11:17:24.1 Trace: Executing /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/fpcalc -json -ignore-errors "/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp3" 11:17:24.3 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 11:17:24.3 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_api_times_out --- 11:17:24.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_fingerprint_invalid --- 11:17:24.3 Debug: fpcalc version: 1.5.1 11:17:24.3 Debug: Webservice error InvalidFingerprint: invalid fingerprint 11:17:24.3 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_not_throw_if_fingerprint_invalid --- 11:17:24.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_json --- 11:17:24.3 Debug: fpcalc version: 1.5.1 11:17:24.3 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_json --- 11:17:24.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_text --- 11:17:24.3 Debug: fpcalc version: 1.5.1 11:17:24.3 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_text --- 11:17:24.3 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_text_with_noninteger_duration --- 11:17:24.4 Debug: fpcalc version: 1.5.1 11:17:24.4 Info: --- End: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_parse_fpcalc_text_with_noninteger_duration --- 11:17:24.4 Info: --- Start: NzbDrone.Core.Test.ParserTests.FingerprintingServiceFixture.should_retry_if_too_many_requests --- 11:17:24.4 Debug: fpcalc version: 1.5.1 11:17:24.4 Trace: Executing /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/fpcalc -json -ignore-errors "/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp3" 11:17:24.5 Trace: Too many requests, retrying in 1s 11:17:25.5 Trace: Found: a9b004fe-e161-417c-9f9e-443e4525334d, 0.940997, 209a4536-97ac-4e8a-aff1-1d39d029044b, 30f3f33e-8d0c-4e69-8539-cbd701d18f28 11:17:25.5 Trace: All recordings: 209a4536-97ac-4e8a-aff1-1d39d029044b 30f3f33e-8d0c-4e69-8539-cbd701d18f28 11:17:25.5 Debug: Fingerprinting complete. 11:17:25.5 Debug: *** FingerprintingService TestCaseGenerator *** {"fingerprints":[{"path":"/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/Media/nin.mp3","acoustIdResults":["209a4536-97ac-4e8a-aff1-1d39d029044b","30f3f33e-8d0c-4e69-8539-cbd701d18f28"]}]} 11:17:25.5 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] 11:17:25.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Conan","conan") --- 11:17:25.5 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Conan","conan") --- 11:17:25.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Castle (2009)","castle2009") --- 11:17:25.5 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Castle (2009)","castle2009") --- 11:17:25.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Parenthood.2010","parenthood2010") --- 11:17:25.5 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Parenthood.2010","parenthood2010") --- 11:17:25.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Law_and_Order_SVU","lawordersvu") --- 11:17:25.5 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_normalize_artist_title("Law_and_Order_SVU","lawordersvu") --- 11:17:25.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_trailing_a --- 11:17:25.5 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_trailing_a --- 11:17:25.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("the") --- 11:17:25.5 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("the") --- 11:17:25.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("and") --- 11:17:25.5 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("and") --- 11:17:25.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("or") --- 11:17:25.5 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] 11:17:25.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("a") --- 11:17:25.5 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("a") --- 11:17:25.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("an") --- 11:17:25.5 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("an") --- 11:17:25.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("of") --- 11:17:25.5 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_clean_word_from_beginning_of_string("of") --- 11:17:25.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("the") --- 11:17:25.5 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("the") --- 11:17:25.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("and") --- 11:17:25.5 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("and") --- 11:17:25.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("or") --- 11:17:25.5 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("or") --- 11:17:25.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("an") --- 11:17:25.5 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("an") --- 11:17:25.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("of") --- 11:17:25.5 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_from_end_of_title("of") --- 11:17:25.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("the") --- 11:17:25.5 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("the") --- 11:17:25.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("and") --- 11:17:25.5 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("and") --- 11:17:25.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("or") --- 11:17:25.5 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("or") --- 11:17:25.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("a") --- 11:17:25.5 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("a") --- 11:17:25.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("an") --- 11:17:25.5 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("an") --- 11:17:25.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("of") --- 11:17:25.5 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_common_words_in_the_middle_of_word("of") --- 11:17:25.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The Office","theoffice") --- 11:17:25.5 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The Office","theoffice") --- 11:17:25.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The Tonight Show With Jay Leno","thetonightshowwithjayleno") --- 11:17:25.5 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The Tonight Show With Jay Leno","thetonightshowwithjayleno") --- 11:17:25.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The.Daily.Show","thedailyshow") --- 11:17:25.5 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_not_remove_from_the_beginning_of_the_title("The.Daily.Show","thedailyshow") --- 11:17:25.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_a_from_middle_of_title --- 11:17:25.5 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_a_from_middle_of_title --- 11:17:25.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("the") --- 11:17:25.5 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("the") --- 11:17:25.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("and") --- 11:17:25.5 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("and") --- 11:17:25.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("or") --- 11:17:25.5 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("or") --- 11:17:25.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("an") --- 11:17:25.5 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("an") --- 11:17:25.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("of") --- 11:17:25.5 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_common_words_from_middle_of_title("of") --- 11:17:25.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("CaPitAl","capital") --- 11:17:25.5 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("CaPitAl","capital") --- 11:17:25.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("peri.od","period") --- 11:17:25.5 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("peri.od","period") --- 11:17:25.5 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("this.^&%^**$%@#$!That","thisthat") --- 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("this.^&%^**$%@#$!That","thisthat") --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("test/test","testtest") --- 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("test/test","testtest") --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("90210","90210") --- 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("90210","90210") --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("24","24") --- 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_remove_special_characters_and_casing("24","24") --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_replace_percent_sign_with_percent_following_numbers("3%","3percent") --- 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_replace_percent_sign_with_percent_following_numbers("3%","3percent") --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_replace_percent_sign_with_percent_following_numbers("Teen Top & 100% Outing Brothers","teentop100percentoutingbrothers") --- 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_replace_percent_sign_with_percent_following_numbers("Teen Top & 100% Outing Brothers","teentop100percentoutingbrothers") --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_replace_percent_sign_with_percent_following_numbers("Big Jay Oakerson's What's Your F@%king Deal?!","bigjayoakersonswhatsyourfkingdeal") --- 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.NormalizeTitleFixture.should_replace_percent_sign_with_percent_following_numbers("Big Jay Oakerson's What's Your F@%king Deal?!","bigjayoakersonswhatsyourfkingdeal") --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_clean_up_invalid_path_characters("Discovery TV - Gold Rush : 02 Road From Hell [S04].mp4") --- 11:17:25.6 Debug: Parsing string 'Discovery TV - Gold Rush : 02 Road From Hell [S04].mp4' 11:17:25.6 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 11:17:25.6 Debug: Album Parsed. Discovery TV - Gold Rush 02 Road From Hell 11:17:25.6 Debug: Trying to parse quality for 'Discovery TV - Gold Rush : 02 Road From Hell [S04].mp4' 11:17:25.6 Debug: Quality parsed: Unknown v1 11:17:25.6 Debug: Release Group parsed: 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_clean_up_invalid_path_characters("Discovery TV - Gold Rush : 02 Road From Hell [S04].mp4") --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Ed Sheeran","I See Fire","Ed Sheeran I See Fire[Mimp3.eu].mp3 FLAC") --- 11:17:25.6 Debug: Parsing string 'Ed Sheeran I See Fire[Mimp3.eu].mp3 FLAC' using search criteria artist: 'Ed Sheeran' album: 'I See Fire' 11:17:25.6 Debug: Album Parsed. Ed Sheeran - I See Fire 11:17:25.6 Debug: Trying to parse quality for 'Ed Sheeran I See Fire[Mimp3.eu].mp3 FLAC' 11:17:25.6 Debug: Quality parsed: Unknown v1 11:17:25.6 Debug: Release Group parsed: 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Ed Sheeran","I See Fire","Ed Sheeran I See Fire[Mimp3.eu].mp3 FLAC") --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Ed Sheeran","Divide","Ed Sheeran ? Divide FLAC") --- 11:17:25.6 Debug: Parsing string 'Ed Sheeran ? Divide FLAC' using search criteria artist: 'Ed Sheeran' album: 'Divide' 11:17:25.6 Debug: Album Parsed. Ed Sheeran - Divide 11:17:25.6 Debug: Trying to parse quality for 'Ed Sheeran ? Divide FLAC' 11:17:25.6 Debug: Quality parsed: FLAC v1 11:17:25.6 Debug: Release Group parsed: 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Ed Sheeran","Divide","Ed Sheeran ? Divide FLAC") --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Ed Sheeran","+","Ed Sheeran + FLAC") --- 11:17:25.6 Debug: Parsing string 'Ed Sheeran + FLAC' using search criteria artist: 'Ed Sheeran' album: '+' 11:17:25.6 Debug: Album Parsed. Ed Sheeran - + 11:17:25.6 Debug: Trying to parse quality for 'Ed Sheeran + FLAC' 11:17:25.6 Debug: Quality parsed: FLAC v1 11:17:25.6 Debug: Release Group parsed: 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Ed Sheeran","+","Ed Sheeran + FLAC") --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("XXXTENTACION","?","XXXTENTACION ? FLAC") --- 11:17:25.6 Debug: Parsing string 'XXXTENTACION ? FLAC' using search criteria artist: 'XXXTENTACION' album: '?' 11:17:25.6 Debug: Album Parsed. XXXTENTACION - ? 11:17:25.6 Debug: Trying to parse quality for 'XXXTENTACION ? FLAC' 11:17:25.6 Debug: Quality parsed: FLAC v1 11:17:25.6 Debug: Release Group parsed: 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("XXXTENTACION","?","XXXTENTACION ? FLAC") --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Hey","BŁYSK","Hey - BŁYSK FLAC") --- 11:17:25.6 Debug: Parsing string 'Hey - BŁYSK FLAC' using search criteria artist: 'Hey' album: 'BŁYSK' 11:17:25.6 Debug: Album Parsed. Hey - BŁYSK 11:17:25.6 Debug: Trying to parse quality for 'Hey - BŁYSK FLAC' 11:17:25.6 Debug: Quality parsed: FLAC v1 11:17:25.6 Debug: Release Group parsed: 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_albums("Hey","BŁYSK","Hey - BŁYSK FLAC") --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("???","Album","??? Album FLAC") --- 11:17:25.6 Debug: Parsing string '??? Album FLAC' using search criteria artist: '???' album: 'Album' 11:17:25.6 Debug: Album Parsed. ??? - Album 11:17:25.6 Debug: Trying to parse quality for '??? Album FLAC' 11:17:25.6 Debug: Quality parsed: FLAC v1 11:17:25.6 Debug: Release Group parsed: 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("???","Album","??? Album FLAC") --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("+","Album","+ Album FLAC") --- 11:17:25.6 Debug: Parsing string '+ Album FLAC' using search criteria artist: '+' album: 'Album' 11:17:25.6 Debug: Album Parsed. + - Album 11:17:25.6 Debug: Trying to parse quality for '+ Album FLAC' 11:17:25.6 Debug: Quality parsed: FLAC v1 11:17:25.6 Debug: Release Group parsed: 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("+","Album","+ Album FLAC") --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("/\\","Album","/\\ Album FLAC") --- 11:17:25.6 Debug: Parsing string '/\ Album FLAC' using search criteria artist: '/\' album: 'Album' 11:17:25.6 Debug: Album Parsed. /\ - Album 11:17:25.6 Debug: Trying to parse quality for '/\ Album FLAC' 11:17:25.6 Debug: Quality parsed: FLAC v1 11:17:25.6 Debug: Release Group parsed: 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("/\\","Album","/\\ Album FLAC") --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("+44","When Your Heart Stops Beating","+44 When Your Heart Stops Beating FLAC") --- 11:17:25.6 Debug: Parsing string '+44 When Your Heart Stops Beating FLAC' using search criteria artist: '+44' album: 'When Your Heart Stops Beating' 11:17:25.6 Debug: Album Parsed. +44 - When Your Heart Stops Beating 11:17:25.6 Debug: Trying to parse quality for '+44 When Your Heart Stops Beating FLAC' 11:17:25.6 Debug: Quality parsed: FLAC v1 11:17:25.6 Debug: Release Group parsed: 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_escape_artists("+44","When Your Heart Stops Beating","+44 When Your Heart Stops Beating FLAC") --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_find_result_if_multiple_albums_in_searchcriteria --- 11:17:25.6 Debug: Parsing string 'Michael Buble Christmas (Deluxe Special Edition) CD FLAC 2012 UNDERTONE iNT' using search criteria artist: 'Michael Buble' album: 'Call Me Irresponsible, Michael Buble, love, Christmas, To Be Loved' 11:17:25.6 Debug: Album Parsed. Michael Buble - Christmas 11:17:25.6 Debug: Trying to parse quality for 'Michael Buble Christmas (Deluxe Special Edition) CD FLAC 2012 UNDERTONE iNT' 11:17:25.6 Debug: Quality parsed: FLAC v1 11:17:25.6 Debug: Release Group parsed: 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_find_result_if_multiple_albums_in_searchcriteria --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_match_with_accent_in_artist_and_album("Michael Bublé","Michael Bublé","Michael Buble Michael Buble CD FLAC 2003 PERFECT") --- 11:17:25.6 Debug: Parsing string 'Michael Buble Michael Buble CD FLAC 2003 PERFECT' using search criteria artist: 'Michael Buble' album: 'Michael Buble' 11:17:25.6 Debug: Album Parsed. Michael Buble - Michael Buble 11:17:25.6 Debug: Trying to parse quality for 'Michael Buble Michael Buble CD FLAC 2003 PERFECT' 11:17:25.6 Debug: Quality parsed: FLAC v1 11:17:25.6 Debug: Release Group parsed: 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_match_with_accent_in_artist_and_album("Michael Bublé","Michael Bublé","Michael Buble Michael Buble CD FLAC 2003 PERFECT") --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_not_parse_artist_name_and_album_title_by_incorrect_search_criteria --- 11:17:25.6 Debug: Parsing string 'Black Sabbath Black Sabbath FLAC' using search criteria artist: 'Abba' album: 'Abba' 11:17:25.6 Debug: Unable to parse Black Sabbath Black Sabbath FLAC 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_not_parse_artist_name_and_album_title_by_incorrect_search_criteria --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name("Bad Format","badformat") --- 11:17:25.6 Debug: Parsing string 'Bad Format' 11:17:25.6 Debug: Parsing string 'Bad Format' 11:17:25.6 Debug: Unable to parse Bad Format 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name("Bad Format","badformat") --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("VA - The Best 101 Love Ballads (2017) MP3 [192 kbps]","VA","The Best 101 Love Ballads") --- 11:17:25.6 Debug: Parsing string 'VA - The Best 101 Love Ballads (2017) MP3 [192 kbps]' 11:17:25.6 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 11:17:25.6 Debug: Album Parsed. VA - The Best 101 Love Ballads 11:17:25.6 Debug: Trying to parse quality for 'VA - The Best 101 Love Ballads (2017) MP3 [192 kbps]' 11:17:25.6 Debug: Quality parsed: MP3-192 v1 11:17:25.6 Debug: Release Group parsed: 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("VA - The Best 101 Love Ballads (2017) MP3 [192 kbps]","VA","The Best 101 Love Ballads") --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("ATCQ - The Love Movement 1998 2CD 192kbps RIP","ATCQ","The Love Movement") --- 11:17:25.6 Debug: Parsing string 'ATCQ - The Love Movement 1998 2CD 192kbps RIP' 11:17:25.6 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?<releaseyear>\d{4}) 11:17:25.6 Debug: Album Parsed. ATCQ - The Love Movement 11:17:25.6 Debug: Trying to parse quality for 'ATCQ - The Love Movement 1998 2CD 192kbps RIP' 11:17:25.6 Debug: Quality parsed: MP3-192 v1 11:17:25.6 Debug: Release Group parsed: 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("ATCQ - The Love Movement 1998 2CD 192kbps RIP","ATCQ","The Love Movement") --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK","Maula","Jism 2") --- 11:17:25.6 Debug: Parsing string 'Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK' 11:17:25.6 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 11:17:25.6 Debug: Album Parsed. Maula - Jism 2 11:17:25.6 Debug: Trying to parse quality for 'Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK' 11:17:25.6 Debug: Quality parsed: MP3-192 v1 11:17:25.6 Debug: Release Group parsed: 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK","Maula","Jism 2") --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("VA - Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3][192 kbps]","VA","Complete Clubland - The Ultimate Ride Of Your Lfe") --- 11:17:25.6 Debug: Parsing string 'VA - Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3][192 kbps]' 11:17:25.6 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 11:17:25.6 Debug: Album Parsed. VA - Complete Clubland - The Ultimate Ride Of Your Lfe 11:17:25.6 Debug: Trying to parse quality for 'VA - Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3][192 kbps]' 11:17:25.6 Debug: Quality parsed: MP3-192 v1 11:17:25.6 Debug: Release Group parsed: 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("VA - Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3][192 kbps]","VA","Complete Clubland - The Ultimate Ride Of Your Lfe") --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3](192kbps)","Complete Clubland","The Ultimate Ride Of Your Lfe") --- 11:17:25.6 Debug: Parsing string 'Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3](192kbps)' 11:17:25.6 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 11:17:25.6 Debug: Album Parsed. Complete Clubland - The Ultimate Ride Of Your Lfe 11:17:25.6 Debug: Trying to parse quality for 'Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3](192kbps)' 11:17:25.6 Debug: Quality parsed: MP3-192 v1 11:17:25.6 Debug: Release Group parsed: 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3](192kbps)","Complete Clubland","The Ultimate Ride Of Your Lfe") --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Gary Clark Jr - Live North America 2016 (2017) MP3 192kbps","Gary Clark Jr","Live North America 2016") --- 11:17:25.6 Debug: Parsing string 'Gary Clark Jr - Live North America 2016 (2017) MP3 192kbps' 11:17:25.6 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 11:17:25.6 Debug: Album Parsed. Gary Clark Jr - Live North America 2016 11:17:25.6 Debug: Trying to parse quality for 'Gary Clark Jr - Live North America 2016 (2017) MP3 192kbps' 11:17:25.6 Debug: Quality parsed: MP3-192 v1 11:17:25.6 Debug: Release Group parsed: 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Gary Clark Jr - Live North America 2016 (2017) MP3 192kbps","Gary Clark Jr","Live North America 2016") --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Childish Gambino - Awaken, My Love Album 2016 mp3 320 Kbps","Childish Gambino","Awaken, My Love Album") --- 11:17:25.6 Debug: Parsing string 'Childish Gambino - Awaken, My Love Album 2016 mp3 320 Kbps' 11:17:25.6 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?<releaseyear>\d{4}) 11:17:25.6 Debug: Album Parsed. Childish Gambino - Awaken, My Love Album 11:17:25.6 Debug: Trying to parse quality for 'Childish Gambino - Awaken, My Love Album 2016 mp3 320 Kbps' 11:17:25.6 Debug: Quality parsed: MP3-320 v1 11:17:25.6 Debug: Release Group parsed: 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Childish Gambino - Awaken, My Love Album 2016 mp3 320 Kbps","Childish Gambino","Awaken, My Love Album") --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Ricardo Arjona - APNEA (Single 2014) (320 kbps)","Ricardo Arjona","APNEA") --- 11:17:25.6 Debug: Parsing string 'Ricardo Arjona - APNEA (Single 2014) (320 kbps)' 11:17:25.6 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 11:17:25.6 Debug: Album Parsed. Ricardo Arjona - APNEA 11:17:25.6 Debug: Trying to parse quality for 'Ricardo Arjona - APNEA (Single 2014) (320 kbps)' 11:17:25.6 Debug: Quality parsed: MP3-320 v1 11:17:25.6 Debug: Release Group parsed: 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Ricardo Arjona - APNEA (Single 2014) (320 kbps)","Ricardo Arjona","APNEA") --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320","Kehlani","SweetSexySavage") --- 11:17:25.6 Debug: Parsing string 'Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320' 11:17:25.6 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 11:17:25.6 Debug: Album Parsed. Kehlani - SweetSexySavage 11:17:25.6 Debug: Trying to parse quality for 'Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320' 11:17:25.6 Debug: Quality parsed: MP3-320 v1 11:17:25.6 Debug: Release Group parsed: 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320","Kehlani","SweetSexySavage") --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Anderson Paak - Malibu (320)(2016)","Anderson Paak","Malibu") --- 11:17:25.6 Debug: Parsing string 'Anderson Paak - Malibu (320)(2016)' 11:17:25.6 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 11:17:25.6 Debug: Album Parsed. Anderson Paak - Malibu 11:17:25.6 Debug: Trying to parse quality for 'Anderson Paak - Malibu (320)(2016)' 11:17:25.6 Debug: Quality parsed: MP3-320 v1 11:17:25.6 Debug: Release Group parsed: 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Anderson Paak - Malibu (320)(2016)","Anderson Paak","Malibu") --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Caetano Veloso Discografia Completa MP3 @256","Caetano Veloso","Discography",True) --- 11:17:25.6 Debug: Parsing string 'Caetano Veloso Discografia Completa MP3 @256' 11:17:25.6 Trace: ^(?<artist>.+?)\W*(?<discography>Discography|Discografia) 11:17:25.6 Debug: Album Parsed. Caetano Veloso - Discography 11:17:25.6 Debug: Trying to parse quality for 'Caetano Veloso Discografia Completa MP3 @256' 11:17:25.6 Debug: Quality parsed: MP3-256 v1 11:17:25.6 Debug: Release Group parsed: 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Caetano Veloso Discografia Completa MP3 @256","Caetano Veloso","Discography",True) --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT","Little Mix","Salute") --- 11:17:25.6 Debug: Parsing string 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT' 11:17:25.6 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 11:17:25.6 Debug: Album Parsed. Little Mix - Salute 11:17:25.6 Debug: Trying to parse quality for 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT' 11:17:25.6 Debug: Quality parsed: AAC-256 v1 11:17:25.6 Debug: Release Group parsed: V3nom 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT","Little Mix","Salute") --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Ricky Martin - A Quien Quiera Escuchar (2015) 256 kbps [GloDLS]","Ricky Martin","A Quien Quiera Escuchar") --- 11:17:25.6 Debug: Parsing string 'Ricky Martin - A Quien Quiera Escuchar (2015) 256 kbps [GloDLS]' 11:17:25.6 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 11:17:25.6 Debug: Album Parsed. Ricky Martin - A Quien Quiera Escuchar 11:17:25.6 Debug: Trying to parse quality for 'Ricky Martin - A Quien Quiera Escuchar (2015) 256 kbps [GloDLS]' 11:17:25.6 Debug: Quality parsed: MP3-256 v1 11:17:25.6 Debug: Release Group parsed: GloDLS 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Ricky Martin - A Quien Quiera Escuchar (2015) 256 kbps [GloDLS]","Ricky Martin","A Quien Quiera Escuchar") --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}","Jake Bugg","Jake Bugg") --- 11:17:25.6 Debug: Parsing string 'Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}' 11:17:25.6 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 11:17:25.6 Debug: Album Parsed. Jake Bugg - Jake Bugg 11:17:25.6 Debug: Trying to parse quality for 'Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}' 11:17:25.6 Debug: Quality parsed: MP3-256 v1 11:17:25.6 Debug: Release Group parsed: 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}","Jake Bugg","Jake Bugg") --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Milky Chance - Sadnecessary [256 Kbps] [M4A]","Milky Chance","Sadnecessary") --- 11:17:25.6 Debug: Parsing string 'Milky Chance - Sadnecessary [256 Kbps] [M4A]' 11:17:25.6 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 11:17:25.6 Debug: Album Parsed. Milky Chance - Sadnecessary 11:17:25.6 Debug: Trying to parse quality for 'Milky Chance - Sadnecessary [256 Kbps] [M4A]' 11:17:25.6 Debug: Quality parsed: AAC-256 v1 11:17:25.6 Debug: Release Group parsed: M4A 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Milky Chance - Sadnecessary [256 Kbps] [M4A]","Milky Chance","Sadnecessary") --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]","Clean Bandit","New Eyes") --- 11:17:25.6 Debug: Parsing string 'Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]' 11:17:25.6 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 11:17:25.6 Debug: Album Parsed. Clean Bandit - New Eyes 11:17:25.6 Debug: Trying to parse quality for 'Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]' 11:17:25.6 Debug: Quality parsed: MP3-256 v1 11:17:25.6 Debug: Release Group parsed: GLT 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]","Clean Bandit","New Eyes") --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Armin van Buuren - A State Of Trance 810 (20.04.2017) 256 kbps","Armin van Buuren","A State Of Trance 810") --- 11:17:25.6 Debug: Parsing string 'Armin van Buuren - A State Of Trance 810 (20.04.2017) 256 kbps' 11:17:25.6 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 11:17:25.6 Debug: Album Parsed. Armin van Buuren - A State Of Trance 810 11:17:25.6 Debug: Trying to parse quality for 'Armin van Buuren - A State Of Trance 810 (20.04.2017) 256 kbps' 11:17:25.6 Debug: Quality parsed: MP3-256 v1 11:17:25.6 Debug: Release Group parsed: 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Armin van Buuren - A State Of Trance 810 (20.04.2017) 256 kbps","Armin van Buuren","A State Of Trance 810") --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("PJ Harvey - Let England Shake [mp3-256-2011][trfkad]","PJ Harvey","Let England Shake") --- 11:17:25.6 Debug: Parsing string 'PJ Harvey - Let England Shake [mp3-256-2011][trfkad]' 11:17:25.6 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 11:17:25.6 Debug: Album Parsed. PJ Harvey - Let England Shake 11:17:25.6 Debug: Trying to parse quality for 'PJ Harvey - Let England Shake [mp3-256-2011][trfkad]' 11:17:25.6 Debug: Quality parsed: MP3-256 v1 11:17:25.6 Debug: Release Group parsed: 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("PJ Harvey - Let England Shake [mp3-256-2011][trfkad]","PJ Harvey","Let England Shake") --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Kendrick Lamar - DAMN (2017) FLAC","Kendrick Lamar","DAMN") --- 11:17:25.6 Debug: Parsing string 'Kendrick Lamar - DAMN (2017) FLAC' 11:17:25.6 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 11:17:25.6 Debug: Album Parsed. Kendrick Lamar - DAMN 11:17:25.6 Debug: Trying to parse quality for 'Kendrick Lamar - DAMN (2017) FLAC' 11:17:25.6 Debug: Quality parsed: FLAC v1 11:17:25.6 Debug: Release Group parsed: 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Kendrick Lamar - DAMN (2017) FLAC","Kendrick Lamar","DAMN") --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]","Alicia Keys","Vault Playlist Vol 1") --- 11:17:25.6 Debug: Parsing string 'Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]' 11:17:25.6 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 11:17:25.6 Debug: Album Parsed. Alicia Keys - Vault Playlist Vol 1 11:17:25.6 Debug: Trying to parse quality for 'Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]' 11:17:25.6 Debug: Quality parsed: FLAC v1 11:17:25.6 Debug: Release Group parsed: 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]","Alicia Keys","Vault Playlist Vol 1") --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip","Gorillaz","Humanz") --- 11:17:25.6 Debug: Parsing string 'Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip' 11:17:25.6 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 11:17:25.6 Debug: Album Parsed. Gorillaz - Humanz 11:17:25.6 Debug: Trying to parse quality for 'Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip' 11:17:25.6 Debug: Quality parsed: FLAC v1 11:17:25.6 Debug: Release Group parsed: 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip","Gorillaz","Humanz") --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("David Bowie - Blackstar (2016) [FLAC]","David Bowie","Blackstar") --- 11:17:25.6 Debug: Parsing string 'David Bowie - Blackstar (2016) [FLAC]' 11:17:25.6 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 11:17:25.6 Debug: Album Parsed. David Bowie - Blackstar 11:17:25.6 Debug: Trying to parse quality for 'David Bowie - Blackstar (2016) [FLAC]' 11:17:25.6 Debug: Quality parsed: FLAC v1 11:17:25.6 Debug: Release Group parsed: FLAC 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("David Bowie - Blackstar (2016) [FLAC]","David Bowie","Blackstar") --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("The Cure - Greatest Hits (2001) FLAC Soup","The Cure","Greatest Hits") --- 11:17:25.6 Debug: Parsing string 'The Cure - Greatest Hits (2001) FLAC Soup' 11:17:25.6 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 11:17:25.6 Debug: Album Parsed. The Cure - Greatest Hits 11:17:25.6 Debug: Trying to parse quality for 'The Cure - Greatest Hits (2001) FLAC Soup' 11:17:25.6 Debug: Quality parsed: FLAC v1 11:17:25.6 Debug: Release Group parsed: 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("The Cure - Greatest Hits (2001) FLAC Soup","The Cure","Greatest Hits") --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Slowdive - Souvlaki (FLAC)","Slowdive","Souvlaki") --- 11:17:25.6 Debug: Parsing string 'Slowdive - Souvlaki (FLAC)' 11:17:25.6 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 11:17:25.6 Debug: Album Parsed. Slowdive - Souvlaki 11:17:25.6 Debug: Trying to parse quality for 'Slowdive - Souvlaki (FLAC)' 11:17:25.6 Debug: Quality parsed: FLAC v1 11:17:25.6 Debug: Release Group parsed: 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Slowdive - Souvlaki (FLAC)","Slowdive","Souvlaki") --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]","John Coltrane","Kulu Se Mama") --- 11:17:25.6 Debug: Parsing string 'John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]' 11:17:25.6 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 11:17:25.6 Debug: Album Parsed. John Coltrane - Kulu Se Mama 11:17:25.6 Debug: Trying to parse quality for 'John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]' 11:17:25.6 Debug: Quality parsed: FLAC v1 11:17:25.6 Debug: Release Group parsed: 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]","John Coltrane","Kulu Se Mama") --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("The Rolling Stones - The Very Best Of '75-'94 (1995) {FLAC}","The Rolling Stones","The Very Best Of '75-'94") --- 11:17:25.6 Debug: Parsing string 'The Rolling Stones - The Very Best Of '75-'94 (1995) {FLAC}' 11:17:25.6 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 11:17:25.6 Debug: Album Parsed. The Rolling Stones - The Very Best Of '75-'94 11:17:25.6 Debug: Trying to parse quality for 'The Rolling Stones - The Very Best Of '75-'94 (1995) {FLAC}' 11:17:25.6 Debug: Quality parsed: FLAC v1 11:17:25.6 Debug: Release Group parsed: 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("The Rolling Stones - The Very Best Of '75-'94 (1995) {FLAC}","The Rolling Stones","The Very Best Of '75-'94") --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Migos-No_Label_II-CD-FLAC-2014-FORSAKEN","Migos","No Label II") --- 11:17:25.6 Debug: Parsing string 'Migos-No_Label_II-CD-FLAC-2014-FORSAKEN' 11:17:25.6 Trace: ^(?<artist>.+?)[-](?<album>.+?)[-](?<source>\d?CD|WEB).+?(?<releaseyear>\d{4}) 11:17:25.6 Debug: Album Parsed. Migos - No Label II 11:17:25.6 Debug: Trying to parse quality for 'Migos-No_Label_II-CD-FLAC-2014-FORSAKEN' 11:17:25.6 Debug: Quality parsed: FLAC v1 11:17:25.6 Debug: Release Group parsed: FORSAKEN 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Migos-No_Label_II-CD-FLAC-2014-FORSAKEN","Migos","No Label II") --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("A.I. - Sex & Robots [2007/MP3/V0(VBR)]","A I","Sex & Robots") --- 11:17:25.6 Debug: Parsing string 'A.I. - Sex & Robots [2007/MP3/V0(VBR)]' 11:17:25.6 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 11:17:25.6 Debug: Album Parsed. A I - Sex & Robots 11:17:25.6 Debug: Trying to parse quality for 'A.I. - Sex & Robots [2007/MP3/V0(VBR)]' 11:17:25.6 Debug: Quality parsed: MP3-VBR-V0 v1 11:17:25.6 Debug: Release Group parsed: 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("A.I. - Sex & Robots [2007/MP3/V0(VBR)]","A I","Sex & Robots") --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Jay-Z - 4:44 (Deluxe Edition) (2017) 320","Jay-Z","444") --- 11:17:25.6 Debug: Parsing string 'Jay-Z - 4:44 (Deluxe Edition) (2017) 320' 11:17:25.6 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 11:17:25.6 Debug: Album Parsed. Jay-Z - 444 11:17:25.6 Debug: Trying to parse quality for 'Jay-Z - 4:44 (Deluxe Edition) (2017) 320' 11:17:25.6 Debug: Quality parsed: MP3-320 v1 11:17:25.6 Debug: Release Group parsed: 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Jay-Z - 4:44 (Deluxe Edition) (2017) 320","Jay-Z","444") --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("VA - NOW Thats What I Call Music 96 (2017) [Mp3~Kbps]","VA","NOW Thats What I Call Music 96") --- 11:17:25.6 Debug: Parsing string 'VA - NOW Thats What I Call Music 96 (2017) [Mp3~Kbps]' 11:17:25.6 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 11:17:25.6 Debug: Album Parsed. VA - NOW Thats What I Call Music 96 11:17:25.6 Debug: Trying to parse quality for 'VA - NOW Thats What I Call Music 96 (2017) [Mp3~Kbps]' 11:17:25.6 Debug: Quality parsed: MP3-96 v1 11:17:25.6 Debug: Release Group parsed: 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("VA - NOW Thats What I Call Music 96 (2017) [Mp3~Kbps]","VA","NOW Thats What I Call Music 96") --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Queen - The Ultimate Best Of Queen(2011)[mp3]","Queen","The Ultimate Best Of Queen") --- 11:17:25.6 Debug: Parsing string 'Queen - The Ultimate Best Of Queen(2011)[mp3]' 11:17:25.6 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 11:17:25.6 Debug: Album Parsed. Queen - The Ultimate Best Of Queen 11:17:25.6 Debug: Trying to parse quality for 'Queen - The Ultimate Best Of Queen(2011)[mp3]' 11:17:25.6 Debug: Quality parsed: Unknown v1 11:17:25.6 Debug: Release Group parsed: 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Queen - The Ultimate Best Of Queen(2011)[mp3]","Queen","The Ultimate Best Of Queen") --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT]","Little Mix","Salute") --- 11:17:25.6 Debug: Parsing string 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT]' 11:17:25.6 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 11:17:25.6 Debug: Album Parsed. Little Mix - Salute 11:17:25.6 Debug: Trying to parse quality for 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT]' 11:17:25.6 Debug: Quality parsed: AAC-256 v1 11:17:25.6 Debug: Release Group parsed: GLT 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT]","Little Mix","Salute") --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Barış Manço - Ben Bilirim [1993/FLAC/Lossless/Log]","Barış Manço","Ben Bilirim") --- 11:17:25.6 Debug: Parsing string 'Barış Manço - Ben Bilirim [1993/FLAC/Lossless/Log]' 11:17:25.6 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 11:17:25.6 Debug: Album Parsed. Barış Manço - Ben Bilirim 11:17:25.6 Debug: Trying to parse quality for 'Barış Manço - Ben Bilirim [1993/FLAC/Lossless/Log]' 11:17:25.6 Debug: Quality parsed: FLAC v1 11:17:25.6 Debug: Release Group parsed: 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Barış Manço - Ben Bilirim [1993/FLAC/Lossless/Log]","Barış Manço","Ben Bilirim") --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Imagine Dragons-Smoke And Mirrors-Deluxe Edition-2CD-FLAC-2015-JLM","Imagine Dragons","Smoke And Mirrors") --- 11:17:25.6 Debug: Parsing string 'Imagine Dragons-Smoke And Mirrors-Deluxe Edition-2CD-FLAC-2015-JLM' 11:17:25.6 Trace: ^(?<artist>.+?)[-](?<album>.+?)[-](?:[\(|\[]?)(?<version>.+?(?:Edition)?)(?:[\)|\]]?)[-](?<source>\d?CD|WEB).+?(?<releaseyear>\d{4}) 11:17:25.6 Debug: Album Parsed. Imagine Dragons - Smoke And Mirrors 11:17:25.6 Debug: Trying to parse quality for 'Imagine Dragons-Smoke And Mirrors-Deluxe Edition-2CD-FLAC-2015-JLM' 11:17:25.6 Debug: Quality parsed: FLAC v1 11:17:25.6 Debug: Release Group parsed: JLM 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Imagine Dragons-Smoke And Mirrors-Deluxe Edition-2CD-FLAC-2015-JLM","Imagine Dragons","Smoke And Mirrors") --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Dani_Sbert-Togheter-WEB-2017-FURY","Dani Sbert","Togheter") --- 11:17:25.6 Debug: Parsing string 'Dani_Sbert-Togheter-WEB-2017-FURY' 11:17:25.6 Trace: ^(?<artist>.+?)[-](?<album>.+?)[-](?<source>\d?CD|WEB).+?(?<releaseyear>\d{4}) 11:17:25.6 Debug: Album Parsed. Dani Sbert - Togheter 11:17:25.6 Debug: Trying to parse quality for 'Dani_Sbert-Togheter-WEB-2017-FURY' 11:17:25.6 Debug: Quality parsed: MP3-320 v1 11:17:25.6 Debug: Release Group parsed: FURY 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Dani_Sbert-Togheter-WEB-2017-FURY","Dani Sbert","Togheter") --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("New.Edition-One.Love-CD-FLAC-2017-MrFlac","New Edition","One Love") --- 11:17:25.6 Debug: Parsing string 'New.Edition-One.Love-CD-FLAC-2017-MrFlac' 11:17:25.6 Trace: ^(?<artist>.+?)[-](?<album>.+?)[-](?<source>\d?CD|WEB).+?(?<releaseyear>\d{4}) 11:17:25.6 Debug: Album Parsed. New Edition - One Love 11:17:25.6 Debug: Trying to parse quality for 'New.Edition-One.Love-CD-FLAC-2017-MrFlac' 11:17:25.6 Debug: Quality parsed: FLAC v1 11:17:25.6 Debug: Release Group parsed: 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("New.Edition-One.Love-CD-FLAC-2017-MrFlac","New Edition","One Love") --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("David_Gray-The_Best_of_David_Gray-(Deluxe_Edition)-2CD-2016-MTD","David Gray","The Best of David Gray") --- 11:17:25.6 Debug: Parsing string 'David_Gray-The_Best_of_David_Gray-(Deluxe_Edition)-2CD-2016-MTD' 11:17:25.6 Trace: ^(?<artist>.+?)[-](?<album>.+?)[-](?:[\(|\[]?)(?<version>.+?(?:Edition)?)(?:[\)|\]]?)[-](?<source>\d?CD|WEB).+?(?<releaseyear>\d{4}) 11:17:25.6 Debug: Album Parsed. David Gray - The Best of David Gray 11:17:25.6 Debug: Trying to parse quality for 'David_Gray-The_Best_of_David_Gray-(Deluxe_Edition)-2CD-2016-MTD' 11:17:25.6 Debug: Quality parsed: Unknown v1 11:17:25.6 Debug: Release Group parsed: MTD 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("David_Gray-The_Best_of_David_Gray-(Deluxe_Edition)-2CD-2016-MTD","David Gray","The Best of David Gray") --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Shinedown-Us and Them-NMR-2005-NMR","Shinedown","Us and Them") --- 11:17:25.6 Debug: Parsing string 'Shinedown-Us and Them-NMR-2005-NMR' 11:17:25.6 Trace: ^(?:(?<artist>.+?)(?:-)+)(?<album>.+?)(?:-.+?)(?<releaseyear>\d{4}) 11:17:25.6 Debug: Album Parsed. Shinedown - Us and Them 11:17:25.6 Debug: Trying to parse quality for 'Shinedown-Us and Them-NMR-2005-NMR' 11:17:25.6 Debug: Quality parsed: Unknown v1 11:17:25.6 Debug: Release Group parsed: NMR 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Shinedown-Us and Them-NMR-2005-NMR","Shinedown","Us and Them") --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)","Led Zeppelin","Discography",True) --- 11:17:25.6 Debug: Parsing string 'Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)' 11:17:25.6 Trace: ^(?<artist>.+?)(?: - )(?:.+?)?(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 11:17:25.6 Debug: Album Parsed. Led Zeppelin - Discography 11:17:25.6 Debug: Trying to parse quality for 'Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)' 11:17:25.6 Debug: Quality parsed: FLAC v1 11:17:25.6 Debug: Release Group parsed: 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)","Led Zeppelin","Discography",True) --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Minor Threat - Complete Discography [1989] [Anthology]","Minor Threat","Discography",True) --- 11:17:25.6 Debug: Parsing string 'Minor Threat - Complete Discography [1989] [Anthology]' 11:17:25.6 Trace: ^(?<artist>.+?)(?: - )(?:.+?)?(?<discography>Discography|Discografia).+?(?<endyear>\d{4}) 11:17:25.6 Debug: Album Parsed. Minor Threat - Discography 11:17:25.6 Debug: Trying to parse quality for 'Minor Threat - Complete Discography [1989] [Anthology]' 11:17:25.6 Debug: Quality parsed: Unknown v1 11:17:25.6 Debug: Release Group parsed: Anthology 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Minor Threat - Complete Discography [1989] [Anthology]","Minor Threat","Discography",True) --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP","Captain","Discography",True) --- 11:17:25.6 Debug: Parsing string 'Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP' 11:17:25.6 Trace: ^(?<artist>.+?)\W*(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 11:17:25.6 Debug: Album Parsed. Captain - Discography 11:17:25.6 Debug: Trying to parse quality for 'Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP' 11:17:25.6 Debug: Quality parsed: FLAC v1 11:17:25.6 Debug: Release Group parsed: UTP 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP","Captain","Discography",True) --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Coolio - Gangsta's Paradise (1995) (FLAC Lossless)","Coolio","Gangsta's Paradise") --- 11:17:25.6 Debug: Parsing string 'Coolio - Gangsta's Paradise (1995) (FLAC Lossless)' 11:17:25.6 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[)(?<releaseyear>\d{4}) 11:17:25.6 Debug: Album Parsed. Coolio - Gangsta's Paradise 11:17:25.6 Debug: Trying to parse quality for 'Coolio - Gangsta's Paradise (1995) (FLAC Lossless)' 11:17:25.6 Debug: Quality parsed: FLAC v1 11:17:25.6 Debug: Release Group parsed: 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Coolio - Gangsta's Paradise (1995) (FLAC Lossless)","Coolio","Gangsta's Paradise") --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Brother Ali-2007-The Undisputed Truth-FTD","Brother Ali","The Undisputed Truth") --- 11:17:25.6 Debug: Parsing string 'Brother Ali-2007-The Undisputed Truth-FTD' 11:17:25.6 Trace: ^(?:(?<artist>.+?)(?:-))(?<releaseyear>\d{4})(?:-)(?<album>[^-]+) 11:17:25.6 Debug: Album Parsed. Brother Ali - The Undisputed Truth 11:17:25.6 Debug: Trying to parse quality for 'Brother Ali-2007-The Undisputed Truth-FTD' 11:17:25.6 Debug: Quality parsed: Unknown v1 11:17:25.6 Debug: Release Group parsed: FTD 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Brother Ali-2007-The Undisputed Truth-FTD","Brother Ali","The Undisputed Truth") --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Brother Ali-The Undisputed Truth-2007-FTD","Brother Ali","The Undisputed Truth") --- 11:17:25.6 Debug: Parsing string 'Brother Ali-The Undisputed Truth-2007-FTD' 11:17:25.6 Trace: ^(?:(?<artist>.+?)(?:-)+)(?:(?<album>.+?)(?:-)+)(?<releaseyear>\d{4}) 11:17:25.6 Debug: Album Parsed. Brother Ali - The Undisputed Truth 11:17:25.6 Debug: Trying to parse quality for 'Brother Ali-The Undisputed Truth-2007-FTD' 11:17:25.6 Debug: Quality parsed: Unknown v1 11:17:25.6 Debug: Release Group parsed: FTD 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Brother Ali-The Undisputed Truth-2007-FTD","Brother Ali","The Undisputed Truth") --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("(Eclectic Progressive Rock) [CD] Peter Hammill - From The Trees - 2017, FLAC (tracks + .cue), lossless","Peter Hammill","From The Trees") --- 11:17:25.6 Debug: Parsing string '(Eclectic Progressive Rock) [CD] Peter Hammill - From The Trees - 2017, FLAC (tracks + .cue), lossless' 11:17:25.6 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<album>.+?)(?: - )(?<releaseyear>\d{4}) 11:17:25.6 Debug: Album Parsed. Peter Hammill - From The Trees 11:17:25.6 Debug: Trying to parse quality for '(Eclectic Progressive Rock) [CD] Peter Hammill - From The Trees - 2017, FLAC (tracks + .cue), lossless' 11:17:25.6 Debug: Quality parsed: FLAC v1 11:17:25.6 Debug: Release Group parsed: 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("(Eclectic Progressive Rock) [CD] Peter Hammill - From The Trees - 2017, FLAC (tracks + .cue), lossless","Peter Hammill","From The Trees") --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("(Folk Rock / Pop) Aztec Two-Step - Naked - 2017, MP3, 320 kbps","Aztec Two-Step","Naked") --- 11:17:25.6 Debug: Parsing string '(Folk Rock / Pop) Aztec Two-Step - Naked - 2017, MP3, 320 kbps' 11:17:25.6 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<album>.+?)(?: - )(?<releaseyear>\d{4}) 11:17:25.6 Debug: Album Parsed. Aztec Two-Step - Naked 11:17:25.6 Debug: Trying to parse quality for '(Folk Rock / Pop) Aztec Two-Step - Naked - 2017, MP3, 320 kbps' 11:17:25.6 Debug: Quality parsed: MP3-320 v1 11:17:25.6 Debug: Release Group parsed: 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("(Folk Rock / Pop) Aztec Two-Step - Naked - 2017, MP3, 320 kbps","Aztec Two-Step","Naked") --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("(Zeuhl / Progressive Rock) [WEB] Dai Kaht - Dai Kaht - 2017, FLAC (tracks), lossless","Dai Kaht","Dai Kaht") --- 11:17:25.6 Debug: Parsing string '(Zeuhl / Progressive Rock) [WEB] Dai Kaht - Dai Kaht - 2017, FLAC (tracks), lossless' 11:17:25.6 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<album>.+?)(?: - )(?<releaseyear>\d{4}) 11:17:25.6 Debug: Album Parsed. Dai Kaht - Dai Kaht 11:17:25.6 Debug: Trying to parse quality for '(Zeuhl / Progressive Rock) [WEB] Dai Kaht - Dai Kaht - 2017, FLAC (tracks), lossless' 11:17:25.6 Debug: Quality parsed: FLAC v1 11:17:25.6 Debug: Release Group parsed: 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("(Zeuhl / Progressive Rock) [WEB] Dai Kaht - Dai Kaht - 2017, FLAC (tracks), lossless","Dai Kaht","Dai Kaht") --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("(Heavy Metal) [CD] Black Obelisk - Discography - 1991-2015 (36 releases, 32 CDs), FLAC(image + .cue), lossless","Black Obelisk","Discography",True) --- 11:17:25.6 Debug: Parsing string '(Heavy Metal) [CD] Black Obelisk - Discography - 1991-2015 (36 releases, 32 CDs), FLAC(image + .cue), lossless' 11:17:25.6 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 11:17:25.6 Debug: Album Parsed. Black Obelisk - Discography 11:17:25.6 Debug: Trying to parse quality for '(Heavy Metal) [CD] Black Obelisk - Discography - 1991-2015 (36 releases, 32 CDs), FLAC(image + .cue), lossless' 11:17:25.6 Debug: Quality parsed: FLAC v1 11:17:25.6 Debug: Release Group parsed: 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("(Heavy Metal) [CD] Black Obelisk - Discography - 1991-2015 (36 releases, 32 CDs), FLAC(image + .cue), lossless","Black Obelisk","Discography",True) --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015], FLAC(image + .cue), lossless","Aria","Discography",True) --- 11:17:25.6 Debug: Parsing string '(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015], FLAC(image + .cue), lossless' 11:17:25.6 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 11:17:25.6 Debug: Album Parsed. Aria - Discography 11:17:25.6 Debug: Trying to parse quality for '(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015], FLAC(image + .cue), lossless' 11:17:25.6 Debug: Quality parsed: FLAC v1 11:17:25.6 Debug: Release Group parsed: 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015], FLAC(image + .cue), lossless","Aria","Discography",True) --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("(Heavy Metal) [CD] Forces United - Discography(6 CDs), 2014-2016, FLAC(image + .cue), lossless","Forces United","Discography",True) --- 11:17:25.6 Debug: Parsing string '(Heavy Metal) [CD] Forces United - Discography(6 CDs), 2014-2016, FLAC(image + .cue), lossless' 11:17:25.6 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 11:17:25.6 Debug: Album Parsed. Forces United - Discography 11:17:25.6 Debug: Trying to parse quality for '(Heavy Metal) [CD] Forces United - Discography(6 CDs), 2014-2016, FLAC(image + .cue), lossless' 11:17:25.6 Debug: Quality parsed: FLAC v1 11:17:25.6 Debug: Release Group parsed: 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("(Heavy Metal) [CD] Forces United - Discography(6 CDs), 2014-2016, FLAC(image + .cue), lossless","Forces United","Discography",True) --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Gorillaz - The now now - 2018 [FLAC]","Gorillaz","The now now") --- 11:17:25.6 Debug: Parsing string 'Gorillaz - The now now - 2018 [FLAC]' 11:17:25.6 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?: - )(?<releaseyear>\d{4})\W*(?:\(|\[) 11:17:25.6 Debug: Album Parsed. Gorillaz - The now now 11:17:25.6 Debug: Trying to parse quality for 'Gorillaz - The now now - 2018 [FLAC]' 11:17:25.6 Debug: Quality parsed: FLAC v1 11:17:25.6 Debug: Release Group parsed: FLAC 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title("Gorillaz - The now now - 2018 [FLAC]","Gorillaz","The now now") --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black Sabbath - Black Sabbath FLAC") --- 11:17:25.6 Debug: Parsing string 'Black Sabbath - Black Sabbath FLAC' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 11:17:25.6 Debug: Album Parsed. Black Sabbath - Black Sabbath 11:17:25.6 Debug: Trying to parse quality for 'Black Sabbath - Black Sabbath FLAC' 11:17:25.6 Debug: Quality parsed: FLAC v1 11:17:25.6 Debug: Release Group parsed: 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black Sabbath - Black Sabbath FLAC") --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black Sabbath Black Sabbath FLAC") --- 11:17:25.6 Debug: Parsing string 'Black Sabbath Black Sabbath FLAC' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 11:17:25.6 Debug: Album Parsed. Black Sabbath - Black Sabbath 11:17:25.6 Debug: Trying to parse quality for 'Black Sabbath Black Sabbath FLAC' 11:17:25.6 Debug: Quality parsed: FLAC v1 11:17:25.6 Debug: Release Group parsed: 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black Sabbath Black Sabbath FLAC") --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("BlaCk SabBaTh Black SabBatH FLAC") --- 11:17:25.6 Debug: Parsing string 'BlaCk SabBaTh Black SabBatH FLAC' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 11:17:25.6 Debug: Album Parsed. BlaCk SabBaTh - Black SabBatH 11:17:25.6 Debug: Trying to parse quality for 'BlaCk SabBaTh Black SabBatH FLAC' 11:17:25.6 Debug: Quality parsed: FLAC v1 11:17:25.6 Debug: Release Group parsed: 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("BlaCk SabBaTh Black SabBatH FLAC") --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black Sabbath FLAC Black Sabbath") --- 11:17:25.6 Debug: Parsing string 'Black Sabbath FLAC Black Sabbath' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 11:17:25.6 Debug: Album Parsed. Black Sabbath - Black Sabbath 11:17:25.6 Debug: Trying to parse quality for 'Black Sabbath FLAC Black Sabbath' 11:17:25.6 Debug: Quality parsed: FLAC v1 11:17:25.6 Debug: Release Group parsed: 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black Sabbath FLAC Black Sabbath") --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black.Sabbath-FLAC-Black.Sabbath") --- 11:17:25.6 Debug: Parsing string 'Black.Sabbath-FLAC-Black.Sabbath' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 11:17:25.6 Debug: Album Parsed. Black Sabbath - Black Sabbath 11:17:25.6 Debug: Trying to parse quality for 'Black.Sabbath-FLAC-Black.Sabbath' 11:17:25.6 Debug: Quality parsed: FLAC v1 11:17:25.6 Debug: Release Group parsed: Black 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black.Sabbath-FLAC-Black.Sabbath") --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black_Sabbath-FLAC-Black_Sabbath") --- 11:17:25.6 Debug: Parsing string 'Black_Sabbath-FLAC-Black_Sabbath' using search criteria artist: 'Black Sabbath' album: 'Black Sabbath' 11:17:25.6 Debug: Album Parsed. Black Sabbath - Black Sabbath 11:17:25.6 Debug: Trying to parse quality for 'Black_Sabbath-FLAC-Black_Sabbath' 11:17:25.6 Debug: Quality parsed: FLAC v1 11:17:25.6 Debug: Release Group parsed: Black 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_artist_name_and_album_title_by_search_criteria("Black_Sabbath-FLAC-Black_Sabbath") --- 11:17:25.6 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) --- 11:17:25.6 Debug: Parsing string 'Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP' 11:17:25.6 Trace: ^(?<artist>.+?)\W*(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 11:17:25.6 Debug: Album Parsed. Captain - Discography 11:17:25.6 Debug: Trying to parse quality for 'Captain-Discography_1998_-_2001-CD-FLAC-2007-UTP' 11:17:25.6 Debug: Quality parsed: FLAC v1 11:17:25.6 Debug: Release Group parsed: UTP 11:17:25.6 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) --- 11:17:25.6 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) --- 11:17:25.6 Debug: Parsing string '(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015]' 11:17:25.6 Trace: ^(?:\(.+?\))(?:\W*(?:\[(?<source>.+?)\]))?\W*(?<artist>.+?)(?: - )(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 11:17:25.6 Debug: Album Parsed. Aria - Discography 11:17:25.6 Debug: Trying to parse quality for '(Heavy Metal) Aria - Discography(46 CD) [1985 - 2015]' 11:17:25.6 Debug: Quality parsed: Unknown v1 11:17:25.6 Debug: Release Group parsed: 11:17:25.6 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) --- 11:17:25.6 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) --- 11:17:25.6 Debug: Parsing string 'Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)' 11:17:25.6 Trace: ^(?<artist>.+?)(?: - )(?:.+?)?(?<discography>Discography|Discografia).+?(?<startyear>\d{4}).+?(?<endyear>\d{4}) 11:17:25.6 Debug: Album Parsed. Led Zeppelin - Discography 11:17:25.6 Debug: Trying to parse quality for 'Led Zeppelin - Studio Discography 1969-1982 (10 albums)(flac)' 11:17:25.6 Debug: Quality parsed: FLAC v1 11:17:25.6 Debug: Release Group parsed: 11:17:25.6 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) --- 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] 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Minor Threat - Complete Discography [1989] [Anthology]",0,1989) --- 11:17:25.6 Debug: Parsing string 'Minor Threat - Complete Discography [1989] [Anthology]' 11:17:25.6 Trace: ^(?<artist>.+?)(?: - )(?:.+?)?(?<discography>Discography|Discografia).+?(?<endyear>\d{4}) 11:17:25.6 Debug: Album Parsed. Minor Threat - Discography 11:17:25.6 Debug: Trying to parse quality for 'Minor Threat - Complete Discography [1989] [Anthology]' 11:17:25.6 Debug: Quality parsed: Unknown v1 11:17:25.6 Debug: Release Group parsed: Anthology 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Minor Threat - Complete Discography [1989] [Anthology]",0,1989) --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Caetano Veloso Discografia Completa MP3 @256",0,0) --- 11:17:25.6 Debug: Parsing string 'Caetano Veloso Discografia Completa MP3 @256' 11:17:25.6 Trace: ^(?<artist>.+?)\W*(?<discography>Discography|Discografia) 11:17:25.6 Debug: Album Parsed. Caetano Veloso - Discography 11:17:25.6 Debug: Trying to parse quality for 'Caetano Veloso Discografia Completa MP3 @256' 11:17:25.6 Debug: Quality parsed: MP3-256 v1 11:17:25.6 Debug: Release Group parsed: 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_parse_year_or_year_range_from_discography("Caetano Veloso Discografia Completa MP3 @256",0,0) --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_accents_from_title --- 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_accents_from_title --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Songs of Experience (Deluxe Edition)","Songs of Experience") --- 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Songs of Experience (Deluxe Edition)","Songs of Experience") --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Songs of Experience (iTunes Deluxe Edition)","Songs of Experience") --- 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Songs of Experience (iTunes Deluxe Edition)","Songs of Experience") --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Songs of Experience [Super Special Edition]","Songs of Experience") --- 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Songs of Experience [Super Special Edition]","Songs of Experience") --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Mr. Bad Guy [Special Edition]","Mr. Bad Guy") --- 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Mr. Bad Guy [Special Edition]","Mr. Bad Guy") --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Sweet Dreams (Album)","Sweet Dreams") --- 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Sweet Dreams (Album)","Sweet Dreams") --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Now What?! (Limited Edition)","Now What?!") --- 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Now What?! (Limited Edition)","Now What?!") --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Random Album Title (Promo CD)","Random Album Title") --- 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Random Album Title (Promo CD)","Random Album Title") --- 11:17:25.6 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") --- 11:17:25.6 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") --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Limited Edition","Limited Edition") --- 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_album_title("Limited Edition","Limited Edition") --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Songs of Experience (Deluxe Edition)","Songs of Experience") --- 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Songs of Experience (Deluxe Edition)","Songs of Experience") --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Mr. Bad Guy [Special Edition]","Mr. Bad Guy") --- 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Mr. Bad Guy [Special Edition]","Mr. Bad Guy") --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Smooth Criminal (single)","Smooth Criminal") --- 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Smooth Criminal (single)","Smooth Criminal") --- 11:17:25.6 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") --- 11:17:25.6 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") --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Alles Schon Gesehen (Feat. Deichkind)","Alles Schon Gesehen") --- 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Alles Schon Gesehen (Feat. Deichkind)","Alles Schon Gesehen") --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Science Fiction/Double Feature","Science Fiction/Double Feature") --- 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Science Fiction/Double Feature","Science Fiction/Double Feature") --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Dancing Feathers","Dancing Feathers") --- 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Dancing Feathers","Dancing Feathers") --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("D.J. (2017 Remaster)","D.J.") --- 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("D.J. (2017 Remaster)","D.J.") --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("The Kiss (Skit) (Produced By Eminem)","The Kiss (Skit)") --- 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("The Kiss (Skit) (Produced By Eminem)","The Kiss (Skit)") --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Without Me (Produced By Eminem & Jeff Bass)","Without Me") --- 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParserFixture.should_remove_common_tags_from_track_title("Without Me (Produced By Eminem & Jeff Bass)","Without Me") --- 11:17:25.6 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") --- 11:17:25.6 Debug: Parsing string '[scnzbefnet][509103] Jay-Z - 4:44 (Deluxe Edition) (2017) 320' 11:17:25.6 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[).+?(?<releaseyear>\d{4}) 11:17:25.6 Debug: Album Parsed. Jay-Z - 444 11:17:25.6 Debug: Trying to parse quality for '[scnzbefnet][509103] Jay-Z - 4:44 (Deluxe Edition) (2017) 320' 11:17:25.6 Debug: Quality parsed: MP3-320 v1 11:17:25.6 Debug: Release Group parsed: scnzbefnet 11:17:25.6 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") --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetAlbumsFixture.should_not_fail_if_search_criteria_contains_multiple_albums_with_the_same_name --- 11:17:25.6 Debug: Trying inexact album match for IdenticalTitle 11:17:25.6 Debug: Unable to find - IdenticalTitle 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetAlbumsFixture.should_not_fail_if_search_criteria_contains_multiple_albums_with_the_same_name --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetArtistFixture.should_use_parsed_artist_title --- 11:17:25.6 Debug: Parsing string '30 Rock - Get Some [FLAC]' 11:17:25.6 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 11:17:25.6 Debug: Album Parsed. 30 Rock - Get Some 11:17:25.6 Debug: Trying to parse quality for '30 Rock - Get Some [FLAC]' 11:17:25.6 Debug: Quality parsed: FLAC v1 11:17:25.6 Debug: Release Group parsed: FLAC 11:17:25.6 Debug: Trying inexact artist match for 30 Rock 11:17:25.6 Debug: Parsing string '30 Rock - Get Some [FLAC]' 11:17:25.6 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 11:17:25.6 Debug: Album Parsed. 30 Rock - Get Some 11:17:25.6 Debug: Trying to parse quality for '30 Rock - Get Some [FLAC]' 11:17:25.6 Debug: Quality parsed: FLAC v1 11:17:25.6 Debug: Release Group parsed: FLAC 11:17:25.6 Debug: Parsing string '30 Rock - Get Some [FLAC]' 11:17:25.6 Trace: ^(?:(?<artist>.+?)(?: - )+)(?<album>.+?)\W*(?:\(|\[) 11:17:25.6 Debug: Album Parsed. 30 Rock - Get Some 11:17:25.6 Debug: Trying to parse quality for '30 Rock - Get Some [FLAC]' 11:17:25.6 Debug: Quality parsed: FLAC v1 11:17:25.6 Debug: Release Group parsed: FLAC 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetArtistFixture.should_use_parsed_artist_title --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetArtistFixture.should_use_passed_in_title_when_it_cannot_be_parsed --- 11:17:25.6 Debug: Parsing string '30 Rock' 11:17:25.6 Debug: Unable to parse 30 Rock 11:17:25.6 Debug: Trying inexact artist match for 30 Rock 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.ParsingServiceTests.GetArtistFixture.should_use_passed_in_title_when_it_cannot_be_parsed --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("z:\\tv shows\\battlestar galactica (2003)\\Season 3\\S03E05 - Collaborators.mkv",3,5) --- 11:17:25.6 Debug: Attempting to parse track info using directory and file names. Season 3 11:17:25.6 Debug: Parsing string 'Season 3 S03E05 - Collaborators.mkv' 11:17:25.6 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 11:17:25.6 Debug: Track Parsed. Season 3 S03E05 - - 0:[Unknown Track] : 11:17:25.6 Debug: Trying to parse quality for 'Season 3 S03E05 - Collaborators.mkv' 11:17:25.6 Debug: Quality parsed: Unknown v1 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("z:\\tv shows\\battlestar galactica (2003)\\Season 3\\S03E05 - Collaborators.mkv",3,5) --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("z:\\tv shows\\modern marvels\\Season 16\\S16E03 - The Potato.mkv",16,3) --- 11:17:25.6 Debug: Attempting to parse track info using directory and file names. Season 16 11:17:25.6 Debug: Parsing string 'Season 16 S16E03 - The Potato.mkv' 11:17:25.6 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 11:17:25.6 Debug: Track Parsed. Season 16 S16E03 - - 0:[Unknown Track] : 11:17:25.6 Debug: Trying to parse quality for 'Season 16 S16E03 - The Potato.mkv' 11:17:25.6 Debug: Quality parsed: Unknown v1 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("z:\\tv shows\\modern marvels\\Season 16\\S16E03 - The Potato.mkv",16,3) --- 11:17:25.6 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) --- 11:17:25.6 Debug: Attempting to parse track info using directory and file names. Specials 11:17:25.6 Debug: Parsing string 'Specials S00E16 - Dear Consumer - SD TV.avi' 11:17:25.6 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 11:17:25.6 Debug: Track Parsed. Specials S00E16 - - 0:[Unknown Track] : 11:17:25.6 Debug: Trying to parse quality for 'Specials S00E16 - Dear Consumer - SD TV.avi' 11:17:25.6 Debug: Quality parsed: Unknown v1 11:17:25.6 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) --- 11:17:25.6 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) --- 11:17:25.6 Debug: Attempting to parse track info using directory and file names. Season 2 11:17:25.6 Debug: Parsing string 'Season 2 S02E21 - 94 Meetings - 720p TV.mkv' 11:17:25.6 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 11:17:25.6 Debug: Track Parsed. Season 2 S02E21 - - 0:[Unknown Track] : 11:17:25.6 Debug: Trying to parse quality for 'Season 2 S02E21 - 94 Meetings - 720p TV.mkv' 11:17:25.6 Debug: Quality parsed: Unknown v1 11:17:25.6 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) --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("D:\\shares\\TV Shows\\Battlestar Galactica (2003)\\Season 2\\S02E21.avi",2,21) --- 11:17:25.6 Debug: Attempting to parse track info using directory and file names. Season 2 11:17:25.6 Debug: Parsing string 'Season 2 S02E21.avi' 11:17:25.6 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 11:17:25.6 Debug: Track Parsed. Season 2 S02E21 av - - 0:[Unknown Track] : 11:17:25.6 Debug: Trying to parse quality for 'Season 2 S02E21.avi' 11:17:25.6 Debug: Quality parsed: Unknown v1 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("D:\\shares\\TV Shows\\Battlestar Galactica (2003)\\Season 2\\S02E21.avi",2,21) --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:/Test/TV/Chuck.4x05.HDTV.XviD-LOL",4,5) --- 11:17:25.6 Debug: Attempting to parse track info using directory and file names. TV 11:17:25.6 Debug: Parsing string 'TV Chuck.4x05.HDTV.XviD-LOL' 11:17:25.6 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 11:17:25.6 Debug: Track Parsed. TV Chuck 4x05 HDTV XviD - - 0:[Unknown Track] : 11:17:25.6 Debug: Trying to parse quality for 'TV Chuck.4x05.HDTV.XviD-LOL' 11:17:25.6 Debug: Quality parsed: Unknown v1 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:/Test/TV/Chuck.4x05.HDTV.XviD-LOL",4,5) --- 11:17:25.6 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) --- 11:17:25.6 Debug: Attempting to parse track info using directory and file names. Season 6 11:17:25.6 Debug: Parsing string 'Season 6 S06E13 - 5 to 9 - 720p BluRay.mkv' 11:17:25.6 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 11:17:25.6 Debug: Track Parsed. Season 6 S06E13 - - 0:[Unknown Track] : 11:17:25.6 Debug: Trying to parse quality for 'Season 6 S06E13 - 5 to 9 - 720p BluRay.mkv' 11:17:25.6 Debug: Quality parsed: Unknown v1 11:17:25.6 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) --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("S:\\TV Drop\\House - 10x11 - Title [SDTV]\\1011 - Title.avi",10,11) --- 11:17:25.6 Debug: Attempting to parse track info using directory and file names. House - 10x11 - Title [SDTV] 11:17:25.6 Debug: Parsing string 'House - 10x11 - Title [SDTV] 1011 - Title.avi' 11:17:25.6 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 11:17:25.6 Debug: Track Parsed. House - - 0:[Unknown Track] : 11:17:25.6 Debug: Trying to parse quality for 'House - 10x11 - Title [SDTV] 1011 - Title.avi' 11:17:25.6 Debug: Quality parsed: Unknown v1 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("S:\\TV Drop\\House - 10x11 - Title [SDTV]\\1011 - Title.avi",10,11) --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("/TV Drop/House - 10x11 - Title [SDTV]/1011 - Title.avi",10,11) --- 11:17:25.6 Debug: Attempting to parse track info using directory and file names. House - 10x11 - Title [SDTV] 11:17:25.6 Debug: Parsing string 'House - 10x11 - Title [SDTV] 1011 - Title.avi' 11:17:25.6 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 11:17:25.6 Debug: Track Parsed. House - - 0:[Unknown Track] : 11:17:25.6 Debug: Trying to parse quality for 'House - 10x11 - Title [SDTV] 1011 - Title.avi' 11:17:25.6 Debug: Quality parsed: Unknown v1 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("/TV Drop/House - 10x11 - Title [SDTV]/1011 - Title.avi",10,11) --- 11:17:25.6 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) --- 11:17:25.6 Debug: Attempting to parse track info using directory and file names. King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 11:17:25.6 Debug: Parsing string 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 1012 - 24 Hour Propane People.avi' 11:17:25.6 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 11:17:25.6 Debug: Track Parsed. King of the Hill - - 0:[Unknown Track] : 11:17:25.6 Debug: Trying to parse quality for 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 1012 - 24 Hour Propane People.avi' 11:17:25.6 Debug: Quality parsed: Unknown v1 11:17:25.6 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) --- 11:17:25.6 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) --- 11:17:25.6 Debug: Attempting to parse track info using directory and file names. King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 11:17:25.6 Debug: Parsing string 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 1012 - 24 Hour Propane People.avi' 11:17:25.6 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 11:17:25.6 Debug: Track Parsed. King of the Hill - - 0:[Unknown Track] : 11:17:25.6 Debug: Trying to parse quality for 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 1012 - 24 Hour Propane People.avi' 11:17:25.6 Debug: Quality parsed: Unknown v1 11:17:25.6 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) --- 11:17:25.6 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) --- 11:17:25.6 Debug: Attempting to parse track info using directory and file names. King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 11:17:25.6 Debug: Parsing string 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] Hour Propane People.avi' 11:17:25.6 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 11:17:25.6 Debug: Track Parsed. King of the Hill - - 0:[Unknown Track] : 11:17:25.6 Debug: Trying to parse quality for 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] Hour Propane People.avi' 11:17:25.6 Debug: Quality parsed: Unknown v1 11:17:25.6 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) --- 11:17:25.6 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) --- 11:17:25.6 Debug: Attempting to parse track info using directory and file names. King of the Hill - 10x12 - 24 Hour Propane People [SDTV] 11:17:25.6 Debug: Parsing string 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] Hour Propane People.avi' 11:17:25.6 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 11:17:25.6 Debug: Track Parsed. King of the Hill - - 0:[Unknown Track] : 11:17:25.6 Debug: Trying to parse quality for 'King of the Hill - 10x12 - 24 Hour Propane People [SDTV] Hour Propane People.avi' 11:17:25.6 Debug: Quality parsed: Unknown v1 11:17:25.6 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) --- 11:17:25.6 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) --- 11:17:25.6 Debug: Attempting to parse track info using directory and file names. The.Big.Bang.Theory.S01E01.720p.HDTV 11:17:25.6 Debug: Parsing string 'The.Big.Bang.Theory.S01E01.720p.HDTV ajifajjjeaeaeqwer_eppj.avi' 11:17:25.6 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 11:17:25.6 Debug: Track Parsed. The Big Bang Theory S01E01 HDTV ajifajjjeaeaeqwer eppj av - - 0:[Unknown Track] : 11:17:25.6 Debug: Trying to parse quality for 'The.Big.Bang.Theory.S01E01.720p.HDTV ajifajjjeaeaeqwer_eppj.avi' 11:17:25.6 Debug: Quality parsed: Unknown v1 11:17:25.6 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) --- 11:17:25.6 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) --- 11:17:25.6 Debug: Attempting to parse track info using directory and file names. The.Big.Bang.Theory.S01E01.720p.HDTV 11:17:25.6 Debug: Parsing string 'The.Big.Bang.Theory.S01E01.720p.HDTV tbbt101.avi' 11:17:25.6 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 11:17:25.6 Debug: Track Parsed. The Big Bang Theory S01E01 HDTV tbbt101 av - - 0:[Unknown Track] : 11:17:25.6 Debug: Trying to parse quality for 'The.Big.Bang.Theory.S01E01.720p.HDTV tbbt101.avi' 11:17:25.6 Debug: Quality parsed: Unknown v1 11:17:25.6 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) --- 11:17:25.6 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) --- 11:17:25.6 Debug: Attempting to parse track info using directory and file names. Terminator.The.Sarah.Connor.Chronicles.S02E19.720p.BluRay.x264-SiNNERS-RP 11:17:25.6 Debug: Parsing string 'Terminator.The.Sarah.Connor.Chronicles.S02E19.720p.BluRay.x264-SiNNERS-RP ba27283b17c00d01193eacc02a8ba98eeb523a76.mkv' 11:17:25.6 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 11:17:25.6 Debug: Track Parsed. Terminator The Sarah Connor Chronicles S02E19 BluRay - - 0:[Unknown Track] : 11:17:25.6 Debug: Trying to parse quality for 'Terminator.The.Sarah.Connor.Chronicles.S02E19.720p.BluRay.x264-SiNNERS-RP ba27283b17c00d01193eacc02a8ba98eeb523a76.mkv' 11:17:25.6 Debug: Quality parsed: Unknown v1 11:17:25.6 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) --- 11:17:25.6 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) --- 11:17:25.6 Debug: Attempting to parse track info using directory and file names. Terminator.The.Sarah.Connor.Chronicles.S02E18.720p.BluRay.x264-SiNNERS-RP 11:17:25.6 Debug: Parsing string 'Terminator.The.Sarah.Connor.Chronicles.S02E18.720p.BluRay.x264-SiNNERS-RP 45a55debe3856da318cc35882ad07e43cd32fd15.mkv' 11:17:25.6 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 11:17:25.6 Debug: Track Parsed. Terminator The Sarah Connor Chronicles S02E18 BluRay - - 0:[Unknown Track] : 11:17:25.6 Debug: Trying to parse quality for 'Terminator.The.Sarah.Connor.Chronicles.S02E18.720p.BluRay.x264-SiNNERS-RP 45a55debe3856da318cc35882ad07e43cd32fd15.mkv' 11:17:25.6 Debug: Quality parsed: Unknown v1 11:17:25.6 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) --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Series\\Season 01\\01 Pilot (1080p HD).mkv",1,1) --- 11:17:25.6 Debug: Attempting to parse track info using directory and file names. Season 01 11:17:25.6 Debug: Parsing string 'Season 01 01 Pilot (1080p HD).mkv' 11:17:25.6 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 11:17:25.6 Debug: Track Parsed. Season 01 01 Pilot (HD) mk - - 0:[Unknown Track] : 11:17:25.6 Debug: Trying to parse quality for 'Season 01 01 Pilot (1080p HD).mkv' 11:17:25.6 Debug: Quality parsed: Unknown v1 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Series\\Season 01\\01 Pilot (1080p HD).mkv",1,1) --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Series\\Season 01\\1 Pilot (1080p HD).mkv",1,1) --- 11:17:25.6 Debug: Attempting to parse track info using directory and file names. Season 01 11:17:25.6 Debug: Parsing string 'Season 01 1 Pilot (1080p HD).mkv' 11:17:25.6 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 11:17:25.6 Debug: Track Parsed. Season 01 1 Pilot (HD) mk - - 0:[Unknown Track] : 11:17:25.6 Debug: Trying to parse quality for 'Season 01 1 Pilot (1080p HD).mkv' 11:17:25.6 Debug: Quality parsed: Unknown v1 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.PathParserFixture.should_parse_from_path("C:\\Test\\Series\\Season 01\\1 Pilot (1080p HD).mkv",1,1) --- 11:17:25.6 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) --- 11:17:25.6 Debug: Attempting to parse track info using directory and file names. Season 1 11:17:25.6 Debug: Parsing string 'Season 1 02 Honor Thy Father (1080p HD).m4v' 11:17:25.6 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 11:17:25.6 Debug: Track Parsed. Season 1 02 Honor Thy Father (HD) m4 - - 0:[Unknown Track] : 11:17:25.6 Debug: Trying to parse quality for 'Season 1 02 Honor Thy Father (1080p HD).m4v' 11:17:25.6 Debug: Quality parsed: Unknown v1 11:17:25.6 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) --- 11:17:25.6 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) --- 11:17:25.6 Debug: Attempting to parse track info using directory and file names. Season 1 11:17:25.6 Debug: Parsing string 'Season 1 2 Honor Thy Father (1080p HD).m4v' 11:17:25.6 Trace: (?<trackNumber>\d*){0,1}([-| ]{0,1})(?<artist>[a-zA-Z0-9, ().&_]*)[-| ]{0,1}(?<trackName>[a-zA-Z0-9, ().&_]+) 11:17:25.6 Debug: Track Parsed. Season 1 2 Honor Thy Father (HD) m4 - - 0:[Unknown Track] : 11:17:25.6 Debug: Trying to parse quality for 'Season 1 2 Honor Thy Father (1080p HD).m4v' 11:17:25.6 Debug: Quality parsed: Unknown v1 11:17:25.6 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) --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-192) --- 11:17:25.6 Debug: Trying to parse quality for 'Some album [MP3-192]' 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-192) --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-VBR-V0) --- 11:17:25.6 Debug: Trying to parse quality for 'Some album [MP3-VBR-V0]' 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-VBR-V0) --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-256) --- 11:17:25.6 Debug: Trying to parse quality for 'Some album [MP3-256]' 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-256) --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-320) --- 11:17:25.6 Debug: Trying to parse quality for 'Some album [MP3-320]' 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-320) --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-VBR-V2) --- 11:17:25.6 Debug: Trying to parse quality for 'Some album [MP3-VBR-V2]' 11:17:25.6 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(MP3-VBR-V2) --- 11:17:25.6 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(WAV) --- 11:17:25.7 Debug: Trying to parse quality for 'Some album [WAV]' 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(WAV) --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(WMA) --- 11:17:25.7 Debug: Trying to parse quality for 'Some album [WMA]' 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(WMA) --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-192) --- 11:17:25.7 Debug: Trying to parse quality for 'Some album [AAC-192]' 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-192) --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-256) --- 11:17:25.7 Debug: Trying to parse quality for 'Some album [AAC-256]' 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-256) --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-320) --- 11:17:25.7 Debug: Trying to parse quality for 'Some album [AAC-320]' 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-320) --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-VBR) --- 11:17:25.7 Debug: Trying to parse quality for 'Some album [AAC-VBR]' 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(AAC-VBR) --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(ALAC) --- 11:17:25.7 Debug: Trying to parse quality for 'Some album [ALAC]' 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(ALAC) --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(FLAC) --- 11:17:25.7 Debug: Trying to parse quality for 'Some album [FLAC]' 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.parsing_our_own_quality_enum_name(FLAC) --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("The Chainsmokers & Coldplay - Something Just Like This") --- 11:17:25.7 Debug: Trying to parse quality for 'The Chainsmokers & Coldplay - Something Just Like This' 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("The Chainsmokers & Coldplay - Something Just Like This") --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Frank Ocean Blonde 2016") --- 11:17:25.7 Debug: Trying to parse quality for 'Frank Ocean Blonde 2016' 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Frank Ocean Blonde 2016") --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Queen - The Ultimate Best Of Queen(2011)[mp3]") --- 11:17:25.7 Debug: Trying to parse quality for 'Queen - The Ultimate Best Of Queen(2011)[mp3]' 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Queen - The Ultimate Best Of Queen(2011)[mp3]") --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Maroon 5 Ft Kendrick Lamar -Dont Wanna Know MP3 2016") --- 11:17:25.7 Debug: Trying to parse quality for 'Maroon 5 Ft Kendrick Lamar -Dont Wanna Know MP3 2016' 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.quality_parse("Maroon 5 Ft Kendrick Lamar -Dont Wanna Know MP3 2016") --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist Title - Album Title 2017 REPACK FLAC aAF",True,2) --- 11:17:25.7 Debug: Trying to parse quality for 'Artist Title - Album Title 2017 REPACK FLAC aAF' 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist Title - Album Title 2017 REPACK FLAC aAF",True,2) --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.REPACK.FLAC-aAF",True,2) --- 11:17:25.7 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.REPACK.FLAC-aAF' 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.REPACK.FLAC-aAF",True,2) --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.REPACK2.FLAC-aAF",True,3) --- 11:17:25.7 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.REPACK2.FLAC-aAF' 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.REPACK2.FLAC-aAF",True,3) --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.PROPER.FLAC-aAF",False,2) --- 11:17:25.7 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.PROPER.FLAC-aAF' 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.PROPER.FLAC-aAF",False,2) --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.RERIP.FLAC-DEMAND",True,2) --- 11:17:25.7 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.RERIP.FLAC-DEMAND' 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.RERIP.FLAC-DEMAND",True,2) --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.RERIP2.FLAC-DEMAND",True,3) --- 11:17:25.7 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.RERIP2.FLAC-DEMAND' 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.RERIP2.FLAC-DEMAND",True,3) --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist Title - Album Title 2017 MP3 V2 (VBR) aAF",False,1) --- 11:17:25.7 Debug: Trying to parse quality for 'Artist Title - Album Title 2017 MP3 V2 (VBR) aAF' 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist Title - Album Title 2017 MP3 V2 (VBR) aAF",False,1) --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF",False,1) --- 11:17:25.7 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF' 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF",False,1) --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF",False,1) --- 11:17:25.7 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF' 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF",False,1) --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF",False,1) --- 11:17:25.7 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF' 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-aAF",False,1) --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-DEMAND",False,1) --- 11:17:25.7 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.MP3.V2.VBR-DEMAND' 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-DEMAND",False,1) --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-DEMAND",False,1) --- 11:17:25.7 Debug: Trying to parse quality for 'Artist.Title-Album.Title.2017.MP3.V2.VBR-DEMAND' 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_be_able_to_parse_repack("Artist.Title-Album.Title.2017.MP3.V2.VBR-DEMAND",False,1) --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Arctic Monkeys - AM {2013-Album}",null,0) --- 11:17:25.7 Debug: Trying to parse quality for 'Arctic Monkeys - AM {2013-Album}' 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Arctic Monkeys - AM {2013-Album}",null,0) --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Audio Adrinaline - Audio Adrinaline",null,0) --- 11:17:25.7 Debug: Trying to parse quality for 'Audio Adrinaline - Audio Adrinaline' 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Audio Adrinaline - Audio Adrinaline",null,0) --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Audio Adrinaline - Audio Adrinaline [Mixtape FLAC]",null,0) --- 11:17:25.7 Debug: Trying to parse quality for 'Audio Adrinaline - Audio Adrinaline [Mixtape FLAC]' 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Audio Adrinaline - Audio Adrinaline [Mixtape FLAC]",null,0) --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Brain Ape - Rig it [2014][flac]",null,0) --- 11:17:25.7 Debug: Trying to parse quality for 'Brain Ape - Rig it [2014][flac]' 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Brain Ape - Rig it [2014][flac]",null,0) --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Coil - The Ape Of Naples(2005) (FLAC)",null,0) --- 11:17:25.7 Debug: Trying to parse quality for 'Coil - The Ape Of Naples(2005) (FLAC)' 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_ape_quality("Coil - The Ape Of Naples(2005) (FLAC)",null,0) --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_flac_quality("Roberta Flack 2006 - The Very Best of") --- 11:17:25.7 Debug: Trying to parse quality for 'Roberta Flack 2006 - The Very Best of' 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_flac_quality("Roberta Flack 2006 - The Very Best of") --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_opus_quality("Opus - Drums Unlimited (1966) [Flac]",null,0) --- 11:17:25.7 Debug: Trying to parse quality for 'Opus - Drums Unlimited (1966) [Flac]' 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_not_parse_opus_quality("Opus - Drums Unlimited (1966) [Flac]",null,0) --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Milky Chance - Sadnecessary [256 Kbps] [M4A]",null,0) --- 11:17:25.7 Debug: Trying to parse quality for 'Milky Chance - Sadnecessary [256 Kbps] [M4A]' 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Milky Chance - Sadnecessary [256 Kbps] [M4A]",null,0) --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT",null,0) --- 11:17:25.7 Debug: Trying to parse quality for 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT' 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT",null,0) --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("X-Men Soundtracks (2006-2014) AAC, 256 kbps",null,0) --- 11:17:25.7 Debug: Trying to parse quality for 'X-Men Soundtracks (2006-2014) AAC, 256 kbps' 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("X-Men Soundtracks (2006-2014) AAC, 256 kbps",null,0) --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("The Weeknd - The Hills - Single[iTunes Plus AAC M4A]",null,0) --- 11:17:25.7 Debug: Trying to parse quality for 'The Weeknd - The Hills - Single[iTunes Plus AAC M4A]' 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("The Weeknd - The Hills - Single[iTunes Plus AAC M4A]",null,0) --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Walk the Line Soundtrack (2005) [AAC, 256 kbps]",null,0) --- 11:17:25.7 Debug: Trying to parse quality for 'Walk the Line Soundtrack (2005) [AAC, 256 kbps]' 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Walk the Line Soundtrack (2005) [AAC, 256 kbps]",null,0) --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Firefly Soundtrack(2007 (2002-2003)) [AAC, 256 kbps VBR]",null,0) --- 11:17:25.7 Debug: Trying to parse quality for 'Firefly Soundtrack(2007 (2002-2003)) [AAC, 256 kbps VBR]' 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_256_quality("Firefly Soundtrack(2007 (2002-2003)) [AAC, 256 kbps VBR]",null,0) --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_320_quality("","MPEG-4 Audio (mp4a)",320) --- 11:17:25.7 Debug: Trying to parse quality for '' 11:17:25.7 Trace: Got codec AAC 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_320_quality("","MPEG-4 Audio (mp4a)",320) --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_320_quality("","MPEG-4 Audio (drms)",320) --- 11:17:25.7 Debug: Trying to parse quality for '' 11:17:25.7 Trace: Got codec AAC 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_320_quality("","MPEG-4 Audio (drms)",320) --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_vbr_quality("","MPEG-4 Audio (mp4a)",321) --- 11:17:25.7 Debug: Trying to parse quality for '' 11:17:25.7 Trace: Got codec AAC 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_vbr_quality("","MPEG-4 Audio (mp4a)",321) --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_vbr_quality("","MPEG-4 Audio (drms)",321) --- 11:17:25.7 Debug: Trying to parse quality for '' 11:17:25.7 Trace: Got codec AAC 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_aac_vbr_quality("","MPEG-4 Audio (drms)",321) --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("Chuck Berry Discography ALAC",null,0) --- 11:17:25.7 Debug: Trying to parse quality for 'Chuck Berry Discography ALAC' 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("Chuck Berry Discography ALAC",null,0) --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("A$AP Rocky - LONG LIVE A$AP Deluxe asap[ALAC]",null,0) --- 11:17:25.7 Debug: Trying to parse quality for 'A$AP Rocky - LONG LIVE A$AP Deluxe asap[ALAC]' 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("A$AP Rocky - LONG LIVE A$AP Deluxe asap[ALAC]",null,0) --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("","MPEG-4 Audio (alac)",0) --- 11:17:25.7 Debug: Trying to parse quality for '' 11:17:25.7 Trace: Got codec ALAC 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_alac_quality("","MPEG-4 Audio (alac)",0) --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("Stevie Ray Vaughan Discography (1981-1987) [APE]",null,0) --- 11:17:25.7 Debug: Trying to parse quality for 'Stevie Ray Vaughan Discography (1981-1987) [APE]' 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("Stevie Ray Vaughan Discography (1981-1987) [APE]",null,0) --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("Brain Ape - Rig it [2014][ape]",null,0) --- 11:17:25.7 Debug: Trying to parse quality for 'Brain Ape - Rig it [2014][ape]' 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("Brain Ape - Rig it [2014][ape]",null,0) --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("","Monkey's Audio",0) --- 11:17:25.7 Debug: Trying to parse quality for '' 11:17:25.7 Trace: Got codec APE 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_ape_quality("","Monkey's Audio",0) --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Beck.-.Guero.2005.[2016.Remastered].24bit.96kHz.LOSSLESS.FLAC",null,0,0) --- 11:17:25.7 Debug: Trying to parse quality for 'Beck.-.Guero.2005.[2016.Remastered].24bit.96kHz.LOSSLESS.FLAC' 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Beck.-.Guero.2005.[2016.Remastered].24bit.96kHz.LOSSLESS.FLAC",null,0,0) --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("[R.E.M - Lifes Rich Pageant(1986) [24bit192kHz 2016 Remaster]LOSSLESS FLAC]",null,0,0) --- 11:17:25.7 Debug: Trying to parse quality for '[R.E.M - Lifes Rich Pageant(1986) [24bit192kHz 2016 Remaster]LOSSLESS FLAC]' 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("[R.E.M - Lifes Rich Pageant(1986) [24bit192kHz 2016 Remaster]LOSSLESS FLAC]",null,0,0) --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Kid_Cudi-Entergalactic-24BIT-WEBFLAC-2022-NACHOS",null,0,0) --- 11:17:25.7 Debug: Trying to parse quality for 'Kid_Cudi-Entergalactic-24BIT-WEBFLAC-2022-NACHOS' 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Kid_Cudi-Entergalactic-24BIT-WEBFLAC-2022-NACHOS",null,0,0) --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Foghat-Foghat_Live-24-192-WEB-FLAC-REMASTERED-2016-OBZEN",null,0,0) --- 11:17:25.7 Debug: Trying to parse quality for 'Foghat-Foghat_Live-24-192-WEB-FLAC-REMASTERED-2016-OBZEN' 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Foghat-Foghat_Live-24-192-WEB-FLAC-REMASTERED-2016-OBZEN",null,0,0) --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("John Mellencamp-Plain Spoken From The Chicago Theatre-24-48-WEB-FLAC-2018-OBZEN",null,0,0) --- 11:17:25.7 Debug: Trying to parse quality for 'John Mellencamp-Plain Spoken From The Chicago Theatre-24-48-WEB-FLAC-2018-OBZEN' 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("John Mellencamp-Plain Spoken From The Chicago Theatre-24-48-WEB-FLAC-2018-OBZEN",null,0,0) --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Nazareth-Close Enough For Rock N Roll-24-96-WEB-FLAC-REMASTERED-2021-OBZEN",null,0,0) --- 11:17:25.7 Debug: Trying to parse quality for 'Nazareth-Close Enough For Rock N Roll-24-96-WEB-FLAC-REMASTERED-2021-OBZEN' 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Nazareth-Close Enough For Rock N Roll-24-96-WEB-FLAC-REMASTERED-2021-OBZEN",null,0,0) --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Green_Day-Father_Of_All-24-44-WEB-FLAC-2020-OBZEN",null,0,0) --- 11:17:25.7 Debug: Trying to parse quality for 'Green_Day-Father_Of_All-24-44-WEB-FLAC-2020-OBZEN' 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("Green_Day-Father_Of_All-24-44-WEB-FLAC-2020-OBZEN",null,0,0) --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("","Flac Audio",5057,24) --- 11:17:25.7 Debug: Trying to parse quality for '' 11:17:25.7 Trace: Got codec FLAC 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("","Flac Audio",5057,24) --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("[TR24][OF] Good Charlotte - Generation Rx - 2018 (Pop-Punk | Alternative Rock)",null,0,0) --- 11:17:25.7 Debug: Trying to parse quality for '[TR24][OF] Good Charlotte - Generation Rx - 2018 (Pop-Punk | Alternative Rock)' 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_24bit_quality("[TR24][OF] Good Charlotte - Generation Rx - 2018 (Pop-Punk | Alternative Rock)",null,0,0) --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Kendrick Lamar - DAMN (2017) FLAC",null,0) --- 11:17:25.7 Debug: Trying to parse quality for 'Kendrick Lamar - DAMN (2017) FLAC' 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Kendrick Lamar - DAMN (2017) FLAC",null,0) --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Kid_Cudi-Entergalactic-WEBFLAC-2022-NACHOS",null,0) --- 11:17:25.7 Debug: Trying to parse quality for 'Kid_Cudi-Entergalactic-WEBFLAC-2022-NACHOS' 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Kid_Cudi-Entergalactic-WEBFLAC-2022-NACHOS",null,0) --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]",null,0) --- 11:17:25.7 Debug: Trying to parse quality for 'Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]' 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Alicia Keys - Vault Playlist Vol. 1 (2017) [FLAC CD]",null,0) --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip",null,0) --- 11:17:25.7 Debug: Trying to parse quality for 'Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip' 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Gorillaz - Humanz (Deluxe) - lossless FLAC Tracks - 2017 - CDrip",null,0) --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("David Bowie - Blackstar (2016) [FLAC]",null,0) --- 11:17:25.7 Debug: Trying to parse quality for 'David Bowie - Blackstar (2016) [FLAC]' 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("David Bowie - Blackstar (2016) [FLAC]",null,0) --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("The Cure - Greatest Hits (2001) FLAC Soup",null,0) --- 11:17:25.7 Debug: Trying to parse quality for 'The Cure - Greatest Hits (2001) FLAC Soup' 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("The Cure - Greatest Hits (2001) FLAC Soup",null,0) --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Slowdive- Souvlaki (FLAC)",null,0) --- 11:17:25.7 Debug: Trying to parse quality for 'Slowdive- Souvlaki (FLAC)' 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Slowdive- Souvlaki (FLAC)",null,0) --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]",null,0) --- 11:17:25.7 Debug: Trying to parse quality for 'John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]' 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("John Coltrane - Kulu Se Mama (1965) [EAC-FLAC]",null,0) --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("The Rolling Stones - The Very Best Of '75-'94 (1995) {FLAC}",null,0) --- 11:17:25.7 Debug: Trying to parse quality for 'The Rolling Stones - The Very Best Of '75-'94 (1995) {FLAC}' 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("The Rolling Stones - The Very Best Of '75-'94 (1995) {FLAC}",null,0) --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Migos-No_Label_II-CD-FLAC-2014-FORSAKEN",null,0) --- 11:17:25.7 Debug: Trying to parse quality for 'Migos-No_Label_II-CD-FLAC-2014-FORSAKEN' 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("Migos-No_Label_II-CD-FLAC-2014-FORSAKEN",null,0) --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("ADELE 25 CD FLAC 2015 PERFECT",null,0) --- 11:17:25.7 Debug: Trying to parse quality for 'ADELE 25 CD FLAC 2015 PERFECT' 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("ADELE 25 CD FLAC 2015 PERFECT",null,0) --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("","Flac Audio",1057) --- 11:17:25.7 Debug: Trying to parse quality for '' 11:17:25.7 Trace: Got codec FLAC 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_flac_quality("","Flac Audio",1057) --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_128_quality("","MPEG Version 1 Audio, Layer 3",128) --- 11:17:25.7 Debug: Trying to parse quality for '' 11:17:25.7 Trace: Got codec MP3CBR 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_128_quality("","MPEG Version 1 Audio, Layer 3",128) --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_160_quality("","MPEG Version 1 Audio, Layer 3",160) --- 11:17:25.7 Debug: Trying to parse quality for '' 11:17:25.7 Trace: Got codec MP3CBR 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_160_quality("","MPEG Version 1 Audio, Layer 3",160) --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("VA - The Best 101 Love Ballads (2017) MP3 [192 kbps]",null,0) --- 11:17:25.7 Debug: Trying to parse quality for 'VA - The Best 101 Love Ballads (2017) MP3 [192 kbps]' 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("VA - The Best 101 Love Ballads (2017) MP3 [192 kbps]",null,0) --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("ATCQ - The Love Movement 1998 2CD 192kbps RIP",null,0) --- 11:17:25.7 Debug: Trying to parse quality for 'ATCQ - The Love Movement 1998 2CD 192kbps RIP' 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("ATCQ - The Love Movement 1998 2CD 192kbps RIP",null,0) --- 11:17:25.7 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) --- 11:17:25.7 Debug: Trying to parse quality for 'A Tribe Called Quest - The Love Movement 1998 2CD [192kbps] RIP' 11:17:25.7 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) --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK",null,0) --- 11:17:25.7 Debug: Trying to parse quality for 'Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK' 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Maula - Jism 2 [2012] Mp3 - 192Kbps [Extended]- TK",null,0) --- 11:17:25.7 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) --- 11:17:25.7 Debug: Trying to parse quality for 'VA - Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3][192 kbps]' 11:17:25.7 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) --- 11:17:25.7 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) --- 11:17:25.7 Debug: Trying to parse quality for 'Complete Clubland - The Ultimate Ride Of Your Lfe [2014][MP3](192kbps)' 11:17:25.7 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) --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("The Ultimate Ride Of Your Lfe [192 KBPS][2014][MP3]",null,0) --- 11:17:25.7 Debug: Trying to parse quality for 'The Ultimate Ride Of Your Lfe [192 KBPS][2014][MP3]' 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("The Ultimate Ride Of Your Lfe [192 KBPS][2014][MP3]",null,0) --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Gary Clark Jr - Live North America 2016 (2017) MP3 192kbps",null,0) --- 11:17:25.7 Debug: Trying to parse quality for 'Gary Clark Jr - Live North America 2016 (2017) MP3 192kbps' 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Gary Clark Jr - Live North America 2016 (2017) MP3 192kbps",null,0) --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Some Song [192][2014][MP3]",null,0) --- 11:17:25.7 Debug: Trying to parse quality for 'Some Song [192][2014][MP3]' 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Some Song [192][2014][MP3]",null,0) --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Other Song (192)[2014][MP3]",null,0) --- 11:17:25.7 Debug: Trying to parse quality for 'Other Song (192)[2014][MP3]' 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("Other Song (192)[2014][MP3]",null,0) --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("","MPEG Version 1 Audio, Layer 3",192) --- 11:17:25.7 Debug: Trying to parse quality for '' 11:17:25.7 Trace: Got codec MP3CBR 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_192_quality("","MPEG Version 1 Audio, Layer 3",192) --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Caetano Veloso Discografia Completa MP3 @256",null,0) --- 11:17:25.7 Debug: Trying to parse quality for 'Caetano Veloso Discografia Completa MP3 @256' 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Caetano Veloso Discografia Completa MP3 @256",null,0) --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Ricky Martin - A Quien Quiera Escuchar (2015) 256 kbps [GloDLS]",null,0) --- 11:17:25.7 Debug: Trying to parse quality for 'Ricky Martin - A Quien Quiera Escuchar (2015) 256 kbps [GloDLS]' 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Ricky Martin - A Quien Quiera Escuchar (2015) 256 kbps [GloDLS]",null,0) --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}",null,0) --- 11:17:25.7 Debug: Trying to parse quality for 'Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}' 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Jake Bugg - Jake Bugg (Album) [2012] {MP3 256 kbps}",null,0) --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]",null,0) --- 11:17:25.7 Debug: Trying to parse quality for 'Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]' 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("Clean Bandit - New Eyes [2014] [Mp3-256]-V3nom [GLT]",null,0) --- 11:17:25.7 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) --- 11:17:25.7 Debug: Trying to parse quality for 'Armin van Buuren - A State Of Trance 810 (20.04.2017) 256 kbps' 11:17:25.7 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) --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("PJ Harvey - Let England Shake [mp3-256-2011][trfkad]",null,0) --- 11:17:25.7 Debug: Trying to parse quality for 'PJ Harvey - Let England Shake [mp3-256-2011][trfkad]' 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("PJ Harvey - Let England Shake [mp3-256-2011][trfkad]",null,0) --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("","MPEG Version 1 Audio, Layer 3",256) --- 11:17:25.7 Debug: Trying to parse quality for '' 11:17:25.7 Trace: Got codec MP3CBR 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_256_quality("","MPEG Version 1 Audio, Layer 3",256) --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Beyoncé Lemonade [320] 2016 Beyonce Lemonade [320] 2016",null,0) --- 11:17:25.7 Debug: Trying to parse quality for 'Beyoncé Lemonade [320] 2016 Beyonce Lemonade [320] 2016' 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Beyoncé Lemonade [320] 2016 Beyonce Lemonade [320] 2016",null,0) --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Childish Gambino - Awaken, My Love Album 2016 mp3 320 Kbps",null,0) --- 11:17:25.7 Debug: Trying to parse quality for 'Childish Gambino - Awaken, My Love Album 2016 mp3 320 Kbps' 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Childish Gambino - Awaken, My Love Album 2016 mp3 320 Kbps",null,0) --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Maluma – Felices Los 4 MP3 320 Kbps 2017 Download",null,0) --- 11:17:25.7 Debug: Trying to parse quality for 'Maluma – Felices Los 4 MP3 320 Kbps 2017 Download' 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Maluma – Felices Los 4 MP3 320 Kbps 2017 Download",null,0) --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Ricardo Arjona - APNEA (Single 2014) (320 kbps)",null,0) --- 11:17:25.7 Debug: Trying to parse quality for 'Ricardo Arjona - APNEA (Single 2014) (320 kbps)' 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Ricardo Arjona - APNEA (Single 2014) (320 kbps)",null,0) --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320",null,0) --- 11:17:25.7 Debug: Trying to parse quality for 'Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320' 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Kehlani - SweetSexySavage (Deluxe Edition) (2017) 320",null,0) --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Anderson Paak - Malibu (320)(2016)",null,0) --- 11:17:25.7 Debug: Trying to parse quality for 'Anderson Paak - Malibu (320)(2016)' 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Anderson Paak - Malibu (320)(2016)",null,0) --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Zeynep_Erbay-Flashlights_On_Love-WEB-2022-BABAS",null,0) --- 11:17:25.7 Debug: Trying to parse quality for 'Zeynep_Erbay-Flashlights_On_Love-WEB-2022-BABAS' 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("Zeynep_Erbay-Flashlights_On_Love-WEB-2022-BABAS",null,0) --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("","MPEG Version 1 Audio, Layer 3",320) --- 11:17:25.7 Debug: Trying to parse quality for '' 11:17:25.7 Trace: Got codec MP3CBR 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_320_quality("","MPEG Version 1 Audio, Layer 3",320) --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_96_quality("","MPEG Version 1 Audio, Layer 3",96) --- 11:17:25.7 Debug: Trying to parse quality for '' 11:17:25.7 Trace: Got codec MP3CBR 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_mp3_96_quality("","MPEG Version 1 Audio, Layer 3",96) --- 11:17:25.7 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) --- 11:17:25.7 Debug: Trying to parse quality for 'Sia - This Is Acting (Standard Edition) [2016-Web-MP3-V0(VBR)]' 11:17:25.7 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) --- 11:17:25.7 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) --- 11:17:25.7 Debug: Trying to parse quality for 'Mount Eerie - A Crow Looked at Me (2017) [MP3 V0 VBR)]' 11:17:25.7 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) --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_null_quality_description_as_unknown --- 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_null_quality_description_as_unknown --- Skipped should_parse_mp3_vbr_v2_quality("","MPEG Version 1 Audio, Layer 3 VBR",298) [< 1 ms] 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_extension("01. Kanye West - Ultralight Beam.mp3") --- 11:17:25.7 Debug: Trying to parse quality for '01. Kanye West - Ultralight Beam.mp3' 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_extension("01. Kanye West - Ultralight Beam.mp3") --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_extension("01. Kanye West - Ultralight Beam.ogg") --- 11:17:25.7 Debug: Trying to parse quality for '01. Kanye West - Ultralight Beam.ogg' 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_extension("01. Kanye West - Ultralight Beam.ogg") --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_name("Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT") --- 11:17:25.7 Debug: Trying to parse quality for 'Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT' 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_quality_from_name("Little Mix - Salute [Deluxe Edition] [2013] [M4A-256]-V3nom [GLT") --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q10_quality("Kirlian Camera - The Ice Curtain - Album 1998 - Ogg-Vorbis Q10",null,0) --- 11:17:25.7 Debug: Trying to parse quality for 'Kirlian Camera - The Ice Curtain - Album 1998 - Ogg-Vorbis Q10' 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q10_quality("Kirlian Camera - The Ice Curtain - Album 1998 - Ogg-Vorbis Q10",null,0) --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q10_quality("","Vorbis Version 0 Audio",500) --- 11:17:25.7 Debug: Trying to parse quality for '' 11:17:25.7 Trace: Got codec OGG 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q10_quality("","Vorbis Version 0 Audio",500) --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q10_quality("","Opus Version 1 Audio",501) --- 11:17:25.7 Debug: Trying to parse quality for '' 11:17:25.7 Trace: Got codec OPUS 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q10_quality("","Opus Version 1 Audio",501) --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q5_quality("","Vorbis Version 0 Audio",160) --- 11:17:25.7 Debug: Trying to parse quality for '' 11:17:25.7 Trace: Got codec OGG 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q5_quality("","Vorbis Version 0 Audio",160) --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q5_quality("","Opus Version 1 Audio",161) --- 11:17:25.7 Debug: Trying to parse quality for '' 11:17:25.7 Trace: Got codec OPUS 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q5_quality("","Opus Version 1 Audio",161) --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q6_quality("","Vorbis Version 0 Audio",192) --- 11:17:25.7 Debug: Trying to parse quality for '' 11:17:25.7 Trace: Got codec OGG 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q6_quality("","Vorbis Version 0 Audio",192) --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q6_quality("","Opus Version 1 Audio",193) --- 11:17:25.7 Debug: Trying to parse quality for '' 11:17:25.7 Trace: Got codec OPUS 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q6_quality("","Opus Version 1 Audio",193) --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q7_quality("Masters_At_Work-Nuyorican_Soul-.Talkin_Loud.-1997-OGG.Q7",null,0) --- 11:17:25.7 Debug: Trying to parse quality for 'Masters_At_Work-Nuyorican_Soul-.Talkin_Loud.-1997-OGG.Q7' 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q7_quality("Masters_At_Work-Nuyorican_Soul-.Talkin_Loud.-1997-OGG.Q7",null,0) --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q7_quality("","Vorbis Version 0 Audio",224) --- 11:17:25.7 Debug: Trying to parse quality for '' 11:17:25.7 Trace: Got codec OGG 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q7_quality("","Vorbis Version 0 Audio",224) --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q7_quality("","Opus Version 1 Audio",225) --- 11:17:25.7 Debug: Trying to parse quality for '' 11:17:25.7 Trace: Got codec OPUS 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q7_quality("","Opus Version 1 Audio",225) --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("Various Artists - No New York [1978/Ogg/q8]",null,0) --- 11:17:25.7 Debug: Trying to parse quality for 'Various Artists - No New York [1978/Ogg/q8]' 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("Various Artists - No New York [1978/Ogg/q8]",null,0) --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("","Vorbis Version 0 Audio",256) --- 11:17:25.7 Debug: Trying to parse quality for '' 11:17:25.7 Trace: Got codec OGG 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("","Vorbis Version 0 Audio",256) --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("","Opus Version 1 Audio",257) --- 11:17:25.7 Debug: Trying to parse quality for '' 11:17:25.7 Trace: Got codec OPUS 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q8_quality("","Opus Version 1 Audio",257) --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q9_quality("","Vorbis Version 0 Audio",320) --- 11:17:25.7 Debug: Trying to parse quality for '' 11:17:25.7 Trace: Got codec OGG 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q9_quality("","Vorbis Version 0 Audio",320) --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q9_quality("","Opus Version 1 Audio",321) --- 11:17:25.7 Debug: Trying to parse quality for '' 11:17:25.7 Trace: Got codec OPUS 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_vorbis_q9_quality("","Opus Version 1 Audio",321) --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wav_quality("","PCM Audio",1411) --- 11:17:25.7 Debug: Trying to parse quality for '' 11:17:25.7 Trace: Got codec WAV 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wav_quality("","PCM Audio",1411) --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("Max Roach - Drums Unlimited (1966) [WavPack]",null,0) --- 11:17:25.7 Debug: Trying to parse quality for 'Max Roach - Drums Unlimited (1966) [WavPack]' 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("Max Roach - Drums Unlimited (1966) [WavPack]",null,0) --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("Roxette - Charm School(2011) (2CD) [WV]",null,0) --- 11:17:25.7 Debug: Trying to parse quality for 'Roxette - Charm School(2011) (2CD) [WV]' 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("Roxette - Charm School(2011) (2CD) [WV]",null,0) --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("","WavPack",0) --- 11:17:25.7 Debug: Trying to parse quality for '' 11:17:25.7 Trace: Got codec WAVPACK 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wavpack_quality("","WavPack",0) --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wma_quality("","Microsoft WMA2 Audio",218) --- 11:17:25.7 Debug: Trying to parse quality for '' 11:17:25.7 Trace: Got codec WMA 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.QualityParserFixture.should_parse_wma_quality("","Microsoft WMA2 Audio",218) --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_language_in_release_group("Olafur.Arnalds-Remember-WEB-2018-SKGTV English","SKGTV") --- 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_language_in_release_group("Olafur.Arnalds-Remember-WEB-2018-SKGTV English","SKGTV") --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_language_in_release_group("Olafur.Arnalds-Remember-WEB-2018-SKGTV_English","SKGTV") --- 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_language_in_release_group("Olafur.Arnalds-Remember-WEB-2018-SKGTV_English","SKGTV") --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_language_in_release_group("Olafur.Arnalds-Remember-WEB-2018-SKGTV.English","SKGTV") --- 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_language_in_release_group("Olafur.Arnalds-Remember-WEB-2018-SKGTV.English","SKGTV") --- Skipped should_not_include_extension_in_release_group [< 1 ms] 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-RP","EVL") --- 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-RP","EVL") --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-RP-RP","EVL") --- 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-RP-RP","EVL") --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-Obfuscated","EVL") --- 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-Obfuscated","EVL") --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-xHD-NZBgeek","xHD") --- 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-xHD-NZBgeek","xHD") --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-DIMENSION-NZBgeek","DIMENSION") --- 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-DIMENSION-NZBgeek","DIMENSION") --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-xHD-1","xHD") --- 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-xHD-1","xHD") --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-DIMENSION-1","DIMENSION") --- 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-DIMENSION-1","DIMENSION") --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-Scrambled","EVL") --- 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-Scrambled","EVL") --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-AlteZachen","EVL") --- 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-EVL-AlteZachen","EVL") --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-HarrHD-RePACKPOST","HarrHD") --- 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_not_include_repost_in_release_group("Olafur.Arnalds-Remember-WEB-2018-HarrHD-RePACKPOST","HarrHD") --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[FFF] Invaders of the Rokujouma!! - S01E11 - Someday, With Them","FFF") --- 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[FFF] Invaders of the Rokujouma!! - S01E11 - Someday, With Them","FFF") --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[HorribleSubs] Invaders of the Rokujouma!! - S01E12 - Invasion Going Well!!","HorribleSubs") --- 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[HorribleSubs] Invaders of the Rokujouma!! - S01E12 - Invasion Going Well!!","HorribleSubs") --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[Anime-Koi] Barakamon - S01E06 - Guys From Tokyo","Anime-Koi") --- 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[Anime-Koi] Barakamon - S01E06 - Guys From Tokyo","Anime-Koi") --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[Anime-Koi] Barakamon - S01E07 - A High-Grade Fish","Anime-Koi") --- 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[Anime-Koi] Barakamon - S01E07 - A High-Grade Fish","Anime-Koi") --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[Anime-Koi] Kami-sama Hajimemashita 2 - 01 [h264-720p][28D54E2C]","Anime-Koi") --- 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_anime_release_groups("[Anime-Koi] Kami-sama Hajimemashita 2 - 01 [h264-720p][28D54E2C]","Anime-Koi") --- 11:17:25.7 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") --- 11:17:25.7 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") --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show.Name.S01E01.1080p.WEB-DL.H264.Fight-BB.mkv","Fight-BB") --- 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Show.Name.S01E01.1080p.WEB-DL.H264.Fight-BB.mkv","Fight-BB") --- 11:17:25.7 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") --- 11:17:25.7 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") --- 11:17:25.7 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") --- 11:17:25.7 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") --- 11:17:25.7 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") --- 11:17:25.7 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") --- 11:17:25.7 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") --- 11:17:25.7 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") --- 11:17:25.7 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") --- 11:17:25.7 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") --- 11:17:25.7 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") --- 11:17:25.7 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") --- 11:17:25.7 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") --- 11:17:25.7 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") --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Show S03E07 Fire and Series[1080p x265 10bit S87 Joy]","Joy") --- 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("The Show S03E07 Fire and Series[1080p x265 10bit S87 Joy]","Joy") --- 11:17:25.7 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") --- 11:17:25.7 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") --- 11:17:25.7 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") --- 11:17:25.7 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") --- 11:17:25.7 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") --- 11:17:25.7 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") --- 11:17:25.7 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") --- 11:17:25.7 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") --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("[Hakata Ramen] Show Title - Season 2 - Revival of The Commandments","Hakata Ramen") --- 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("[Hakata Ramen] Show Title - Season 2 - Revival of The Commandments","Hakata Ramen") --- 11:17:25.7 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") --- 11:17:25.7 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") --- 11:17:25.7 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") --- 11:17:25.7 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") --- 11:17:25.7 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") --- 11:17:25.7 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") --- 11:17:25.7 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") --- 11:17:25.7 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") --- 11:17:25.7 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") --- 11:17:25.7 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") --- 11:17:25.7 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") --- 11:17:25.7 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") --- 11:17:25.7 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") --- 11:17:25.7 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") --- 11:17:25.7 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") --- 11:17:25.7 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") --- 11:17:25.7 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") --- 11:17:25.7 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") --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Snowpiercer (2020) - S02E03 - A Great Odyssey (1080p BluRay x265 Kappa).mkv","Kappa") --- 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Snowpiercer (2020) - S02E03 - A Great Odyssey (1080p BluRay x265 Kappa).mkv","Kappa") --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Enaaya (2019) - S01E01 - Episode 1 (1080p WEB-DL x265 Natty).mkv","Natty") --- 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Enaaya (2019) - S01E01 - Episode 1 (1080p WEB-DL x265 Natty).mkv","Natty") --- 11:17:25.7 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") --- 11:17:25.7 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") --- 11:17:25.7 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") --- 11:17:25.7 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") --- 11:17:25.7 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") --- 11:17:25.7 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") --- 11:17:25.7 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") --- 11:17:25.7 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") --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Rich & Shameless - S01E01 - Girls Gone Wild Exposed (720p x265 EDGE2020).mkv","EDGE2020") --- 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_exception_release_group("Rich & Shameless - S01E01 - Girls Gone Wild Exposed (720p x265 EDGE2020).mkv","EDGE2020") --- 11:17:25.7 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") --- 11:17:25.7 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") --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED","ENTiTLED") --- 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED","ENTiTLED") --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("[ www.Torrenting.com ] - Olafur.Arnalds-Remember-WEB-2018-ENTiTLED","ENTiTLED") --- 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("[ www.Torrenting.com ] - Olafur.Arnalds-Remember-WEB-2018-ENTiTLED","ENTiTLED") --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED [eztv]-[rarbg.com]","ENTiTLED") --- 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED [eztv]-[rarbg.com]","ENTiTLED") --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("7s-atlantis-128.mp3",null) --- 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("7s-atlantis-128.mp3",null) --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-Pre","ENTiTLED") --- 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-Pre","ENTiTLED") --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-postbot","ENTiTLED") --- 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-postbot","ENTiTLED") --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-xpost","ENTiTLED") --- 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Olafur.Arnalds-Remember-WEB-2018-ENTiTLED-xpost","ENTiTLED") --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("[TR24][OF] Good Charlotte - Generation Rx - 2018",null) --- 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("[TR24][OF] Good Charlotte - Generation Rx - 2018",null) --- 11:17:25.7 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") --- 11:17:25.7 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") --- 11:17:25.7 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") --- 11:17:25.7 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") --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Artist Title - Album Title (Showtime) (1080p.BD.DD5.1.x265-TheSickle[TAoE])","TheSickle") --- 11:17:25.7 Info: --- End: NzbDrone.Core.Test.ParserTests.ReleaseGroupParserFixture.should_parse_release_group("Artist Title - Album Title (Showtime) (1080p.BD.DD5.1.x265-TheSickle[TAoE])","TheSickle") --- 11:17:25.7 Info: --- Start: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_change_afters_order_if_moving_was_before --- 11:17:25.8 Info: --- End: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_change_afters_order_if_moving_was_before --- 11:17:25.8 Info: --- Start: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_move_after_if_afterId_is_not_null --- 11:17:25.8 Info: --- End: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_move_after_if_afterId_is_not_null --- 11:17:25.8 Info: --- Start: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_move_to_first_if_afterId_is_null --- 11:17:25.8 Info: --- End: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_move_to_first_if_afterId_is_null --- 11:17:25.8 Info: --- Start: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_not_change_afters_order_if_moving_was_after --- 11:17:25.8 Info: --- End: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_not_change_afters_order_if_moving_was_after --- 11:17:25.8 Info: --- Start: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_reorder_delay_profiles_that_are_after_moved --- 11:17:25.8 Info: --- End: NzbDrone.Core.Test.Profiles.Delay.DelayProfileServiceFixture.should_reorder_delay_profiles_that_are_after_moved --- 11:17:25.8 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileRepositoryFixture.should_be_able_to_read_and_write --- 11:17:25.8 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:17:25.8 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350458252857_463/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:17:25.8 Info: DatabaseEngineVersionCheck migrating 11:17:25.8 Info: PerformDBOperation 11:17:25.8 Info: Performing DB Operation 11:17:25.8 Info: SQLite 3.46.0 11:17:25.8 Info: => 0.0011677s 11:17:25.8 Info: DatabaseEngineVersionCheck migrated 11:17:25.8 Info: => 0.0011834s 11:17:25.8 Debug: Took: 00:00:00.0106269 11:17:25.8 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 ==== 11:17:25.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataProfiles".* FROM "MetadataProfiles" PARAMETERS: ==== End Query Trace ==== 11:17:25.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataProfiles".* FROM "MetadataProfiles" PARAMETERS: ==== End Query Trace ==== 11:17:25.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataProfiles".* FROM "MetadataProfiles" PARAMETERS: ==== End Query Trace ==== 11:17:25.8 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "MetadataProfiles".* FROM "MetadataProfiles" PARAMETERS: ==== End Query Trace ==== 11:17:25.9 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileRepositoryFixture.should_be_able_to_read_and_write --- 11:17:25.9 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_add_default_profiles --- 11:17:25.9 Info: Setting up standard metadata profile 11:17:25.9 Info: Setting up empty metadata profile 11:17:25.9 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_add_default_profiles --- 11:17:25.9 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_add_none_profile_if_it_doesnt_exist --- 11:17:25.9 Info: Setting up empty metadata profile 11:17:25.9 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_add_none_profile_if_it_doesnt_exist --- 11:17:25.9 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_move_existing_none_profile --- 11:17:25.9 Info: Renaming non-empty metadata profile None 11:17:25.9 Info: Setting up empty metadata profile 11:17:25.9 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.init_should_move_existing_none_profile --- 11:17:25.9 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.Init_should_skip_if_any_profiles_already_exist --- 11:17:25.9 Info: Setting up empty metadata profile 11:17:25.9 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.Init_should_skip_if_any_profiles_already_exist --- 11:17:25.9 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_delete_profile_if_not_assigned_to_artist_import_list_or_root_folder --- 11:17:25.9 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_delete_profile_if_not_assigned_to_artist_import_list_or_root_folder --- 11:17:25.9 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_none_profile --- 11:17:25.9 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_none_profile --- 11:17:25.9 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_artist --- 11:17:25.9 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_artist --- 11:17:25.9 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_import_list --- 11:17:25.9 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_import_list --- 11:17:25.9 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_root_folder --- 11:17:25.9 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_root_folder --- 11:17:25.9 Info: --- Start: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_edit_none_profile --- 11:17:25.9 Info: --- End: NzbDrone.Core.Test.Profiles.Metadata.MetadataProfileServiceFixture.should_not_be_able_to_edit_none_profile --- 11:17:25.9 Info: --- Start: NzbDrone.Core.Test.Profiles.ProfileRepositoryFixture.should_be_able_to_read_and_write --- 11:17:25.9 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:17:25.9 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350459977167_465/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:17:26.0 Info: DatabaseEngineVersionCheck migrating 11:17:26.0 Info: PerformDBOperation 11:17:26.0 Info: Performing DB Operation 11:17:26.0 Info: SQLite 3.46.0 11:17:26.0 Info: => 0.0011747s 11:17:26.0 Info: DatabaseEngineVersionCheck migrated 11:17:26.0 Info: => 0.0011887s 11:17:26.0 Debug: Took: 00:00:00.0179971 11:17:26.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: INSERT INTO QualityProfiles ("Name", "UpgradeAllowed", "Cutoff", "MinFormatScore", "CutoffFormatScore", "FormatItems", "Items") VALUES (@Name, @UpgradeAllowed, @Cutoff, @MinFormatScore, @CutoffFormatScore, @FormatItems, @Items); SELECT last_insert_rowid() id PARAMETERS: Id = [0] Name = ["\"TestProfile\""] UpgradeAllowed = [false] Cutoff = [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 ==== 11:17:26.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 11:17:26.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 11:17:26.0 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "QualityProfiles".* FROM "QualityProfiles" PARAMETERS: ==== End Query Trace ==== 11:17:26.0 Info: --- End: NzbDrone.Core.Test.Profiles.ProfileRepositoryFixture.should_be_able_to_read_and_write --- 11:17:26.0 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.init_should_add_default_profiles --- 11:17:26.1 Info: Setting up default quality profiles 11:17:26.1 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.init_should_add_default_profiles --- 11:17:26.1 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.Init_should_skip_if_any_profiles_already_exist --- 11:17:26.1 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.Init_should_skip_if_any_profiles_already_exist --- 11:17:26.1 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_delete_profile_if_not_assigned_to_artist_import_list_or_root_folder --- 11:17:26.1 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_delete_profile_if_not_assigned_to_artist_import_list_or_root_folder --- 11:17:26.1 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_artist --- 11:17:26.1 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_artist --- 11:17:26.1 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_import_list --- 11:17:26.1 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_import_list --- 11:17:26.1 Info: --- Start: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_root_folder --- 11:17:26.1 Info: --- End: NzbDrone.Core.Test.Profiles.QualityProfileServiceFixture.should_not_be_able_to_delete_profile_if_assigned_to_root_folder --- 11:17:26.1 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskProviderTests.ArchiveProviderFixture.Should_extract_to_correct_folder --- 11:17:26.1 Debug: Extracting archive [/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Files/TestArchive.tar.gz] to [/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350461355620_467/xcnx3k3t.5r5] 11:17:26.1 Debug: Extraction complete. 11:17:26.1 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskProviderTests.ArchiveProviderFixture.Should_extract_to_correct_folder --- 11:17:26.1 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_all_directories --- 11:17:26.1 Debug: Scanning '/C/Test/' for music files 11:17:26.1 Trace: 0 files were found in /C/Test/ 11:17:26.1 Debug: 0 audio files were found in /C/Test/ 11:17:26.1 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_all_directories --- 11:17:26.1 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_all_directories_when_allDirectories_is_true --- 11:17:26.1 Debug: Scanning '/C/Test/' for music files 11:17:26.1 Trace: 0 files were found in /C/Test/ 11:17:26.1 Debug: 0 audio files were found in /C/Test/ 11:17:26.1 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_all_directories_when_allDirectories_is_true --- 11:17:26.1 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_top_level_directory_only_when_allDirectories_is_false --- 11:17:26.1 Debug: Scanning '/C/Test/' for music files 11:17:26.1 Trace: 0 files were found in /C/Test/ 11:17:26.1 Debug: 0 audio files were found in /C/Test/ 11:17:26.1 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_check_top_level_directory_only_when_allDirectories_is_false --- 11:17:26.1 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("Extras") --- 11:17:26.1 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("Extras") --- 11:17:26.1 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("@eadir") --- 11:17:26.1 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("@eadir") --- 11:17:26.1 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("extrafanart") --- 11:17:26.1 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("extrafanart") --- 11:17:26.1 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("Plex Versions") --- 11:17:26.1 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders("Plex Versions") --- 11:17:26.1 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".secret") --- 11:17:26.1 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".secret") --- 11:17:26.1 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".hidden") --- 11:17:26.1 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".hidden") --- 11:17:26.1 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".unwanted") --- 11:17:26.1 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_filter_certain_sub_folders(".unwanted") --- 11:17:26.1 Info: --- Start: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_return_audio_files_only --- 11:17:26.2 Debug: 30 Rock1.mp3 11:17:26.2 Debug: 30 Rock2.flac 11:17:26.2 Debug: 30 Rock3.ogg 11:17:26.2 Debug: 30 Rock4.m4a 11:17:26.2 Debug: 30 Rock.avi 11:17:26.2 Debug: movie.exe 11:17:26.2 Debug: movie 11:17:26.2 Debug: Scanning '/C/Test/' for music files 11:17:26.2 Trace: 7 files were found in /C/Test/ 11:17:26.2 Debug: 4 audio files were found in /C/Test/ 11:17:26.2 Info: --- End: NzbDrone.Core.Test.ProviderTests.DiskScanProviderTests.GetAudioFilesFixture.should_return_audio_files_only --- 11:17:26.2 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_delete_all_expired_files --- 11:17:26.2 Info: Removing items older than 7 days from the recycling bin 11:17:26.2 Debug: Recycling Bin has been cleaned up. 11:17:26.2 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_delete_all_expired_files --- 11:17:26.2 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_not_delete_all_non_expired_files --- 11:17:26.2 Info: Removing items older than 7 days from the recycling bin 11:17:26.2 Debug: File hasn't expired yet, skipping: C:\Test\RecycleBin\File1.avi 11:17:26.2 Debug: File hasn't expired yet, skipping: C:\Test\RecycleBin\File2.mkv 11:17:26.2 Debug: Recycling Bin has been cleaned up. 11:17:26.2 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_not_delete_all_non_expired_files --- 11:17:26.2 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_not_delete_all_non_expired_folders --- 11:17:26.2 Info: Removing items older than 7 days from the recycling bin 11:17:26.2 Debug: File hasn't expired yet, skipping: C:\Test\RecycleBin\File1.avi 11:17:26.2 Debug: File hasn't expired yet, skipping: C:\Test\RecycleBin\File2.mkv 11:17:26.2 Debug: Recycling Bin has been cleaned up. 11:17:26.2 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_not_delete_all_non_expired_folders --- 11:17:26.2 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_return_if_recycleBin_not_configured --- 11:17:26.2 Info: Recycle Bin has not been configured, cannot cleanup. 11:17:26.2 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_return_if_recycleBin_not_configured --- 11:17:26.2 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_return_if_recycleBinCleanupDays_is_zero --- 11:17:26.2 Info: Automatic cleanup of Recycle Bin is disabled 11:17:26.2 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.CleanupFixture.should_return_if_recycleBinCleanupDays_is_zero --- 11:17:26.2 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_call_directorySetLastWriteTime --- 11:17:26.2 Info: Attempting to send '/C/Test/TV/30 Rock' to recycling bin 11:17:26.2 Debug: Moving '/C/Test/TV/30 Rock' to '/C/Test/Recycle Bin/30 Rock' 11:17:26.2 Debug: Setting last accessed: /C/Test/TV/30 Rock 11:17:26.2 Debug: Folder has been moved to the recycling bin: /C/Test/Recycle Bin/30 Rock 11:17:26.2 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_call_directorySetLastWriteTime --- 11:17:26.2 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_call_fileSetLastWriteTime_for_each_file --- 11:17:26.2 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_call_fileSetLastWriteTime_for_each_file --- 11:17:26.2 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_use_delete_when_recycleBin_is_not_configured --- 11:17:26.2 Info: Attempting to send '/C/Test/TV/30 Rock' to recycling bin 11:17:26.2 Info: Recycling Bin has not been configured, deleting permanently. /C/Test/TV/30 Rock 11:17:26.2 Debug: Folder has been permanently deleted: /C/Test/TV/30 Rock 11:17:26.2 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_use_delete_when_recycleBin_is_not_configured --- 11:17:26.2 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_use_move_when_recycleBin_is_configured --- 11:17:26.2 Info: Attempting to send '/C/Test/TV/30 Rock' to recycling bin 11:17:26.2 Debug: Moving '/C/Test/TV/30 Rock' to '/C/Test/Recycle Bin/30 Rock' 11:17:26.2 Debug: Setting last accessed: /C/Test/TV/30 Rock 11:17:26.2 Debug: Folder has been moved to the recycling bin: /C/Test/Recycle Bin/30 Rock 11:17:26.2 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteDirectoryFixture.should_use_move_when_recycleBin_is_configured --- 11:17:26.2 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_call_fileSetLastWriteTime_for_each_file --- 11:17:26.2 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_call_fileSetLastWriteTime_for_each_file --- 11:17:26.2 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_alternative_name_if_already_exists --- 11:17:26.2 Debug: Attempting to send '/C/Test/TV/30 Rock/S01E01.avi' to recycling bin 11:17:26.2 Debug: Creating folder /C/Test/Recycle Bin 11:17:26.2 Debug: Moving '/C/Test/TV/30 Rock/S01E01.avi' to '/C/Test/Recycle Bin/S01E01_2.avi' 11:17:26.2 Debug: File has been moved to the recycling bin: /C/Test/Recycle Bin/S01E01_2.avi 11:17:26.2 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_alternative_name_if_already_exists --- 11:17:26.2 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_delete_when_recycleBin_is_not_configured --- 11:17:26.2 Debug: Attempting to send '/C/Test/TV/30 Rock/S01E01.avi' to recycling bin 11:17:26.2 Info: Recycling Bin has not been configured, deleting permanently. /C/Test/TV/30 Rock/S01E01.avi 11:17:26.2 Debug: File has been permanently deleted: /C/Test/TV/30 Rock/S01E01.avi 11:17:26.2 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_delete_when_recycleBin_is_not_configured --- 11:17:26.2 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_move_when_recycleBin_is_configured --- 11:17:26.2 Debug: Attempting to send '/C/Test/TV/30 Rock/S01E01.avi' to recycling bin 11:17:26.2 Debug: Creating folder /C/Test/Recycle Bin 11:17:26.2 Debug: Moving '/C/Test/TV/30 Rock/S01E01.avi' to '/C/Test/Recycle Bin/S01E01.avi' 11:17:26.2 Debug: File has been moved to the recycling bin: /C/Test/Recycle Bin/S01E01.avi 11:17:26.2 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_move_when_recycleBin_is_configured --- 11:17:26.2 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_subfolder_when_passed_in --- 11:17:26.2 Debug: Attempting to send '/C/Test/TV/30 Rock/S01E01.avi' to recycling bin 11:17:26.2 Debug: Creating folder /C/Test/Recycle Bin/30 Rock 11:17:26.2 Debug: Moving '/C/Test/TV/30 Rock/S01E01.avi' to '/C/Test/Recycle Bin/30 Rock/S01E01.avi' 11:17:26.2 Debug: File has been moved to the recycling bin: /C/Test/Recycle Bin/30 Rock/S01E01.avi 11:17:26.2 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.DeleteFileFixture.should_use_subfolder_when_passed_in --- 11:17:26.2 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_delete_all_files --- 11:17:26.2 Info: Removing all items from the recycling bin 11:17:26.2 Debug: Recycling Bin has been emptied. 11:17:26.2 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_delete_all_files --- Skipped should_call_fileSetLastWriteTime_for_each_file [1 ms] Skipped should_call_fileSetLastWriteTime_for_each_file [< 1 ms] 11:17:26.2 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_delete_all_folders --- 11:17:26.2 Info: Removing all items from the recycling bin 11:17:26.2 Debug: Recycling Bin has been emptied. 11:17:26.2 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_delete_all_folders --- 11:17:26.2 Info: --- Start: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_return_if_recycleBin_not_configured --- 11:17:26.2 Info: Recycle Bin has not been configured, cannot empty. 11:17:26.2 Info: --- End: NzbDrone.Core.Test.ProviderTests.RecycleBinProviderTests.EmptyFixture.should_return_if_recycleBin_not_configured --- 11:17:26.2 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_add_all_definitions --- 11:17:26.3 Debug: Setting up default quality config 11:17:26.3 Info: --- End: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_add_all_definitions --- 11:17:26.3 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_insert_any_missing_definitions --- 11:17:26.3 Debug: Setting up default quality config 11:17:26.3 Info: --- End: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_insert_any_missing_definitions --- 11:17:26.3 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_remove_old_definitions --- 11:17:26.3 Debug: Setting up default quality config 11:17:26.3 Info: --- End: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_remove_old_definitions --- 11:17:26.3 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_update_existing_definitions --- 11:17:26.3 Debug: Setting up default quality config 11:17:26.3 Info: --- End: NzbDrone.Core.Test.Qualities.QualityDefinitionServiceFixture.init_should_update_existing_definitions --- 11:17:26.3 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(0,Unknown) --- 11:17:26.3 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(0,Unknown) --- 11:17:26.3 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(1,MP3-192) --- 11:17:26.3 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(1,MP3-192) --- 11:17:26.3 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(2,MP3-VBR-V0) --- 11:17:26.3 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(2,MP3-VBR-V0) --- 11:17:26.3 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(3,MP3-256) --- 11:17:26.3 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(3,MP3-256) --- 11:17:26.3 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(4,MP3-320) --- 11:17:26.3 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(4,MP3-320) --- 11:17:26.3 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(6,FLAC) --- 11:17:26.3 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_int_to_qualityTypes(6,FLAC) --- 11:17:26.3 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(Unknown,0) --- 11:17:26.3 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(Unknown,0) --- 11:17:26.3 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-192,1) --- 11:17:26.3 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-192,1) --- 11:17:26.3 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-VBR-V0,2) --- 11:17:26.3 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-VBR-V0,2) --- 11:17:26.3 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-256,3) --- 11:17:26.3 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-256,3) --- 11:17:26.3 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-320,4) --- 11:17:26.3 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(MP3-320,4) --- 11:17:26.3 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(FLAC,6) --- 11:17:26.3 Info: --- End: NzbDrone.Core.Test.Qualities.QualityFixture.should_be_able_to_convert_qualityTypes_to_int(FLAC,6) --- 11:17:26.3 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,1,0,0) --- 11:17:26.3 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,1,0,0) --- 11:17:26.3 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,1,1,0,0) --- 11:17:26.3 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,1,1,0,0) --- 11:17:26.3 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(2,0,1,0,1) --- 11:17:26.3 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(2,0,1,0,1) --- 11:17:26.3 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,1,1,0) --- 11:17:26.3 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,1,1,0) --- 11:17:26.3 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,2,0,-1) --- 11:17:26.3 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_false(1,0,2,0,-1) --- 11:17:26.3 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,1,0,0) --- 11:17:26.3 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,1,0,0) --- 11:17:26.3 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,1,1,0,1) --- 11:17:26.3 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,1,1,0,1) --- 11:17:26.3 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(2,0,1,0,1) --- 11:17:26.3 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(2,0,1,0,1) --- 11:17:26.3 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,1,1,-1) --- 11:17:26.3 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,1,1,-1) --- 11:17:26.3 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,2,0,-1) --- 11:17:26.3 Info: --- End: NzbDrone.Core.Test.Qualities.QualityIndexCompareToFixture.should_match_expected_when_respect_group_order_is_true(1,0,2,0,-1) --- 11:17:26.3 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_first_quality_is_a_proper_for_the_same_quality --- 11:17:26.3 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_first_quality_is_a_proper_for_the_same_quality --- 11:17:26.3 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_first_quality_is_greater_than_second --- 11:17:26.3 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_first_quality_is_greater_than_second --- 11:17:26.3 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_using_a_custom_profile --- 11:17:26.3 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_greater_when_using_a_custom_profile --- 11:17:26.3 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_lesser_when_second_quality_is_greater_than_first --- 11:17:26.3 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_be_lesser_when_second_quality_is_greater_than_first --- 11:17:26.3 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_ignore_group_order_by_default --- 11:17:26.3 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_ignore_group_order_by_default --- 11:17:26.3 Info: --- Start: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_respect_group_order --- 11:17:26.3 Info: --- End: NzbDrone.Core.Test.Qualities.QualityModelComparerFixture.should_respect_group_order --- 11:17:26.3 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.equal_operator_tests --- 11:17:26.3 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.equal_operator_tests --- 11:17:26.3 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.greater_than_operator_tests --- 11:17:26.3 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.greater_than_operator_tests --- 11:17:26.3 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.less_than_operator_tests --- 11:17:26.3 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.less_than_operator_tests --- 11:17:26.3 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.operating_on_nulls --- 11:17:26.3 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.operating_on_nulls --- 11:17:26.3 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match --- 11:17:26.3 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match --- 11:17:26.3 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match_for_real --- 11:17:26.3 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match_for_real --- 11:17:26.3 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match_for_real_proper --- 11:17:26.3 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_equal_when_both_real_and_version_match_for_real_proper --- 11:17:26.3 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_is_a_proper_for_a_real --- 11:17:26.3 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_is_a_proper_for_a_real --- 11:17:26.3 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_quality_is_a_proper --- 11:17:26.3 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_quality_is_a_proper --- 11:17:26.3 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_quality_is_a_real --- 11:17:26.3 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_greater_when_first_quality_is_a_real --- 11:17:26.3 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_is_a_proper_for_a_real --- 11:17:26.3 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_is_a_proper_for_a_real --- 11:17:26.3 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_quality_is_a_proper --- 11:17:26.3 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_quality_is_a_proper --- 11:17:26.3 Info: --- Start: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_quality_is_a_real --- 11:17:26.3 Info: --- End: NzbDrone.Core.Test.Qualities.RevisionComparableFixture.should_be_lesser_when_second_quality_is_a_real --- 11:17:26.3 Info: --- Start: NzbDrone.Core.Test.QueueTests.QueueServiceFixture.queue_items_should_have_id --- 11:17:26.3 Info: --- End: NzbDrone.Core.Test.QueueTests.QueueServiceFixture.queue_items_should_have_id --- 11:17:26.3 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.adding_duplicated_mapping_should_throw("my-server.localdomain","/mnt/storage","D:\\mountedstorage") --- 11:17:26.4 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.adding_duplicated_mapping_should_throw("my-server.localdomain","/mnt/storage","D:\\mountedstorage") --- 11:17:26.4 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.adding_duplicated_mapping_should_throw("my-server.localdomain","/mnt/storage","D:\\mountedstorage2") --- 11:17:26.4 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.adding_duplicated_mapping_should_throw("my-server.localdomain","/mnt/storage","D:\\mountedstorage2") --- 11:17:26.4 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_add_new_mapping("my-first-server.localdomain","/mnt/storage","D:\\storage1") --- 11:17:26.4 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_add_new_mapping("my-first-server.localdomain","/mnt/storage","D:\\storage1") --- 11:17:26.4 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_add_new_mapping("my-server.localdomain","/mnt/storage2","D:\\storage2") --- 11:17:26.4 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_add_new_mapping("my-server.localdomain","/mnt/storage2","D:\\storage2") --- 11:17:26.4 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_remove_mapping --- 11:17:26.4 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_be_able_to_remove_mapping --- 11:17:26.4 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("\\\\server\\share\\with/mixed/slashes","\\\\server\\share\\with\\mixed\\slashes\\") --- 11:17:26.4 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("\\\\server\\share\\with/mixed/slashes","\\\\server\\share\\with\\mixed\\slashes\\") --- 11:17:26.4 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("D:/with/forward/slashes","D:\\with\\forward\\slashes\\") --- 11:17:26.4 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("D:/with/forward/slashes","D:\\with\\forward\\slashes\\") --- 11:17:26.4 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("D:/with/mixed\\slashes","D:\\with\\mixed\\slashes\\") --- 11:17:26.4 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_fix_wrong_slashes_on_add("D:/with/mixed\\slashes","D:\\with\\mixed\\slashes\\") --- 11:17:26.4 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 11:17:26.4 Trace: Evaluating remote path local mappings for match to host [my-server.localdomain] and local path [/D/mountedstorage/downloads/tv] 11:17:26.4 Trace: Checking configured remote path mapping my-server.localdomain - /mnt/storage/ 11:17:26.4 Debug: Remapped local path [/D/mountedstorage/downloads/tv] to remote path [/mnt/storage/downloads/tv] for host [my-server.localdomain] 11:17:26.4 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 11:17:26.4 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("My-Server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 11:17:26.4 Trace: Evaluating remote path local mappings for match to host [My-Server.localdomain] and local path [/D/mountedstorage/downloads/tv] 11:17:26.4 Trace: Checking configured remote path mapping my-server.localdomain - /mnt/storage/ 11:17:26.4 Debug: Remapped local path [/D/mountedstorage/downloads/tv] to remote path [/mnt/storage/downloads/tv] for host [My-Server.localdomain] 11:17:26.4 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("My-Server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 11:17:26.4 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storage/","D:\\mountedstorage") --- 11:17:26.4 Trace: Evaluating remote path local mappings for match to host [my-server.localdomain] and local path [/D/mountedstorage] 11:17:26.4 Trace: Checking configured remote path mapping my-server.localdomain - /mnt/storage/ 11:17:26.4 Debug: Remapped local path [/D/mountedstorage] to remote path [/mnt/storage/] for host [my-server.localdomain] 11:17:26.4 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storage/","D:\\mountedstorage") --- 11:17:26.4 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-2server.localdomain","/mnt/storage/downloads/tv","/mnt/storage/downloads/tv") --- 11:17:26.4 Trace: Evaluating remote path local mappings for match to host [my-2server.localdomain] and local path [/mnt/storage/downloads/tv] 11:17:26.4 Trace: Checking configured remote path mapping my-server.localdomain - /mnt/storage/ 11:17:26.4 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-2server.localdomain","/mnt/storage/downloads/tv","/mnt/storage/downloads/tv") --- 11:17:26.4 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storageabc/downloads/tv","/mnt/storageabc/downloads/tv") --- 11:17:26.4 Trace: Evaluating remote path local mappings for match to host [my-server.localdomain] and local path [/mnt/storageabc/downloads/tv] 11:17:26.4 Trace: Checking configured remote path mapping my-server.localdomain - /mnt/storage/ 11:17:26.4 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_local_to_remote("my-server.localdomain","/mnt/storageabc/downloads/tv","/mnt/storageabc/downloads/tv") --- 11:17:26.4 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("my-server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 11:17:26.4 Trace: Evaluating remote path remote mappings for match to host [my-server.localdomain] and remote path [/mnt/storage/downloads/tv] 11:17:26.4 Trace: Checking configured remote path mapping: my-server.localdomain - /mnt/storage/ 11:17:26.4 Debug: Remapped remote path [/mnt/storage/downloads/tv] to local path [/D/mountedstorage/downloads/tv] for host [my-server.localdomain] 11:17:26.4 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("my-server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 11:17:26.4 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("My-Server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 11:17:26.4 Trace: Evaluating remote path remote mappings for match to host [My-Server.localdomain] and remote path [/mnt/storage/downloads/tv] 11:17:26.4 Trace: Checking configured remote path mapping: my-server.localdomain - /mnt/storage/ 11:17:26.4 Debug: Remapped remote path [/mnt/storage/downloads/tv] to local path [/D/mountedstorage/downloads/tv] for host [My-Server.localdomain] 11:17:26.4 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("My-Server.localdomain","/mnt/storage/downloads/tv","D:\\mountedstorage\\downloads\\tv") --- 11:17:26.4 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("my-2server.localdomain","/mnt/storage/downloads/tv","/mnt/storage/downloads/tv") --- 11:17:26.4 Trace: Evaluating remote path remote mappings for match to host [my-2server.localdomain] and remote path [/mnt/storage/downloads/tv] 11:17:26.4 Trace: Checking configured remote path mapping: my-server.localdomain - /mnt/storage/ 11:17:26.4 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("my-2server.localdomain","/mnt/storage/downloads/tv","/mnt/storage/downloads/tv") --- 11:17:26.4 Info: --- Start: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("my-server.localdomain","/mnt/storageabc/downloads/tv","/mnt/storageabc/downloads/tv") --- 11:17:26.4 Trace: Evaluating remote path remote mappings for match to host [my-server.localdomain] and remote path [/mnt/storageabc/downloads/tv] 11:17:26.4 Trace: Checking configured remote path mapping: my-server.localdomain - /mnt/storage/ 11:17:26.4 Info: --- End: NzbDrone.Core.Test.RemotePathMappingsTests.RemotePathMappingServiceFixture.should_remap_remote_to_local("my-server.localdomain","/mnt/storageabc/downloads/tv","/mnt/storageabc/downloads/tv") --- 11:17:26.4 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_get_parent_path_from_os_path_if_matching_root_folder_is_not_found --- 11:17:26.4 Info: --- End: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_get_parent_path_from_os_path_if_matching_root_folder_is_not_found --- 11:17:26.4 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_get_parent_path_from_os_path_if_matching_root_folder_is_not_found_for_posix_path --- 11:17:26.4 Info: --- End: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_get_parent_path_from_os_path_if_matching_root_folder_is_not_found_for_posix_path --- 11:17:26.4 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_get_parent_path_from_os_path_if_matching_root_folder_is_not_found_for_windows_path --- 11:17:26.4 Info: --- End: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_get_parent_path_from_os_path_if_matching_root_folder_is_not_found_for_windows_path --- 11:17:26.4 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_return_root_folder_that_is_grandparent_path --- 11:17:26.4 Info: --- End: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_return_root_folder_that_is_grandparent_path --- 11:17:26.4 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_return_root_folder_that_is_parent_path --- 11:17:26.4 Info: --- End: NzbDrone.Core.Test.RootFolderTests.GetBestRootFolderPathFixture.should_return_root_folder_that_is_parent_path --- 11:17:26.4 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.adding_duplicated_root_folder_should_throw --- 11:17:26.4 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.adding_duplicated_root_folder_should_throw --- 11:17:26.4 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.invalid_folder_path_throws_on_add("") --- 11:17:26.4 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.invalid_folder_path_throws_on_add("") --- Skipped should_get_parent_path_from_os_path_if_matching_root_folder_is_not_found_for_posix_path [< 1 ms] 11:17:26.4 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.invalid_folder_path_throws_on_add(null) --- 11:17:26.4 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.invalid_folder_path_throws_on_add(null) --- 11:17:26.4 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.invalid_folder_path_throws_on_add("BAD PATH") --- 11:17:26.4 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.invalid_folder_path_throws_on_add("BAD PATH") --- 11:17:26.4 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_add_root_dir("D:\\Music\\") --- 11:17:26.4 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_add_root_dir("D:\\Music\\") --- 11:17:26.4 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_add_root_dir("//server//folder") --- 11:17:26.4 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_add_root_dir("//server//folder") --- 11:17:26.4 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_remove_root_dir --- 11:17:26.4 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_be_able_to_remove_root_dir --- 11:17:26.4 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_throw_if_folder_being_added_doesnt_exist --- 11:17:26.4 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_throw_if_folder_being_added_doesnt_exist --- 11:17:26.4 Info: --- Start: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_throw_when_adding_not_writable_folder --- 11:17:26.4 Info: --- End: NzbDrone.Core.Test.RootFolderTests.RootFolderServiceFixture.should_throw_when_adding_not_writable_folder --- 11:17:26.4 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.NullConfigFixture.should_be_valid --- 11:17:26.5 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.NullConfigFixture.should_be_valid --- 11:17:26.5 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderRepositoryFixture.should_read_write_download_provider --- 11:17:26.5 Info: Using cached initial database /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/cached_Main.db 11:17:26.5 Info: *** Migrating data source=/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350465009561_468/VirtualNzbDrone/lidarr.db;cache size=-20000;datetimekind=Utc;journal mode=Wal;pooling=True;version=3;busytimeout=100 *** 11:17:26.5 Info: DatabaseEngineVersionCheck migrating 11:17:26.5 Info: PerformDBOperation 11:17:26.5 Info: Performing DB Operation 11:17:26.5 Info: SQLite 3.46.0 11:17:26.5 Info: => 0.0011059s 11:17:26.5 Info: DatabaseEngineVersionCheck migrated 11:17:26.5 Info: => 0.00112s 11:17:26.5 Debug: Took: 00:00:00.0124583 11:17:26.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 = [{ "baseUrl": "BaseUrl1", "apiPath": "/api", "apiKey": "ApiKey1", "categories": [ 3000, 3010, 3030, 3040 ], "earlyReleaseLimit": 1, "additionalParameters": "AdditionalParameters1" }] Id = [0] ==== End Query Trace ==== 11:17:26.5 Trace: ==== Begin Query Trace ==== QUERY TEXT: SELECT "Indexers".* FROM "Indexers" PARAMETERS: ==== End Query Trace ==== 11:17:26.5 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderRepositoryFixture.should_read_write_download_provider --- 11:17:26.5 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_cancel_backoff_on_success --- 11:17:26.6 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_cancel_backoff_on_success --- 11:17:26.6 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_not_escalate_further_than_5_minutes_for_15_min_after_startup --- 11:17:26.6 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_not_escalate_further_than_5_minutes_for_15_min_after_startup --- 11:17:26.6 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_not_store_update_if_already_okay --- 11:17:26.6 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_not_store_update_if_already_okay --- 11:17:26.6 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_preserve_escalation_on_intermittent_success --- 11:17:26.6 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_preserve_escalation_on_intermittent_success --- 11:17:26.6 Info: --- Start: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_start_backoff_on_first_failure --- 11:17:26.6 Info: --- End: NzbDrone.Core.Test.ThingiProviderTests.ProviderStatusServiceFixture.should_start_backoff_on_first_failure --- 11:17:26.6 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdatePackageProviderFixture.no_update_when_version_higher --- 11:17:26.6 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 11:17:26.6 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:17:27.1 Trace: Res: HTTP/2.0 [GET] https://lidarr.servarr.com/v1/update/nightly?version=10.0&os=linuxmusl&arch=Arm64&runtime=netcore&runtimeVer=3.0.0&dbType=SQLite: 200.OK (19 bytes) (481 ms) 11:17:27.1 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdatePackageProviderFixture.no_update_when_version_higher --- 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] 11:17:27.1 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_copy_update_client_to_root_of_sandbox --- 11:17:27.2 Debug: Checking for updates 11:17:27.2 Info: Downloading update 0.6.2.883 11:17:27.2 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350471486431_470/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 11:17:27.2 Info: Verifying update package 11:17:27.2 Info: Update package verified successfully 11:17:27.2 Info: Extracting Update package 11:17:27.2 Info: Update package extracted successfully 11:17:27.2 Info: Preparing client 11:17:27.2 Info: Starting update client /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350471486431_470/lidarr_update/Lidarr.Update 11:17:27.2 Info: Lidarr will restart shortly. 11:17:27.2 Info: Updater Arguments: 12 /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350471486431_470/lidarr_update C:\Test\Lidarr.exe 11:17:27.2 Debug: Restarting Lidarr to apply updates 11:17:27.2 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_copy_update_client_to_root_of_sandbox --- 11:17:27.2 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_delete_sandbox_before_update_if_folder_exists --- 11:17:27.2 Debug: Checking for updates 11:17:27.2 Info: Deleting old update files 11:17:27.2 Info: Downloading update 0.6.2.883 11:17:27.2 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350472429463_471/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 11:17:27.2 Info: Verifying update package 11:17:27.2 Info: Update package verified successfully 11:17:27.2 Info: Extracting Update package 11:17:27.2 Info: Update package extracted successfully 11:17:27.2 Info: Preparing client 11:17:27.2 Info: Starting update client /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350472429463_471/lidarr_update/Lidarr.Update 11:17:27.2 Info: Lidarr will restart shortly. 11:17:27.2 Info: Updater Arguments: 12 /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350472429463_471/lidarr_update C:\Test\Lidarr.exe 11:17:27.2 Debug: Restarting Lidarr to apply updates 11:17:27.2 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_delete_sandbox_before_update_if_folder_exists --- 11:17:27.2 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_download_and_extract_to_temp_folder --- 11:17:27.2 Debug: Checking for updates 11:17:27.2 Info: Downloading update 0.6.2.883 11:17:27.2 Debug: Downloading update package from [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350472487061_472/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 11:17:27.2 Debug: Downloading [https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz] to [/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350472487061_472/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 11:17:27.2 Trace: Req: [GET] https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz 11:17:27.2 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:17:27.2 Info: IPv4 is available: True, IPv6 will be disabled 11:17:27.4 Trace: Res: HTTP/2.0 [GET] https://github.com/lidarr/Lidarr/releases/download/v0.6.2.883/Lidarr.develop.0.6.2.883.linux.tar.gz: 302.Redirect (0 bytes) (205 ms) 11:17:27.4 Trace: Redirected to https://objects.githubusercontent.com/github-production-release-asset-2e65be/90468352/95e53700-736c-11e9-9a60-78d4ab0acf1a?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=releaseassetproduction%2F20240730%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20240730T111727Z&X-Amz-Expires=300&X-Amz-Signature=dd0e2db80d00e1e01d3488a68ab3af8de52555bc99843e12eb29f772ddb9ed61&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=90468352&response-content-disposition=attachment%3B%20filename%3DLidarr.develop.0.6.2.883.linux.tar.gz&response-content-type=application%2Foctet-stream 11:17:27.4 Trace: Req: [GET] https://objects.githubusercontent.com/github-production-release-asset-2e65be/90468352/95e53700-736c-11e9-9a60-78d4ab0acf1a?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=releaseassetproduction%2F20240730%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20240730T111727Z&X-Amz-Expires=300&X-Amz-Signature=dd0e2db80d00e1e01d3488a68ab3af8de52555bc99843e12eb29f772ddb9ed61&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=90468352&response-content-disposition=attachment%3B%20filename%3DLidarr.develop.0.6.2.883.linux.tar.gz&response-content-type=application%2Foctet-stream 11:17:27.4 Trace: Using default config value for 'proxyenabled' defaultValue:'False' 11:17:28.5 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%2F20240730%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20240730T111727Z&X-Amz-Expires=300&X-Amz-Signature=dd0e2db80d00e1e01d3488a68ab3af8de52555bc99843e12eb29f772ddb9ed61&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=90468352&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) (1100 ms) 11:17:28.5 Debug: Downloading Completed. took 1s 11:17:28.5 Info: Verifying update package 11:17:28.5 Info: Update package verified successfully 11:17:28.5 Info: Extracting Update package 11:17:28.5 Debug: Extracting archive [/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350472487061_472/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] to [/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350472487061_472/lidarr_update/] 11:17:29.0 Debug: Extraction complete. 11:17:29.0 Info: Update package extracted successfully 11:17:29.0 Info: Preparing client 11:17:29.0 Info: Starting update client /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350472487061_472/lidarr_update/Lidarr.Update 11:17:29.0 Info: Lidarr will restart shortly. 11:17:29.0 Info: Updater Arguments: 12 /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350472487061_472/lidarr_update C:\Test\Lidarr.exe 11:17:29.0 Debug: Restarting Lidarr to apply updates 11:17:29.0 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_download_and_extract_to_temp_folder --- 11:17:29.0 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_download_update_package --- 11:17:29.0 Debug: Checking for updates 11:17:29.0 Info: Downloading update 0.6.2.883 11:17:29.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/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350490957599_473/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 11:17:29.0 Info: Verifying update package 11:17:29.0 Info: Update package verified successfully 11:17:29.0 Info: Extracting Update package 11:17:29.0 Info: Update package extracted successfully 11:17:29.0 Info: Preparing client 11:17:29.0 Info: Starting update client /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350490957599_473/lidarr_update/Lidarr.Update 11:17:29.0 Info: Lidarr will restart shortly. 11:17:29.0 Info: Updater Arguments: 12 /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350490957599_473/lidarr_update C:\Test\Lidarr.exe 11:17:29.0 Debug: Restarting Lidarr to apply updates 11:17:29.0 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_download_update_package --- 11:17:29.0 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_extract_update_package --- 11:17:29.1 Debug: Checking for updates 11:17:29.1 Info: Downloading update 0.6.2.883 11:17:29.1 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/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350491016831_474/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 11:17:29.1 Info: Verifying update package 11:17:29.1 Info: Update package verified successfully 11:17:29.1 Info: Extracting Update package 11:17:29.1 Info: Update package extracted successfully 11:17:29.1 Info: Preparing client 11:17:29.1 Info: Starting update client /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350491016831_474/lidarr_update/Lidarr.Update 11:17:29.1 Info: Lidarr will restart shortly. 11:17:29.1 Info: Updater Arguments: 12 /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350491016831_474/lidarr_update C:\Test\Lidarr.exe 11:17:29.1 Debug: Restarting Lidarr to apply updates 11:17:29.1 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.Should_extract_update_package --- 11:17:29.1 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_error_when_app_data_is_child_of_startup_folder --- 11:17:29.1 Debug: Checking for updates 11:17:29.1 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 290 11:17:29.1 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_error_when_app_data_is_child_of_startup_folder --- 11:17:29.1 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_error_when_app_data_is_same_as_startup_folder --- 11:17:29.1 Debug: Checking for updates 11:17:29.1 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 290 11:17:29.1 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_error_when_app_data_is_same_as_startup_folder --- 11:17:29.1 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_error_when_startup_folder_is_not_writable --- 11:17:29.1 Debug: Checking for updates 11:17:29.1 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 290 11:17:29.1 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_error_when_startup_folder_is_not_writable --- 11:17:29.1 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_when_install_cannot_be_started --- 11:17:29.1 Debug: Checking for updates 11:17:29.1 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 290 11:17:29.1 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_log_when_install_cannot_be_started --- 11:17:29.1 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_delete_sandbox_before_update_if_folder_doesnt_exists --- 11:17:29.1 Debug: Checking for updates 11:17:29.1 Info: Downloading update 0.6.2.883 11:17:29.1 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/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350491267817_479/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 11:17:29.1 Info: Verifying update package 11:17:29.1 Info: Update package verified successfully 11:17:29.1 Info: Extracting Update package 11:17:29.1 Info: Update package extracted successfully 11:17:29.1 Info: Preparing client 11:17:29.1 Info: Starting update client /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350491267817_479/lidarr_update/Lidarr.Update 11:17:29.1 Info: Lidarr will restart shortly. 11:17:29.1 Info: Updater Arguments: 12 /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350491267817_479/lidarr_update C:\Test\Lidarr.exe 11:17:29.1 Debug: Restarting Lidarr to apply updates 11:17:29.1 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_delete_sandbox_before_update_if_folder_doesnt_exists --- 11:17:29.1 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_extract_if_verification_fails --- 11:17:29.1 Debug: Checking for updates 11:17:29.1 Info: Downloading update 0.6.2.883 11:17:29.1 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/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350491324278_480/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 11:17:29.1 Info: Verifying update package 11:17:29.1 Error: Update package is invalid 11:17:29.1 Error: Update process failed NzbDrone.Core.Update.UpdateVerificationFailedException: Update file '/home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350491324278_480/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 290 11:17:29.1 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_extract_if_verification_fails --- 11:17:29.1 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_update_with_built_in_updater_inside_docker_container --- 11:17:29.1 Debug: Checking for updates 11:17:29.1 Debug: Built-In updater disabled inside a docker container. Please update the container image. 11:17:29.1 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_update_with_built_in_updater_inside_docker_container --- 11:17:29.1 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_update_with_built_in_updater_when_external_updater_is_configured --- 11:17:29.1 Debug: Checking for updates 11:17:29.1 Debug: Built-In updater disabled, please use BuiltIn to install 11:17:29.1 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_not_update_with_built_in_updater_when_external_updater_is_configured --- 11:17:29.1 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_return_with_warning_if_updater_doesnt_exists --- 11:17:29.1 Debug: Checking for updates 11:17:29.1 Info: Downloading update 0.6.2.883 11:17:29.1 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/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350491462980_483/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 11:17:29.1 Info: Verifying update package 11:17:29.1 Info: Update package verified successfully 11:17:29.1 Info: Extracting Update package 11:17:29.1 Info: Update package extracted successfully 11:17:29.1 Info: Preparing client 11:17:29.1 Warn: Update client /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350491462980_483/lidarr_update/Lidarr.Update does not exist, aborting update. 11:17:29.1 Debug: Restarting Lidarr to apply updates 11:17:29.1 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_return_with_warning_if_updater_doesnt_exists --- 11:17:29.1 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_return_without_error_or_warnings_when_no_updates_are_available --- 11:17:29.1 Debug: Checking for updates 11:17:29.1 Debug: No update available 11:17:29.1 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_return_without_error_or_warnings_when_no_updates_are_available --- 11:17:29.1 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_run_script_if_configured --- 11:17:29.1 Debug: Checking for updates 11:17:29.1 Info: Downloading update 0.6.2.883 11:17:29.1 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/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350491546046_485/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 11:17:29.1 Info: Verifying update package 11:17:29.1 Info: Update package verified successfully 11:17:29.1 Info: Extracting Update package 11:17:29.1 Info: Update package extracted successfully 11:17:29.1 Info: Removing Lidarr.Update 11:17:29.1 Info: Starting update script: /tmp/lidarr/update.sh 11:17:29.1 Info: Updater Arguments: 12 /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350491546046_485/lidarr_update C:\Test\Lidarr.exe 11:17:29.1 Debug: Restarting Lidarr to apply updates 11:17:29.1 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_run_script_if_configured --- 11:17:29.1 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_start_update_client_if_updater_exists --- 11:17:29.1 Debug: Checking for updates 11:17:29.1 Info: Downloading update 0.6.2.883 11:17:29.1 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/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350491613504_486/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 11:17:29.1 Info: Verifying update package 11:17:29.1 Info: Update package verified successfully 11:17:29.1 Info: Extracting Update package 11:17:29.1 Info: Update package extracted successfully 11:17:29.1 Info: Preparing client 11:17:29.1 Info: Starting update client /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350491613504_486/lidarr_update/Lidarr.Update 11:17:29.1 Info: Lidarr will restart shortly. 11:17:29.1 Info: Updater Arguments: 12 /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350491613504_486/lidarr_update C:\Test\Lidarr.exe 11:17:29.1 Debug: Restarting Lidarr to apply updates 11:17:29.1 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_start_update_client_if_updater_exists --- 11:17:29.1 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_switch_to_branch_specified_in_updatepackage --- 11:17:29.1 Debug: Checking for updates 11:17:29.1 Info: Downloading update 0.6.2.883 11:17:29.1 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/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350491661246_487/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 11:17:29.1 Info: Verifying update package 11:17:29.1 Info: Update package verified successfully 11:17:29.1 Info: Extracting Update package 11:17:29.1 Info: Update package extracted successfully 11:17:29.1 Info: Branch [] is being redirected to [fake]] 11:17:29.1 Info: Preparing client 11:17:29.1 Info: Starting update client /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350491661246_487/lidarr_update/Lidarr.Update 11:17:29.1 Info: Lidarr will restart shortly. 11:17:29.1 Info: Updater Arguments: 12 /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350491661246_487/lidarr_update C:\Test\Lidarr.exe 11:17:29.1 Debug: Restarting Lidarr to apply updates 11:17:29.1 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_switch_to_branch_specified_in_updatepackage --- 11:17:29.1 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_throw_if_script_is_not_set --- 11:17:29.1 Debug: Checking for updates 11:17:29.1 Info: Downloading update 0.6.2.883 11:17:29.1 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/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350491722149_488/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 11:17:29.1 Info: Verifying update package 11:17:29.1 Info: Update package verified successfully 11:17:29.1 Info: Extracting Update package 11:17:29.1 Info: Update package extracted successfully 11:17:29.1 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 290 11:17:29.1 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_throw_if_script_is_not_set --- 11:17:29.1 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_throw_if_script_is_null --- 11:17:29.1 Debug: Checking for updates 11:17:29.1 Info: Downloading update 0.6.2.883 11:17:29.1 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/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350491787112_489/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 11:17:29.1 Info: Verifying update package 11:17:29.1 Info: Update package verified successfully 11:17:29.1 Info: Extracting Update package 11:17:29.1 Info: Update package extracted successfully 11:17:29.1 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 290 11:17:29.1 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_throw_if_script_is_null --- 11:17:29.1 Info: --- Start: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_throw_if_script_path_does_not_exist --- 11:17:29.1 Debug: Checking for updates 11:17:29.1 Info: Downloading update 0.6.2.883 11:17:29.1 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/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/_temp_2305_638579350491833975_490/lidarr_update/Lidarr.develop.0.6.2.883.tar.gz] 11:17:29.1 Info: Verifying update package 11:17:29.1 Info: Update package verified successfully 11:17:29.1 Info: Extracting Update package 11:17:29.1 Info: Update package extracted successfully 11:17:29.1 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 290 11:17:29.1 Info: --- End: NzbDrone.Core.Test.UpdateTests.UpdateServiceFixture.should_throw_if_script_path_does_not_exist --- 11:17:29.1 Info: --- Start: NzbDrone.Core.Test.ValidationTests.GuidValidationFixture.should_be_valid_if_valid_guid --- 11:17:29.1 Info: --- End: NzbDrone.Core.Test.ValidationTests.GuidValidationFixture.should_be_valid_if_valid_guid --- 11:17:29.1 Info: --- Start: NzbDrone.Core.Test.ValidationTests.GuidValidationFixture.should_not_be_valid_if_invalid_guid --- 11:17:29.1 Info: --- End: NzbDrone.Core.Test.ValidationTests.GuidValidationFixture.should_not_be_valid_if_invalid_guid --- 11:17:29.1 Info: --- Start: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_child_of_bin_folder --- 11:17:29.1 Info: --- End: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_child_of_bin_folder --- 11:17:29.1 Info: --- Start: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_child_of_windows_folder --- 11:17:29.1 Info: --- End: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_child_of_windows_folder --- 11:17:29.1 Info: --- Start: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_set_to_bin_folder --- 11:17:29.1 Info: --- End: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_set_to_bin_folder --- 11:17:29.1 Info: --- Start: NzbDrone.Core.Test.ValidationTests.SystemFolderValidatorFixture.should_not_be_valid_if_set_to_windows_folder --- 11:17:29.1 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: 3000, Skipped: 49, Total: 3049, Duration: 1 m 1 s - /home/buildozer/aports/community/lidarr/src/Lidarr-2.4.3.4248/_tests/net6.0/linux-musl-arm64/Lidarr.Core.Test.dll (net6.0) >>> lidarr: Entering fakeroot... >>> lidarr-openrc*: Running split function openrc... >>> 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.4.3.4248-r0.apk >>> lidarr*: Adding .pre-install >>> lidarr-openrc*: Scanning shared objects >>> lidarr*: Scanning shared objects >>> lidarr-openrc*: Tracing dependencies... >>> lidarr-openrc*: Package size: 24.0 KB >>> lidarr-openrc*: Compressing data... >>> lidarr-openrc*: Create checksum... >>> lidarr-openrc*: Create lidarr-openrc-2.4.3.4248-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.4 MB >>> lidarr*: Compressing data... >>> lidarr*: Create checksum... >>> lidarr*: Create lidarr-2.4.3.4248-r0.apk >>> lidarr: Build complete at Tue, 30 Jul 2024 11:17:31 +0000 elapsed time 0h 3m 4s >>> lidarr: Cleaning up srcdir >>> lidarr: Cleaning up pkgdir >>> lidarr: Uninstalling dependencies... (1/81) Purging .makedepends-lidarr (20240730.111428) (2/81) Purging sqlite-libs (3.46.0-r0) (3/81) Purging chromaprint (1.5.1-r7) (4/81) Purging dotnet6-sdk (6.0.132-r0) (5/81) Purging aspnetcore6-runtime (6.0.32-r0) (6/81) Purging dotnet6-runtime (6.0.32-r0) (7/81) Purging aspnetcore6-targeting-pack (6.0.32-r0) (8/81) Purging dotnet6-apphost-pack (6.0.32-r0) (9/81) Purging dotnet6-targeting-pack (6.0.32-r0) (10/81) Purging dotnet6-hostfxr (6.0.32-r0) (11/81) Purging dotnet6-templates (6.0.132-r0) (12/81) Purging netstandard21-targeting-pack (8.0.107-r0) (13/81) Purging dotnet-host (8.0.7-r0) (14/81) Purging yarn (1.22.22-r0) (15/81) Purging nodejs (20.15.1-r0) (16/81) Purging ca-certificates (20240705-r0) Executing ca-certificates-20240705-r0.post-deinstall (17/81) Purging ada-libs (2.7.8-r0) (18/81) Purging chromaprint-libs (1.5.1-r7) (19/81) Purging ffmpeg-libavformat (6.1.1-r9) (20/81) Purging icu-libs (74.2-r0) (21/81) Purging libbase64 (0.5.2-r0) (22/81) Purging libbluray (1.3.4-r1) (23/81) Purging libbz2 (1.0.8-r6) (24/81) Purging libopenmpt (0.7.8-r0) (25/81) Purging librist (0.2.10-r1) (26/81) Purging libsrt (1.5.3-r0) (27/81) Purging libssh (0.10.6-r0) (28/81) Purging libxml2 (2.12.8-r0) (29/81) Purging libzmq (4.3.5-r2) (30/81) Purging lttng-ust (2.13.8-r0) (31/81) Purging mbedtls (3.6.0-r0) (32/81) Purging mpg123-libs (1.32.6-r0) (33/81) Purging xz-libs (5.6.2-r0) (34/81) Purging ffmpeg-libavcodec (6.1.1-r9) (35/81) Purging aom-libs (3.9.1-r0) (36/81) Purging ffmpeg-libswresample (6.1.1-r9) (37/81) Purging ffmpeg-libavutil (6.1.1-r9) (38/81) Purging libjxl (0.10.2-r0) (39/81) Purging giflib (5.2.2-r0) (40/81) Purging libva (2.21.0-r0) (41/81) Purging libdrm (2.4.122-r0) (42/81) Purging libpciaccess (0.18.1-r0) (43/81) Purging hwdata-pci (0.384-r0) (44/81) Purging icu-data-full (74.2-r0) (45/81) Purging openexr-libopenexr (3.1.13-r1) (46/81) Purging imath (3.1.11-r2) (47/81) Purging lame-libs (3.100-r5) (48/81) Purging lcms2 (2.16-r0) (49/81) Purging libvdpau (1.5-r3) (50/81) Purging libxext (1.3.6-r2) (51/81) Purging libxfixes (6.0.1-r4) (52/81) Purging libx11 (1.8.9-r1) (53/81) Purging libxcb (1.16.1-r0) (54/81) Purging libxdmcp (1.1.5-r1) (55/81) Purging libbsd (0.12.2-r0) (56/81) Purging libdav1d (1.4.3-r0) (57/81) Purging wayland-libs-client (1.23.0-r0) (58/81) Purging libffi (3.4.6-r0) (59/81) Purging libhwy (1.0.7-r0) (60/81) Purging libjpeg-turbo (3.0.3-r0) (61/81) Purging libmd (1.1.0-r0) (62/81) Purging libtheora (1.1.1-r18) (63/81) Purging libvorbis (1.3.7-r2) (64/81) Purging libogg (1.3.5-r5) (65/81) Purging libpng (1.6.43-r0) (66/81) Purging libwebpmux (1.4.0-r0) (67/81) Purging libwebp (1.4.0-r0) (68/81) Purging libsharpyuv (1.4.0-r0) (69/81) Purging libsodium (1.0.20-r0) (70/81) Purging libSvtAv1Enc (2.1.2-r0) (71/81) Purging libvpx (1.14.1-r0) (72/81) Purging libxau (1.0.11-r4) (73/81) Purging x265-libs (3.6-r0) (74/81) Purging numactl (2.0.18-r0) (75/81) Purging openexr-libilmthread (3.1.13-r1) (76/81) Purging openexr-libiex (3.1.13-r1) (77/81) Purging opus (1.5.2-r0) (78/81) Purging rav1e-libs (0.7.1-r0) (79/81) Purging soxr (0.1.3-r7) (80/81) Purging x264-libs (0.164_git20231001-r0) (81/81) Purging xvidcore (1.3.7-r2) Executing busybox-1.36.1-r31.trigger OK: 413 MiB in 108 packages >>> lidarr: Updating the community/aarch64 repository index... >>> lidarr: Signing the index...